.leadform[data-astro-cid-sevzbneq]{background:var(--color-raise);border-radius:28px;gap:2rem;padding:clamp(1.25rem,4vw,3.5rem);display:grid}@media (width>=900px){.leadform[data-astro-cid-sevzbneq]{grid-template-columns:5fr 7fr;gap:2.5rem}}.lf-intro[data-astro-cid-sevzbneq] h2[data-astro-cid-sevzbneq]{font-size:clamp(2rem,4vw,3rem);font-weight:700}.lf-intro[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{max-width:40ch;color:var(--color-fog);margin-top:1rem}.lf-form[data-astro-cid-sevzbneq]{gap:1.25rem;min-width:0;display:grid}.progress[data-astro-cid-sevzbneq],.step-count[data-astro-cid-sevzbneq]{display:none}.js[data-astro-cid-sevzbneq] .progress[data-astro-cid-sevzbneq]{background:var(--color-line);border-radius:4px;height:4px;display:block;overflow:hidden}.js[data-astro-cid-sevzbneq] .progress[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{border-radius:inherit;background:var(--color-signal);width:33.3%;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.js[data-astro-cid-sevzbneq] .step-count[data-astro-cid-sevzbneq]{color:var(--color-fog);margin-top:-.5rem;font-size:.85rem;display:block}.step[data-astro-cid-sevzbneq]{border:0;gap:1.1rem;min-width:0;margin:0;padding:0;display:grid}.js[data-astro-cid-sevzbneq] .step[data-astro-cid-sevzbneq]:not(.on){display:none}.js[data-astro-cid-sevzbneq] .step[data-astro-cid-sevzbneq].on{animation:.45s cubic-bezier(.2,.8,.2,1) enter}.js[data-astro-cid-sevzbneq] .step[data-astro-cid-sevzbneq].on.back-in{animation-name:enter-back}@keyframes enter{0%{opacity:0;transform:translate(28px)}}@keyframes enter-back{0%{opacity:0;transform:translate(-28px)}}legend[data-astro-cid-sevzbneq]{letter-spacing:-.02em;margin-bottom:.25rem;padding:0;font-size:1.25rem;font-weight:600}.lf-form[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]:not(.chip):not(.check){gap:.4rem;font-size:.95rem;font-weight:500;display:grid}.q[data-astro-cid-sevzbneq]{gap:.6rem;display:grid}.q-label[data-astro-cid-sevzbneq]{font-size:.95rem;font-weight:500}[data-astro-cid-sevzbneq][data-if][hidden]{display:none!important}.chips[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-sevzbneq]{position:relative}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{border:1px solid var(--color-line);background:var(--color-panel);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 1rem;font-size:.95rem;transition:background-color .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]:active{transform:scale(.96)}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink);font-weight:560}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{outline:2px solid var(--color-signal);outline-offset:2px}.opt[data-astro-cid-sevzbneq]{color:var(--color-fog);font-weight:400}.hint[data-astro-cid-sevzbneq]{color:var(--color-fog);font-size:.88rem;font-weight:400}textarea[data-astro-cid-sevzbneq].field{resize:vertical;min-height:7rem}.check[data-astro-cid-sevzbneq]{color:var(--color-fog);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{accent-color:var(--color-paper);margin-top:.15rem}.check[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{text-decoration:underline}.actions[data-astro-cid-sevzbneq]{gap:.75rem;display:flex}.actions[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{min-height:48px}.actions[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq][data-next],.actions[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq][data-submit]{flex:1;justify-content:center}@media (width>=640px){.actions[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq][data-next],.actions[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq][data-submit]{flex:none}}.status[data-astro-cid-sevzbneq]{min-height:1.4em;font-size:.95rem}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-sevzbneq] .step[data-astro-cid-sevzbneq].on,.js[data-astro-cid-sevzbneq] .progress[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{transition:none;animation:none}}
