.hero.svelte-1uha8ag{text-align:left;padding:32px 0 56px}h1.svelte-1uha8ag{font-size:48px;letter-spacing:-.02em;margin:0 0 20px}.lede.svelte-1uha8ag{font-size:18px;color:var(--text-muted);max-width:640px;line-height:1.55}.cta.svelte-1uha8ag{display:flex;gap:12px;margin-top:32px}.btn.svelte-1uha8ag{display:inline-block;padding:10px 18px;border-radius:var(--radius-m);font-size:var(--font-size-base);text-decoration:none;color:var(--text-normal);border:1px solid var(--bg-modifier-border)}.btn.svelte-1uha8ag:hover{background:var(--bg-modifier-hover);text-decoration:none;color:var(--text-normal)}.btn-primary.svelte-1uha8ag{background:var(--interactive-accent);color:var(--text-on-accent);border-color:var(--interactive-accent);font-weight:500}.btn-primary.svelte-1uha8ag:hover{background:var(--interactive-accent-hover);border-color:var(--interactive-accent-hover);color:var(--text-on-accent)}.pillars.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0 48px}.pillars.svelte-1uha8ag article:where(.svelte-1uha8ag){background:var(--bg-secondary);border:1px solid var(--bg-modifier-border);border-radius:var(--radius-l);padding:20px}.pillars.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16px;margin:0 0 8px}.pillars.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}@media (max-width: 720px){h1.svelte-1uha8ag{font-size:36px}.pillars.svelte-1uha8ag{grid-template-columns:1fr}.cta.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
