.richtprijs[data-astro-cid-kcxk6zig]{width:100%;color:var(--color-graphite);scroll-margin-top:7rem;font-size:1rem;line-height:1.55}.richtprijs[data-astro-cid-kcxk6zig] [data-astro-cid-kcxk6zig][hidden]{display:none!important}.richtprijs__kaart[data-astro-cid-kcxk6zig]{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:1.04fr 1fr;display:grid;overflow:hidden}.richtprijs__invoer[data-astro-cid-kcxk6zig]{min-width:0;padding:29px 30px}.richtprijs__sectiekop[data-astro-cid-kcxk6zig]{align-items:center;gap:10px;margin-bottom:24px;display:flex}.richtprijs__sectiekop[data-astro-cid-kcxk6zig]>span[data-astro-cid-kcxk6zig]{background:var(--color-sage);width:27px;height:27px;color:var(--color-green);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.richtprijs__sectiekop[data-astro-cid-kcxk6zig] h2[data-astro-cid-kcxk6zig]{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.richtprijs__config[data-astro-cid-kcxk6zig]{flex-direction:column;gap:24px;display:flex}.richtprijs__config[data-astro-cid-kcxk6zig][data-opmeten-actief] [data-astro-cid-kcxk6zig][data-meetbaar]{display:none}.richtprijs__labelrij[data-astro-cid-kcxk6zig]{justify-content:space-between;align-items:center;gap:10px;display:flex}.richtprijs__vraag[data-astro-cid-kcxk6zig]{color:var(--color-graphite);font-size:15px;font-weight:600}.richtprijs__waarde[data-astro-cid-kcxk6zig]{color:var(--color-green);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600}.richtprijs__waarde[data-astro-cid-kcxk6zig] small[data-astro-cid-kcxk6zig]{letter-spacing:0;font-size:17px}.richtprijs__balkrij[data-astro-cid-kcxk6zig]{align-items:center;gap:12px;margin-top:11px;display:flex}.richtprijs__stapper[data-astro-cid-kcxk6zig]{border:1px solid var(--color-border);background:var(--color-white);width:44px;height:44px;color:var(--color-green);cursor:pointer;border-radius:6px;flex:none;font-size:22px}.richtprijs__stapper[data-astro-cid-kcxk6zig]:disabled{opacity:.4;cursor:default}.richtprijs__balk[data-astro-cid-kcxk6zig]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:48px;margin:0}.richtprijs__balk[data-astro-cid-kcxk6zig]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-green) var(--vulling,0%),var(--color-hairline) var(--vulling,0%));border-radius:999px;height:6px}.richtprijs__balk[data-astro-cid-kcxk6zig]::-moz-range-track{background:linear-gradient(to right,var(--color-green) var(--vulling,0%),var(--color-hairline) var(--vulling,0%));border-radius:999px;height:6px}.richtprijs__balk[data-astro-cid-kcxk6zig]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--color-white);background:var(--color-green);cursor:grab;border-radius:50%;width:26px;height:26px;margin-top:-10px}.richtprijs__balk[data-astro-cid-kcxk6zig]::-moz-range-thumb{border:3px solid var(--color-white);background:var(--color-green);cursor:grab;border-radius:50%;width:26px;height:26px}.richtprijs__schaal[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);justify-content:space-between;margin:0 56px;font-size:12px;display:flex}.richtprijs__hint[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);margin-top:12px;font-size:13px;line-height:1.55}.richtprijs__meetlabel[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);margin-top:14px;font-size:12px}.richtprijs__meetnoot[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);font-size:12px}.richtprijs__opmeten[data-astro-cid-kcxk6zig],.richtprijs__stap-terug[data-astro-cid-kcxk6zig]{min-height:44px;color:var(--color-green);text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.richtprijs__groep[data-astro-cid-kcxk6zig]{border:0;min-width:0;margin:0;padding:0}.richtprijs__keuzes[data-astro-cid-kcxk6zig]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.richtprijs__keuze[data-astro-cid-kcxk6zig]{border:1px solid var(--color-border);background:var(--color-white);min-height:48px;color:var(--color-graphite);cursor:pointer;border-radius:6px;padding:9px 4px;font-size:13px}.richtprijs__keuze[data-astro-cid-kcxk6zig][aria-pressed=true]{border-color:var(--color-green);box-shadow:inset 0 0 0 1px var(--color-green);color:var(--color-green);background:#edf3ef;font-weight:600}.richtprijs__keuze-kop[data-astro-cid-kcxk6zig]{line-height:1.4;display:block}.richtprijs__zorg[data-astro-cid-kcxk6zig]{border-top:1px solid var(--color-border);color:var(--color-muted-strong);align-items:flex-start;gap:11px;margin-top:25px;padding-top:19px;font-size:13px;display:flex}.richtprijs__zorg[data-astro-cid-kcxk6zig]>span[data-astro-cid-kcxk6zig]{color:var(--color-green);font-size:17px}.richtprijs__zorg[data-astro-cid-kcxk6zig] strong[data-astro-cid-kcxk6zig]{color:var(--color-graphite);font-weight:600}.richtprijs__resultaat[data-astro-cid-kcxk6zig]{background:var(--color-sage);min-width:0;padding:29px 30px 25px}.richtprijs__uitkomst[data-astro-cid-kcxk6zig]{container-type:inline-size}.richtprijs__uitkomst[data-astro-cid-kcxk6zig]:focus-visible{outline-offset:4px}.richtprijs__label[data-astro-cid-kcxk6zig]{color:var(--color-green);font-size:16px;font-weight:600;line-height:1.4}.richtprijs__voorbeeld[data-astro-cid-kcxk6zig]{color:#424d46;margin-top:5px;font-size:12px}.richtprijs__situatie[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);margin-top:4px;font-size:12px}.richtprijs__bedrag[data-astro-cid-kcxk6zig]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:14px 0 6px;font-size:clamp(25px,3.3vw,42px);font-weight:600;line-height:1.18}@supports (font-size:1cqw){.richtprijs__bedrag[data-astro-cid-kcxk6zig]{font-size:clamp(25px,10cqw,42px)}}.richtprijs__bedrag-deel[data-astro-cid-kcxk6zig]{white-space:nowrap}.richtprijs__btw[data-astro-cid-kcxk6zig]{font-size:14px;font-weight:600}.richtprijs__voetnoot[data-astro-cid-kcxk6zig]{color:#424d46;margin-top:3px;font-size:13px}.richtprijs__minimum[data-astro-cid-kcxk6zig]{margin-top:9px;font-size:13px}.richtprijs__maatwerk-titel[data-astro-cid-kcxk6zig]{letter-spacing:-.035em;margin:14px 0 10px;font-size:30px;font-weight:600;line-height:1.2}.richtprijs__maatwerk[data-astro-cid-kcxk6zig]{font-size:15px}.richtprijs__uitkomst[data-astro-cid-kcxk6zig][data-verversen=true] [data-astro-cid-kcxk6zig]:is(.richtprijs__bedrag,.richtprijs__btw,[data-bedrag-detail],[data-bedrag-minimum],.richtprijs__maatwerk){opacity:.35}.richtprijs__voorwaarden[data-astro-cid-kcxk6zig]{border-top:1px solid #b9cbbf;margin:19px 0;padding-top:16px;font-size:13px;line-height:1.55}.richtprijs__brugkop[data-astro-cid-kcxk6zig]{margin-bottom:7px;font-size:14px;font-weight:600}.richtprijs__kanttekening[data-astro-cid-kcxk6zig]+p[data-astro-cid-kcxk6zig]{margin-top:9px}.richtprijs__brug[data-astro-cid-kcxk6zig] [data-brug-cta],.richtprijs__stapnav[data-astro-cid-kcxk6zig] [data-stap-volgende]{background:var(--color-green);width:100%;min-height:50px;color:var(--color-white);text-align:center;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 13px;font-size:14px;font-weight:600;display:flex}.richtprijs__brug[data-astro-cid-kcxk6zig] [data-brug-cta]:hover,.richtprijs__stapnav[data-astro-cid-kcxk6zig] [data-stap-volgende]:hover{background:var(--color-green-hover)}.richtprijs__knopregel[data-astro-cid-kcxk6zig]{color:#424d46;margin-top:9px;font-size:12px;line-height:1.6}.richtprijs__whatsapp[data-astro-cid-kcxk6zig]{min-height:48px;color:var(--color-green);text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.richtprijs__stapindicator[data-astro-cid-kcxk6zig],.richtprijs__stapnav[data-astro-cid-kcxk6zig],.richtprijs__aanpassen[data-astro-cid-kcxk6zig],.richtprijs__zorg-mobiel[data-astro-cid-kcxk6zig]{display:none}.richtprijs__contact[data-astro-cid-kcxk6zig]{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;margin-top:28px;padding:30px;scroll-margin-top:7rem}.richtprijs__contactkop[data-astro-cid-kcxk6zig]{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:24px;display:grid}.richtprijs__contactkop[data-astro-cid-kcxk6zig] h2[data-astro-cid-kcxk6zig]{letter-spacing:-.035em;margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.25}.richtprijs__contactkop[data-astro-cid-kcxk6zig] p[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);font-size:14px}.richtprijs__contactkop[data-astro-cid-kcxk6zig] .richtprijs__eyebrow[data-astro-cid-kcxk6zig]{color:var(--color-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.richtprijs__samenvatting[data-astro-cid-kcxk6zig]{border-left:3px solid var(--color-green);background:#f0f5f1;padding:15px 17px;font-size:14px}.richtprijs__samenvatting[data-astro-cid-kcxk6zig] strong[data-astro-cid-kcxk6zig]{margin-bottom:4px;font-weight:600;display:block}.richtprijs__samenvatting[data-astro-cid-kcxk6zig] p[data-astro-cid-kcxk6zig]{font-size:13px}.richtprijs[data-astro-cid-kcxk6zig] [data-astro-cid-kcxk6zig]:is(button,input,a):focus-visible{outline:2px solid var(--color-green);outline-offset:3px}@media (hover:hover){.richtprijs__stapper[data-astro-cid-kcxk6zig]:not(:disabled):hover,.richtprijs__aanpassen-knop[data-astro-cid-kcxk6zig]:hover{background:#edf3ef}}@media (width<=1023.98px){.richtprijs__kaart[data-astro-cid-kcxk6zig]{display:block}.richtprijs__invoer[data-astro-cid-kcxk6zig],.richtprijs__resultaat[data-astro-cid-kcxk6zig]{padding:20px 19px}.richtprijs__sectiekop[data-astro-cid-kcxk6zig]{display:none}.richtprijs__balkrij[data-astro-cid-kcxk6zig]{gap:8px}.richtprijs__schaal[data-astro-cid-kcxk6zig]{margin-inline:52px}.richtprijs__hint[data-astro-cid-kcxk6zig],.richtprijs__opmeten[data-astro-cid-kcxk6zig]{font-size:14px}.richtprijs__meetlabel[data-astro-cid-kcxk6zig],.richtprijs__meetnoot[data-astro-cid-kcxk6zig]{font-size:13px}.richtprijs__keuzes[data-astro-cid-kcxk6zig]{grid-template-columns:1fr;gap:8px}.richtprijs__keuze[data-astro-cid-kcxk6zig]{text-align:left;min-height:49px;padding:13px 15px;font-size:15px}.richtprijs__keuze[data-astro-cid-kcxk6zig][aria-pressed=true]:after{content:"✓";float:right}.richtprijs__keuze-kop[data-astro-cid-kcxk6zig]{display:inline}.richtprijs__zorg[data-astro-cid-kcxk6zig]{display:none}.richtprijs__zorg-mobiel[data-astro-cid-kcxk6zig]{color:#424d46;margin:14px 0;font-size:13px;display:block}.richtprijs__bedrag[data-astro-cid-kcxk6zig]{margin-top:15px;font-size:32px}.richtprijs__voetnoot[data-astro-cid-kcxk6zig],.richtprijs__voorwaarden[data-astro-cid-kcxk6zig],.richtprijs__minimum[data-astro-cid-kcxk6zig]{font-size:14px}.richtprijs__knopregel[data-astro-cid-kcxk6zig]{font-size:13px}.richtprijs__aanpassen-knop[data-astro-cid-kcxk6zig]{min-height:44px;color:var(--color-green);text-align:center;cursor:pointer;background:0 0;border:1px solid #a6bbac;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;font-size:13px;line-height:1.4;display:flex}.richtprijs__contact[data-astro-cid-kcxk6zig]{padding:22px 18px}.richtprijs__contactkop[data-astro-cid-kcxk6zig]{display:block}.richtprijs__contactkop[data-astro-cid-kcxk6zig] h2[data-astro-cid-kcxk6zig]{font-size:25px}.richtprijs__samenvatting[data-astro-cid-kcxk6zig]{margin-top:18px}[data-astro-cid-kcxk6zig][data-guided] .richtprijs__stapindicator[data-astro-cid-kcxk6zig]{color:var(--color-muted-strong);gap:7px;margin-bottom:14px;font-size:12px;display:flex}.richtprijs__stapindicator[data-astro-cid-kcxk6zig]>span[data-astro-cid-kcxk6zig]{border-bottom:3px solid var(--color-border);flex:1;padding-bottom:7px}.richtprijs__stapindicator[data-astro-cid-kcxk6zig]>[data-astro-cid-kcxk6zig][aria-current=step]{border-color:var(--color-green);color:var(--color-green);font-weight:600}[data-astro-cid-kcxk6zig][data-guided] .richtprijs__stapnav[data-astro-cid-kcxk6zig]{flex-direction:column;align-items:flex-start;margin-top:17px;display:flex}[data-astro-cid-kcxk6zig][data-guided] .richtprijs__stap-terug[data-astro-cid-kcxk6zig]{margin-top:8px}[data-astro-cid-kcxk6zig][data-guided] [data-astro-cid-kcxk6zig][data-guided-stap]{display:none}[data-astro-cid-kcxk6zig][data-guided][data-actieve-stap="1"] [data-astro-cid-kcxk6zig][data-guided-stap="1"],[data-astro-cid-kcxk6zig][data-guided][data-actieve-stap="2"] [data-astro-cid-kcxk6zig][data-guided-stap="2"]{display:block}[data-astro-cid-kcxk6zig][data-guided]:not([data-actieve-stap=resultaat]) [data-astro-cid-kcxk6zig]:is(.richtprijs__resultaat,.richtprijs__contact,[data-fout-vak]),[data-astro-cid-kcxk6zig][data-guided][data-actieve-stap=resultaat] [data-astro-cid-kcxk6zig]:is(.richtprijs__invoer,.richtprijs__stapindicator){display:none}[data-astro-cid-kcxk6zig][data-guided][data-actieve-stap=resultaat] .richtprijs__aanpassen[data-astro-cid-kcxk6zig]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.richtprijs__aanpassen[data-astro-cid-kcxk6zig]:has([data-stap-aanpassen][hidden]){grid-template-columns:1fr!important}[data-astro-cid-kcxk6zig][data-guided][data-editing=true] .richtprijs__stapindicator[data-astro-cid-kcxk6zig]{display:none}}@media (width<=340px){.richtprijs__invoer[data-astro-cid-kcxk6zig],.richtprijs__resultaat[data-astro-cid-kcxk6zig]{padding-inline:16px}.richtprijs__bedrag[data-astro-cid-kcxk6zig]{font-size:28px}}.mos-calculator-page{color:#202522;background:#f5f5f7;padding:3rem 2rem 4rem}.mos-calculator-shell{max-width:1160px;margin-inline:auto}.mos-calculator-hero{grid-template-columns:1.05fr 1fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.mos-calculator-eyebrow{color:#2f5d49;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem;font-weight:650}.mos-calculator-hero h1{letter-spacing:-.045em;font-size:clamp(2rem,3.1vw,2.875rem);font-weight:650;line-height:1.1}.mos-calculator-hero h1 span{color:#2f5d49}.mos-calculator-intro>p:first-child{color:#5b655f;max-width:32rem;font-size:1rem;line-height:1.65}.mos-calculator-intro .mos-calculator-private{color:#2f5d49;margin-top:.65rem;font-size:.8125rem;font-weight:550}.mos-calculator-proof{color:#5b655f;border-bottom:1px solid #d5d5d7;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;padding:1.4rem 0;font-size:.8125rem;line-height:1.6;display:flex}.mos-calculator-proof strong{color:#202522}.mos-calculator-stars{color:#2f5d49;letter-spacing:.08em;margin-right:.3rem}.mos-calculator-work{grid-template-columns:1fr 1.8fr;gap:3rem;padding:2.7rem 0 1.7rem;display:grid}.mos-calculator-work h2{letter-spacing:-.025em;font-size:1.625rem;font-weight:650;line-height:1.2}.mos-calculator-work-list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1.5rem;display:grid}.mos-calculator-work-list h3{color:#2f5d49;margin-bottom:.55rem;font-size:.9375rem;font-weight:650}.mos-calculator-work-list p{color:#5b655f;font-size:.875rem;line-height:1.65}.mos-calculator-service-link{margin-bottom:1.4rem;font-size:.875rem;line-height:1.65}.mos-calculator-service-link a{color:#2f5d49;text-underline-offset:3px;text-decoration:underline}.mos-calculator-scope{color:#5b655f;border-top:1px solid #d5d5d7;padding-top:1.4rem;font-size:.8125rem;line-height:1.65}.mos-calculator-scope a{color:#2f5d49;text-underline-offset:3px;text-decoration:underline}@media (width<=1023.98px){.mos-calculator-page{padding:1.25rem 1.1875rem 2.5rem}.mos-calculator-hero{margin-bottom:1.25rem;display:block}.mos-calculator-hero .mos-calculator-eyebrow,.mos-calculator-desktop-copy{display:none}.mos-calculator-hero h1{font-size:1.875rem;line-height:1.1}.mos-calculator-intro{margin-top:.65rem}.mos-calculator-intro>p:first-child{max-width:35rem;font-size:.875rem;line-height:1.55}.mos-calculator-intro .mos-calculator-private{margin-top:.45rem;font-size:.75rem}.mos-calculator-proof{padding:1.25rem 0;display:block}.mos-calculator-proof p+p{margin-top:.55rem}.mos-calculator-work{grid-template-columns:1fr;gap:1.4rem;padding-top:1.8rem}.mos-calculator-work h2{font-size:1.5rem}.mos-calculator-work-list{grid-template-columns:1fr;gap:1rem}.mos-calculator-work-list p{max-width:35rem}body:has([data-richtprijs-tool][data-guided][data-actieve-stap="2"]) .mos-calculator-hero,body:has([data-richtprijs-tool][data-guided][data-actieve-stap=resultaat]) .mos-calculator-hero,body:has([data-richtprijs-tool][data-guided][data-editing=true]) .mos-calculator-hero{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}}@media (width<=340px){.mos-calculator-page{padding-inline:.75rem}}
