
#helder-advies{--h-ink:#173f38;--h-muted:#46645c;--h-green:#e8f3ed;--h-yellow:#eeea43;--h-pink:#e93d78;background:#fff;color:var(--h-ink);font-family:'Poppins',Arial,sans-serif;font-size:15px;line-height:1.75;color-scheme:light;overflow:hidden}
#helder-advies *{box-sizing:border-box}
#helder-advies h1,#helder-advies h2,#helder-advies h3,#helder-advies p{margin:0}
#helder-advies h1,#helder-advies h2,#helder-advies h3{color:var(--h-ink);font-family:inherit;letter-spacing:-.035em;font-weight:700}
#helder-advies h1{font-size:clamp(34px,4.6vw,50px);line-height:1.16;margin:18px 0 22px}
#helder-advies h2{font-size:clamp(27px,3.3vw,36px);line-height:1.25;margin:10px 0 18px}
#helder-advies h3{font-size:21px;line-height:1.35;margin:14px 0 12px}
#helder-advies a{color:inherit;text-decoration:none}
#helder-advies button{font-family:inherit}
#helder-advies .ha-wrap{max-width:1160px;margin:auto;padding:0 48px}
#helder-advies .ha-top{background:#173f38;color:#fff;text-align:center;padding:7px 18px;font-size:11px;letter-spacing:.01em}
#helder-advies .ha-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:23px;padding-bottom:23px;background:#fff}
#helder-advies .ha-wordmark{line-height:1;display:flex;gap:9px;align-items:center;flex-shrink:0}
#helder-advies .ha-brandbars{display:grid;gap:4px;transform:skewY(-20deg)}
#helder-advies .ha-brandbars span{width:12px;height:11px;background:#62b7ad}
#helder-advies .ha-brandbars span:nth-child(2){background:#e8dc4d}
#helder-advies .ha-brandbars span:nth-child(3){background:#e93d78}
#helder-advies .ha-wordmark strong{font-size:31px;letter-spacing:-1.7px;font-weight:700}
#helder-advies .ha-wordmark small{display:block;font-size:8px;letter-spacing:2px;margin-top:5px}
#helder-advies .ha-navlinks{display:flex;gap:23px;align-items:center;font-size:12px;font-weight:500}
#helder-advies .ha-navlinks .ha-active{color:#397f6b}
#helder-advies .ha-navcta{background:var(--h-pink);color:#fff;padding:11px 17px;border-radius:5px}
#helder-advies .ha-menu{display:none;border:0;background:var(--h-green);padding:10px;color:var(--h-ink)}
#helder-advies .ha-hero{background:#edf5ef;padding:30px 0 62px}
#helder-advies .ha-breadcrumb{font-size:11px;color:var(--h-muted);margin-bottom:35px}
#helder-advies .ha-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
#helder-advies .ha-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;align-items:center}
#helder-advies .ha-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#407e6c}
#helder-advies .ha-lead{font-size:16px;color:var(--h-muted);max-width:550px}
#helder-advies .ha-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:27px}
#helder-advies .ha-primary{display:inline-flex;gap:13px;align-items:center;background:var(--h-yellow);padding:14px 19px;border:0;border-radius:5px;font-size:12px;color:var(--h-ink);font-weight:600;text-align:center}
#helder-advies .ha-textlink{font-size:12px;text-decoration:underline;text-underline-offset:4px}
#helder-advies .ha-question{background:#fff;border:1px solid #dce8df;border-radius:12px;padding:27px 27px 12px;box-shadow:0 16px 35px #173f3809;position:relative}
#helder-advies .ha-question:before{content:'';height:4px;position:absolute;top:0;left:27px;width:45px;background:var(--h-yellow)}
#helder-advies .ha-question h3{font-size:21px;margin:4px 0 10px}
#helder-advies .ha-question a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #e7ece8;font-size:13px}
#helder-advies .ha-question a:last-child{border:0}
#helder-advies .ha-question a:hover{color:#39836c}
#helder-advies .ha-benefits{border-bottom:1px solid #e4ece7;padding:18px 0}
#helder-advies .ha-benefit-row{display:flex;justify-content:space-between;gap:20px;font-size:11px;font-weight:500;flex-wrap:wrap}
#helder-advies .ha-benefit-row span{display:flex;gap:10px;align-items:center}
#helder-advies .ha-benefit-row i{color:#478674}
#helder-advies .ha-section{padding:65px 0}
#helder-advies .ha-intro{max-width:720px;margin-bottom:32px}
#helder-advies .ha-intro p:last-child{color:var(--h-muted)}
#helder-advies .ha-services{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#helder-advies .ha-service{border:1px solid #dce7df;border-radius:9px;padding:27px;background:#fff;scroll-margin-top:20px;display:flex;flex-direction:column}
#helder-advies .ha-service-top{display:flex;justify-content:space-between;align-items:center;color:#5d8374}
#helder-advies .ha-service-num{font-size:11px;letter-spacing:1px}
#helder-advies .ha-service p{font-size:13px;color:var(--h-muted)}
#helder-advies .ha-service ul{padding:0;margin:18px 0 23px;list-style:none;font-size:12px;color:var(--h-ink)}
#helder-advies .ha-service li{display:flex;gap:9px;margin:6px 0}
#helder-advies .ha-service li:before{content:'✓';color:#4e907b}
#helder-advies .ha-service .ha-service-link{font-size:12px;font-weight:600;border-top:1px solid #e5ece7;padding-top:15px;margin-top:auto;display:flex;justify-content:space-between;align-items:center}
#helder-advies .ha-service:hover{border-color:#9cbdad}
#helder-advies .ha-service:target{outline:2px solid #9cbdad;outline-offset:3px}
#helder-advies .ha-approach{background:#e8f3ed}
#helder-advies .ha-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}
#helder-advies .ha-step-no{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#427761;font-size:12px}
#helder-advies .ha-steps h3{font-size:18px}
#helder-advies .ha-steps p{font-size:13px;color:var(--h-muted)}
#helder-advies .ha-boundary{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}
#helder-advies .ha-boundary p{color:var(--h-muted);font-size:14px}
#helder-advies .ha-faq{border-top:1px solid #dde7e0}
#helder-advies details{border-bottom:1px solid #dde7e0;padding:17px 0}
#helder-advies summary{font-size:13px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px}
#helder-advies summary:after{content:'+';font-size:20px;font-weight:400}
#helder-advies details[open] summary:after{content:'−'}
#helder-advies details p{font-size:13px;padding:13px 20px 0 0}
#helder-advies .ha-cta{background:#dceee4;padding:45px 0}
#helder-advies .ha-cta-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px}
#helder-advies .ha-cta h2{font-size:31px;max-width:550px}
#helder-advies .ha-cta p{font-size:14px;color:var(--h-muted)}
#helder-advies .ha-cta-right{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
#helder-advies .ha-footer{padding:23px 0;font-size:11px;color:var(--h-muted)}
#helder-advies .ha-footer .ha-wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
#helder-advies .ha-contact{margin-top:22px;padding:22px;background:#fff;border-radius:8px;border:1px solid #cbded2}
#helder-advies .ha-contact[hidden]{display:none}
#helder-advies .ha-contact a{display:block;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;font-size:13px;margin-top:8px}
#helder-advies .ha-contact p{font-size:13px}
#helder-advies i[data-lucide]{width:18px;height:18px;display:inline-block}
@media(max-width:760px){#helder-advies .ha-wrap{padding-left:25px;padding-right:25px}#helder-advies .ha-nav{flex-wrap:wrap}#helder-advies .ha-navlinks{gap:15px}#helder-advies .ha-navlinks a:not(.ha-navcta){display:none}#helder-advies .ha-hero-grid{grid-template-columns:1fr;gap:30px}#helder-advies .ha-question{max-width:none}#helder-advies .ha-services{gap:15px}#helder-advies .ha-service{padding:22px}#helder-advies .ha-boundary{grid-template-columns:1fr;gap:25px}#helder-advies .ha-cta-grid{grid-template-columns:1fr;gap:20px}#helder-advies .ha-steps{gap:20px}#helder-advies .ha-section{padding:45px 0}}
@media(max-width:520px){#helder-advies .ha-services,#helder-advies .ha-steps{grid-template-columns:1fr}#helder-advies .ha-benefit-row{display:grid;gap:12px}#helder-advies .ha-navcta{font-size:10px;padding:11px}#helder-advies .ha-top{font-size:10px}#helder-advies .ha-wordmark strong{font-size:27px}#helder-advies .ha-wrap{padding-left:20px;padding-right:20px}#helder-advies .ha-nav{gap:12px}#helder-advies .ha-breadcrumb{margin-bottom:27px}#helder-advies .ha-hero{padding-bottom:40px}}

/* Gutenberg adds inner wrappers; preserve the approved grid at every level. */
#helder-advies .wp-block-group__inner-container{display:contents}
#helder-advies p{margin-block-start:0;margin-block-end:0}
#helder-advies ul{margin-left:0}
#helder-advies .ha-question>p:not(.ha-eyebrow){margin:0}
#helder-advies .ha-question a{width:100%}
#helder-advies .ha-service-top{justify-content:flex-end}
#helder-advies .ha-service-link a{display:flex;justify-content:space-between;width:100%;gap:12px}
#helder-advies .ha-button-wrap{display:inline-flex;margin:0}
#helder-advies .wp-block-button.ha-primary{display:block;padding:0;background:transparent}
#helder-advies .wp-block-button.ha-primary .wp-block-button__link{display:inline-flex;align-items:center;gap:13px;padding:14px 19px;background:#eeea43;color:#173f38;border:0;border-radius:5px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;box-shadow:none}
#helder-advies .ha-cta-right .ha-primary .wp-block-button__link{white-space:normal}
#helder-advies .ha-benefit-row>p{display:flex;align-items:center;gap:10px;font-size:12px}
#helder-advies .ha-service p.ha-service-num{font-size:11px;color:#5d8374}
#helder-advies .ha-step-no{margin-bottom:12px}
#helder-advies details>p{padding:13px 20px 0 0;margin:0}
#helder-advies summary{cursor:pointer}
#helder-advies a:hover{text-decoration:underline;text-underline-offset:3px}
#helder-advies .ha-primary a:hover{text-decoration:none;background:#e3de37}
#helder-advies [id]{scroll-margin-top:110px}
@media(max-width:520px){#helder-advies .ha-primary .wp-block-button__link{min-height:44px}#helder-advies summary{min-height:44px}#helder-advies .ha-service-link a{min-height:44px;align-items:center}}

#helder-advies .ha-breadcrumb p{display:inline}
#helder-advies .ha-breadcrumb p+p{margin-left:6px}
