@media(max-width:1050px){.nav-links{position:absolute;top:88px;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:12px 4%;display:none;flex-direction:column;align-items:stretch;box-shadow:0 18px 30px rgba(0,0,0,.08)}.nav-links.open{display:flex}.nav-links a{padding:10px 0}.nav-cta{display:none}.menu-toggle{display:block;margin-left:auto}.intro-grid,.split,.product-hero-grid,.contact-grid,.cta-card{grid-template-columns:1fr}.category-grid,.product-catalog{grid-template-columns:repeat(2,1fr)}.benefit-grid{grid-template-columns:repeat(3,1fr)}.product-hero-image img{height:420px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar{display:none}.nav-wrap{height:78px}.logo{width:180px;flex-basis:180px}.logo img{height:62px}.nav-links{top:78px}.hero-slider{height:360px}.hero-content h1,.hero-content h2{font-size:clamp(2.2rem,11vw,3.2rem)}.hero-content p{font-size:.95rem}.section{padding:64px 0}.intro-grid{gap:28px}.split{gap:30px}.split img{height:360px}.category-grid,.product-catalog,.project-type-grid,.feature-grid{grid-template-columns:1fr}.benefit-grid{grid-template-columns:repeat(2,1fr)}.card-image{height:230px}.check-list{grid-template-columns:1fr 1fr}.cta-card{padding:30px}.product-hero{padding:36px 0 54px}.product-hero-image img{height:340px}.contact-form{grid-template-columns:1fr}.contact-form>*{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}.image-panel{min-height:340px}}@media(max-width:480px){.hero-slider{height:330px}.hero-controls{bottom:12px}.actions .btn{width:100%}.benefit-grid,.check-list,.footer-grid{grid-template-columns:1fr}.display{font-size:2.35rem}.card-body{padding:18px}.cta-card{padding:24px}.inner-hero.compact{padding:54px 0}.product-hero-image img{height:280px}}