html,body{overflow-x:hidden!important}main{display:block!important}section,.hero,.split,.dark-band,.testimonial-band,.lead-form,.faq{min-height:0!important;margin:0!important;padding-top:22px!important;padding-bottom:22px!important}.page-hero{min-height:0!important;padding-top:28px!important;padding-bottom:26px!important}.content-section,article>.content-section{padding-top:14px!important;padding-bottom:14px!important}.content-section+section,.page-hero+section,section+section,article>.content-section+section.content-section{margin-top:0!important;padding-top:12px!important}.hero{min-height:0!important}.hero-panel{min-height:0!important;align-content:start!important}.split{align-items:start!important;gap:22px!important}.section-head{margin-bottom:10px!important}.section-head p{margin-bottom:0!important}h1{font-size:clamp(34px,4vw,58px)!important;line-height:1.06!important;max-width:980px!important}h2{font-size:clamp(26px,2.4vw,42px)!important;line-height:1.12!important;max-width:980px!important}h3{font-size:clamp(19px,1.35vw,23px)!important;line-height:1.18!important}p,li{font-size:clamp(16px,1.08vw,19px)!important;line-height:1.52!important}.page-hero p,.hero p{font-size:clamp(17px,1.15vw,20px)!important;line-height:1.5!important}.article-body{max-width:1160px!important}.article-body p{margin-bottom:12px!important}.card-grid,.feature-list,.project-strip,.image-grid{gap:14px!important}.card,.feature-list div,.project-strip div{padding:16px!important;min-height:0!important}.card p,.feature-list p,.project-strip p{margin-bottom:0!important}.answer-block{margin-top:12px!important;padding:14px 16px!important}.media-card{margin:0!important}.media-card img{max-height:390px!important}.card>img{max-height:260px!important}.clean-list{margin-top:8px!important}.faq details{padding:12px 0!important}.footer{padding-top:24px!important;padding-bottom:24px!important}.sticky-whatsapp{bottom:18px!important}@media(min-width:901px){main>section:not(.hero):not(.page-hero){padding-left:5vw!important;padding-right:5vw!important}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.page-hero+section{padding-top:20px!important}article>.content-section{padding-top:10px!important;padding-bottom:10px!important}article .content-section h2{font-size:clamp(26px,2.1vw,38px)!important}.hero-image{max-height:430px!important}}@media(max-width:900px){section,.hero,.split,.dark-band,.testimonial-band,.lead-form,.faq{padding:16px 16px!important}.page-hero{padding:20px 16px!important}.content-section,article>.content-section{padding:10px 16px!important}.content-section+section,section+section{padding-top:8px!important}h1{font-size:clamp(30px,8vw,42px)!important}h2{font-size:clamp(23px,6vw,32px)!important}p,li{font-size:16px!important;line-height:1.5!important}.card,.feature-list div,.project-strip div{padding:14px!important}.media-card img,.card>img{max-height:280px!important}.mobile-action-bar{display:grid!important}}