:global(.page:has(.enquiry-page) .page-header.is-split){margin-bottom:var(--space-6)}:global(.page-header-lead .enquiry-intro-item){max-width:none;color:var(--color-text);font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-h3);letter-spacing:-.01em;margin:0}:global(.page-header-lead .enquiry-intro-lead){margin:var(--space-3) 0 0;max-width:none;color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-body)}.enquiry-intro{flex-direction:column;gap:0;display:flex}.enquiry-callout{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--color-royal-blue) 20%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-pale-blue) 28%, var(--color-white));flex-direction:column;display:flex}.enquiry-callout p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-body);margin:0}.enquiry-callout-lead{font-weight:700;color:var(--color-text)!important}.enquiry-callout--compact{max-width:none}.enquiry-page{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.enquiry-meta{width:100%}.enquiry-meta-card{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-royal-blue) 18%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-pale-blue) 24%, var(--color-white));box-shadow:0 1px 2px color-mix(in srgb, var(--color-dark-navy) 5%, transparent);border-inline-start:4px solid var(--color-royal-blue);flex-direction:column;display:flex}@media (width>=48rem){.enquiry-meta-card{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);flex-direction:row}}.enquiry-meta-notice{min-width:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-body-lg);flex:1;margin:0}.enquiry-meta-details{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}@media (width>=48rem){.enquiry-meta-details{max-width:min(100%,22rem);border-inline-start:1px solid color-mix(in srgb, var(--color-royal-blue) 14%, var(--color-line));align-items:flex-end;padding-inline-start:var(--space-4)}}.enquiry-meta-details .enquiry-deadline{font-size:var(--font-size-body);line-height:var(--line-body);text-align:inherit;margin:0}.enquiry-meta-details .enquiry-deadline:not(.is-closed){padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-white) 72%, transparent);color:var(--color-text-muted);font-weight:600}.enquiry-meta-details .enquiry-deadline.is-closed{width:100%}.enquiry-meta-action{margin:0}.enquiry-main{width:100%;min-width:0}.enquiry-follow-up{margin:0}.enquiry-follow-up-panel{gap:var(--space-3);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-royal-blue) 18%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-pale-blue) 22%, var(--color-white));flex-direction:column;display:flex}@media (width>=48rem){.enquiry-follow-up-panel{padding:var(--space-8)}}@media (width>=64rem){.enquiry-page{gap:var(--space-6)}.enquiry-follow-up-panel{gap:var(--space-6) var(--space-8);grid-template-columns:min(14rem,28%) minmax(0,1fr);align-items:start;display:grid}}.enquiry-follow-up-panel h2{font-size:var(--font-size-h3);line-height:var(--line-h3);letter-spacing:-.01em;margin:0}.enquiry-follow-up-panel p{max-width:52rem;color:var(--color-text-muted);font-size:var(--font-size-body-lg);line-height:var(--line-body-lg);margin:0}.enquiry-deadline{font-size:var(--font-size-body);line-height:var(--line-body);margin:0}.enquiry-deadline.is-closed{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--color-error,#b00020) 35%, var(--color-line));background:color-mix(in srgb, var(--color-error,#b00020) 8%, var(--color-white));color:var(--color-text)}.enquiry-form-panel{width:100%;padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-royal-blue) 14%, var(--color-line));border-radius:var(--radius-control);background:var(--color-white);box-shadow:0 1px 2px color-mix(in srgb, var(--color-dark-navy) 6%, transparent)}@media (width>=48rem){.enquiry-form-panel{padding:var(--space-8)}}.enquiry-form{gap:var(--space-5)}.enquiry-form-header{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.enquiry-form-header h2{font-size:var(--font-size-h3);line-height:var(--line-h3);letter-spacing:-.01em;margin:0}.enquiry-form-item{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-body);margin:0}.enquiry-form-note{margin:0}.enquiry-error-summary{padding:var(--space-4);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--color-error,#b00020) 40%, var(--color-line));background:color-mix(in srgb, var(--color-error,#b00020) 8%, var(--color-white));color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-body)}.enquiry-error-summary:focus{outline:none}.enquiry-error-summary:focus-visible{outline:3px solid var(--color-dark-navy);outline-offset:2px}.enquiry-form-body{gap:var(--space-5);flex-direction:column;display:flex}.enquiry-section{gap:var(--space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.enquiry-form-body .enquiry-section+.enquiry-section{padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--color-line) 80%, transparent)}.enquiry-section-heading{font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-body-lg);letter-spacing:-.01em;margin:0}.enquiry-section-fields{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=40rem){.enquiry-section-fields--split{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enquiry-section-fields--split .field--span-2{grid-column:1/-1}}@media (width>=64rem){.enquiry-section-fields--split{grid-template-columns:repeat(3,minmax(0,1fr))}.enquiry-section-fields--split .field--span-2{grid-column:span 2}.enquiry-section-fields--split .field--span-3,.enquiry-section-fields--split .guardian-fieldset{grid-column:1/-1}}.enquiry-section-fields--split .guardian-fieldset{grid-column:1/-1}.enquiry-form .field{gap:var(--space-2);flex-direction:column;display:flex}.enquiry-form .field label{font-weight:600;line-height:var(--line-body)}.enquiry-form .field input,.enquiry-form .field select,.enquiry-form .field textarea{border:1px solid color-mix(in srgb, var(--color-dark-navy) 14%, var(--color-line));border-radius:var(--radius-control);background:var(--color-white);width:100%;font:inherit;line-height:var(--line-body);padding:.65rem .75rem;transition:border-color .16s,box-shadow .16s}.enquiry-form .field select{appearance:none;cursor:pointer;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%230b5bd3' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-block:.65rem;padding-inline:.75rem 3rem}.enquiry-form .field input:disabled,.enquiry-form .field select:disabled,.enquiry-form .field textarea:disabled{cursor:not-allowed;opacity:.65;background-color:color-mix(in srgb, var(--color-line) 35%, var(--color-white))}.enquiry-form .field select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%23475569' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.enquiry-form .field input:focus-visible,.enquiry-form .field select:focus-visible,.enquiry-form .field textarea:focus-visible{border-color:var(--color-royal-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-royal-blue) 22%, transparent);outline:none}.enquiry-form .field.field--error input,.enquiry-form .field.field--error select,.enquiry-form .field.field--error textarea,.enquiry-form .field.field--error .privacy-field-row input{border-color:var(--color-error,#b00020)}.enquiry-form .field textarea{resize:vertical;min-height:7rem}.enquiry-form .required,.enquiry-form .optional{font-size:var(--font-size-small,.8125rem);font-weight:600;line-height:var(--line-body);margin-inline-start:var(--space-2)}.enquiry-form .required{color:var(--color-royal-blue)}.enquiry-form .optional{color:var(--color-text-muted);font-weight:500}.enquiry-form .field-error{color:var(--color-error,#b00020);font-size:var(--font-size-body-sm,.875rem);margin:0}.enquiry-form .field-error:not([hidden]){display:block}.enquiry-form .guardian-fieldset{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-royal-blue) 16%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-pale-blue) 14%, var(--color-white));margin:0}.enquiry-form .guardian-fieldset legend{font-size:var(--font-size-body);padding:0;font-weight:700}.enquiry-form .guardian-fieldset>p{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-body);margin:0}.enquiry-form .privacy-field{gap:var(--space-2)}.enquiry-form .privacy-field-row{align-items:flex-start;gap:var(--space-3);display:flex}.enquiry-form .privacy-field label{flex:1;font-weight:400}.enquiry-form .privacy-field input{width:1.125rem;height:1.125rem;accent-color:var(--color-royal-blue);flex-shrink:0;margin-top:.2rem}.enquiry-form .char-counter{color:var(--color-text-muted);font-size:var(--font-size-body-sm,.875rem);text-align:end;margin:0}.enquiry-form-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.enquiry-form .enquiry-sending{color:var(--color-text-muted);font-size:var(--font-size-body);margin:0}.enquiry-result{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-5);border-radius:var(--radius-control);flex-direction:column;display:flex}.enquiry-result[hidden]{display:none!important}.enquiry-result--success{gap:var(--space-5);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-deep-green) 35%, var(--color-line));background:color-mix(in srgb, var(--color-deep-green) 10%, var(--color-white));box-shadow:0 1px 2px color-mix(in srgb, var(--color-dark-navy) 6%, transparent);border-inline-start:4px solid var(--color-deep-green)}@media (width>=48rem){.enquiry-result--success{padding:var(--space-8)}}.enquiry-result-ref-card{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-white) 72%, transparent);border:1px solid color-mix(in srgb, var(--color-deep-green) 28%, var(--color-line));flex-direction:column;display:flex}.enquiry-result-ref-label{color:var(--color-text-muted);font-size:var(--font-size-small);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.enquiry-result-ref-id{color:var(--color-dark-navy);font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-h3);letter-spacing:.06em;font-variant-numeric:tabular-nums}.enquiry-result-next{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-white) 65%, transparent);border:1px solid color-mix(in srgb, var(--color-deep-green) 18%, var(--color-line));flex-direction:column;display:flex}@media (width>=48rem){.enquiry-result-next{gap:var(--space-4) var(--space-8);grid-template-columns:min(14rem,28%) minmax(0,1fr);align-items:start;display:grid}}.enquiry-result-next-text{color:var(--color-text-muted);font-size:var(--font-size-body-lg);line-height:var(--line-body-lg);margin:0}.enquiry-result .visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.enquiry-result--failure{gap:var(--space-5);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-error,#b00020) 35%, var(--color-line));background:color-mix(in srgb, var(--color-error,#b00020) 8%, var(--color-white));box-shadow:0 1px 2px color-mix(in srgb, var(--color-dark-navy) 6%, transparent);border-inline-start:4px solid var(--color-error,#b00020)}.enquiry-result--failure .enquiry-result-actions{border-bottom-color:color-mix(in srgb, var(--color-error,#b00020) 22%, var(--color-line))}.enquiry-result--failure .enquiry-result-fallback{border-color:color-mix(in srgb, var(--color-error,#b00020) 18%, var(--color-line))}@media (width>=48rem){.enquiry-result--failure{padding:var(--space-8)}}.enquiry-result-header{gap:var(--space-2);flex-direction:column;display:flex}.enquiry-result h2{font-size:var(--font-size-h3);line-height:var(--line-h3);letter-spacing:-.01em;margin:0}.enquiry-result-lead{color:var(--color-text-muted);font-size:var(--font-size-body-lg);line-height:var(--line-body-lg);margin:0}.enquiry-result p{line-height:var(--line-body);margin:0}.enquiry-result-actions{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--color-royal-blue) 12%, var(--color-line));flex-wrap:wrap;display:flex}.enquiry-result-fallback{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-white) 65%, transparent);border:1px solid color-mix(in srgb, var(--color-line) 90%, var(--color-white));flex-direction:column;display:flex}.enquiry-result-subheading{font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-body-lg);margin:0}.enquiry-result-hint{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-body);margin:0}.enquiry-result textarea{width:100%;min-height:10rem;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-dark-navy) 14%, var(--color-line));border-radius:var(--radius-control);background:var(--color-white);font:inherit;font-size:var(--font-size-small,.875rem);line-height:var(--line-body);resize:vertical}.enquiry-result-fallback-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.enquiry-result-copy-status{color:var(--color-deep-green);font-size:var(--font-size-small);margin:0;font-weight:600}.enquiry-result-btn{border-radius:var(--radius-control);min-height:2.75rem;font-family:var(--font-sans);font-size:var(--font-size-button);font-weight:700;line-height:var(--line-button);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.enquiry-result-btn--primary{background:var(--color-royal-blue);border-color:var(--color-royal-blue);color:var(--color-white)}.enquiry-result-btn--primary:hover,.enquiry-result-btn--primary:focus-visible{background:var(--color-royal-blue-hover);border-color:var(--color-royal-blue-hover);color:var(--color-white)}.enquiry-result-btn--secondary{border-color:var(--color-royal-blue);color:var(--color-royal-blue);background:0 0}.enquiry-result-btn--secondary:hover,.enquiry-result-btn--secondary:focus-visible{background:color-mix(in srgb, var(--color-pale-blue) 55%, var(--color-white));color:var(--color-royal-blue)}.enquiry-result-btn:focus-visible{outline:3px solid var(--color-dark-navy);outline-offset:2px}.enquiry-noscript{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-pale-blue) 20%, var(--color-white))}.enquiry-noscript p{margin:0 0 var(--space-2)}.enquiry-noscript p:last-child{margin-bottom:0}.enquiry-form .visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
