.E0kJGG_page{flex-direction:column;gap:72px;max-width:880px;min-height:100svh;margin:0 auto;padding:48px 24px;display:flex}.E0kJGG_logo{font-family:var(--font-geist-mono), monospace;letter-spacing:-.02em;font-weight:600}.E0kJGG_hero{flex-direction:column;gap:20px;padding-top:8vh;display:flex}.E0kJGG_hero h1{letter-spacing:-.04em;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:600;line-height:1.05}.E0kJGG_hero p{max-width:600px;color:var(--muted);font-size:1.125rem;line-height:1.6}.E0kJGG_cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.E0kJGG_card{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.E0kJGG_card h2{font-size:1rem;font-weight:600}.E0kJGG_card p{color:var(--muted);line-height:1.6}.E0kJGG_footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:24px;font-size:.875rem}
