/* Helder shared light palette. Color only: native content and geometry are preserved. */
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-home#helder-home,.hh-document.hh-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-contact#helder-contact,.hc-document.hc-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-about#helder-about,.ha-document.ha-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-technisch#helder-technisch,.ht-document.ht-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-financieel#helder-financieel,.hf-document.hf-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-bestuurlijk#helder-bestuurlijk,.hf-document.hf-document) {--helder-mint:#e9f4ef!important;--helder-ink:#123b3d!important;--helder-accent:#377f71!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .diensten-bg,:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .usp-strip{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .diensten-bg :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .usp-strip :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .hero h1 em,:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .hero h1 .accent{background-image:none!important;color:#377f71!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .hero{background-color:#f4faf7!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .hero::before{background:linear-gradient(90deg,#f4faf7e8 0%,#f4faf7bd 43%,#f4faf726 100%)!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .cta-bg{background-color:#123b3d!important;color:#123b3d!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .cta-bg :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .cta-bg :is(h2,p){color:white!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero,:is(#helder-home#helder-home,.hh-document.hh-document) .diensten-bg,:is(#helder-home#helder-home,.hh-document.hh-document) .stap-bg,:is(#helder-home#helder-home,.hh-document.hh-document) .testi-bg,:is(#helder-home#helder-home,.hh-document.hh-document) .cta-bg{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .diensten-bg :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .stap-bg :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .testi-bg :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .cta-bg :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero::before{background:linear-gradient(90deg,#f4faf7fa 0%,#f4faf7f0 36%,#f4faf7a8 56%,#f4faf700 85%)!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero-pill{background:#e0f0e8!important;border-color:#c9ded5!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero h1 em,:is(#helder-home#helder-home,.hh-document.hh-document) .hero h1 .accent{color:#377f71!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero .btn-outline-white{background:#ffffffdd!important;color:#123b3d!important;border-color:#377f71!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .flagship{background-color:#fff!important;color:#123b3d!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .flagship :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .flagship-right{background:#e0f0e8!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .flagship-label,:is(#helder-home#helder-home,.hh-document.hh-document) .stap-num{background:#377f71!important;color:white!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .stap-item,:is(#helder-home#helder-home,.hh-document.hh-document) .testi-score-bar{background:#fff!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .stap-item p.stap-num{color:white!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .flagship-cta{color:white!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero::before{background-color:transparent!important}
@media(max-width:720px){:is(#helder-home#helder-home,.hh-document.hh-document) .hero::before{background-image:linear-gradient(180deg,#e9f4ef00 55%,#e9f4ef 100%),url('home-hero-transitie.webp')!important;background-size:cover!important;background-position:72% center!important;}}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .results-strip,:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .testimonial-section{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .results-strip :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .testimonial-section :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .hero{background-color:#f4faf7!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .hero::before{background:linear-gradient(90deg,#f4faf775,#f4faf72e 45%,transparent 68%)!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .hero-stats{background:#e9f4eff2!important;border-color:#c9ded5!important}
@media(max-width:900px){:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .hero::before{background:linear-gradient(180deg,#f4faf7 calc(100% - 300px),#f4faf755 calc(100% - 230px),transparent calc(100% - 160px))!important;}}
@media(max-width:580px){:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .hero::before{background:linear-gradient(180deg,#f4faf7 calc(100% - 245px),#f4faf755 calc(100% - 185px),transparent calc(100% - 125px))!important;}}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-hero,:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-soft,:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-dark,:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-cta{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-hero :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-soft :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-dark :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-cta :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-hero{background-image:linear-gradient(90deg,#f4faf7fa 0%,#f4faf7ef 40%,#f4faf7b3 65%,#f4faf74d 100%),url("https://vveadvies-beheer.nl/wp-content/uploads/2026/09/helder-verduurzaming-architectuur-header.webp")!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-delivery,:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-role{background-color:#fff!important;color:#123b3d!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-delivery :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-role :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-delivery li{border-color:#d4e4dc!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-hero h1 em,:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-hero p.hv-eyebrow,:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-role h3{color:#377f71!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-impact,:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-facts-wrap,:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-approach,:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-detail-gallery,:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-residents,:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-cta{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-impact :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-facts-wrap :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-approach :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-detail-gallery :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-residents :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-cta :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-hero{background-color:#f4faf7!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-hero::after{background:linear-gradient(90deg,#f4faf7c9,#f4faf74d 36%,transparent 54%)!important}
@media(max-width:720px){:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-hero::after{background:linear-gradient(180deg,#f4faf7,#f4faf726 25%,transparent 45%)!important;}}
:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-process,:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-clientbar,:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-clientpanel{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-process :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-clientbar :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-clientpanel :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-main{background:linear-gradient(120deg,#f4faf7,#e9f4ef)!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-hero,:is(#helder-about#helder-about,.ha-document.ha-document) .ha-team,:is(#helder-about#helder-about,.ha-document.ha-document) .ha-values{background-color:#e9f4ef!important;color:#123b3d!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-hero :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-team :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-values :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-art{background-color:#dceee5!important;color:#123b3d!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-art :is(h1,h2,h3,h4,p,li,em,strong,span){color:#123b3d!important;-webkit-text-fill-color:currentColor!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-art :is(p,span),:is(#helder-about#helder-about,.ha-document.ha-document) .ha-art p.ha-art-label,:is(#helder-about#helder-about,.ha-document.ha-document) .ha-art p:not(.ha-art-label):not(.ha-art-foot),:is(#helder-about#helder-about,.ha-document.ha-document) .ha-art .ha-art-foot,:is(#helder-about#helder-about,.ha-document.ha-document) .ha-values .ha-number{color:#123b3d!important;-webkit-text-fill-color:#123b3d!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-backoffice{background:#dceee5!important}
:is(#helder-technisch#helder-technisch,.ht-document.ht-document) .ht-mint,:is(#helder-technisch#helder-technisch,.ht-document.ht-document) .ht-future{background:#e9f4ef!important}
:is(#helder-technisch#helder-technisch,.ht-document.ht-document) .ht-hero{background-color:#f4faf7!important;background-image:linear-gradient(90deg,#f4faf7f5,#f4faf7c9),url("beheer-header-licht.webp")!important}
:is(#helder-technisch#helder-technisch,.ht-document.ht-document) .ht-cta .wp-block-button__link{background:#d62c63!important;border-color:#d62c63!important;color:white!important}
:is(#helder-financieel#helder-financieel,.hf-document.hf-document) .ht-mint,:is(#helder-financieel#helder-financieel,.hf-document.hf-document) .ht-future{background:#e9f4ef!important}
:is(#helder-financieel#helder-financieel,.hf-document.hf-document) .ht-hero{background-color:#f4faf7!important;background-image:linear-gradient(90deg,#f4faf7f5,#f4faf7c9),url("beheer-header-licht.webp")!important}
:is(#helder-financieel#helder-financieel,.hf-document.hf-document) .ht-cta .wp-block-button__link{background:#d62c63!important;border-color:#d62c63!important;color:white!important}
:is(#helder-bestuurlijk#helder-bestuurlijk,.hf-document.hf-document) .ht-mint,:is(#helder-bestuurlijk#helder-bestuurlijk,.hf-document.hf-document) .ht-future{background:#e9f4ef!important}
:is(#helder-bestuurlijk#helder-bestuurlijk,.hf-document.hf-document) .ht-hero{background-color:#f4faf7!important;background-image:linear-gradient(90deg,#f4faf7f5,#f4faf7c9),url("beheer-header-licht.webp")!important}
:is(#helder-bestuurlijk#helder-bestuurlijk,.hf-document.hf-document) .ht-cta .wp-block-button__link{background:#d62c63!important;border-color:#d62c63!important;color:white!important}
:is(#helder-beheer#helder-beheer,.hb-document.hb-document) .btn-pink{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(#helder-home#helder-home,.hh-document.hh-document) .btn-pink,:is(#helder-home#helder-home,.hh-document.hh-document) .flagship-cta{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) .btn-pink{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-action{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(#helder-projectdetail#helder-projectdetail,.hd-document.hd-document) .hd-btn{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-button{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(#helder-contact#helder-contact,.hc-document.hc-document) .hc-send,:is(#helder-contact#helder-contact,.hc-document.hc-document) .gform_button{background:#d62c63!important;border-color:#d62c63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Contrast refinements after live review. */
:is(#helder-home#helder-home,.hh-document.hh-document) .flagship p.flagship-label,
:is(#helder-home#helder-home,.hh-document.hh-document) .stap-bg .stap-item p.stap-num{color:white!important;-webkit-text-fill-color:white!important;}
:is(#helder-home#helder-home,.hh-document.hh-document) .hero h1 em,
:is(#helder-home#helder-home,.hh-document.hh-document) .hero h1 .accent,
:is(#helder-verduurzaming#helder-verduurzaming,.hv-document.hv-document) .hv-hero h1 em{color:#377f71!important;-webkit-text-fill-color:#377f71!important;}
:is(#helder-home#helder-home,.hh-document.hh-document) :is(.meer,.proj-link,.eyebrow,.value-index),
:is(#helder-projecten#helder-projecten,.hp-document.hp-document) :is(.section-label,.featured-eyebrow,.t-project-ref){color:#377f71!important;}
:is(#helder-about#helder-about,.ha-document.ha-document) .ha-button span{color:white!important;-webkit-text-fill-color:white!important;}
.helder-chrome .btn-pink{background:#d62c63!important;color:white!important;}

:is(#helder-projecten#helder-projecten,.hp-document.hp-document){background:#e9f4ef!important;}
