@media (max-width:1199.98px){.hero-grid,.split-layout{grid-template-columns:1fr}.hero-visual,.image-stack{min-height:500px}.feature-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767.98px){main section,.hero,.page-hero{padding-left:0;padding-right:0}.hero-stats,.feature-grid,.stats-grid,.offer-grid,.faq-preview,.contact-cards{grid-template-columns:1fr}.hero h1{font-size:clamp(2.7rem,12vw,4.1rem)}.hero-card-main{inset:0 0 110px 0}.hero-card-float{width:52%}.hero-card-mini{width:48%}.footer-panel{padding:2rem}.table-shell table{min-width:640px}.section-title{font-size:clamp(2rem,10vw,3rem)}.masonry{columns:1}.navbar-collapse{padding:1rem 0}.nav-link:after{display:none}}
