:root{--bg:#100c18;--fg:#faf6ff;--accent:#d2b4ff;--surface:#1c1627}
:root{--radius:2px}.hero-center h1{font-size:clamp(70px,8vw,125px);line-height:.85}.hero-center .stage{inset:140px 0 100px}.hero-center .hero-copy .lead{margin-top:365px}.serif{letter-spacing:-.06em}.pipeline-diagram{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:60px 30px;background:var(--surface);border:1px solid var(--line)}.pipeline-diagram span{padding:25px;border:1px solid var(--line)}.pipeline-diagram i{color:var(--accent)}@media(max-width:680px){.pipeline-diagram{flex-direction:column}.pipeline-diagram i{transform:rotate(90deg)}.hero-center h1{font-size:17vw}}
