.brief-form[data-astro-cid-5yt3isc2]{margin-top:var(--space-xl)}.hp[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-5yt3isc2]{gap:var(--space-2xs);margin:0 0 var(--space-m);display:grid}.field-row[data-astro-cid-5yt3isc2]{gap:var(--space-m);display:grid}@media (width>=650px){.field-row[data-astro-cid-5yt3isc2]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{font-size:var(--step--1);color:var(--text-dim)}.req[data-astro-cid-5yt3isc2]{color:var(--champagne)}.form-key[data-astro-cid-5yt3isc2]{margin-bottom:var(--space-m);font-size:var(--step--1);color:var(--text-dim)}.opt[data-astro-cid-5yt3isc2]{color:var(--text-mute)}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--text);font-size:var(--step-0);min-height:48px;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);padding:.8em .9em}.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:140px;line-height:1.6}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:hover,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:hover,.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]:hover{border-color:var(--text-mute)}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus-visible,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:focus-visible,.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]:focus-visible{border-color:var(--champagne);background:var(--surface-2)}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]::placeholder,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]::placeholder{color:var(--text-mute)}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:user-invalid,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:user-invalid,.field[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2][aria-invalid=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.field[data-astro-cid-5yt3isc2] .field-error:not(:empty){border-left:2px solid var(--champagne);font-size:var(--step--1);color:var(--text);margin-top:.45rem;padding-left:.6rem;font-weight:600;display:block}.select-wrap[data-astro-cid-5yt3isc2]{display:block;position:relative}.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{appearance:none;cursor:pointer;padding-right:2.75em;line-height:1.4}.select-wrap[data-astro-cid-5yt3isc2]:after{content:"";border-right:1.5px solid var(--text-dim);border-bottom:1.5px solid var(--text-dim);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1.1rem;transform:translateY(-70%)rotate(45deg)}.about[data-astro-cid-5yt3isc2]{margin:0 0 var(--space-m);border:0;min-inline-size:0;padding:0}.about[data-astro-cid-5yt3isc2] legend[data-astro-cid-5yt3isc2]{font-size:var(--step--1);color:var(--text-dim);padding:0}.about-grid[data-astro-cid-5yt3isc2]{gap:var(--space-2xs);margin-top:var(--space-2xs);display:grid}@media (width>=520px){.about-grid[data-astro-cid-5yt3isc2]{grid-template-columns:1fr 1fr}}.about-opt[data-astro-cid-5yt3isc2]{align-items:center;gap:var(--space-2xs);min-height:48px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);font-size:var(--step--1);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);line-height:1.3;display:flex}.about-opt[data-astro-cid-5yt3isc2]:hover{border-color:var(--text-mute)}.about-opt[data-astro-cid-5yt3isc2]:has(:checked){border-color:var(--champagne);background:var(--surface-2)}.about-opt[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{width:20px;height:20px;min-height:0;accent-color:var(--champagne);flex:none;margin:0}.consent[data-astro-cid-5yt3isc2]{align-items:flex-start;gap:var(--space-xs);margin:0 0 var(--space-m);padding:var(--space-s) var(--space-xs);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);display:flex}.consent[data-astro-cid-5yt3isc2]:hover{border-color:var(--text-mute)}.consent[data-astro-cid-5yt3isc2]:has(:checked){border-color:var(--champagne);background:var(--surface-2)}.consent[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{width:20px;height:20px;accent-color:var(--champagne);cursor:pointer;flex:none;margin:.1rem 0 0}.consent[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{font-size:var(--step--1);color:var(--text);cursor:pointer;font-weight:600;line-height:1.5;display:block}.consent-text[data-astro-cid-5yt3isc2] p[data-astro-cid-5yt3isc2]{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--text-dim);max-width:62ch;line-height:1.6}.turnstile-wrap[data-astro-cid-5yt3isc2]{margin-bottom:var(--space-m)}.form-actions[data-astro-cid-5yt3isc2]{margin:var(--space-l) 0 0}.form-privacy[data-astro-cid-5yt3isc2]{margin-top:var(--space-m);font-size:var(--step--1);max-width:48ch}.form-error[data-astro-cid-5yt3isc2]{margin-top:var(--space-m);padding:var(--space-s);border-left:3px solid var(--champagne);background:var(--surface-1);color:var(--text);font-size:var(--step--1);scroll-margin-block:var(--space-2xl)}.form-error[data-astro-cid-5yt3isc2]:empty{display:none}body:has(#enquiry-form :focus) .sticky-cta{transform:translateY(110%)}
