.enquiry[data-astro-cid-gxyppprf]{--form-error:#9b2c1f;text-align:left;max-width:42rem}:root[data-theme=dark] .enquiry[data-astro-cid-gxyppprf]{--form-error:#f0a493}.enquiry__card[data-astro-cid-gxyppprf]{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid;position:relative}.enquiry__card[data-astro-cid-gxyppprf][hidden]{display:none}.enquiry__row[data-astro-cid-gxyppprf]{gap:1.5rem;display:grid}@media (width>=768px){.enquiry__row[data-astro-cid-gxyppprf]{grid-template-columns:1fr 1fr}.enquiry__row--single[data-astro-cid-gxyppprf]{grid-template-columns:1fr}}.field[data-astro-cid-gxyppprf]{align-content:start;gap:.4rem;display:grid}.field__label[data-astro-cid-gxyppprf]{font-size:var(--fs-sm);color:var(--ink);font-weight:500}.field__input[data-astro-cid-gxyppprf]{border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:10px;padding:.6rem .8rem;font-size:1rem}.field__textarea[data-astro-cid-gxyppprf]{resize:vertical;min-height:9.5rem}.field__input[data-astro-cid-gxyppprf]::placeholder{color:var(--mute)}.field__input[data-astro-cid-gxyppprf]:autofill,.field__input[data-astro-cid-gxyppprf]:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 100px var(--bg-2) inset}.field__input[data-astro-cid-gxyppprf]:autofill,.field__input[data-astro-cid-gxyppprf]:autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 100px var(--bg-2) inset}.field__input[data-astro-cid-gxyppprf][aria-invalid=true]{border-color:var(--form-error);outline:1px solid var(--form-error)}.field__error[data-astro-cid-gxyppprf],.enquiry__alert[data-astro-cid-gxyppprf]{font-size:var(--fs-xs);color:var(--form-error);margin:0}@media (prefers-reduced-motion:no-preference){.field__error[data-astro-cid-gxyppprf]:not([hidden]){animation:enquiry-error-in .2s var(--ease-out)}}@keyframes enquiry-error-in{0%{opacity:0;transform:translateY(-4px)}}.enquiry__alert[data-astro-cid-gxyppprf]:empty{display:none}.enquiry__trap[data-astro-cid-gxyppprf]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.enquiry__verification[data-astro-cid-gxyppprf]{font-size:var(--fs-xs);color:var(--ink-2)}.enquiry__verification[data-astro-cid-gxyppprf][hidden],.enquiry__link-button[data-astro-cid-gxyppprf][hidden]{display:none}.enquiry__link-button[data-astro-cid-gxyppprf]{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.25rem;padding:0;text-decoration:underline}.enquiry__submit[data-astro-cid-gxyppprf][aria-disabled=true]{opacity:.7;cursor:progress}.enquiry__small[data-astro-cid-gxyppprf]{font-size:var(--fs-xs);color:var(--mute);margin:0;line-height:1.55}.enquiry__small[data-astro-cid-gxyppprf] a[data-astro-cid-gxyppprf]{color:inherit;text-decoration:underline}.enquiry__notice[data-astro-cid-gxyppprf]{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.enquiry__done[data-astro-cid-gxyppprf]{text-align:center;color:var(--mute);justify-items:center;gap:.75rem}.enquiry__done[data-astro-cid-gxyppprf] p[data-astro-cid-gxyppprf]{margin:0}.enquiry__tick[data-astro-cid-gxyppprf]{background:var(--accent-soft);width:3.5rem;height:3.5rem;color:var(--ok);border-radius:50%;place-items:center;display:grid}.enquiry__done-title[data-astro-cid-gxyppprf]{font-family:var(--font-display-stack);font-weight:400;font-size:var(--fs-display-3);color:var(--ink);margin:.25rem 0 0}.enquiry__reference[data-astro-cid-gxyppprf]{font-size:var(--fs-sm)}.enquiry__id[data-astro-cid-gxyppprf]{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.enquiry__again[data-astro-cid-gxyppprf]{margin-top:.75rem}.choice[data-astro-cid-gxyppprf]{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.choice[data-astro-cid-gxyppprf] legend[data-astro-cid-gxyppprf]{margin-bottom:.2rem;padding:0}.choice__optional[data-astro-cid-gxyppprf]{color:var(--mute);margin-left:.35em;font-weight:400}.choice__hint[data-astro-cid-gxyppprf]{font-size:var(--fs-xs);color:var(--mute);margin:0}.choice__options[data-astro-cid-gxyppprf]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-gxyppprf]{border:1px solid var(--line-2);background:var(--bg);max-width:100%;min-height:44px;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;line-height:1.3;display:inline-flex;position:relative}.chip__input[data-astro-cid-gxyppprf]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip__text[data-astro-cid-gxyppprf]{overflow-wrap:anywhere}.chip__text[data-astro-cid-gxyppprf]:before{content:"";transform-origin:70% 70%;vertical-align:.1em;border-bottom:2px solid;border-right:2px solid;width:0;height:.55em;margin-right:0;display:inline-block;transform:rotate(45deg)scale(0)}.chip[data-astro-cid-gxyppprf]:hover{border-color:var(--accent)}.chip[data-astro-cid-gxyppprf]:has(.chip__input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:500}.chip[data-astro-cid-gxyppprf]:has(.chip__input:checked) .chip__text[data-astro-cid-gxyppprf]:before{width:.3em;margin-right:.45em;transform:rotate(45deg)scale(1)}.chip[data-astro-cid-gxyppprf]:has(.chip__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.choice[data-astro-cid-gxyppprf][data-invalid=true] .chip[data-astro-cid-gxyppprf]{border-color:var(--form-error)}@media (prefers-reduced-motion:no-preference){.chip[data-astro-cid-gxyppprf],.chip__text[data-astro-cid-gxyppprf]:before{transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), width var(--dur-quick) var(--ease-out), margin var(--dur-quick) var(--ease-out), transform var(--dur-quick) var(--ease-out)}}@media (forced-colors:active){.field__input[data-astro-cid-gxyppprf][aria-invalid=true]{outline:2px solid canvastext}.chip[data-astro-cid-gxyppprf]:has(.chip__input:checked){border:2px solid highlight}}
