@media(max-width:820px){.shell{width:min(100% - 28px,1180px)}.hero{min-height:auto;padding-top:62px}.hero-grid,.section-head,.grid-2,.grid-3{grid-template-columns:1fr}.section-head{gap:10px}.section{padding:68px 0}.pipeline{grid-template-columns:1fr 1fr}.symbols{grid-template-columns:1fr 1fr}h1{font-size:clamp(2.8rem,13vw,5rem)}}@media(max-width:430px){.pipeline,.symbols{grid-template-columns:1fr}.hero-card,.card{padding:20px}.equation{padding:16px}.shell{width:min(100% - 22px,1180px)}}
@media(max-width:820px){.hero-grid,.hero-card,.shell{min-width:0}.hero-card{overflow-x:auto}}
