@media (max-width:1040px){
.g4{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(2,1fr)}
.hero-grid,.split{grid-template-columns:1fr;gap:40px}.split.rev>:first-child{order:0}
.foot-grid{grid-template-columns:1fr 1fr}
.flow{grid-template-columns:repeat(3,1fr);row-gap:34px}.flow-step:nth-child(3):after{display:none}
.arch{grid-template-columns:repeat(3,1fr)}.arch .layer:nth-child(3):after{display:none}
.nav-links a,.nav-links button.dd-toggle{padding:9px 9px;font-size:.88rem}
}
@media (max-width:900px){
.burger{display:inline-flex}
.nav-links{position:fixed;inset:72px 0 0 0;background:#fff;flex-direction:column;align-items:stretch;padding:16px 20px 40px;gap:2px;overflow:auto;transform:translateX(100%);transition:transform .3s;visibility:hidden}
.nav-links.open{transform:none;visibility:visible}
.nav-links a,.nav-links button.dd-toggle{padding:14px 12px;font-size:1rem;width:100%;justify-content:space-between}
.dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;display:none;padding:0 0 6px 12px}.has-dd.open .dropdown{display:block}.has-dd:hover .dropdown{opacity:1}
.nav-cta .btn{display:none}.nav-cta .m-cta{display:block}
}
@media (max-width:640px){
section{padding:64px 0}.container{padding:0 18px}
.g2,.g3,.g4{grid-template-columns:1fr}.form .row{grid-template-columns:1fr}
.flow{grid-template-columns:1fr;gap:0}.flow-step{display:grid;grid-template-columns:64px 1fr;text-align:left;gap:16px;padding:0 0 28px}.flow-step .node{margin:0}
.flow-step:not(:last-child):after{top:64px;left:31px;width:2px;height:calc(100% - 64px);background:linear-gradient(180deg,var(--blue) 50%,transparent 50%) 0 0/2px 10px}
.arch{grid-template-columns:1fr}.arch .layer:not(:last-child):after{right:50%;top:auto;bottom:-15px;width:2px;height:16px}
.foot-grid{grid-template-columns:1fr}.solution .meta{grid-template-columns:1fr}.kv div{grid-template-columns:1fr;gap:2px}
.hero{padding:44px 0 60px}.btn{padding:13px 18px}.form-box{padding:22px}
.hide-sm{display:none}
.logo-img{height:30px}
}
