.demo.svelte-1e27t9u{background:var(--m-surface);border:1px solid var(--m-border);padding:48px 40px}.head.svelte-1e27t9u{text-align:center;max-width:48rem;margin-inline:auto}.eyebrow.svelte-1e27t9u{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--m-fg-subtle);font-size:11px}.title.svelte-1e27t9u{font-family:var(--font-display);letter-spacing:-.025em;color:var(--m-fg-strong);text-wrap:balance;margin:16px 0 0;font-size:clamp(28px,3.6vw,42px);font-weight:200;line-height:1.1}.title.svelte-1e27t9u em:where(.svelte-1e27t9u){color:var(--m-accent);font-style:normal}.sub.svelte-1e27t9u{max-width:42rem;color:var(--m-fg-muted);margin:20px auto 0;font-size:16px;line-height:1.6}.row.svelte-1e27t9u{gap:20px;margin-top:48px;display:grid}@media (width>=768px){.row.svelte-1e27t9u{grid-template-columns:repeat(3,minmax(0,1fr))}}.card.svelte-1e27t9u{border:1px solid var(--m-border);background:var(--m-card);border-radius:14px;padding:28px}.card[data-accent=true].svelte-1e27t9u{background:var(--m-accent);border-color:var(--m-accent)}.num.svelte-1e27t9u{color:var(--m-fg-subtle);opacity:.5;margin:0 0 20px;font-size:44px;font-weight:700;line-height:1}.card[data-accent=true].svelte-1e27t9u .num:where(.svelte-1e27t9u){color:#fff;opacity:.3}.card-title.svelte-1e27t9u{color:var(--m-fg-strong);margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.25}.card[data-accent=true].svelte-1e27t9u .card-title:where(.svelte-1e27t9u){color:#fff}.card-desc.svelte-1e27t9u{color:var(--m-fg-muted);margin:0;font-size:14px;line-height:1.6}.card[data-accent=true].svelte-1e27t9u .card-desc:where(.svelte-1e27t9u){color:#ffffffb3}.cta-wrap.svelte-1e27t9u{justify-content:center;margin-top:40px;display:flex}.cta.svelte-1e27t9u{background:var(--m-accent);color:#fff;border-radius:999px;align-items:center;gap:8px;height:50px;padding:0 28px;font-size:14px;font-weight:700;display:inline-flex}.cta.svelte-1e27t9u svg:where(.svelte-1e27t9u){width:16px;height:16px}.cap.svelte-1e27t9u{color:var(--fg-muted);max-width:68ch;margin:16px 0 0;font-size:13px;line-height:1.55}.cap.svelte-1e27t9u code:where(.svelte-1e27t9u){font-family:var(--font-mono);background:var(--bg-muted);padding:1px 5px;font-size:12px}
