.page.svelte-fw0qxd{gap:.9rem;max-width:56rem;margin:0 auto;padding:1.2rem 0 2.5rem;display:grid}.done.svelte-fw0qxd{border:1px solid var(--border);border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);margin:0;padding:.55rem .9rem;font-size:.85rem}.hero.svelte-fw0qxd{text-align:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);justify-items:center;gap:.55rem;padding:2.2rem 1.2rem 1.8rem;display:grid}.icon.svelte-fw0qxd{width:96px;height:96px;box-shadow:0 10px 34px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:22px}.eyebrow.svelte-fw0qxd{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:.4rem;font-size:.68rem;font-weight:700}h1.svelte-fw0qxd{margin:0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.15}.lede.svelte-fw0qxd{color:var(--text-muted);max-width:34rem;margin:0;font-size:.95rem}.cta.svelte-fw0qxd{cursor:pointer;background:var(--accent);color:var(--bg,#0b0e13);box-shadow:0 6px 22px color-mix(in srgb, var(--accent) 35%, transparent);border:0;border-radius:999px;align-items:center;gap:.55rem;margin-top:.7rem;padding:.75rem 1.5rem;font-size:.98rem;font-weight:650;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.cta.svelte-fw0qxd:hover{filter:brightness(1.08);transform:translateY(-1px)}.meta.svelte-fw0qxd{color:var(--text-faint);margin:.2rem 0 0;font-size:.78rem}.alt.svelte-fw0qxd{color:var(--text-muted);margin:.3rem 0 0;font-size:.84rem}.alt.svelte-fw0qxd a:where(.svelte-fw0qxd){color:var(--accent)}.feats.svelte-fw0qxd{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem;display:grid}.feat.svelte-fw0qxd{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:.95rem 1.05rem}.feat.svelte-fw0qxd strong:where(.svelte-fw0qxd){margin-bottom:.3rem;font-size:.92rem;display:block}.feat.svelte-fw0qxd p:where(.svelte-fw0qxd){color:var(--text-muted);margin:0;font-size:.83rem;line-height:1.5}.card.svelte-fw0qxd{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);gap:.8rem;padding:1.1rem 1.2rem 1rem;display:grid}.card-h.svelte-fw0qxd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}h2.svelte-fw0qxd{margin:0;font-size:1.02rem}.tabs.svelte-fw0qxd{border:1px solid var(--border);background:var(--bg-inset,transparent);border-radius:999px;padding:3px;display:inline-flex}.tabs.svelte-fw0qxd button:where(.svelte-fw0qxd){color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .85rem;font-size:.8rem}.tabs.svelte-fw0qxd button.on:where(.svelte-fw0qxd){background:var(--accent-soft);color:var(--accent);font-weight:600}ol.svelte-fw0qxd{counter-reset:s;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}ol.svelte-fw0qxd li:where(.svelte-fw0qxd){counter-increment:s;min-height:1.6rem;padding-left:2.3rem;font-size:.88rem;line-height:1.5;position:relative}ol.svelte-fw0qxd li:where(.svelte-fw0qxd):before{content:counter(s);width:1.6rem;height:1.6rem;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:-.05rem;left:0}.fine.svelte-fw0qxd{color:var(--text-faint);margin:0;font-size:.78rem}.foot.svelte-fw0qxd{margin:.4rem 0 0;font-size:.85rem}
