.footer{text-align:center;padding:42px 24px;color:#777;font-size:13px}@media(max-width:900px){.head{grid-template-columns:1fr;gap:10px}.numbers,.grid.three{grid-template-columns:1fr 1fr}.pipeline{grid-template-columns:repeat(2,1fr)}.fig.two{grid-template-columns:1fr}}@media(max-width:560px){body{font-size:16px}.hero{padding:65px 19px 44px}h1{font-size:44px}.numbers,main{padding-left:19px;padding-right:19px}.numbers,.grid,.grid.three,.facts{grid-template-columns:1fr}.pipeline{grid-template-columns:1fr}.nav{padding:0 18px}.card{padding:22px}section{padding:57px 0}.head h2{font-size:35px}.formula{padding:14px}.fig{padding:7px}}
