@media(max-width:1199.98px){
    .hero-grid,.split-showcase,.page-hero-grid{gap:45px}
    .feature-grid.four,.steps-grid{grid-template-columns:repeat(2,1fr)}
    .form-page-grid{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:35px}
}
@media(max-width:991.98px){
    .site-container{width:min(var(--container),calc(100% - 28px))}
    .navbar-shell{min-height:70px}
    .main-navbar .navbar-collapse{margin-top:10px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow-md)}
    .nav-menu{gap:3px}.nav-menu .nav-link.active:after{display:none}.nav-actions{margin-top:12px}.nav-actions .btn{flex:1}
    .hero-section{padding:60px 0 75px}.hero-grid,.split-showcase,.page-hero-grid,.form-page-grid,.tracking-grid,.auth-shell{grid-template-columns:1fr}
    .hero-visual{min-height:510px;margin-top:20px}.hero-image-card{inset:20px 35px 55px}
    .form-page-copy{position:static}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:1/-1}
    .footer-cta{align-items:flex-start;flex-direction:column}.auth-brand-panel{padding:38px}.auth-card{padding:34px}
    .live-map{height:420px}
}
@media(max-width:767.98px){
    .section-shell{padding:70px 0}.hero-copy h1{font-size:48px}.hero-benefits,.trust-grid{grid-template-columns:1fr 1fr}
    .feature-grid.four,.steps-grid,.about-visual{grid-template-columns:1fr}
    .service-detail-card{grid-template-columns:auto 1fr}.service-detail-card>a{grid-column:2}
    .form-grid.two{grid-template-columns:1fr}.field.full{grid-column:auto}
    .footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}
    .footer-bottom{flex-direction:column}.tracking-panel-head,.map-panel-head{align-items:flex-start}.map-panel-head{flex-direction:column}
}
@media(max-width:575.98px){
    .site-container{width:calc(100% - 24px)}.brand-mark{width:42px;height:42px;flex-basis:42px}.brand-copy strong{font-size:18px}
    .hero-section{padding:44px 0 60px}.hero-copy h1{font-size:39px}.hero-description{font-size:14px}.hero-benefits,.trust-grid{grid-template-columns:1fr}
    .hero-visual{min-height:430px}.hero-image-card{inset:20px 8px 70px}.float-card-one{left:0;top:45px}.float-card-two{right:0;bottom:100px}.operations-mini{left:10px;right:10px}
    .page-hero{padding:60px 0}.page-hero h1{font-size:40px}.section-shell{padding:58px 0}
    .form-page{padding:45px 0 70px}.form-card-header,.pro-form{padding:20px}.form-card{border-radius:22px}
    .auth-page{padding:45px 0 75px}.auth-shell{width:calc(100% - 24px);border-radius:22px}.auth-brand-panel,.auth-card{padding:25px}
    .live-map{height:360px;margin:10px}.map-meta{flex-direction:column}
    .footer-cta{padding:25px;transform:translateY(-30px)}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-contact{grid-column:auto}.footer-cta-actions{width:100%}.footer-cta-actions .btn{width:100%}
    .whatsapp-label{display:none}.whatsapp-float{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}.whatsapp-pulse{display:none}
    .message-stack{top:82px;right:12px;width:calc(100% - 24px)}
}
