.hero[data-astro-cid-d2smjxth]{max-width:900px;margin:0 auto;padding:5rem 2rem 2rem}.hero-label[data-astro-cid-d2smjxth]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.06em;margin-bottom:1rem}.hero[data-astro-cid-d2smjxth] h1[data-astro-cid-d2smjxth]{font-size:var(--text-5xl);margin-bottom:1.5rem;max-width:18ch}.hero-sub[data-astro-cid-d2smjxth]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch;line-height:1.65;margin-bottom:2rem}.hero-install[data-astro-cid-d2smjxth]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:3px;padding:.75rem 1.25rem;display:inline-block}.hero-install[data-astro-cid-d2smjxth] code[data-astro-cid-d2smjxth]{font-size:var(--text-sm);background:none;padding:0}.stats[data-astro-cid-d2smjxth]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:3rem 0}.stats[data-astro-cid-d2smjxth] .stat-card[data-astro-cid-d2smjxth]{border:none;border-radius:0;background:var(--color-bg);text-align:center;padding:1.5rem 1rem}.stats[data-astro-cid-d2smjxth] .stat-card[data-astro-cid-d2smjxth]:hover{background:var(--color-bg-secondary);border-color:transparent}.content[data-astro-cid-d2smjxth]{max-width:900px;margin:0 auto;padding:0 2rem 4rem}.content[data-astro-cid-d2smjxth].last{padding-bottom:5rem}.content[data-astro-cid-d2smjxth] h2[data-astro-cid-d2smjxth]{font-size:var(--text-3xl);margin-bottom:1rem}.content[data-astro-cid-d2smjxth]>p[data-astro-cid-d2smjxth]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem}.phase-grid[data-astro-cid-d2smjxth]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:3px;overflow:hidden}.phase[data-astro-cid-d2smjxth]{padding:1.5rem;background:var(--color-bg)}.phase[data-astro-cid-d2smjxth].gate{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg))}.phase-num[data-astro-cid-d2smjxth]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:.35rem}.phase-name[data-astro-cid-d2smjxth]{font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.04em}.phase[data-astro-cid-d2smjxth].gate .phase-name[data-astro-cid-d2smjxth]{color:var(--color-accent)}.phase[data-astro-cid-d2smjxth] p[data-astro-cid-d2smjxth]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55;margin:0;max-width:none}.concept-grid[data-astro-cid-d2smjxth]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:3px;overflow:hidden}.concept[data-astro-cid-d2smjxth]{padding:1.5rem;background:var(--color-bg)}.concept[data-astro-cid-d2smjxth] h3[data-astro-cid-d2smjxth]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem;color:var(--color-text)}.concept[data-astro-cid-d2smjxth] p[data-astro-cid-d2smjxth]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55;margin:0;max-width:none}.why-callout[data-astro-cid-d2smjxth]{border-left:3px solid var(--color-accent);padding:1.5rem 2rem;background:color-mix(in srgb,var(--color-accent) 4%,transparent);border-radius:0 4px 4px 0;margin-bottom:1.5rem}.why-callout[data-astro-cid-d2smjxth] p[data-astro-cid-d2smjxth]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7;margin:0;max-width:none}.why-links[data-astro-cid-d2smjxth]{font-family:var(--font-mono);font-size:var(--text-sm);display:flex;gap:.75rem;align-items:center}.why-links[data-astro-cid-d2smjxth] span[data-astro-cid-d2smjxth]{color:var(--color-text-muted)}@media(max-width:768px){.hero[data-astro-cid-d2smjxth]{padding:3rem 1.25rem 1.5rem}.hero[data-astro-cid-d2smjxth] h1[data-astro-cid-d2smjxth]{font-size:var(--text-3xl)}.stats[data-astro-cid-d2smjxth]{grid-template-columns:1fr 1fr}.content[data-astro-cid-d2smjxth]{padding:0 1.25rem 3rem}.phase-grid[data-astro-cid-d2smjxth],.concept-grid[data-astro-cid-d2smjxth]{grid-template-columns:1fr}.callout[data-astro-cid-d2smjxth]{padding:1rem 1.25rem}.why-links[data-astro-cid-d2smjxth]{flex-wrap:wrap}}
