.wiha-engineering-split-hero{padding:168px 0 80px;background:var(--brand-bg-alt)}.wiha-engineering-split-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.92fr);grid-gap:42px;gap:42px;align-items:center}.wiha-engineering-split-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.wiha-engineering-split-hero img{width:100%;min-height:390px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border)}.wiha-engineering-narrative{background:var(--brand-bg)}.wiha-narrative-block{max-width:880px;margin:0 auto}.wiha-narrative-block blockquote{margin:28px 0;padding:26px 30px;border-left:4px solid var(--brand-primary);background:var(--brand-bg-alt);color:var(--brand-text);font-size:1.35rem;line-height:1.45}.wiha-engineering-accordion{background:var(--brand-bg-alt)}.wiha-engineering-checks{max-width:900px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.wiha-engineering-checks article{background:var(--brand-bg);border:1px solid var(--brand-border)}.wiha-engineering-checks button{width:100%;padding:18px 22px;border:0;background:var(--brand-bg);color:var(--brand-text);text-align:left;font-weight:800}.wiha-engineering-checks .wiha-accordion-panel{padding:0 22px 20px}.wiha-engineering-gallery{background:var(--brand-bg)}.wiha-engineering-image-grid article{position:relative;border:1px solid var(--brand-border);background:var(--brand-neutral-dark);overflow:hidden}.wiha-engineering-image-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.wiha-engineering-image-grid h3{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;color:var(--brand-text-inverse);margin:0}.wiha-engineering-image-grid article::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(26,34,48,.08),rgba(26,34,48,.82))}.wiha-engineering-cta{background:var(--brand-primary-dark);padding:80px 0 96px}.wiha-engineering-cta .container{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-gap:36px;gap:36px;align-items:start}.wiha-engineering-cta h2,.wiha-engineering-cta p{color:var(--brand-text-inverse)}.wiha-inline-form{background:var(--brand-bg);padding:28px;border:1px solid rgba(255,255,255,.24)}@media (max-width:991px){.wiha-engineering-cta .container,.wiha-engineering-split-hero .container{grid-template-columns:1fr}}@media (max-width:575px){.wiha-engineering-split-hero{padding-top:132px}}