@media (max-width:1200px){.grid{grid-template-columns:repeat(3,1fr)}.ggrid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:992px){.nav{display:none}.burger{display:block}.grid,.g3{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.sgrid{grid-template-columns:1fr 1fr;gap:16px}.hdr .bar{height:64px}.mmenu{inset:64px 0 auto}}
@media (max-width:768px){.sec{padding:52px 0}.ggrid{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}body{padding-bottom:56px}
.float{grid-template-columns:repeat(3,1fr);gap:0;inset:auto 0 0;top:auto;right:0;transform:none;background:var(--navy)}.float a{width:auto;height:56px;border-radius:0;box-shadow:none;background:var(--navy)!important;grid-auto-flow:column;gap:6px;justify-content:center}.float b{position:static;width:auto;height:auto;font-size:.85rem}}
@media (max-width:576px){.grid,.g3,.fgrid,.steps{grid-template-columns:1fr}.logo span{max-width:150px;font-size:.85rem}.btn{width:100%;text-align:center}.hero{min-height:80vh}}
@media (min-width:1400px){.wrap{max-width:1320px}}
