.hero.svelte-pfqqd8.svelte-pfqqd8{padding:var(--space-20) 0 var(--space-12);text-align:center;background:linear-gradient(180deg,var(--color-primary-light) 0%,var(--color-bg) 100%)}.hero-content.svelte-pfqqd8.svelte-pfqqd8{max-width:800px;margin:0 auto}.hero.svelte-pfqqd8 .badge.svelte-pfqqd8{margin-bottom:var(--space-6)}.hero.svelte-pfqqd8 h1.svelte-pfqqd8{margin-top:var(--space-4);margin-bottom:var(--space-6)}.quote.svelte-pfqqd8.svelte-pfqqd8{font-size:var(--text-2xl);font-weight:600;line-height:1.4;color:var(--color-text);margin:0 auto var(--space-6);max-width:640px}.hero-sub.svelte-pfqqd8.svelte-pfqqd8{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:640px;margin:0 auto}.pillars.svelte-pfqqd8.svelte-pfqqd8{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:1100px;margin:0 auto}.pillar.svelte-pfqqd8 h3.svelte-pfqqd8{margin-bottom:var(--space-3)}.pillar.svelte-pfqqd8 p.svelte-pfqqd8{color:var(--color-text-secondary);font-size:var(--text-base)}.pillar.svelte-pfqqd8 code.svelte-pfqqd8{font-family:var(--font-mono, monospace);font-size:.9em;background:var(--color-surface);padding:1px 6px;border-radius:var(--radius-sm)}.auth-list.svelte-pfqqd8.svelte-pfqqd8{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text-secondary);list-style:none;padding:0}.auth-list.svelte-pfqqd8 li.svelte-pfqqd8{padding-left:var(--space-4);position:relative}.auth-list.svelte-pfqqd8 li.svelte-pfqqd8:before{content:"·";position:absolute;left:0;color:var(--color-primary);font-weight:800}.auth-list.svelte-pfqqd8 strong.svelte-pfqqd8{color:var(--color-text)}@media (min-width: 768px){.pillars.svelte-pfqqd8.svelte-pfqqd8{grid-template-columns:repeat(2,1fr)}}
