.demo[data-astro-cid-soxsnotx]{padding:calc(var(--nav-h) + 56px) 0 96px;color:var(--dark-text);background:radial-gradient(900px 500px at 85% 0%, #3b6cf04d, transparent 60%), linear-gradient(180deg, var(--navy-900), #102d54);position:relative;overflow:hidden}.demo__grid[data-astro-cid-soxsnotx]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid;position:relative}.demo[data-astro-cid-soxsnotx] h1[data-astro-cid-soxsnotx]{color:#fff;font-size:clamp(2rem,1.4rem + 2.2vw,3rem)}.demo[data-astro-cid-soxsnotx] .eyebrow[data-astro-cid-soxsnotx]{color:#9db5f5}.demo[data-astro-cid-soxsnotx] .lead[data-astro-cid-soxsnotx]{color:var(--dark-text-2);margin:18px 0 24px}.demo[data-astro-cid-soxsnotx] .checks[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]{color:var(--dark-text-2)}.demo[data-astro-cid-soxsnotx] .checks[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]:before{background-color:#3b6cf033}.demo__alt[data-astro-cid-soxsnotx]{color:var(--dark-text-3);margin-top:28px;font-size:14px}.demo__alt[data-astro-cid-soxsnotx] a[data-astro-cid-soxsnotx]{color:#9db5f5}.demo__card[data-astro-cid-soxsnotx]{color:var(--text);border-radius:var(--r-xl);box-shadow:var(--shadow-dark);background:#fff;padding:clamp(20px,3vw,32px)}.form[data-astro-cid-soxsnotx]{gap:16px;display:grid}.form__row[data-astro-cid-soxsnotx]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-astro-cid-soxsnotx]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-soxsnotx] label[data-astro-cid-soxsnotx],.field[data-astro-cid-soxsnotx] legend[data-astro-cid-soxsnotx]{color:var(--text);padding:0;font-size:13.5px;font-weight:600}.field[data-astro-cid-soxsnotx] label[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx][aria-hidden],.field[data-astro-cid-soxsnotx] legend[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx][aria-hidden]{color:var(--error)}input[data-astro-cid-soxsnotx]:not([type=checkbox]),select[data-astro-cid-soxsnotx],textarea[data-astro-cid-soxsnotx]{width:100%;font:inherit;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-md);min-height:44px;transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#fff;padding:10px 12px;font-size:15px}input[data-astro-cid-soxsnotx]:focus,select[data-astro-cid-soxsnotx]:focus,textarea[data-astro-cid-soxsnotx]:focus{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 3px #1d4ed826}[data-astro-cid-soxsnotx][aria-invalid=true]{border-color:var(--error)!important}textarea[data-astro-cid-soxsnotx]{resize:vertical}.err[data-astro-cid-soxsnotx]{color:var(--error);min-height:0;font-size:12.5px}.err[data-astro-cid-soxsnotx]:empty{display:none}.chips[data-astro-cid-soxsnotx]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip[data-astro-cid-soxsnotx]{position:relative}.chip[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{border:1px solid var(--border-strong);height:36px;color:var(--text-2);transition:all var(--t-fast);border-radius:8px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:550;display:inline-flex}.chip[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]:checked+span[data-astro-cid-soxsnotx]{background:var(--blue-100);border-color:var(--blue-600);color:var(--blue-800)}.chip[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]:focus-visible+span[data-astro-cid-soxsnotx]{outline:2px solid var(--blue-500);outline-offset:2px}.chips[data-astro-cid-soxsnotx].is-invalid .chip[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{border-color:#d6454599}.consent[data-astro-cid-soxsnotx]{align-items:flex-start;gap:10px;color:var(--text-2)!important;font-weight:500!important;display:flex!important}.consent[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]{width:16px;height:16px;accent-color:var(--blue-600);flex:none;margin-top:4px}.hp[data-astro-cid-soxsnotx]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__submit[data-astro-cid-soxsnotx]{width:100%}.form__submit[data-astro-cid-soxsnotx][aria-busy=true]{opacity:.7}.form__status[data-astro-cid-soxsnotx]{color:var(--error);font-size:13.5px}.form__status[data-astro-cid-soxsnotx]:empty{display:none}.done[data-astro-cid-soxsnotx]{text-align:center;justify-items:center;gap:12px;padding:32px 8px;display:grid}.done[data-astro-cid-soxsnotx]:focus{outline:none}.done__icon[data-astro-cid-soxsnotx]{background:var(--success-bg);width:56px;height:56px;color:var(--success);border-radius:50%;place-items:center;display:grid}.done[data-astro-cid-soxsnotx] h2[data-astro-cid-soxsnotx]{font-size:1.375rem}.done[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{color:var(--text-2);max-width:400px}@media (width<=900px){.demo__grid[data-astro-cid-soxsnotx]{grid-template-columns:1fr}}@media (width<=560px){.form__row[data-astro-cid-soxsnotx]{grid-template-columns:1fr}}
