.hsb{font-family:var(--font-geist-sans), system-ui, sans-serif;background:#fdfaf3;padding:24px 16px}.hsb__vlak{color:#e9f3ee;background:#16302a;border-radius:24px;gap:18px;max-width:1280px;margin:0 auto;padding:22px 18px;display:grid}.hsb__boven{justify-content:space-between;align-items:center;gap:12px;display:flex}.hsb__pil{color:#16181a;white-space:nowrap;background:#f6be1a;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.hsb__klok--telefoon{--sale-klok-getal:17px}.hsb__klok--breed{--sale-klok-getal:34px;display:none}.hsb__kop{letter-spacing:-.5px;color:#fff;margin:14px 0 6px;font-size:25px;font-weight:800;line-height:1.12}.hsb__regel{color:#c9dbd2;margin:0;font-size:15px;line-height:1.5}.hsb__producten{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hsb__kaart{color:#16181a;background:#fff;border-radius:18px;flex-direction:column;gap:10px;height:100%;padding:10px;text-decoration:none;display:flex}.hsb__kaart:focus-visible{outline-offset:3px;outline:3px solid #f6be1a}.hsb__foto{aspect-ratio:1;background:#f4f1ea;border-radius:12px;display:block;position:relative;overflow:hidden}.hsb__foto img{object-fit:contain;width:100%;height:100%}.hsb__badge{color:#16181a;height:24px;font-family:var(--font-mono-v3);background:#f6be1a;border-radius:999px;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:6px;left:6px}.hsb__info{flex-direction:column;gap:6px;min-width:0;display:flex}.hsb__titel{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hsb__prijzen{font-family:var(--font-mono-v3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.hsb__prijs{white-space:nowrap;font-size:17px;font-weight:600}.hsb__van{color:#6b7671;white-space:nowrap;font-size:13px}.hsb__actie{gap:10px;display:grid}.hsb__label{color:#b9cdc3;margin:0;font-size:14px;font-weight:600;display:none}.hsb__knop{color:#16181a;background:#f6be1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hsb__knop svg{width:18px;height:18px}.hsb__knop:hover{background:#ffcb33}.hsb__knop:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (min-width:768px){.hsb{padding:40px 32px}.hsb__vlak{border-radius:28px;grid-template-columns:minmax(0,1fr) 236px;grid-template-areas:"tekst actie""producten producten";gap:24px 32px;padding:32px}.hsb__tekst{grid-area:tekst}.hsb__producten{grid-area:producten}.hsb__actie{grid-area:actie;align-content:center}.hsb__klok--telefoon{display:none}.hsb__klok--breed{display:inline}.hsb__label{display:block}.hsb__knop{height:52px;margin-top:6px}.hsb__kop{letter-spacing:-.8px;font-size:32px}.hsb__kaart{border-radius:20px;flex-direction:row;align-items:center;gap:14px;padding:12px}.hsb__foto{flex:none;width:104px;height:104px}.hsb__badge{font-size:13px}.hsb__titel{font-size:15px}.hsb__prijs{font-size:18px}}@media (min-width:1200px){.hsb{padding:48px 80px}.hsb__vlak{grid-template-columns:minmax(0,1fr) 560px 236px;grid-template-areas:"tekst producten actie";align-items:center;gap:32px;padding:32px 36px}}
.hjb .hjb-verf{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hjb .hjb-verf-beeld{border-radius:calc(var(--hjb-radius) + 6px);background:var(--hjb-creme);overflow:hidden}.hjb .hjb-verf-img{width:100%;height:auto;display:block}.hjb .hjb-verf .hjb-kop{margin-bottom:18px}.hjb .hjb-verf-prijs{color:var(--hjb-inkt);margin:0 0 24px;font-size:17px;line-height:1.5}.hjb .hjb-verf-prijs strong{color:var(--hjb-groen-tekst);font-weight:700}.hjb .hjb-verf-kenmerken{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 30px;padding:0;list-style:none;display:grid}.hjb .hjb-verf-kenmerk{align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.hjb .hjb-verf-icoon{background:var(--hjb-creme);width:40px;height:40px;color:var(--hjb-groen-tekst);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hjb .hjb-verf-kenmerk-titel{color:var(--hjb-inkt);font-weight:700;display:block}.hjb .hjb-verf-kenmerk-regel{color:var(--hjb-zacht);margin-top:2px;display:block}.hjb .hjb-verf-knoppen{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:900px){.hjb .hjb-verf{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}}@media (max-width:479px){.hjb .hjb-verf-kenmerken{grid-template-columns:minmax(0,1fr);gap:14px}.hjb .hjb-verf-knoppen .hjb-knop{width:100%}}
.hp-v4{--hp4-green:#1d9e75;--hp4-green-dark:#0f6e56;--hp4-green-bright:#35c489;--hp4-green-soft:#8fe3c0;--hp4-dark:#101210;--hp4-ink:#14140f;--hp4-body:#1a1c1b;--hp4-muted:#55605b;--hp4-muted-2:#45514b;--hp4-mono-muted:#8a938e;--hp4-cream:#fbf9f4;--hp4-sans:var(--font-hp4-sans), system-ui, sans-serif;--hp4-mono:var(--font-hp4-mono), "Courier New", monospace;font-family:var(--hp4-sans);color:var(--hp4-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff}.hp-v4 .hp4-mono{font-family:var(--hp4-mono)}.hp-v4 .hp4-h2{letter-spacing:-.03em;color:var(--hp4-ink);margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.03}.hp-v4 .hp4-lead{color:var(--hp4-muted);margin:16px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.hp-v4 .hp4-lift{transition:transform .36s cubic-bezier(.4,0,.2,1),box-shadow .36s}.hp-v4 .hp4-lift:hover{transform:translateY(-6px)}.hp-v4 .hp4-steps{max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px)}.hp-v4 .hp4-steps-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin-top:clamp(44px,5vw,72px);display:grid}.hp-v4 .hp4-step{flex-direction:column;display:flex}.hp-v4 .hp4-step-figure{height:240px;margin-bottom:22px;position:relative}.hp-v4 .hp4-step-shadow{filter:blur(4px);background:radial-gradient(#14100a2e,#0000 70%);border-radius:50%;width:62%;height:26px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hp-v4 .hp4-step-img{object-fit:contain;object-position:bottom center;z-index:1}@keyframes hp4Float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hp4Float2{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.hp-v4 .hp4-float{animation:6s ease-in-out infinite hp4Float}.hp-v4 .hp4-float2{animation:7s ease-in-out infinite hp4Float2}.hp-v4 .hp4-step-head{border-bottom:1px solid #1a1c1b24;align-items:center;gap:12px;padding-bottom:16px;display:flex}.hp-v4 .hp4-step-num{border:1.5px solid var(--hp4-green);width:30px;height:30px;color:var(--hp4-green);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.hp-v4 .hp4-step-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--hp4-green-dark);font-size:12px}.hp-v4 .hp4-step-title{letter-spacing:-.01em;color:var(--hp4-ink);margin:20px 0 0;font-size:23px;font-weight:700}.hp-v4 .hp4-step-body{color:var(--hp4-muted);margin:10px 0 20px;font-size:15.5px;line-height:1.6}.hp-v4 .hp4-step-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--hp4-muted);margin-top:auto;font-size:12px}.hp-v4 .hp4-price{max-width:1320px;margin:0 auto;padding:clamp(20px,2vw,32px) clamp(20px,5vw,72px) clamp(72px,9vw,120px)}.hp-v4 .hp4-price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(18px,2.2vw,26px);display:grid}.hp-v4 .hp4-plan{--pl-bg:#fff;--pl-border:#1a1c1b1a;--pl-text:#14140f;--pl-muted:#5e6762;--pl-feat:#45514b;--pl-tag:#8a938e;--pl-link:#0f6e56;--pl-imgbg:linear-gradient(160deg, #f4f0e8, #e8e1d3);--pl-shadow:0 18px 50px -34px #14100a80;background:var(--pl-bg);border:1.5px solid var(--pl-border);color:var(--pl-text);box-shadow:var(--pl-shadow);cursor:pointer;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.hp-v4 .hp4-plan:focus-visible{outline:3px solid var(--pom-groen-tekstvlak);outline-offset:3px;transform:translateY(-6px)}.hp-v4 .hp4-plan:hover .hp4-plan-cta,.hp-v4 .hp4-plan:focus-visible .hp4-plan-cta{text-underline-offset:4px;text-decoration:underline}.hp-v4 .hp4-plan-cta svg{transition:transform .2s}.hp-v4 .hp4-plan:hover .hp4-plan-cta svg,.hp-v4 .hp4-plan:focus-visible .hp4-plan-cta svg{transform:translate(4px)}.hp-v4 .hp4-plan--dark{--pl-bg:#101210;--pl-border:#101210;--pl-text:#fff;--pl-muted:#ffffff80;--pl-feat:#ffffffd1;--pl-tag:#35c489;--pl-link:#35c489;--pl-imgbg:linear-gradient(160deg, #1b1e1a, #0d0f0d);--pl-shadow:0 30px 70px -30px #0009}.hp-v4 .hp4-plan-badge{z-index:3;letter-spacing:.12em;text-transform:uppercase;background:var(--pom-groen-tekstvlak);color:#fff;border-radius:999px;padding:5px 11px;font-size:10px;position:absolute;top:16px;right:16px}.hp-v4 .hp4-plan-media{background:var(--pl-imgbg);flex:none;height:150px;position:relative}.hp-v4 .hp4-plan-media img{object-fit:contain;padding:10px}.hp-v4 .hp4-plan-body{flex-direction:column;flex:1;padding:18px 22px 20px;display:flex}.hp-v4 .hp4-plan-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pl-tag);margin:0;font-size:11px}.hp-v4 .hp4-plan-desc{color:var(--pl-muted);margin:6px 0 10px;font-size:14px;line-height:1.4}.hp-v4 .hp4-plan-pricerow{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.hp-v4 .hp4-plan-price{letter-spacing:-.03em;font-size:clamp(34px,3vw,42px);font-weight:800;line-height:1.1}.hp-v4 .hp4-plan-note{color:var(--pl-muted);font-size:12px}.hp-v4 .hp4-plan-extra{margin:2px 0 0;font-size:14px;font-weight:600}.hp-v4 .hp4-plan-features{color:var(--pl-feat);flex-direction:column;gap:4px;margin:10px 0 0;display:flex}.hp-v4 .hp4-feature{color:inherit;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.hp-v4 .hp4-feature svg{flex:none;margin-top:2px}.hp-v4 .hp4-plan-cta{color:var(--pl-link);align-items:center;gap:9px;margin-top:auto;padding-top:14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hp-v4 .hp4-faq{max-width:900px;margin:0 auto;padding:clamp(20px,2vw,32px) clamp(20px,5vw,72px) clamp(72px,9vw,120px)}.hp-v4 .hp4-faq-intro{margin-bottom:clamp(36px,4vw,52px)}.hp-v4 .hp4-faq-list{flex-direction:column;gap:12px;display:flex}.hp-v4 .hp4-faq-item{background:#fff;border:1px solid #1a1c1b1a;border-radius:16px;overflow:hidden}.hp-v4 .hp4-faq-item--open{background:var(--hp4-cream)}.hp-v4 .hp4-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--hp4-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2vw,24px) clamp(20px,2.4vw,28px);font-family:inherit;font-size:clamp(16px,1.9vw,19px);font-weight:600;display:flex}.hp-v4 .hp4-faq-icon{background:#1d9e751f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:rotate(0)}.hp-v4 .hp4-faq-item--open .hp4-faq-icon{background:var(--hp4-green);transform:rotate(45deg)}.hp-v4 .hp4-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.hp-v4 .hp4-faq-item--open .hp4-faq-panel{grid-template-rows:1fr}.hp-v4 .hp4-faq-panel>div{overflow:hidden}.hp-v4 .hp4-faq-a{color:#45514b;margin:0;padding:0 clamp(20px,2.4vw,28px) clamp(20px,2.2vw,26px);font-size:15.5px;line-height:1.65}.hp-v4 .hp4-faq-a:has(+.hp4-faq-more){padding-bottom:10px}.hp-v4 .hp4-faq-more{margin:0;padding:0 clamp(20px,2.4vw,28px) clamp(20px,2.2vw,26px);font-size:14.5px;line-height:1.5}.hp-v4 .hp4-faq-more a{color:#0f6e56;text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.hp-v4 .hp4-faq-more a:hover{color:#1d9e75}.hp-v4 .hp4-specs{background:var(--hp4-dark);color:#fff;position:relative;overflow:hidden}.hp-v4 .hp4-specs-glow{pointer-events:none;background:radial-gradient(120% 90% at 8% 0,#1d9e752e,#0000 55%);position:absolute;inset:0}.hp-v4 .hp4-specs-inner{max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(20px,5vw,72px);position:relative}.hp-v4 .hp4-specs-split{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hp-v4 .hp4-specs-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.03}.hp-v4 .hp4-specs-lead{color:#ffffffa8;max-width:42ch;margin:18px 0 clamp(34px,4vw,48px);font-size:clamp(16px,1.8vw,19px);line-height:1.6}.hp-v4 .hp4-specs-nums{grid-template-columns:1fr 1fr;gap:2px 40px;display:grid}.hp-v4 .hp4-spec{border-top:1px solid #ffffff24;padding:22px 0}.hp-v4 .hp4-spec-row{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.hp-v4 .hp4-spec-value{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,3.4vw,46px);font-weight:500}.hp-v4 .hp4-spec-unit{color:var(--hp4-green-bright);font-size:16px;font-weight:500}.hp-v4 .hp4-spec-note{color:var(--hp4-green-bright);margin-top:6px;font-size:14px;font-weight:500;line-height:1.35}.hp-v4 .hp4-spec-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-top:8px;font-size:11px}.hp-v4 .hp4-video-panel{aspect-ratio:4/5;background:#0a0b0a;border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000c}.hp-v4 .hp4-video-still{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.hp-v4 .hp4-video{object-fit:cover;z-index:2;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hp-v4 .hp4-video[data-playing=true]{opacity:1}@media (prefers-reduced-motion:reduce){.hp-v4 .hp4-video{transition:none}}.hp-v4 .hp4-video-veil{z-index:3;pointer-events:none;background:linear-gradient(#0000 58%,#0a0b0a8c);position:absolute;inset:0}.hp-v4 .hp4-marquee{letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:clamp(18px,4vw,54px);margin-top:clamp(44px,5vw,64px);padding-top:28px;font-size:12px;display:flex}.hp-v4 .hp4-marquee-dot{color:var(--hp4-green)}.hp-v4 .hp4-fil{background:var(--hp4-dark);color:#fff;position:relative;overflow:hidden}.hp-v4 .hp4-fil-glow{pointer-events:none;background:radial-gradient(100% 80% at 90% 10%,#1d9e7529,#0000 55%);position:absolute;inset:0}.hp-v4 .hp4-fil-inner{max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(20px,5vw,72px);position:relative}.hp-v4 .hp4-fil-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hp-v4 .hp4-fil-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.03}.hp-v4 .hp4-fil-lead{color:#ffffffa8;max-width:46ch;margin:18px 0 clamp(30px,3.5vw,40px);font-size:clamp(15px,1.7vw,18px);line-height:1.65}.hp-v4 .hp4-fil-active{align-items:center;gap:18px;display:flex}.hp-v4 .hp4-fil-chip{border:1px solid #ffffff24;border-radius:14px;flex:none;width:58px;height:58px;transition:background .42s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 26px -12px #000000b3}.hp-v4 .hp4-fil-chip-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-size:11px}.hp-v4 .hp4-fil-name{letter-spacing:-.01em;margin:6px 0 2px;font-size:22px;font-weight:700}.hp-v4 .hp4-fil-hex{color:var(--hp4-green-bright);font-size:13px}.hp-v4 .hp4-swatch-grid{grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.2vw,14px);display:grid}.hp-v4 .hp4-swatch{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff14;border-radius:12px;padding:0;transition:transform .2s,box-shadow .2s}.hp-v4 .hp4-swatch--light{border-color:#ffffff40}.hp-v4 .hp4-swatch:hover{transform:translateY(-3px)scale(1.04)}.hp-v4 .hp4-swatch--on{box-shadow:0 0 0 2px var(--hp4-dark), 0 0 0 4px var(--hp4-green-bright)}.hp-v4 .hp4-fil-note{letter-spacing:.06em;color:#fff6;margin-top:18px;font-size:12px}@media (max-width:700px){.hp-v4 .hp4-steps-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.hp-v4 .hp4-price-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.hp-v4 .hp4-plan-media{height:130px}}@media (max-width:1000px){.hp-v4 .hp4-specs-split,.hp-v4 .hp4-fil-split{grid-template-columns:1fr}}@media (max-width:620px){.hp-v4 .hp4-specs-nums{grid-template-columns:1fr 1fr}}@media (max-width:460px){.hp-v4 .hp4-specs-nums{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hp-v4 .hp4-float,.hp-v4 .hp4-float2{animation:none}.hp-v4 .hp4-lift,.hp-v4 .hp4-plan-cta svg,.hp-v4 .hp4-swatch,.hp-v4 .hp4-faq-icon,.hp-v4 .hp4-faq-panel{transition:none}}
.hjb{--hjb-creme:#fbf4ea;--hjb-papier:#fdf9f3;--hjb-wit:#fff;--hjb-donker:#123a2b;--hjb-groen-tekst:#0f6e56;--hjb-knop:var(--pom-groen-tekstvlak,#00855e);--hjb-knop-hover:#0f6e56;--hjb-inkt:#14140f;--hjb-tekst:#3a403c;--hjb-zacht:#575f5a;--hjb-rand:#14140f1a;--hjb-radius:14px;--hjb-rand-x:clamp(20px, 5vw, 72px);background:var(--hjb-papier)}@media (min-width:768px){.hp-v4.hjb{margin-top:0}}.hjb a:focus-visible,.hjb button:focus-visible{outline:3px solid var(--hjb-groen-tekst);outline-offset:3px;border-radius:6px}.hjb .hjb-sectie{max-width:1320px;padding:clamp(48px, 5.5vw, 80px) var(--hjb-rand-x);margin:0 auto}.hjb .hjb-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.hjb .hjb-kop-tekst{max-width:720px}.hjb .hjb-eyebrow{font-family:var(--hp4-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hjb-groen-tekst);margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.3}.hjb .hjb-h2{letter-spacing:-.03em;color:var(--hjb-inkt);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.06}.hjb .hjb-inleiding{max-width:60ch;color:var(--hjb-tekst);margin:14px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.hjb .hjb-kop-link{min-height:44px;color:var(--hjb-groen-tekst);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hjb .hjb-kop-link:hover{text-underline-offset:4px;text-decoration:underline}.hjb .hjb-knop{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.hjb .hjb-knop--primair{background:var(--hjb-knop);color:#fff;box-shadow:0 12px 28px -16px #0f6e56cc}.hjb .hjb-knop--primair:hover{background:var(--hjb-knop-hover);color:#fff}.hjb .hjb-knop--outline{border:2px solid var(--hjb-groen-tekst);color:var(--hjb-groen-tekst);background:#ffffffb8}.hjb .hjb-knop--outline:hover{background:#fff}@media (hover:hover){.hjb .hjb-knop:hover{transform:translateY(-2px)}}.hjb .hjb-hero{isolation:isolate;background:var(--hjb-creme);position:relative;overflow:hidden}.hjb .hjb-hero-foto{display:block}.hjb .hjb-hero-img{object-fit:cover;width:100%;height:100%;display:block}.hjb .hjb-hero-label{margin-bottom:12px}.hjb .hjb-hero-h1{letter-spacing:-.035em;color:var(--hjb-inkt);margin:0;font-weight:800;line-height:1.02}.hjb .hjb-hero-regel{display:block}.hjb .hjb-hero-regel--groen{color:var(--hjb-groen-tekst)}.hjb .hjb-hero-sub{color:var(--hjb-tekst);margin:16px 0 0;line-height:1.5}.hjb .hjb-hero-knoppen{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hjb .hjb-hero-vinkjes{color:var(--hjb-tekst);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.hjb .hjb-hero-vinkjes li{align-items:center;gap:6px;display:inline-flex}.hjb .hjb-hero-vinkjes svg{color:var(--hjb-groen-tekst);flex:none}.hjb .hjb-vinkje-icoon,.hjb .hjb-hero-knop-pijl,.hjb .hjb-oplossingen-voet{display:none}@media (max-width:767px){.hjb .hjb-hero{--hjb-hero-h:clamp(440px, 53vh, 520px);min-height:var(--hjb-hero-h);flex-direction:column;display:flex}@supports (height:1svh){.hjb .hjb-hero{--hjb-hero-h:clamp(440px, 53svh, 520px)}}.hjb .hjb-hero-foto{width:min(70%, calc(var(--hjb-hero-h) * .62));z-index:-2;-webkit-mask-composite:source-in;position:absolute;bottom:-48px;right:-3%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(#0000 0,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.hjb .hjb-hero-img{height:auto}.hjb .hjb-hero-scrim{z-index:-1;background:linear-gradient(#fbf4eaeb 0%,#fbf4ead9 26%,#fbf4ea00 40%),linear-gradient(90deg,#fbf4eaf0 0%,#fbf4eae6 56%,#fbf4ea00 66%);position:absolute;inset:0}.hjb .hjb-hero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q50 200 100 0V100H0Z' fill='%23fff'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:28px;position:absolute;bottom:-1px;left:0;right:0}.hjb .hjb-hero-inhoud{padding:18px max(24px, env(safe-area-inset-right,0px)) 34px max(24px, env(safe-area-inset-left,0px));flex:1}.hjb .hjb-hero-tekst{flex-direction:column;align-items:flex-start;display:flex}.hjb .hjb-hero-label{order:0;margin-bottom:10px;font-size:11.5px}.hjb .hjb-hero-h1{order:1;font-size:clamp(32px,9.4vw,42px)}.hjb .hjb-hero-sub{display:none}.hjb .hjb-hero-vinkjes{width:calc(64vw - 24px);color:var(--hjb-inkt);flex-flow:column;order:2;gap:12px;margin-top:20px;font-size:15px;font-weight:600;line-height:1.25}.hjb .hjb-hero-vinkjes li{gap:12px}.hjb .hjb-vinkje-check{display:none}.hjb .hjb-vinkje-icoon{background:var(--hjb-wit);width:44px;height:44px;color:var(--hjb-groen-tekst);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 16px -10px #14140f73}.hjb .hjb-hero-knoppen{flex-direction:column;order:3;align-items:flex-start;gap:2px;margin-top:18px}.hjb .hjb-hero-knoppen .hjb-knop--primair{min-height:52px;padding:0 22px 0 24px}.hjb .hjb-hero-knop-pijl{flex:none;display:block}.hjb .hjb-hero-knoppen .hjb-hero-upload{text-underline-offset:4px;background:0 0;border:0;gap:8px;min-height:44px;padding:0 4px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px}.hjb .hjb-hero-knoppen .hjb-hero-upload:hover{background:0 0;transform:none}}@media (max-width:379px){.hjb .hjb-hero-foto{width:64%}.hjb .hjb-hero-knoppen .hjb-knop--primair{padding:0 18px 0 20px;font-size:15px}}@media (max-width:349px){.hjb .hjb-hero-foto{width:58%}}@media (min-width:768px) and (max-width:1099px){.hjb .hjb-hero{margin-top:var(--poh-header-h);flex-direction:column;display:flex}.hjb .hjb-hero-inhoud{padding:48px var(--hjb-rand-x) 36px;order:-1}.hjb .hjb-hero-foto{aspect-ratio:2}.hjb .hjb-hero-img{object-position:right center}.hjb .hjb-hero-scrim{display:none}.hjb .hjb-hero-tekst{max-width:640px}.hjb .hjb-hero-h1{font-size:clamp(44px,6.4vw,60px)}.hjb .hjb-hero-sub{font-size:18px}}@media (min-width:1100px){.hjb .hjb-hero{--hjb-hero-h:clamp(520px, 40vw, 680px);height:var(--hjb-hero-h);margin-top:var(--poh-header-h);align-items:center;display:flex}.hjb .hjb-hero-foto{width:min(100%, calc(var(--hjb-hero-h) * 2.1));z-index:-2;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%)}.hjb .hjb-hero-img{object-position:right 40%}.hjb .hjb-hero-scrim{z-index:-1;background:linear-gradient(90deg,#fbf4eaf2 0%,#fbf4eaeb 36%,#fbf4ea00 54%);position:absolute;inset:0}.hjb .hjb-hero-inhoud{width:100%;max-width:1320px;padding:0 var(--hjb-rand-x);margin:0 auto}.hjb .hjb-hero-tekst{max-width:min(560px,40vw)}.hjb .hjb-hero-h1{font-size:clamp(44px,4.4vw,66px)}.hjb .hjb-hero-sub{max-width:min(460px,34vw);font-size:clamp(16px,1.3vw,19px)}}.hjb .hjb-usp{background:var(--hjb-wit);border-bottom:1px solid var(--hjb-rand)}.hjb .hjb-usp-rij{max-width:1320px;padding:14px var(--hjb-rand-x);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 auto;list-style:none;display:grid}.hjb .hjb-usp-punt{min-height:56px;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.hjb .hjb-usp-punt:hover{background:var(--hjb-creme)}.hjb .hjb-usp-icoon{width:42px;height:42px;color:var(--hjb-groen-tekst);background:#0f6e561a;border-radius:50%;flex:none;place-items:center;display:grid}.hjb .hjb-usp-tekst{flex-direction:column;min-width:0;display:flex}.hjb .hjb-usp-kop{color:var(--hjb-inkt);font-size:15px;font-weight:700;line-height:1.25}.hjb .hjb-usp-regel{color:var(--hjb-zacht);font-size:13px;line-height:1.35}@media (max-width:1099px){.hjb .hjb-usp-rij{padding:10px var(--hjb-rand-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hjb-rand-x);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.hjb .hjb-usp-rij::-webkit-scrollbar{display:none}.hjb .hjb-usp-rij>li{scroll-snap-align:start;flex:none}.hjb .hjb-usp-tekst{white-space:nowrap}}.hjb .hjb-oplossingen{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.hjb .hjb-kaart{border:1px solid var(--hjb-rand);border-radius:var(--hjb-radius);background:var(--hjb-wit);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.hjb .hjb-kaart:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #14140f59}}.hjb .hjb-kaart-beeld{aspect-ratio:4/3;background:#f1ede4;display:block;position:relative}.hjb .hjb-kaart-beeld img{object-fit:cover}.hjb .hjb-kaart-tekst{flex-direction:column;flex:1;gap:6px;padding:16px 16px 56px;display:flex}.hjb .hjb-kaart-titel{color:var(--hjb-inkt);font-size:17px;font-weight:700;line-height:1.25}.hjb .hjb-kaart-regel{color:var(--hjb-tekst);font-size:14.5px;line-height:1.45}.hjb .hjb-kaart-pijl{width:34px;height:34px;color:var(--hjb-groen-tekst);background:#0f6e561a;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;bottom:14px;right:14px}.hjb .hjb-kaart:hover .hjb-kaart-pijl{background:var(--hjb-knop);color:#fff}@media (min-width:768px) and (max-width:1099px){.hjb .hjb-oplossingen{grid-template-columns:repeat(6,minmax(0,1fr))}.hjb .hjb-oplossingen>li{grid-column:span 2}.hjb .hjb-oplossingen>li:nth-child(n+4){grid-column:span 3}.hjb .hjb-oplossingen>li:nth-child(n+4) .hjb-kaart-beeld{aspect-ratio:16/9}}@media (max-width:767px){.hjb .hjb-oplossingen-sectie .hjb-kop{text-align:center;flex-direction:column;align-items:center;margin-bottom:22px}.hjb .hjb-oplossingen-sectie .hjb-kop>.hjb-kop-link{display:none}.hjb .hjb-oplossingen-voet{justify-content:center;margin:20px 0 0;display:flex}.hjb .hjb-oplossingen{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.hjb .hjb-oplossingen>li{grid-column:span 2}.hjb .hjb-oplossingen>li:nth-child(4){grid-column:2/span 2}.hjb .hjb-oplossingen>li:nth-child(5){grid-column:4/span 2}.hjb .hjb-kaart{border-radius:12px;box-shadow:0 8px 20px -16px #14140f66}.hjb .hjb-kaart-beeld{aspect-ratio:1}.hjb .hjb-kaart-tekst{padding:10px 9px 32px}.hjb .hjb-kaart-titel{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(12.5px,3.6vw,15px);line-height:1.22}.hjb .hjb-kaart-regel{display:none}.hjb .hjb-kaart-pijl,.hjb .hjb-kaart:hover .hjb-kaart-pijl{width:22px;height:22px;color:var(--hjb-groen-tekst);background:0 0;border-radius:0;bottom:8px;right:8px}}@media (max-width:349px){.hjb .hjb-oplossingen{grid-template-columns:repeat(4,minmax(0,1fr))}.hjb .hjb-oplossingen>li,.hjb .hjb-oplossingen>li:nth-child(4){grid-column:span 2}.hjb .hjb-oplossingen>li:nth-child(5){grid-column:2/span 2}}.hjb .hjb-stappen{padding-top:clamp(16px,2vw,24px);padding-bottom:clamp(48px,5.5vw,80px)}.hjb .hjb-stappen .hp4-steps-grid{margin-top:0}.hjb .hjb-prijzen{padding-top:clamp(16px,2vw,24px);padding-bottom:clamp(32px,4vw,56px)}.hjb .hp4-specs+.hjb-prijzen{padding-top:clamp(48px,5.5vw,80px)}.hjb .hjb-prijzen .hjb-kop{margin-bottom:24px}.hjb .hjb-werkplaats{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hjb .hjb-werkplaats .hjb-kop{margin-bottom:28px}.hjb .hjb-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.hjb .hjb-spec{border:1px solid var(--hjb-rand);border-radius:var(--hjb-radius);background:var(--hjb-wit);flex-direction:column-reverse;gap:4px;padding:16px 18px;display:flex}.hjb .hjb-spec-waarde{letter-spacing:-.02em;color:var(--hjb-inkt);margin:0;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.15}.hjb .hjb-spec-label{color:var(--hjb-zacht);font-size:14px;line-height:1.35}.hjb .hjb-merken{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hjb .hjb-merk{aspect-ratio:1;border-radius:var(--hjb-radius);color:#fff;background:#1c1f1d;text-decoration:none;display:block;position:relative;overflow:hidden}.hjb .hjb-merk-img{object-fit:cover;transition:transform .5s}@media (hover:hover){.hjb .hjb-merk:hover .hjb-merk-img{transform:scale(1.04)}}.hjb .hjb-merk-sluier{background:linear-gradient(#0000 30%,#0c0e0d40 55%,#0c0e0dd1 100%);position:absolute;inset:0}.hjb .hjb-merk-tekst{flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:40px}.hjb .hjb-merk-naam{font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.2}.hjb .hjb-merk-soort{color:#ffffffe0;font-size:13.5px}.hjb .hjb-merk-pijl{position:absolute;bottom:16px;right:14px}@media (max-width:899px){.hjb .hjb-werkplaats{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.hjb .hjb-merken{gap:10px}.hjb .hjb-merk-tekst{bottom:10px;left:12px}}.hjb .hjb-bronnen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hjb .hjb-bron{border:1px solid var(--hjb-rand);border-radius:var(--hjb-radius);background:var(--hjb-wit);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.hjb .hjb-bron-titel{color:var(--hjb-zacht);font-size:14px;font-weight:600}.hjb .hjb-bron-score{color:var(--hjb-inkt);flex-wrap:wrap;align-items:center;gap:8px;font-size:26px;display:flex}.hjb .hjb-bron-van{color:var(--hjb-zacht);font-size:15px}.hjb .hjb-bron-aantal{color:var(--hjb-tekst);font-size:14px}.hjb .hjb-sterren{color:#b7791f}.hjb .hjb-citaten-kop{color:var(--hjb-zacht);margin:32px 0 14px;font-size:15px;font-weight:600}.hjb .hjb-citaten{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hjb .hjb-citaat{border-radius:var(--hjb-radius);background:var(--hjb-creme);flex-direction:column;gap:10px;padding:20px;display:flex}.hjb .hjb-citaat-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.hjb .hjb-citaat-bron{color:var(--hjb-groen-tekst);font-size:13px;font-weight:600}.hjb .hjb-citaat-tekst{-webkit-line-clamp:6;line-clamp:6;color:var(--hjb-inkt);-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hjb .hjb-citaat-meta{color:var(--hjb-zacht);margin-top:auto;font-size:13px}.hjb .hjb-ervaringen-voet{color:var(--hjb-tekst);margin:24px 0 0;font-size:15px}.hjb .hjb-ervaringen-voet a{color:var(--hjb-groen-tekst);text-underline-offset:3px;font-weight:600}.hjb .hjb-etsy-disclaimer{color:var(--hjb-zacht);margin:10px 0 0;font-size:12px}@media (max-width:899px){.hjb .hjb-citaten{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hjb .hjb-knop,.hjb .hjb-kaart,.hjb .hjb-merk-img{transition:none}.hjb .hjb-knop:hover,.hjb .hjb-kaart:hover,.hjb .hjb-merk:hover .hjb-merk-img{transform:none}}
