section.svelte-1bld7me{padding:56px 0}section.svelte-1bld7me+section:where(.svelte-1bld7me){border-top:1px solid var(--border)}.hero.svelte-1bld7me{padding:72px 0 48px}.kicker.svelte-1bld7me{color:var(--accent);margin-bottom:var(--space-4)}.hero.svelte-1bld7me h1:where(.svelte-1bld7me){max-width:20ch;margin-bottom:var(--space-5)}.subtitle.svelte-1bld7me{color:var(--fg-muted);font-size:1.125rem;max-width:56ch}h2.svelte-1bld7me{max-width:24ch}.section-sub.svelte-1bld7me{color:var(--fg-muted);margin-top:var(--space-2);max-width:56ch}.stack.svelte-1bld7me{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5);max-width:var(--content-narrow)}.quote.svelte-1bld7me{color:var(--fg-muted);font-style:italic;border-left:2px solid var(--border-strong);padding-left:var(--space-4)}.how-grid.svelte-1bld7me{margin:var(--space-8) 0 0;list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.how-grid.svelte-1bld7me li:where(.svelte-1bld7me),.grid-2.svelte-1bld7me article:where(.svelte-1bld7me){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.how-grid.svelte-1bld7me li:where(.svelte-1bld7me){display:flex;gap:var(--space-3);align-items:flex-start}.num.svelte-1bld7me{flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);font-size:var(--text-sm)}.how-grid.svelte-1bld7me h3:where(.svelte-1bld7me),.grid-2.svelte-1bld7me h3:where(.svelte-1bld7me){font-size:1.05rem;margin-bottom:var(--space-2)}.how-grid.svelte-1bld7me p:where(.svelte-1bld7me),.grid-2.svelte-1bld7me p:where(.svelte-1bld7me){color:var(--fg-muted);font-size:.95rem}.grid-2.svelte-1bld7me{margin-top:var(--space-8);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.note.svelte-1bld7me{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-left:2px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.95rem;max-width:72ch}.links.svelte-1bld7me{display:flex;gap:var(--space-3);flex-wrap:wrap;padding-bottom:80px}@media (max-width: 760px){.how-grid.svelte-1bld7me,.grid-2.svelte-1bld7me{grid-template-columns:1fr}}@media (max-width: 480px){.hero.svelte-1bld7me{padding:48px 0 32px}section.svelte-1bld7me{padding:44px 0}.links.svelte-1bld7me .btn:where(.svelte-1bld7me){flex:1 1 100%}}
