.field__err[data-astro-cid-dmdhz2qs]{margin:0;font-size:var(--step--1);font-weight:500;color:#a3242b;line-height:1.4}.field__err[data-astro-cid-dmdhz2qs]:empty{display:none}.field[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][aria-invalid=true]{border-color:#a3242b}.qform__status[data-astro-cid-dmdhz2qs]{margin:0;font-size:var(--step--1);color:#a3242b}.qform__status[data-astro-cid-dmdhz2qs]:empty{display:none}.qform__form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][data-submit]{position:relative}.qform__form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][aria-disabled=true]{opacity:.75;cursor:progress}.qform__spinner[data-astro-cid-dmdhz2qs]{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:qform-spin .6s linear infinite}@keyframes qform-spin{to{transform:rotate(360deg)}}.qform__done[data-astro-cid-dmdhz2qs]{text-align:center;padding:var(--space-5) 0 var(--space-2)}.qform__done[data-astro-cid-dmdhz2qs] .qform__tick{display:block;color:#2f7d4f;margin:0 auto var(--space-4)}.qform__done[data-astro-cid-dmdhz2qs] h3[data-astro-cid-dmdhz2qs]{margin-bottom:var(--space-3)}.qform__done[data-astro-cid-dmdhz2qs] p[data-astro-cid-dmdhz2qs]{color:var(--muted);font-size:var(--step-0)}@media(prefers-reduced-motion:no-preference){.qform__done[data-astro-cid-dmdhz2qs]:not([hidden]){animation:reveal .3s cubic-bezier(.33,1,.68,1) both}}.qform[data-astro-cid-dmdhz2qs]{background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius);padding:clamp(24px,3vw,34px);box-shadow:var(--shadow)}.qform--soft[data-astro-cid-dmdhz2qs]{background:var(--bg-soft)}.qform--warm[data-astro-cid-dmdhz2qs]{background:var(--bg-warm)}.qform__head[data-astro-cid-dmdhz2qs]{margin-bottom:var(--space-2)}.qform__text[data-astro-cid-dmdhz2qs]{color:var(--muted);font-size:var(--step-0);margin-bottom:var(--space-5)}.qform__form[data-astro-cid-dmdhz2qs]{display:grid;gap:var(--space-4)}.qform__row[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:520px){.qform__row[data-astro-cid-dmdhz2qs]{grid-template-columns:1fr}}.qform__form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs]{justify-self:stretch;min-height:50px}.qform__alt[data-astro-cid-dmdhz2qs]{margin-top:var(--space-4);font-size:var(--step--1);color:var(--muted);line-height:1.6}.qform__alt[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{font-weight:700;color:var(--navy)}.qform__alt[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]:hover{color:var(--gold-text)}
