@media(max-width:1000px){
#burger{display:block}.hcta .btn{display:none}
nav{position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);max-height:0;overflow:hidden;transition:max-height .3s}
nav.open{max-height:480px}
nav ul{flex-direction:column;gap:0;padding:.5rem 1rem 1rem}nav li a{display:block;padding:.8rem 0;border-bottom:1px solid var(--line)}
.hero .wrap,.split,.contact{grid-template-columns:1fr}
.verbs,.steps{grid-template-columns:repeat(2,1fr)}.steps::before{display:none}
footer .cols{grid-template-columns:1fr 1fr}}
@media(max-width:560px){
.verbs{grid-template-columns:1fr 1fr}.parts{grid-template-columns:repeat(2,1fr)}
.steps{grid-template-columns:1fr;border-left:2px solid var(--blue);margin-left:22px;gap:1.4rem}
.steps li{text-align:left;padding-left:1.8rem}.steps li::before{position:absolute;left:-23px;top:0;margin:0}
.steps p{margin-left:0}
.btn{width:100%}footer .cols{grid-template-columns:1fr}.hub .n{font-size:.62rem}.hub .n svg{width:20px;height:20px}}
@media(min-width:1600px){:root{--max:1360px}}
