.sv[data-astro-cid-4nropcoo]{padding-block:clamp(48px, 6vw, 96px) var(--section)}.sv__inner[data-astro-cid-4nropcoo]{max-width:calc(46rem + 2 * var(--gutter));gap:var(--s-7);display:grid}.sv__head[data-astro-cid-4nropcoo]{gap:var(--s-4);display:grid}.sv__form[data-astro-cid-4nropcoo]{gap:var(--s-6)}.step[data-astro-cid-4nropcoo]{gap:var(--s-6);display:grid}.step[data-astro-cid-4nropcoo][hidden]{display:none}.step__h[data-astro-cid-4nropcoo]{font-size:var(--step-h3);line-height:1.2}.step__h[data-astro-cid-4nropcoo]:focus{outline:none}.step__h[data-astro-cid-4nropcoo]:focus-visible{outline:2px solid var(--blue-600);outline-offset:4px}.is-stepped[data-astro-cid-4nropcoo] .step__n[data-astro-cid-4nropcoo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.step__n[data-astro-cid-4nropcoo]{font-size:var(--step-small);color:var(--graphite-500);margin-bottom:4px;font-weight:560;display:block}.sv__progress[data-astro-cid-4nropcoo]{gap:var(--s-2);display:grid}.sv__progress[data-astro-cid-4nropcoo][hidden]{display:none}.sv__count[data-astro-cid-4nropcoo]{font-size:var(--step-small);color:var(--graphite-700);font-weight:600}.sv__bar[data-astro-cid-4nropcoo]{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.sv__bar[data-astro-cid-4nropcoo] span[data-astro-cid-4nropcoo]{background:var(--graphite-900);width:25%;height:100%;transition:width var(--t-fast) ease-out;border-radius:999px;display:block}.form__submit[data-astro-cid-4nropcoo] [data-astro-cid-4nropcoo][hidden]{display:none}.sv__thanks[data-astro-cid-4nropcoo]{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--white);justify-items:start;display:grid}.sv__thanks[data-astro-cid-4nropcoo][hidden],.sv__sent[data-astro-cid-4nropcoo]{display:none}.sv__sent[data-astro-cid-4nropcoo]:target{display:grid}.sv__inner[data-astro-cid-4nropcoo]:has(.sv__sent:target) .sv__form[data-astro-cid-4nropcoo]{display:none}.sv__thanks[data-astro-cid-4nropcoo] h2[data-astro-cid-4nropcoo]:focus{outline:none}.q[data-astro-cid-4nropcoo]{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--white);gap:var(--s-3);margin:0;display:grid}.q[data-astro-cid-4nropcoo][data-invalid]{border-color:var(--red-600)}.q[data-astro-cid-4nropcoo] legend[data-astro-cid-4nropcoo]{float:left;gap:var(--s-3);width:100%;margin-bottom:var(--s-2);font-size:1.0625rem;font-weight:650;line-height:1.4;display:flex}.q[data-astro-cid-4nropcoo] legend[data-astro-cid-4nropcoo]+[data-astro-cid-4nropcoo]{clear:both}.q__n[data-astro-cid-4nropcoo]{color:var(--graphite-500);flex:none;min-width:1.4em;font-weight:650}.q__hint[data-astro-cid-4nropcoo]{font-size:var(--step-small);color:var(--graphite-500);margin-top:-6px}.q__options[data-astro-cid-4nropcoo]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-4nropcoo]{cursor:pointer;display:inline-flex;position:relative}.opt[data-astro-cid-4nropcoo] input[data-astro-cid-4nropcoo]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt[data-astro-cid-4nropcoo] span[data-astro-cid-4nropcoo]{background:var(--white);min-height:44px;font-size:var(--step-small);transition:border-color var(--t-fast) ease-out, background-color var(--t-fast) ease-out;border:1px solid #c9d1d9;border-radius:999px;align-items:center;padding:0 16px;font-weight:520;display:inline-flex}.opt[data-astro-cid-4nropcoo]:hover span[data-astro-cid-4nropcoo]{border-color:var(--graphite-500)}.opt[data-astro-cid-4nropcoo] input[data-astro-cid-4nropcoo]:checked+span[data-astro-cid-4nropcoo]{background:var(--graphite-950);border-color:var(--graphite-950);color:var(--paper)}.opt[data-astro-cid-4nropcoo] input[data-astro-cid-4nropcoo]:focus-visible+span[data-astro-cid-4nropcoo]{outline:2px solid var(--blue-600);outline-offset:2px}
