.hero.svelte-17bhqj8{text-align:center;padding:10rem 0 4rem}.container.svelte-17bhqj8{max-width:900px;margin:0 auto;padding:0 2rem}.eyebrow.svelte-17bhqj8{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:1.25rem;font-size:.78rem;font-weight:600}h1.svelte-17bhqj8{letter-spacing:-.03em;color:var(--text);margin-bottom:1.25rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800}.sub.svelte-17bhqj8{color:var(--text-muted);max-width:480px;margin:0 auto;font-size:1.15rem;line-height:1.7}.install-section.svelte-17bhqj8{padding:4rem 0 8rem}.install-block.svelte-17bhqj8{margin-bottom:5rem}.install-meta.svelte-17bhqj8{margin-bottom:1.75rem}.step-num.svelte-17bhqj8{font-family:var(--font-display);letter-spacing:.1em;color:var(--accent);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}h2.svelte-17bhqj8{color:var(--text);letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.install-meta.svelte-17bhqj8 p:where(.svelte-17bhqj8){color:var(--text-muted);max-width:560px;font-size:1rem;line-height:1.7}.requirements.svelte-17bhqj8{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;margin-top:2rem;padding:2rem 2.5rem}.requirements.svelte-17bhqj8 h3:where(.svelte-17bhqj8){font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:1.5rem;font-size:.78rem;font-weight:600}.req-grid.svelte-17bhqj8{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.req-item.svelte-17bhqj8{flex-direction:column;gap:.3rem;display:flex}.req-label.svelte-17bhqj8{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.78rem;font-weight:600}.req-val.svelte-17bhqj8{color:var(--text);font-size:.95rem;font-family:var(--font-mono)}
