.demo-intro[data-astro-cid-soxsnotx]{padding-bottom:40px}.demo-intro[data-astro-cid-soxsnotx] h1[data-astro-cid-soxsnotx]{font-size:clamp(2.8rem,6vw,4.8rem)}.demo-shell[data-astro-cid-soxsnotx]{grid-template-columns:240px 1fr;align-items:start;gap:64px;padding-bottom:60px;display:grid}.demo-aside[data-astro-cid-soxsnotx]{position:sticky;top:100px}.demo-aside[data-astro-cid-soxsnotx] ol[data-astro-cid-soxsnotx]{margin-block:24px;padding-left:30px;list-style:decimal-leading-zero}.demo-aside[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]{color:var(--text-muted);padding:12px 0 12px 10px}.demo-aside[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx][aria-current]{color:var(--violet-soft);font-weight:600}.demo-aside[data-astro-cid-soxsnotx] .text-link[data-astro-cid-soxsnotx]{margin-top:24px}.demo-panel[data-astro-cid-soxsnotx]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--card-top);padding:clamp(24px,4vw,48px)}.progress[data-astro-cid-soxsnotx]{font:.75rem var(--mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}progress[data-astro-cid-soxsnotx]{width:35%;height:5px;accent-color:var(--violet)}h2[data-astro-cid-soxsnotx]{margin-bottom:16px;font-size:clamp(1.7rem,3vw,2.3rem)}h2[data-astro-cid-soxsnotx]:focus{outline:none}h3[data-astro-cid-soxsnotx]{margin-bottom:12px}fieldset[data-astro-cid-soxsnotx]{border:0;min-width:0;margin:28px 0;padding:0}legend[data-astro-cid-soxsnotx],.field-label[data-astro-cid-soxsnotx]{margin-bottom:12px;font-size:.88rem;font-weight:550}.choices[data-astro-cid-soxsnotx]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stacked[data-astro-cid-soxsnotx]{grid-template-columns:1fr}.choice[data-astro-cid-soxsnotx]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:12px;padding:18px;transition:background .15s,border-color .15s;display:flex}.choice[data-astro-cid-soxsnotx]:has(input:checked){background:var(--surface-strong);border-color:var(--violet)}.choice[data-astro-cid-soxsnotx]:focus-within{outline:2px solid var(--violet);outline-offset:3px}.choice[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]{accent-color:var(--violet);flex:none;width:17px;height:17px}.choice[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{font-size:.93rem}.choice[data-astro-cid-soxsnotx] small[data-astro-cid-soxsnotx]{color:var(--text-muted);margin-top:7px;font-size:.78rem;display:block}.field-label[data-astro-cid-soxsnotx]{margin-top:22px;display:block}.field-label[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{color:var(--text-muted);font-weight:400}input[data-astro-cid-soxsnotx]:not([type=radio]):not([type=checkbox]),textarea[data-astro-cid-soxsnotx]{width:100%;font:inherit;background:var(--field-bg);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:13px}textarea[data-astro-cid-soxsnotx]{resize:vertical}.step-actions[data-astro-cid-soxsnotx]{justify-content:space-between;gap:16px;margin-top:28px;display:flex}#next[data-astro-cid-soxsnotx]{margin-left:auto}button[data-astro-cid-soxsnotx]{cursor:pointer}[data-astro-cid-soxsnotx][hidden]{display:none!important}.plan-steps[data-astro-cid-soxsnotx]{margin:24px 0;padding-left:24px}.plan-steps[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]{padding:8px 0 8px 8px}.answer-review[data-astro-cid-soxsnotx]{border-block:1px solid var(--border);margin:24px 0;padding:18px 0}summary[data-astro-cid-soxsnotx]{cursor:pointer;font-weight:550}dl[data-astro-cid-soxsnotx]{grid-template-columns:80px 1fr;gap:10px;margin-block:20px;font-size:.87rem;display:grid}dt[data-astro-cid-soxsnotx]{color:var(--text-muted)}dd[data-astro-cid-soxsnotx]{margin:0}.edit-answers[data-astro-cid-soxsnotx]{color:var(--violet-soft);background:0 0;border:0;padding:0}.contact-fields[data-astro-cid-soxsnotx]{margin-top:32px}.contact-confirm[data-astro-cid-soxsnotx]{align-items:start;gap:12px;margin:24px 0;font-size:.85rem;display:flex}.contact-confirm[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]{accent-color:var(--violet);margin-top:5px}.contact-confirm[data-astro-cid-soxsnotx] a[data-astro-cid-soxsnotx],.demo-privacy[data-astro-cid-soxsnotx] a[data-astro-cid-soxsnotx]{text-underline-offset:3px;text-decoration:underline}#send-request[data-astro-cid-soxsnotx]{width:100%}.trap[data-astro-cid-soxsnotx]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}#form-error[data-astro-cid-soxsnotx]{color:var(--ember);margin-top:20px}#form-error[data-astro-cid-soxsnotx]:empty{display:none}.demo-privacy[data-astro-cid-soxsnotx]{border-top:1px solid var(--border);max-width:850px;padding-block:32px 60px}.demo-privacy[data-astro-cid-soxsnotx] h2[data-astro-cid-soxsnotx]{font-size:1.4rem}.demo-privacy[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{color:var(--text-muted);margin-bottom:18px;font-size:.9rem}#demo-success[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{margin-bottom:30px}.plan-note{border-left:3px solid var(--violet);background:var(--surface);margin-bottom:12px;padding:16px;font-size:.9rem}@media (width<=780px){.demo-shell[data-astro-cid-soxsnotx]{grid-template-columns:1fr;gap:24px}.demo-aside[data-astro-cid-soxsnotx]{position:static}.demo-aside[data-astro-cid-soxsnotx] ol[data-astro-cid-soxsnotx]{flex-wrap:wrap;gap:12px;margin:12px 0;padding:0;list-style:none;display:flex}.demo-aside[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]{padding:0;font-size:.8rem}.demo-aside[data-astro-cid-soxsnotx]>.fine[data-astro-cid-soxsnotx],.demo-aside[data-astro-cid-soxsnotx]>.text-link[data-astro-cid-soxsnotx]{display:none}.choices[data-astro-cid-soxsnotx]:not(.compact){grid-template-columns:1fr}.compact[data-astro-cid-soxsnotx] .choice[data-astro-cid-soxsnotx]{padding:12px}.choice[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{font-size:.85rem}}
