.q[data-astro-cid-sls2kv2n]{gap:28px;display:grid}.frames[data-astro-cid-sls2kv2n]{color:var(--text-muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]:not(:last-child):after{content:"";background:var(--accent);flex:1;min-width:12px;height:1px}.frames[data-astro-cid-sls2kv2n] span[data-astro-cid-sls2kv2n]{background:var(--bg);width:32px;height:32px;font:400 1rem/1 var(--font-display);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n].on span[data-astro-cid-sls2kv2n]{background:var(--accent-strong);color:var(--on-accent)}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n].on{color:var(--text)}@media (width<=600px){.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]{font-size:0}}.count[data-astro-cid-sls2kv2n]{letter-spacing:.04em;color:var(--text-muted);margin:-12px 0 0;font-size:13px}.step[data-astro-cid-sls2kv2n]{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.js-q .step[data-astro-cid-sls2kv2n]:not(.is-current){display:none}legend[data-astro-cid-sls2kv2n]{font:360 clamp(1.6rem, 3vw, 2rem)/1.1 var(--font-display);font-variation-settings:"SOFT" 100;margin-bottom:8px;padding:0}.field[data-astro-cid-sls2kv2n]{gap:6px;font-size:15px;font-weight:500;display:grid}.label[data-astro-cid-sls2kv2n]{margin:0 0 10px;font-size:15px;font-weight:500}input[data-astro-cid-sls2kv2n]:not([type=radio]):not([type=checkbox]),select[data-astro-cid-sls2kv2n],textarea[data-astro-cid-sls2kv2n]{font:17px/1.4 var(--font-body);color:var(--text);background:var(--bg);border:1px solid var(--field-line);border-radius:12px;width:100%;min-height:48px;padding:10px 14px}textarea[data-astro-cid-sls2kv2n]{resize:vertical}input[data-astro-cid-sls2kv2n]:focus-visible,select[data-astro-cid-sls2kv2n]:focus-visible,textarea[data-astro-cid-sls2kv2n]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.options[data-astro-cid-sls2kv2n]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-sls2kv2n]{position:relative}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]{opacity:0;position:absolute}.opt[data-astro-cid-sls2kv2n] span[data-astro-cid-sls2kv2n]{border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--field-line);cursor:pointer;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.opt[data-astro-cid-sls2kv2n]:hover span[data-astro-cid-sls2kv2n]{border-color:var(--accent-strong)}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:checked+span[data-astro-cid-sls2kv2n]{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:focus-visible+span[data-astro-cid-sls2kv2n]{outline:3px solid var(--accent-strong);outline-offset:2px}.hp[data-astro-cid-sls2kv2n]{position:absolute;left:-9999px}.error[data-astro-cid-sls2kv2n]{color:var(--error);min-height:1.4em;margin:0;font-size:15px;font-weight:500}.nav[data-astro-cid-sls2kv2n]{flex-wrap:wrap;gap:10px;display:flex}.js-q [data-astro-cid-sls2kv2n][data-submit],.js-q [data-astro-cid-sls2kv2n][data-prev][disabled]{display:none}.js-q.is-last [data-astro-cid-sls2kv2n][data-submit]{display:inline-flex}.js-q.is-last [data-astro-cid-sls2kv2n][data-next],.no-js [data-astro-cid-sls2kv2n][data-next],.no-js [data-astro-cid-sls2kv2n][data-prev],.no-js .frames[data-astro-cid-sls2kv2n]{display:none}.done[data-astro-cid-sls2kv2n]{justify-items:start;gap:14px;display:grid}.demo-note[data-astro-cid-sls2kv2n]{border:1px dashed var(--line);color:var(--text-muted);border-radius:12px;padding:12px 16px;font-size:14px}.col[data-astro-cid-xl2meevc]{max-width:820px;padding-block:clamp(40px,6vw,88px) clamp(56px,8vw,112px)}.lead[data-astro-cid-xl2meevc]{margin-bottom:40px}.card[data-astro-cid-xl2meevc]{background:var(--surface-2);border-radius:var(--radius);padding:clamp(24px,5vw,56px)}
