@media(max-width:760px){.hero{padding-top:58px}.grid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-inner{gap:18px}.section{padding-top:54px}}@media(max-width:490px){.steps{grid-template-columns:1fr}.hero h1{font-size:45px}.card{padding:20px}.section h2{font-size:32px}.equation{padding:8px}}
