
@media (max-width:1000px){.grid,.pgrid{grid-template-columns:repeat(2,1fr)}.clients{grid-template-columns:repeat(3,1fr)}.why{grid-template-columns:repeat(2,1fr)}footer.site .cols{grid-template-columns:1fr 1fr}.hero .wrap{grid-template-columns:1fr;min-height:0}.frame{aspect-ratio:16/10}}
@media (max-width:820px){.menu-btn{display:inline-flex}nav.main{position:absolute;left:0;right:0;top:72px;background:#fff;border-bottom:1px solid var(--line);display:none;padding:1rem 4%}nav.main.open{display:block}nav.main ul{flex-direction:column;gap:.4rem}nav.main a{display:block;padding:.7rem 0}.split,.svc{grid-template-columns:1fr}.svc:nth-child(even) .thumb{order:0}}
@media (max-width:600px){.bar{gap:.4rem}.tools{gap:0}.ib{width:38px;height:38px}.logo img{max-width:40vw;height:32px}.grid,.pgrid,.gal,form .row{grid-template-columns:1fr}.clients{grid-template-columns:repeat(2,1fr)}.why,footer.site .cols{grid-template-columns:1fr}.btn{width:100%;justify-content:center}.btns{flex-direction:column}}
