/* Variant B: uitsluitend overrides op de losstaande lokale variant A. */
.eyebrow,.label{font-size:clamp(.88rem,.82rem + .15vw,1rem);font-weight:500;line-height:1.42;letter-spacing:-.015em}.hero h1{min-width:0;max-width:16.75ch;font-size:clamp(3.3rem,6.55vw,6.65rem);letter-spacing:-.067em}.hero h1 em{display:block;max-width:12.6ch;margin-top:.06em;white-space:normal}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-copy .button--lime{align-self:flex-start;margin-top:2rem}.section--impact{position:relative}.section--impact:before{position:absolute;top:clamp(5.6rem,11vw,11rem);bottom:clamp(5.6rem,11vw,11rem);left:0;width:10px;background:var(--orange);content:''}.impact-copy .lead{margin-bottom:2.15rem}.comparison{border-top:2px solid var(--white)}.comparison-head{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;padding:.85rem 1rem;color:#d7dbd7;font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.03em}.comparison-row{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem minmax(0,1fr);gap:0;padding:0;border-top:1px solid #69706c}.comparison-row>div{display:flex;flex-direction:column;justify-content:center;min-height:5.6rem;padding:1rem;background:color-mix(in srgb,var(--white) 5%,transparent)}.comparison-row>div:last-child{background:var(--lime);color:var(--ink)}.comparison-row span{margin-bottom:.3rem;font:500 .66rem var(--mono);text-transform:uppercase;letter-spacing:.045em;opacity:.72}.comparison-row strong{font:560 clamp(1.15rem,1.05rem + .25vw,1.4rem)/1.08 var(--display);letter-spacing:-.03em}.comparison-row b{display:flex;align-items:center;justify-content:center;background:var(--orange);color:var(--ink);font:600 1.4rem var(--display)}@media(max-width:900px){.hero h1{max-width:16.5ch}.hero h1 em{max-width:15.8ch}.hero-copy .button--lime{margin-top:2rem}.section--impact:before{top:5.6rem;bottom:5.6rem;width:6px}}@media(max-width:620px){.header-inner nav{display:none}.eyebrow,.label{font-size:.88rem}.hero h1{font-size:clamp(2.65rem,11vw,3.65rem);max-width:15ch}.hero h1 em{max-width:13.5ch}.comparison-head{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row b{display:none}.comparison-row>div{min-height:auto;padding:1rem}.comparison-row>div:first-child{padding-bottom:.45rem;background:color-mix(in srgb,var(--white) 5%,transparent);border-bottom:1px dashed #69706c}.comparison-row>div:last-child{padding-top:.65rem}.comparison-row span{display:inline-block;margin-right:.6rem;margin-bottom:0}.comparison-row strong{display:inline;font-size:1.2rem}.hero-copy .button--lime{width:100%}}
