.demo[data-astro-cid-usdioj3f]{display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.demo-head[data-astro-cid-usdioj3f]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3)}.demo-title[data-astro-cid-usdioj3f]{font-weight:600}.badge-live[data-astro-cid-usdioj3f]{font-size:var(--t-xs);font-weight:600;color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 10px}.demo-grid[data-astro-cid-usdioj3f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}fieldset[data-astro-cid-usdioj3f]{border:0;margin:0;padding:0;display:grid;gap:var(--s-3);min-width:0}legend[data-astro-cid-usdioj3f]{font-weight:600;font-size:var(--t-sm);margin-bottom:var(--s-2);padding:0}legend[data-astro-cid-usdioj3f] span[data-astro-cid-usdioj3f]{font-weight:400;color:var(--ink-soft)}label[data-astro-cid-usdioj3f]{display:grid;gap:4px;font-size:var(--t-xs);color:var(--ink-soft)}.demo-stats[data-astro-cid-usdioj3f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.demo-stats[data-astro-cid-usdioj3f] div[data-astro-cid-usdioj3f]{display:grid;gap:2px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0}.demo-stats[data-astro-cid-usdioj3f] span[data-astro-cid-usdioj3f]{font-size:var(--t-xs);color:var(--ink-soft)}.demo-stats[data-astro-cid-usdioj3f] strong[data-astro-cid-usdioj3f]{font-size:1.05rem;font-variant-numeric:tabular-nums}.demo-verdict[data-astro-cid-usdioj3f]{margin:0;font-size:var(--t-sm);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--bg);color:var(--ink-soft)}.demo-verdict[data-astro-cid-usdioj3f][data-tone=ok]{background:var(--brand-soft);color:var(--brand);font-weight:600}.demo-link[data-astro-cid-usdioj3f]{font-size:var(--t-sm);font-weight:600;color:var(--brand);text-decoration:none}.demo-link[data-astro-cid-usdioj3f]:hover{text-decoration:underline}@media(max-width:480px){.demo-stats[data-astro-cid-usdioj3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,64px)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-7) var(--s-8);align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--t-display);max-width:16ch}.hl[data-astro-cid-j7pv25f6]{color:var(--brand)}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.hero-note[data-astro-cid-j7pv25f6]{margin:var(--s-4) 0 0;font-size:var(--t-sm);color:var(--ink-soft)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-5);margin-bottom:var(--s-6)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.how[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--t-h2)}.section-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-bottom:0;font-size:var(--t-base)}.grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--s-4)}@media(min-width:1040px){.grid-tools[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.how[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--s-6) var(--s-7)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line)}.steps[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{font-weight:800;color:var(--brand);font-variant-numeric:tabular-nums}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--t-lg)}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft)}.steps[data-astro-cid-j7pv25f6] .btn-link[data-astro-cid-j7pv25f6]{min-height:0;margin-top:var(--s-1)}.band-wrap[data-astro-cid-j7pv25f6]{padding-block:var(--section-tight) 0}.band[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6);align-items:center;padding:clamp(28px,5vw,56px);border-radius:var(--r-lg);background:var(--brand);color:var(--brand-ink)}@media(min-width:900px){.band[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-8)}}.band-eyebrow[data-astro-cid-j7pv25f6]{color:var(--brand-ink);opacity:.85}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:22ch}.band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch;margin:0;opacity:.92}.band-stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);list-style:none;margin:var(--s-5) 0 0;padding:0;font-size:var(--t-sm);opacity:.92}.band-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:var(--t-xl);font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.band-actions[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-3);justify-items:start}.band-link[data-astro-cid-j7pv25f6]{color:var(--brand-ink);font-weight:600;text-underline-offset:3px}@media(prefers-color-scheme:dark){.band[data-astro-cid-j7pv25f6]{background:var(--brand-soft);color:var(--ink);border:1px solid var(--line)}.band-eyebrow[data-astro-cid-j7pv25f6],.band-link[data-astro-cid-j7pv25f6]{color:var(--brand)}}.newsletter-wrap[data-astro-cid-j7pv25f6]{padding-bottom:var(--section)}
