.ecase__merk{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.ecase__logo{width:180px;height:auto;display:block}.ecase--compact .ecase__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.ecase--compact .ecase__title{margin-top:20px;font-size:clamp(36px,4.5vw,62px);line-height:1.08}.ecase--compact .ecase__title span{color:var(--koper-glow);font-size:1.3em;display:block}.ecase__verhaal p{color:#f5f1ebe6;max-width:52ch;margin:0 0 28px;font-size:clamp(17px,1.35vw,20px);line-height:1.75}@media (width<=920px){.ecase--compact .ecase__grid{grid-template-columns:minmax(0,1fr)}#klantcase-zeelandia{scroll-margin-top:72px}}.ecase .btn,.klantcase .btn{white-space:normal;max-width:100%}.klantcase__hero{background:var(--surface-soft);padding:clamp(36px,6vw,80px) 0}.klantcase__merk{flex-wrap:wrap;align-items:center;gap:18px 24px;margin:36px 0 24px;display:flex}.klantcase__merk .emp-hero__label{margin:0}.klantcase__hero h1{max-width:24ch}.klantcase__intro{max-width:66ch;color:var(--fg-soft);margin:24px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.65}.klantcase__tekst{max-width:70ch;margin:0 auto;padding:clamp(36px,5vw,64px) 0}.klantcase__sectie+.klantcase__sectie{margin-top:40px}.klantcase__sectie p,.klantcase__cta p{color:var(--fg-soft);margin:18px 0 0;line-height:1.8}.klantcase__cta{border-block:1px solid var(--border-soft);margin:40px 0 28px;padding:28px 0}.klantcase__cta p{color:var(--navy);margin:0 0 22px;font-weight:600}
