@media (max-width: 980px){
  .page-shell{padding:12px}.menu-toggle{display:block}.nav{position:absolute;left:12px;right:12px;top:76px;display:none;flex-direction:column;align-items:stretch;padding:14px;border-radius:22px;background:#fff;border:1px solid var(--border-color);box-shadow:var(--shadow)}.nav.open{display:flex}.nav a{text-align:center}.hero{flex-direction:column!important;min-height:auto}.section-head{display:block}.service-grid,.adv-grid,.steps,.testimonials,.plans-grid,.info-grid,.contact-layout{grid-template-columns:1fr 1fr}.footer-top{flex-direction:column}.footer-links{justify-content:flex-start}
}
@media (max-width: 640px){
  .brand img{width:118px}.brand span{display:none}.hero,.section,.page-hero,.site-footer{padding:22px}.hero h1,.page-hero h1{font-size:38px}.service-grid,.adv-grid,.steps,.testimonials,.plans-grid,.info-grid,.contact-layout,.form-row{grid-template-columns:1fr}.trust-row{display:grid;grid-template-columns:1fr 1fr}.btn{width:100%}.hero-actions{display:grid}.site-header{top:8px}
}