.form__heading[data-astro-cid-vekgkm42]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.form__hint[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-8)}.form__alert[data-astro-cid-vekgkm42]{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius);background:var(--pw-danger-bg);color:#8f2f27;font-size:var(--text-sm);animation:alert-in var(--dur) var(--ease-out);border:1px solid #e8b9b4}@keyframes alert-in{0%{opacity:0;transform:translateY(-4px)}}.form__grid[data-astro-cid-vekgkm42]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.field[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}label[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--pw-black);font-weight:600}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:48px;color:var(--pw-black);font:inherit;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out);padding:.7rem .9rem;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--pw-slate)}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--pw-cyan-700);outline:none;box-shadow:0 0 0 3px #1badcc47}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--pw-danger)}[data-astro-cid-vekgkm42][aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #c14b4138}.field__error[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:#a8392f;margin:0}.field__error[data-astro-cid-vekgkm42]:empty{display:none}.form__turnstile[data-astro-cid-vekgkm42]{margin-top:var(--space-6);min-height:65px}.form__consent[data-astro-cid-vekgkm42]{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-5) 0}.form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42][type=submit]{width:100%}@media (width>=640px){.form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42][type=submit]{width:auto}}button[data-astro-cid-vekgkm42][aria-busy=true]{opacity:.8;cursor:progress}.enquiry__done[data-astro-cid-vekgkm42]{padding:var(--space-8);border-radius:var(--radius);background:var(--pw-success-bg);animation:alert-in var(--dur-slow) var(--ease-out);border:1px solid #2f8f6b4d}.enquiry__done[data-astro-cid-vekgkm42]:focus{outline:none}@media (prefers-reduced-motion:reduce){.form__alert[data-astro-cid-vekgkm42],.enquiry__done[data-astro-cid-vekgkm42]{animation-name:none}}
