.container.svelte-ao6bsd{max-inline-size:var(--max-w);margin-inline:auto;padding-inline:var(--space-5)}h1.svelte-ao6bsd{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.02em}h2.svelte-ao6bsd{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;letter-spacing:-.01em;margin-block-end:var(--space-3)}.eyebrow.svelte-ao6bsd,.section-label.svelte-ao6bsd{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-block-end:var(--space-3)}.lede.svelte-ao6bsd{font-size:1.125rem;color:var(--color-muted);max-inline-size:42rem;margin-block:var(--space-4) var(--space-6);line-height:1.6}.body.svelte-ao6bsd{color:var(--color-muted);max-inline-size:42rem;line-height:1.6}.hero.svelte-ao6bsd{padding-block:var(--space-16) var(--space-12)}.band.svelte-ao6bsd{padding-block:var(--space-12);border-block-start:1px solid var(--color-border)}.band--alt.svelte-ao6bsd{background:var(--color-surface)}.actions.svelte-ao6bsd{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-5)}.feature-grid.svelte-ao6bsd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5);margin-block-start:var(--space-6)}.feature-grid.svelte-ao6bsd li:where(.svelte-ao6bsd){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-card)}.band--alt.svelte-ao6bsd .feature-grid:where(.svelte-ao6bsd) li:where(.svelte-ao6bsd){background:var(--color-bg);box-shadow:none}.feature-grid.svelte-ao6bsd h3:where(.svelte-ao6bsd){font-size:1rem;font-weight:700;margin-block-end:var(--space-2)}.feature-grid.svelte-ao6bsd p:where(.svelte-ao6bsd){font-size:.9375rem;color:var(--color-muted);line-height:1.5}.btn.svelte-ao6bsd{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;line-height:1.4;transition:all .15s ease;white-space:nowrap}.btn-primary.svelte-ao6bsd{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary.svelte-ao6bsd:hover{background:var(--color-primary-dim)}.btn-secondary.svelte-ao6bsd{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-2)}.btn-secondary.svelte-ao6bsd:hover{border-color:var(--color-muted-2)}
