.form[data-astro-cid-2jwqi75u]{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:16px;min-width:0;padding:clamp(20px,4vw,28px);display:grid}.form[data-astro-cid-2jwqi75u] .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=600px){.form[data-astro-cid-2jwqi75u] .row{grid-template-columns:1fr}}.form[data-astro-cid-2jwqi75u] .field{gap:6px;min-width:0;display:grid}.form[data-astro-cid-2jwqi75u] label{font-size:.92rem;font-weight:600}.form[data-astro-cid-2jwqi75u] .req{color:var(--signal)}.form[data-astro-cid-2jwqi75u] .opt{color:var(--muted);font-weight:400}.form[data-astro-cid-2jwqi75u] input:not([type=checkbox]),.form[data-astro-cid-2jwqi75u] select,.form[data-astro-cid-2jwqi75u] textarea{font:inherit;border:1px solid color-mix(in srgb, var(--muted) 60%, var(--line));background:var(--bg);color:var(--ink);border-radius:10px;width:100%;min-height:46px;padding:12px 14px;font-weight:400}.form[data-astro-cid-2jwqi75u] textarea{resize:vertical;min-height:110px}.form[data-astro-cid-2jwqi75u] [aria-invalid=true]{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.form[data-astro-cid-2jwqi75u] .field-error{color:var(--signal);font-size:.88rem;font-weight:500}.consent[data-astro-cid-2jwqi75u]{align-items:flex-start;gap:12px;display:flex}.consent[data-astro-cid-2jwqi75u] input[data-astro-cid-2jwqi75u]{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.consent[data-astro-cid-2jwqi75u] label[data-astro-cid-2jwqi75u]{color:var(--muted);font-size:.9rem;font-weight:400}.consent[data-astro-cid-2jwqi75u] [data-astro-cid-2jwqi75u][data-label-text]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.error-summary[data-astro-cid-2jwqi75u]{border:2px solid var(--signal);background:var(--signal-soft);border-radius:12px;padding:14px 16px}.error-summary[data-astro-cid-2jwqi75u] ul[data-astro-cid-2jwqi75u]{margin:6px 0 0;padding-left:18px;list-style:outside}.error-summary[data-astro-cid-2jwqi75u] a[data-astro-cid-2jwqi75u]{color:var(--ink)}.hp[data-astro-cid-2jwqi75u]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
