@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{color-scheme:light}body{margin:0}img{max-width:100%}picture{display:contents}picture>source{display:none}[data-laat].zicht,html:not(.js) [data-laat]{background-image:var(--f)}[hidden]{display:none!important}:root{--img-hero:url(/beeld/gebogen-dak-aan-de-maas-met-bitumineuze-dakbedekking.jpg);--img-peter:url(/beeld/peter-de-jong-brandt-bitumineuze-dakbedekking-aan-op-een-plat-dak.jpg);--img-p1:url(/beeld/plat-dak-met-zonnepanelen-en-lichtkoepel.jpg);--img-p2:url(/beeld/groot-plat-dak-met-lichtstraten.jpg);--img-p3:url(/beeld/plat-dak-met-bitumen-langs-een-gemetselde-opstand.jpg);--img-p4:url(/beeld/plat-dak-met-ventilatiedoorvoeren.jpg);--img-p5:url(/beeld/plat-dak-met-grindballast.jpg);--img-p6:url(/beeld/rij-aanbouwen-met-nieuwe-dakbedekking.jpg);--img-sel1:url(/beeld/wit-afgewerkt-plat-dak-met-opstand.jpg);--img-sel2:url(/beeld/nieuwe-lichtkoepel-op-een-grinddak-met-ontluchtingen.jpg);--img-sel4:url(/beeld/nieuwe-zinken-dakrand-langs-een-bitumineus-dak.jpg);--img-sel7:url(/beeld/plat-dak-met-witte-en-zwarte-bitumineuze-dakbedekking.jpg);--img-g01:url(/beeld/gebogen-dak-aan-de-maas-met-bitumineuze-dakbedekking.jpg);--img-g02:url(/beeld/plat-dak-met-zonnepanelen-en-lichtkoepel.jpg);--img-g03:url(/beeld/plat-dak-met-witte-en-zwarte-bitumineuze-dakbedekking.jpg);--img-g04:url(/beeld/nieuwe-zinken-dakrand-langs-een-bitumineus-dak.jpg);--img-g05:url(/beeld/groot-plat-dak-met-lichtstraten.jpg);--img-g06:url(/beeld/wit-afgewerkt-plat-dak-met-opstand.jpg);--img-g07:url(/beeld/rij-aanbouwen-met-nieuwe-dakbedekking.jpg);--img-g08:url(/beeld/nieuwe-lichtkoepel-op-een-grinddak-met-ontluchtingen.jpg);--img-g09:url(/beeld/plat-dak-met-ventilatiedoorvoeren.jpg);--img-g10:url(/beeld/nieuw-plat-dak-op-een-aanbouw-met-strakke-dakrand.jpg);--img-g11:url(/beeld/plat-dak-met-grindballast.jpg);--img-g12:url(/beeld/nieuw-dakraam-geplaatst-in-een-grinddak.jpg);--img-g13:url(/beeld/plat-dak-boven-een-aanbouw-achter-oude-stadswoningen.jpg);--img-g14:url(/beeld/plat-dak-met-bitumen-langs-een-gemetselde-opstand.jpg)}@supports (background-image:image-set(url(a.webp) type("image/webp"))){:root{--img-hero:image-set(url(/beeld/gebogen-dak-aan-de-maas-met-bitumineuze-dakbedekking.webp) type("image/webp"));--img-p2:image-set(url(/beeld/groot-plat-dak-met-lichtstraten.webp) type("image/webp"));--img-p5:image-set(url(/beeld/plat-dak-met-grindballast.webp) type("image/webp"));--img-p6:image-set(url(/beeld/rij-aanbouwen-met-nieuwe-dakbedekking.webp) type("image/webp"));--img-sel2:image-set(url(/beeld/nieuwe-lichtkoepel-op-een-grinddak-met-ontluchtingen.webp) type("image/webp"));--img-g01:image-set(url(/beeld/gebogen-dak-aan-de-maas-met-bitumineuze-dakbedekking.webp) type("image/webp"));--img-g05:image-set(url(/beeld/groot-plat-dak-met-lichtstraten.webp) type("image/webp"));--img-g07:image-set(url(/beeld/rij-aanbouwen-met-nieuwe-dakbedekking.webp) type("image/webp"));--img-g08:image-set(url(/beeld/nieuwe-lichtkoepel-op-een-grinddak-met-ontluchtingen.webp) type("image/webp"));--img-g11:image-set(url(/beeld/plat-dak-met-grindballast.webp) type("image/webp"));--img-g12:image-set(url(/beeld/nieuw-dakraam-geplaatst-in-een-grinddak.webp) type("image/webp"));--img-g13:image-set(url(/beeld/plat-dak-boven-een-aanbouw-achter-oude-stadswoningen.webp) type("image/webp"))}}:root{--bg:#fff;--ink:#0c0c0c;--grey:#6e6e6e;--rule:#e2e2e2;--tile:#ededed;--logo-plate:transparent;--logo-pad:0;--band:#0c0c0c;--serp:#1a0dab;--doek:#ffffff4a;--soepel:cubic-bezier(.22,.68,.16,1);--logo-mono:brightness(0);--knop-breed:235px;--spoedruimte:86px;--bar-bg:#1a1a1ac2;--bar-ink:#f4f4f2;--bar-ink-dim:#f4f4f2bd;--bar-ring:#ffffff1f;--bar-glans:#ffffff57;--bar-onderrand:#00000038;--bar-shadow:0 10px 34px #00000038,0 2px 8px #00000024;--glass:#fff3;--glass-ring:#ffffff61;--glass-top:#ffffff4d}:root[data-theme=dark]{--bg:#242424;--band:#0c0c0c;--ink:#f2f2f2;--grey:#a0a0a0;--rule:#373737;--tile:#2e2e2e;--logo-plate:#fff;--logo-pad:3px 6px;--serp:#8ab4f8;--logo-mono:brightness(0) invert(1);--bar-bg:#404040b8;--bar-ink:#f4f4f2;--bar-ink-dim:#f4f4f2b3;--doek:#1414144f;--bar-ring:#ffffff2e;--bar-glans:#ffffff42;--bar-onderrand:#0000004d;--bar-shadow:0 10px 34px #0000008c,0 2px 8px #0006;--glass:#ffffff29;--glass-ring:#ffffff4d;--glass-top:#ffffff3d;color-scheme:dark}*{box-sizing:border-box}html.has-dot,html.has-dot *{cursor:none!important}body{background:var(--bg);color:var(--ink);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17.5px;line-height:1.6}img{display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#cur{background:var(--ink);pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;width:11px;height:11px;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),opacity .22s,border-radius .28s,background-color .22s,box-shadow .22s;position:fixed;top:0;left:0}#cur.is-link{opacity:.16;width:40px;height:40px}#cur.is-gone{opacity:0;width:0;height:0}#cur.is-text{border-radius:1px;width:2px;height:26px}#cur.is-ba{background:#fff;width:11px;height:11px;box-shadow:0 0 0 1px #00000059}.skip{z-index:300;background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{transform:translateY(0)}.themaknop{z-index:85;width:30px;height:32px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:fixed;top:22px;right:62px}.themaknop:hover{color:var(--ink)}.themaknop svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.themaknop .zon,:root[data-theme=dark] .themaknop .maan{display:none}:root[data-theme=dark] .themaknop .zon{display:block}.taalknop{z-index:85;letter-spacing:.06em;color:var(--grey);border-radius:6px;padding:6px 8px;font-size:13px;font-weight:500;line-height:20px;transition:color .2s,background-color .2s;position:fixed;top:22px;right:24px}.taalknop:hover{color:var(--ink)}@media (width<=700px){.themaknop,.taalknop{height:20px;box-shadow:none;color:var(--grey);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;bottom:auto;left:auto}.taalknop{width:auto;min-width:0;font-size:11.5px;line-height:20px;right:18px}.themaknop{width:18px;right:46px}.themaknop svg{width:14px;height:14px}}#cur.is-vast{opacity:.16;background:var(--ink)}#cur.is-link.op-donker{background:#f4f4f2}#cur.is-licht{opacity:1;background:#f4f4f2;width:11px;height:11px}#cur.is-glas{opacity:1;width:76px;height:76px;backdrop-filter:var(--cur-glas,none);background:#ffffff1a;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff38,0 6px 22px #00000029}.giant,h1,h2,h3{overflow-wrap:break-word;hyphens:auto;letter-spacing:-.035em;margin:0;font-family:Inter Tight,Inter,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1}.giant{letter-spacing:-.05em;font-size:clamp(3.2rem,12vw,10.5rem);line-height:.84}.giant.loc{letter-spacing:-.042em;font-size:clamp(2.3rem,8.5vw,6rem);line-height:.92}h1,h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.1}h3{letter-spacing:-.026em;font-size:clamp(1.42rem,2.15vw,1.8rem);line-height:1.14}p{margin:0 0 1em}.micro{letter-spacing:.005em;font-size:14px;font-weight:500;line-height:1.4}.hero-id{z-index:60;pointer-events:none;gap:0;display:grid;position:absolute;top:22px;left:24px}.hero-id p{margin:0}@media (width<=900px){.hero-id{padding:26px 24px 0;position:static}}@media (width<=700px){.hero-id{padding:0;position:absolute;top:16px;left:18px}}.grey{color:var(--grey)}.body-copy{max-width:56ch;color:var(--grey);font-size:17.5px}.body-copy strong{color:var(--ink);font-weight:500}.pad{padding-left:24px;padding-right:24px}@media (width>=900px){.pad{padding-left:34px;padding-right:34px}}.rule-t{border-top:1px solid var(--rule)}.sec{padding-top:64px;padding-bottom:64px}.mockbar{background:var(--ink);color:var(--bg);flex-wrap:wrap;align-items:center;gap:5px 18px;padding:9px 24px;font-size:13.5px;font-weight:500;display:flex}.mockbar span{opacity:.6}.barwrap{z-index:70;pointer-events:none;justify-content:center;padding:14px 16px 0;display:flex;position:sticky;top:0}.bar{pointer-events:auto;background-color:var(--bar-bg);backdrop-filter:blur(15px)saturate(170%)brightness(1.04);box-shadow:var(--bar-shadow), inset 0 1px 0 var(--bar-glans), inset 0 -1px 0 var(--bar-onderrand), inset 0 0 0 1px var(--bar-ring);background-image:linear-gradient(#ffffff1a 0%,#ffffff05 46%,#0000000f 100%);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:7px 8px;display:flex;position:relative}.bar-logo{z-index:1;flex:none;align-items:center;height:40px;padding:0 12px 0 8px;display:flex;position:relative}.bar-logo img{filter:brightness(0)invert();opacity:.85;width:auto;height:22px;transition:opacity .3s;display:block}.bar-logo:hover img{opacity:1}.bar-nav{align-items:center;gap:2px;display:flex}.bar-nav a{z-index:1;letter-spacing:-.012em;white-space:nowrap;color:var(--bar-ink-dim);border-radius:999px;padding:11px 16px;font-size:15px;font-weight:500;transition:color .3s;position:relative}.bar-nav a.on,.bar-nav a.hot{color:var(--bar-ink)}.bar-logo.hot img,.bar-logo.on img{opacity:1}.bar-pill{height:40px;width:var(--pw,80px);transform:translate(var(--px,0),-50%);background:var(--glass);backdrop-filter:blur(6px)saturate(180%)brightness(1.15);box-shadow:inset 0 0 0 1px var(--glass-ring),inset 0 1px 0 var(--glass-top),0 2px 10px #0000002e;pointer-events:none;opacity:0;border-radius:999px;transition:transform .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:50%;left:0}.bar,.spoed a{transition:background-color .35s,color .35s,box-shadow .35s}.bar.on-dark{background:#ffffffdb;box-shadow:0 10px 34px #0003,inset 0 0 0 1px #0000001a}.bar.on-dark .bar-nav a{color:#0c0c0c94}.bar.on-dark .bar-nav a.on,.bar.on-dark .bar-nav a.hot{color:#0c0c0c}.bar.on-dark .bar-logo img{filter:brightness(0);opacity:.9}.bar.on-dark .bar-pill{background:#0c0c0c1a;box-shadow:inset 0 0 0 1px #0c0c0c33,inset 0 1px #ffffff80,0 2px 10px #0000001a}.spoed a.on-dark{color:#0c0c0c;background:#ffffffe6;box-shadow:0 10px 34px #0003,inset 0 1px #ffffffe6,inset 0 -1px #0000001a,inset 0 0 0 1px #0000001a}.bar.liquid{--bar-ink-dim:#f4f4f2c2;background-color:#181818a8}.bar.liquid.on-dark{background-color:#ffffffad;box-shadow:0 10px 34px #0003,inset 0 1px #ffffffe6,inset 0 -1px #0000001a,inset 0 0 0 1px #0000001f}.bar.liquid.on-dark .bar-nav a{color:#0c0c0ca8}.spoed a.liquid{background-color:#181818a8}.spoed a.liquid.on-dark{background-color:#ffffffad;box-shadow:0 10px 34px #0003,inset 0 1px #ffffffe6,inset 0 -1px #0000001a,inset 0 0 0 1px #0000001f}.bar:not(.liquid){background-image:linear-gradient(#ffffff21 0%,#ffffff08 42%,#00000012 100%),radial-gradient(130% 320%,#fff0 52%,#ffffff1c 100%)}:root[data-theme=dark] .bar.liquid{background-color:#464646bd}.spoed a.on-dark .dot{background:#0c0c0c}@media (width<=920px){.barwrap{padding-top:10px}.bar{padding:6px}.bar-nav{flex-wrap:nowrap;min-width:0}.bar-nav a{padding:10px 11px;font-size:14.5px}.bar-pill{display:none}.bar-nav a.on{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-ring)}}@media (width<=700px){:root{--spoedruimte:74px}body{padding-top:52px}.barwrap{padding:0 10px 10px;position:fixed;inset:auto 0 0}.bar{border-radius:24px;justify-content:space-between;width:100%;padding:5px}.bar-logo{padding:0 6px 0 4px}.bar-logo img{height:17px}.bar-nav{flex:1;justify-content:space-between;gap:0}.bar-nav a{letter-spacing:-.02em;padding:9px 4px;font-size:12.5px}.bar-nav a[href^=tel]{display:none}}@media (width<=365px){.bar-logo{padding:0 3px 0 2px}.bar-logo img{height:15px}.bar-nav a{letter-spacing:-.03em;padding:9px 2px;font-size:12px}}.spoed{z-index:80;pointer-events:none;justify-content:center;align-items:flex-start;padding:0 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.spoed a{pointer-events:auto;background-color:var(--bar-bg);color:var(--bar-ink);backdrop-filter:blur(15px)saturate(170%)brightness(1.04);box-shadow:var(--bar-shadow), inset 0 1px 0 var(--bar-glans), inset 0 -1px 0 var(--bar-onderrand), inset 0 0 0 1px var(--bar-ring);letter-spacing:-.012em;background-image:linear-gradient(#ffffff1a 0%,#ffffff05 46%,#0000000f 100%);border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:14px 24px;font-size:15.5px;font-weight:500;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.spoed a:hover{transform:translateY(-2px)}.spoed b{font-weight:600}.spoed .dot{background:#fff;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (width<=700px){.spoed{display:none}}html.intro-on .page,html.intro-on .barwrap,html.intro-on .spoed,html.intro-on .mockbar,html.intro-on .hero-id,html.intro-on .taalknop,html.intro-on .themaknop{opacity:0}html.bar-in .barwrap{opacity:1}.barwrap,.spoed,.mockbar,.hero-id,.taalknop,.themaknop{transition:opacity .5s}#intro{z-index:200;touch-action:none;overscroll-behavior:contain;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}#intro img{width:auto;height:clamp(64px,9vw,112px);filter:var(--logo-mono);opacity:0;transition:opacity .35s}#intro.aan img{opacity:1}.bar.growing{justify-content:center;overflow:hidden}.btn{isolation:isolate;background:var(--bg);color:var(--ink);border:1px solid var(--ink);letter-spacing:-.012em;padding:16px 30px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:15.5px;font-weight:500;transition:color .34s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden}.btn>span{z-index:1;position:relative}.btn i.fill{left:var(--fx,50%);top:var(--fy,50%);width:var(--d,320px);height:var(--d,320px);margin-left:calc(var(--d,320px) / -2);margin-top:calc(var(--d,320px) / -2);background:var(--ink);z-index:-1;border-radius:50%;transition:transform .52s cubic-bezier(.22,1,.36,1),left .52s cubic-bezier(.22,1,.36,1),top .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(0)}.btn.filled{color:var(--bg)}.btn.filled i.fill{transform:scale(1)}.btn.sm{padding:11px 22px;font-size:14.5px}.btn.groot{letter-spacing:-.018em;padding:24px 38px;font-size:19px}.btn.inv{background:var(--ink);color:var(--bg)}.btn.inv i.fill{background:var(--bg)}.btn.inv.filled{color:var(--ink)}.btn-row{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.btn-row.gelijk{grid-template-columns:repeat(2,minmax(0,var(--knop-breed)));gap:10px;display:grid}.btn-row.gelijk .btn{text-align:center;justify-content:center;align-items:center;padding:16px 18px;display:flex}@media (hover:hover){html:not(.has-dot) .btn:hover{background:var(--ink);color:var(--bg)}}@media (width>=900px){.hero-vak{flex-direction:column;min-height:calc(100dvh - 74px);display:flex}.hero-vak .hero-claim{margin-top:auto}.hero-vak .hero-state{padding-bottom:0}.hero-vak .hero-state h1{margin-top:4px;font-size:clamp(1.4rem,2.4vw,2.2rem)}.hero-vak .hero-score{margin-top:6px}.hero-vak .giant{font-size:min(clamp(3.2rem,12vw,10.5rem),7.2vh)}.hero-vak .claims{margin-top:8px}.hero-vak .btn-row{margin-top:14px}.hero-vak .accordeon{height:min(25vw - 2px,39.6vh);margin-top:80px}}@media (width>=900px) and (height<=1000px){.hero-vak .hero-state h1{margin-top:14px;font-size:clamp(1.2rem,2vw,1.85rem)}.hero-vak .hero-score{margin-top:4px}.hero-vak .giant{font-size:min(clamp(2.6rem,10vw,10.5rem),6.3vh)}.hero-vak .claims{margin-top:6px}.hero-vak .btn-row{margin-top:12px}.hero-vak .accordeon{height:min(25vw - 2px,31vh);margin-top:56px}}.hero-claim .giant{padding-bottom:.26em}.hero-claim{padding-bottom:0}.accordeon{margin-top:44px}.hero-state{gap:22px;padding-top:52px;padding-bottom:56px;display:grid}@media (width>=900px){.hero-state{grid-template-columns:repeat(12,1fr);gap:0}.hero-state .micro{grid-column:1/4}.hero-state h1{grid-column:8/13;margin-top:clamp(30px,5.5vw,86px)}}@media (width>=1600px){.hero-state h1{grid-column:9/13;margin-top:clamp(60px,6vw,120px)}}.hero-state h1{max-width:30ch}.hero-score{color:var(--grey);letter-spacing:-.012em;align-items:baseline;gap:10px;font-size:17px;font-weight:500;display:flex}.hero-score b{color:var(--ink);font-weight:600}.hero-score a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule)}.hero-score a:hover{color:var(--grey);text-decoration-color:var(--grey)}@media (width>=900px){.hero-score{grid-column:8/13;margin-top:22px}}@media (width>=1600px){.hero-score{grid-column:9/13}}.claims .claim-score{display:none}.claim-score b{color:var(--ink);font-weight:600}.claim-score a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule)}.claims{color:var(--ink);flex-wrap:wrap;gap:10px 30px;margin-top:22px;font-size:16px;font-weight:500;display:flex}.claims span{align-items:baseline;gap:9px;display:flex}.claims.klein{letter-spacing:-.014em;gap:6px 10px;margin-top:0;font-size:11.5px}.claims.klein span{gap:6px}.claims.klein .dot{width:5px;height:5px}.dot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;translate:0 -2px}.tiles{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:1px;display:grid}@media (width>=640px){.tiles.two{grid-template-columns:repeat(2,1fr)}}@media (width>=820px){.tiles.three{grid-template-columns:repeat(3,1fr)}}.tile{background:var(--bg)}.tile-img{background:var(--tile) center/cover no-repeat;aspect-ratio:4/3}.donker{background:var(--band);color:#f4f4f2}.donker p{color:#f4f4f2b3}.donker .micro.grey{color:#f4f4f29e}.donker .btn{color:#0c0c0c;background:#f4f4f2;border-color:#f4f4f2}.donker .btn i.fill{background:#0c0c0c}.donker .btn.filled{color:#f4f4f2}.donker .btn.lijn{color:#f4f4f2;background:0 0;border-color:#f4f4f273}.donker .btn.lijn i.fill{background:#f4f4f2}.donker .btn.lijn.filled{color:#0c0c0c}.donker .cols{background:#f4f4f229}.donker .cols .col{background:var(--band)}.donker .col-head{color:#f4f4f2}.donker .col-list li{color:#f4f4f29e}.donker .col-list li b,.donker .col-body h3{color:#f4f4f2}.donker .col-body p{color:#f4f4f2b3}.donker a.col:hover{background:#f4f4f20f}.donker .faq{border-top-color:#f4f4f229}.donker .faq>div{border-bottom-color:#f4f4f229}.donker .faq b{color:#f4f4f2}.donker .faq p{color:#f4f4f2b3}.donker .dot{background:#f4f4f2}.strook{align-items:center;gap:24px;padding:58px 24px;display:grid}@media (width>=900px){.strook{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:72px 34px}}.strook h2{max-width:16ch}.strook p{max-width:56ch;margin:14px 0 0;font-size:17.5px}.strook .btn{width:var(--knop-breed);text-align:center;justify-content:center;justify-self:start;align-items:center;max-width:100%;padding:16px 18px;display:flex}@media (width>=900px){.strook .btn{justify-self:end}}.fotorij{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=820px){.fotorij{grid-template-columns:repeat(3,1fr)}}@media (width<=819px){.fotorij{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.fotorij::-webkit-scrollbar{display:none}.fotorij>span{scroll-snap-align:start;flex:0 0 72vw}}.fotorij>span{aspect-ratio:4/3;background:var(--tile) center/cover no-repeat;display:block}.loc-kop{border-bottom:1px solid var(--rule);grid-template-columns:1fr;display:grid}.loc-kop-tekst{padding:64px 24px}.loc-foto{background:var(--tile) center/cover no-repeat;aspect-ratio:4/3;order:-1}@media (width>=900px){.loc-kop{background:var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,40%);gap:1px}.loc-kop-tekst{background:var(--bg);padding:64px 34px}.loc-foto{aspect-ratio:auto;order:0;min-height:100%}}.loc-kop-tekst .giant.loc{margin-bottom:0}.loc-zij{background:var(--bg);grid-template-rows:1fr auto;display:grid}.loc-zij .loc-foto{order:0;min-height:0}.loc-zij-knop{padding:22px 24px}@media (width>=900px){.loc-zij .loc-foto{aspect-ratio:auto}.loc-zij-knop{padding:22px 26px}}.loc-kop.scherm .loc-kop-tekst{padding-top:56px;padding-bottom:56px}@media (width>=900px){.loc-kop.scherm{min-height:calc(100svh - 132px)}.loc-kop.scherm .loc-zij{grid-template-rows:auto auto;align-content:start}.loc-kop.scherm .loc-foto{aspect-ratio:4/3;min-height:0}}.body-copy .eerste{color:var(--ink);letter-spacing:-.014em;font-size:clamp(19px,2.1vw,23px);line-height:1.42}.loc-kop-tekst .body-copy{max-width:46ch}.wijken{border-top:1px solid var(--rule)}.wijken>div{border-bottom:1px solid var(--rule);gap:4px 40px;padding:20px 0;display:grid}@media (width>=820px){.wijken>div{grid-template-columns:minmax(0,20ch) minmax(0,60ch)}}.wijken b{letter-spacing:-.018em;font-size:17px;font-weight:600}.wijken p{color:var(--grey);margin:0;font-size:16.5px}.galerij{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (width>=620px){.galerij{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.galerij{grid-template-columns:repeat(3,1fr)}}@media (width>=1560px){.galerij{grid-template-columns:repeat(4,1fr)}}.tegel{aspect-ratio:4/3;background:var(--tile);outline:1px solid var(--rule);position:relative}.tegel-f{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.accordeon{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);--vol:calc((100vw - 24px) * .42);--veer:linear(0 0.0%, .0102 1.6%, .04 3.1%, .0881 4.7%, .1525 6.2%, .2307 7.8%, .3193 9.4%, .4146 10.9%, .5127 12.5%, .6092 14.1%, .7004 15.6%, .7829 17.2%, .8545 18.8%, .9136 20.3%, .9599 21.9%, .9939 23.4%, 1.0169 25.0%, 1.0308 26.6%, 1.0374 28.1%, 1.0387 29.7%, 1.0365 31.2%, 1.0322 32.8%, 1.0271 34.4%, 1.0218 35.9%, 1.0168 37.5%, 1.0123 39.1%, 1.0084 40.6%, 1.005 42.2%, 1.0022 43.8%, .9999 45.3%, .9979 46.9%, .9964 48.4%, .9952 50.0%, .9944 51.6%, .994 53.1%, .9939 54.7%, .9942 56.2%, .9949 57.8%, .9958 59.4%, .9969 60.9%, .9982 62.5%, .9995 64.1%, 1.0007 65.6%, 1.0019 67.2%, 1.0029 68.8%, 1.0038 70.3%, 1.0044 71.9%, 1.0048 73.4%, 1.005 75.0%, 1.005 76.6%, 1.0048 78.1%, 1.0045 79.7%, 1.0041 81.2%, 1.0037 82.8%, 1.0032 84.4%, 1.0027 85.9%, 1.0022 87.5%, 1.0017 89.1%, 1.0013 90.6%, 1.0009 92.2%, 1.0006 93.8%, 1.0003 95.3%, 1.0001 96.9%, 1 98.4%, 1 100.0%);gap:4px;height:calc(25vw - 2px);display:flex;overflow:hidden}.acc-i{background:var(--tile);min-width:0;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;transition:flex-grow 1.45s var(--veer);border:0;flex:1 1 0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.acc-f{--pan:0%;transform:translateX(calc(-50% - var(--pan)));width:var(--vol);transition:transform 1.45s var(--veer);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:50%}.accordeon .acc-i:hover .acc-f{transform:translate(-50%)}.accordeon:hover .acc-i{flex-grow:.75}.accordeon .acc-i:hover{flex-grow:2.65}.acc-i:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (width<=819px){.accordeon{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto;overflow-x:auto}.accordeon::-webkit-scrollbar{display:none}.accordeon{--vol:72vw}.accordeon .acc-i:nth-child(4){order:1}.accordeon .acc-i:nth-child(3){order:2}.accordeon .acc-i:nth-child(5){order:3}.accordeon .acc-i:nth-child(6){order:4}.accordeon .acc-i:nth-child(2){order:5}.accordeon .acc-i:first-child{order:6}.accordeon .acc-i:nth-child(7){order:7}.acc-f{transform:translate(-50%)}.acc-i{scroll-snap-align:start;flex:0 0 72vw;height:54vw}.accordeon:hover .acc-i,.accordeon .acc-i:hover,.accordeon.vast .acc-i,.accordeon.vast .acc-i.actief{flex-grow:0}}@media (prefers-reduced-motion:reduce){.acc-i{transition:none}}.cols{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:1px;display:grid}@media (width>=700px){.cols.c2{grid-template-columns:repeat(2,1fr)}}@media (width>=820px){.cols.c3{grid-template-columns:repeat(3,1fr)}.cols.c4{grid-template-columns:repeat(4,1fr)}}@media (width>=700px){.cols.c5{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.cols.c5{grid-template-columns:repeat(5,1fr)}}.col{background:var(--bg);flex-direction:column;min-height:260px;padding:22px 24px 32px;display:flex}.col-head{align-items:baseline;gap:9px;margin-bottom:auto;font-size:14px;font-weight:500;display:flex}.col-body{margin-top:46px}.cols.gelijk .col-head{margin-bottom:0}.cols.gelijk .col-body{margin-top:30px}.cols.align-top .col-head{margin-bottom:0}.cols.align-top .col-body{margin-top:30px}.cols.align-top .ico{margin-top:auto}.cols.align-top .col{min-height:380px;padding:28px 30px 40px}.col-body h3{margin-bottom:12px}.col-body p{color:var(--grey);max-width:34ch;margin:0;font-size:16.5px}.col-list{margin:0;padding:0;font-size:16.5px;list-style:none}.col-list li{color:var(--grey);padding:2px 0}.col-list li b{color:var(--ink);font-weight:500}.cols.diensten .col{min-height:0;color:inherit;padding:24px 26px 26px;text-decoration:none}.cols.diensten .col-head{margin-bottom:0}.cols.diensten .col-body{margin-top:22px}.cols.diensten .col-body h3{margin-bottom:10px}.cols.diensten .col-body p{max-width:32ch}.d-go{color:var(--grey);margin-top:auto;padding-top:26px;font-size:14px;font-weight:500;transition:color .3s}a.col{transition:background-color .35s}a.col:hover{background:var(--tile)}a.col:hover .d-go,a.col:hover .col-head{color:var(--ink)}@media (width>=820px){.cols.diensten .col{min-height:250px}}@media (width<=819px){.cols.diensten{grid-template-columns:1fr 1fr}.cols.diensten .col{padding:12px 11px 14px}.cols.diensten .col-body{margin-top:10px}.cols.diensten .col-body h3{margin-bottom:5px;font-size:.77rem}.cols.diensten .col-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.42;display:-webkit-box;overflow:hidden}.cols.diensten .d-go{padding-top:11px;font-size:9.5px}}.rows{border-top:1px solid var(--rule)}.row{border-bottom:1px solid var(--rule);align-items:baseline;gap:5px 30px;padding:26px 0;display:grid}@media (width>=860px){.row{grid-template-columns:70px 1fr minmax(0,44ch) 120px}}.row-i{color:var(--grey);align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.row p{color:var(--grey);margin:0;font-size:16.5px}.row-go{color:var(--grey);font-size:14px;font-weight:500}.row:hover .row-go,.row:hover .row-i{color:var(--ink)}.split{border-top:1px solid var(--rule);gap:0;display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}}.split-img{background:var(--tile) center/cover no-repeat;min-height:300px}@media (width>=900px){.split-img{min-height:540px}}.split-copy{padding:56px 24px}@media (width>=900px){.split-copy{flex-direction:column;justify-content:center;padding:74px 46px;display:flex}}.ico{fill:none;stroke:currentColor;stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round;width:132px;height:110px;color:var(--ink);margin-top:38px;overflow:visible}.ico .dash{stroke-dasharray:var(--len,40);stroke-dashoffset:var(--len,40)}.m-dim{--len:38;animation:3.4s cubic-bezier(.5,0,.2,1) infinite draw}.m-tick{opacity:0}.m-tick.a{animation:3.4s infinite tickL}.m-tick.b{animation:3.4s infinite tickR}.o-l{animation:3.4s cubic-bezier(.5,0,.2,1) infinite draw}.o-l.a{--len:8;animation-delay:.1s}.o-l.b{--len:8;animation-delay:.45s}.o-l.c{--len:5;animation-delay:.8s}.r-laid{--len:26;animation:3.4s cubic-bezier(.45,0,.25,1) infinite draw}.r-roll{animation:3.4s cubic-bezier(.45,0,.25,1) infinite roll;transform:translate(9.5px,23.5px)}.w-drop{opacity:0;animation:3.4s cubic-bezier(.4,0,.7,1) infinite fall}.w-drop.a{animation-delay:0s}.w-drop.b{animation-delay:.4s}.w-drop.c{animation-delay:.8s}@keyframes draw{0%{stroke-dashoffset:var(--len,40);opacity:1}38%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:var(--len,40);opacity:0}}@keyframes appear{0%,8%{opacity:0}22%,78%{opacity:1}92%,to{opacity:0}}@keyframes tickL{0%{opacity:0}3%,78%{opacity:1}92%,to{opacity:0}}@keyframes tickR{0%,13%{opacity:0}18%,78%{opacity:1}92%,to{opacity:0}}@keyframes roll{0%{opacity:0;transform:translate(9.5px,23.5px)rotate(0)}8%{opacity:1}38%{transform:translate(35.5px,23.5px)rotate(271deg)}78%{opacity:1;transform:translate(35.5px,23.5px)rotate(271deg)}92%,to{opacity:0;transform:translate(35.5px,23.5px)rotate(271deg)}}.s-loep{animation:3.4s cubic-bezier(.45,0,.25,1) infinite zoek;transform:translate(13px,22px)}.s-weeg{transform-origin:24px 15px;animation:3.4s cubic-bezier(.45,0,.3,1) infinite weeg}.s-rond{--len:70;animation:3.4s cubic-bezier(.5,0,.2,1) infinite draw}.s-vink{--len:20;animation:3.4s cubic-bezier(.5,0,.2,1) .55s infinite draw}@keyframes zoek{0%{opacity:0;transform:translate(13px,22px)}8%{opacity:1}38%,78%{opacity:1;transform:translate(34px,22px)}92%,to{opacity:0;transform:translate(34px,22px)}}@keyframes weeg{0%{opacity:0;transform:rotate(0)}8%{opacity:1}20%{transform:rotate(-9deg)}32%{transform:rotate(6deg)}38%,78%{opacity:1;transform:rotate(0)}92%,to{opacity:0;transform:rotate(0)}}.steps:not(.run) .ico *{animation-play-state:paused}@keyframes fall{0%{opacity:0;transform:translateY(-11px)}12%{opacity:1}46%{opacity:1;transform:translateY(18.5px)}58%,to{opacity:0;transform:translateY(19.5px)}}.marq{background:var(--band);height:clamp(950px,99vw,1500px);position:relative;overflow:hidden}.marq-lane{display:flex;position:absolute;left:0;right:0;overflow:hidden}.marq-track{will-change:transform;white-space:nowrap;flex:none;display:flex}.marq-track a{letter-spacing:-.04em;color:var(--dim);text-shadow:0 0 34px var(--band),0 0 16px var(--band),0 0 7px var(--band),0 0 3px var(--band);font-family:Inter Tight,Inter,Arial,sans-serif;font-weight:500;line-height:1.08;transition:color .22s}.marq-track a:hover{color:#fff}.ba{background:var(--tile);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);aspect-ratio:2.35;--p:92%;touch-action:pan-y;position:relative;overflow:hidden}@media (width<=700px){.ba{aspect-ratio:1.45}}.ba-img{object-fit:cover;object-position:50% 50%;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba-clip{clip-path:inset(0 calc(100% - var(--p)) 0 0);position:absolute;inset:0}.ba-line{top:0;bottom:0;left:var(--p);pointer-events:none;background:#fff;width:1px;position:absolute;box-shadow:0 0 0 .5px #00000059}.ba-dot{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}html.has-dot .ba-dot{display:none}.ba-range{opacity:0;-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%}.ba-range::-moz-range-thumb{border:0;border-radius:0;width:44px;height:100%}.ba-range:focus-visible{opacity:1;outline-offset:-4px;outline:2px solid #fff}.ba-cap{letter-spacing:-.012em;color:var(--grey);border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:15px 24px 19px;font-size:15px;display:flex}@media (width>=900px){.ba-cap{padding-left:34px;padding-right:34px}}.ba-cap b{color:var(--ink);font-weight:600;transition:color .3s}.ba-cap .r{text-align:right}.contact{padding-top:96px;padding-bottom:96px}.contact-lines{gap:2px;margin-top:34px;display:grid}.contact-lines a{letter-spacing:-.035em;width:fit-content;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:clamp(1.5rem,3.6vw,2.5rem);font-weight:500;line-height:1.16}.contact-lines a:hover{color:var(--grey)}.formwrap{max-width:860px;margin:0 auto}.field{gap:10px;margin-bottom:34px;display:grid}.veld-opt{color:var(--grey);margin-left:6px;font-size:14px;font-style:normal;font-weight:400}.veld-uitleg{color:var(--grey);max-width:62ch;margin:18px 0 0;font-size:14.5px;line-height:1.5}.veld-uitleg a{text-underline-offset:2px;text-decoration:underline}.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid{border-bottom-color:#b3261e}.field label{color:var(--ink);letter-spacing:-.016em;font-size:17px;font-weight:500}.field label .opt{color:var(--grey);font-weight:400}@media (width>=560px){.field.half{max-width:calc(50% - 17px)}}.field input,.field select,.field textarea{color:var(--ink);border:0;border-bottom:1px solid var(--rule);letter-spacing:-.014em;background:0 0;width:100%;padding:14px 0;font-family:inherit;font-size:22px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--ink);outline:0}.field textarea{resize:vertical;min-height:160px}.field input::placeholder,.field textarea::placeholder{color:var(--grey);opacity:1}.field select{color:var(--grey)}.field select.chosen,.field select option{color:var(--ink)}.field input[type=number]{-moz-appearance:textfield;appearance:textfield}.field input[type=number]::-webkit-outer-spin-button,.field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pair{gap:0 34px;display:grid}@media (width>=560px){.pair{grid-template-columns:1fr 1fr}}.fs{letter-spacing:-.016em;color:var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;margin:64px 0 34px;padding-bottom:14px;font-size:17.5px;font-weight:600;display:flex}.fs:first-child{margin-top:0}.fs em{color:var(--grey);text-align:right;font-size:15.5px;font-style:normal;font-weight:400}.reassure{border-top:1px solid var(--rule);max-width:860px;margin:44px auto 0}.callme{border-top:1px solid var(--rule);max-width:860px;color:var(--grey);margin:44px auto 0;padding-top:24px;font-size:16.5px}.callme a{color:var(--ink);font-weight:600}.callme a:hover{color:var(--grey)}html.dank-aan .spoed,html.dank-aan .barwrap{display:none}.lb{z-index:400;position:fixed;inset:0}.lb-doek{background-color:var(--doek);opacity:0;transition:opacity .5s;position:absolute;inset:0}.lb.open .lb-doek{opacity:1}.lb-waas{pointer-events:none;opacity:0;backdrop-filter:blur(11px);transition:opacity .4s;position:absolute;inset:0}.lb.rust .lb-waas{opacity:1}.lb.dicht .lb-waas{opacity:0;transition:none}.lb-raam{clip-path:inset(0 100% 100% 0);transition:-webkit-clip-path .58s var(--soepel),clip-path .58s var(--soepel);will-change:clip-path;position:fixed;inset:0}.lb-fig{transform-origin:0 0;transition:transform .58s var(--soepel);will-change:transform;margin:0;position:fixed}.lb-fig img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.lb-sluit{z-index:2;background:var(--bg);width:40px;height:40px;color:var(--ink);cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,transform .3s,background-color .2s;display:flex;position:fixed;transform:scale(.86);box-shadow:0 2px 14px #0003}.lb.open .lb-sluit{opacity:1;transition-delay:.34s;transform:scale(1)}.lb.dicht .lb-sluit{transition-delay:0s}.lb-sluit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px}.lb-sluit:hover{background:var(--tile)}@media (width<=819px){.lb-sluit{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.lb-raam,.lb-fig{transition:none}}.veld-lok{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.verzendfout{border-left:2px solid var(--ink);background:var(--tile);margin:14px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.dank{z-index:300;background:var(--bg);justify-content:center;align-items:center;padding:40px 24px;animation:.44s cubic-bezier(.22,1,.36,1) both dankOp;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes dankOp{0%{opacity:0;filter:blur(8px);transform:scale(1.02)}to{opacity:1;filter:blur();transform:scale(1)}}.dank-in{text-align:center;width:100%;max-width:620px}.dank-mark{width:96px;height:96px;margin:0 auto 40px;display:block;overflow:visible}.dank-mark circle,.dank-mark path{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dm-ring{stroke-dasharray:327;stroke-dashoffset:327px;animation:.78s cubic-bezier(.4,0,.2,1) .18s forwards dmRing}.dm-check{stroke-dasharray:68;stroke-dashoffset:68px;animation:.4s cubic-bezier(.5,0,.25,1) .8s forwards dmCheck}@keyframes dmRing{to{stroke-dashoffset:0}}@keyframes dmCheck{to{stroke-dashoffset:0}}.dank-in>:not(.dank-mark){opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) both dankRegel}.dank-in>.dank-kop{animation-delay:1s}.dank-in>.dank-p{animation-delay:1.14s}.dank-in>.dank-mail{animation-delay:1.26s}.dank-in>.dank-spoed{animation-delay:1.42s}.dank-in>.dank-sluit{animation-delay:1.6s}@keyframes dankRegel{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dank-kop{letter-spacing:-.042em;text-wrap:balance;margin:0 0 22px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:clamp(2.1rem,6.4vw,3.6rem);font-weight:500;line-height:1.02}.dank-p{max-width:44ch;color:var(--grey);margin:0 auto;font-size:18.5px}.dank-mail{max-width:44ch;color:var(--grey);margin:14px auto 0;font-size:16.5px}.dank-mail b{color:var(--ink);font-weight:500}.dank-spoed{border-top:1px solid var(--rule);max-width:46ch;margin:44px auto 0;padding-top:30px}.dank-spoed p{color:var(--grey);margin:0 0 20px;font-size:16.5px}.dank-spoed p b{color:var(--ink);font-weight:600}.dank-sluit{color:var(--grey);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--rule);margin-top:34px;font-size:15px;display:inline-block}.dank-sluit:hover{color:var(--ink);text-decoration-color:var(--ink)}@media (width<=700px){.dank-mark{width:76px;height:76px;margin-bottom:32px}.dank-p{font-size:17px}}@media (prefers-reduced-motion:reduce){.dank,.dank-in>:not(.dank-mark){opacity:1;animation:none}.dm-ring,.dm-check{stroke-dashoffset:0;animation:none}}.sec-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 26px;margin-bottom:34px;display:flex}.sec-top .micro{margin-bottom:0}.score{align-items:start;gap:26px 54px;display:grid}@media (width>=860px){.score{grid-template-columns:max-content minmax(0,56ch)}}.score-n{letter-spacing:-.05em;color:var(--ink);font-family:Inter Tight,Inter,Arial,sans-serif;font-size:clamp(4.4rem,13vw,8.5rem);font-weight:500;line-height:.8}.score-max{letter-spacing:-.02em;color:var(--grey);margin-left:.12em;font-size:.3em}.score p{color:var(--grey);margin:0;font-size:17.5px}.score-src{flex-wrap:wrap;gap:9px 28px;margin-top:22px;font-size:15px;font-weight:500;display:flex}.score-src a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:1px}.score-src a:hover{color:var(--grey);text-decoration-color:var(--grey)}.cols.reviews .col{min-height:250px}.cols.reviews .col-body{flex-direction:column;flex:1;margin-top:32px;display:flex}.rev-q{letter-spacing:-.026em;color:var(--ink);text-wrap:pretty;margin:0;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:23px;font-weight:500;line-height:1.26}.rev-by{color:var(--grey);margin-top:auto;padding-top:26px;font-size:15px}.rev-by b{color:var(--ink);font-weight:600}.cols.reviews .col-head a{color:var(--grey);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule)}.cols.reviews .col-head a:hover{color:var(--ink);text-decoration-color:var(--ink)}.fotoplek{background:var(--tile);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);aspect-ratio:2.6;text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}@media (width<=700px){.fotoplek{aspect-ratio:1.5}}.fotoplek span{color:var(--grey);letter-spacing:.02em;padding:0 24px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:13.5px}.d-lijst{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.d-lijst li{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:16px 0;font-size:17.5px;display:flex}.d-lijst li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-3px)}@media (width>=820px){.d-cols{grid-template-columns:1fr 1fr;gap:0 54px;display:grid}}.faq{border-top:1px solid var(--rule)}.faq>div{border-bottom:1px solid var(--rule);gap:9px 44px;padding:26px 0;display:grid}@media (width>=860px){.faq>div{grid-template-columns:minmax(0,34ch) minmax(0,54ch)}}.faq b{letter-spacing:-.018em;color:var(--ink);font-size:17px;font-weight:600}.faq p{color:var(--grey);margin:0}.serp{border:1px solid var(--rule);max-width:620px;padding:22px 24px}.serp .u{color:var(--grey);letter-spacing:-.005em;font-size:14px}.serp .t{color:var(--serp);letter-spacing:-.018em;margin-top:5px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:20px;font-weight:500}.serp .d{color:var(--grey);margin-top:6px;font-size:14.5px;line-height:1.52}.foot{border-top:1px solid var(--rule);padding-bottom:var(--spoedruimte)}.foot.donker{border-top-color:var(--band)}.foot.donker .foot-base{color:#f4f4f29e}.foot .col{min-height:220px}.foot-omschrijving{margin:0;font-size:16.5px}.foot-base{color:var(--grey);flex-wrap:wrap;gap:6px 24px;padding-top:18px;padding-bottom:24px;font-size:13.5px;display:flex}.foot-klein{max-width:92ch;padding-top:0;padding-bottom:26px;font-size:13px;display:block}.anno{border:1px solid var(--rule);color:var(--grey);margin-bottom:30px;padding:14px 18px;font-size:14.5px}.anno b{color:var(--ink);font-weight:600}.page{display:block}.page.pt-out{will-change:transform,filter,opacity;animation:1.4s forwards pgOut}.page.pt-eerste{will-change:transform,opacity;animation:1.05s cubic-bezier(.22,1,.36,1) both pgEerste}@view-transition{navigation:auto}::view-transition-old(root){animation:1.4s forwards pgOut}::view-transition-new(root){animation:1.4s 1.4s both pgIn}.bar{view-transition-name:balk}.spoed a{view-transition-name:spoedbalk}::view-transition-old(balk),::view-transition-old(spoedbalk){display:none}::view-transition-new(balk),::view-transition-new(spoedbalk){mix-blend-mode:normal;opacity:1;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@keyframes pgEerste{0%{opacity:0;transform:scale(.962)}to{opacity:1;transform:scale(1)}}@keyframes pgOut{0%{filter:blur();opacity:1;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(1)}26%{filter:blur();opacity:1;animation-timing-function:cubic-bezier(.45,0,.8,.9);transform:scale(.93)}to{filter:blur(20px);opacity:0;transform:scale(.89)}}@keyframes pgIn{0%{filter:blur(20px);opacity:0;animation-timing-function:cubic-bezier(.2,.1,.55,1);transform:scale(.89)}74%{filter:blur();opacity:1;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(.93)}to{filter:blur();opacity:1;transform:scale(1)}}@media (width<=700px){body,.body-copy{font-size:12.5px}.body-copy .eerste{font-size:13.5px;line-height:1.46}h1,h2{font-size:clamp(1rem,3.75vw,1.35rem)}h3{font-size:.83rem}.giant{font-size:clamp(2.2rem,8.4vw,3.1rem)}.giant.loc{font-size:clamp(1.7rem,6.4vw,2.6rem)}.micro{font-size:10.5px}.col-body p,.col-list,.row p{font-size:12px}.tile-cap b,.tile-cap span,.ba-cap{font-size:10.5px}.claims{gap:5px 14px;font-size:10.5px}.anno{font-size:10.5px}.btn{min-height:40px;padding:10px 17px;font-size:11.5px}.btn.sm{min-height:40px;padding:9px 14px;font-size:10.5px}.btn.groot{min-height:46px;padding:13px 20px;font-size:12px}.sec{padding-top:30px;padding-bottom:30px}.pad{padding-left:18px;padding-right:18px}.col{min-height:0;padding:15px 17px 20px}.field input,.field textarea{padding:9px 0;font-size:16px}.field select{padding:9px 0;font-size:14px}.field label{font-size:12.5px}.veld-opt{margin-left:5px;font-size:10.5px}.veld-uitleg{margin-top:12px;font-size:10.5px;line-height:1.45}.field{margin-bottom:17px}.fs{margin:27px 0 17px;font-size:12.5px}.cols.align-top{grid-template-columns:1fr 1fr}.cols.align-top .col{min-height:0;padding:13px 12px 16px}.cols.align-top .col-body{margin-top:12px}.cols.align-top .ico{width:57px;height:48px;margin-top:15px}.hero-vak{flex-direction:column;display:flex}.hero-vak .hero-state,.hero-vak .hero-claim{display:contents}.hero-vak .hero-state>*,.hero-vak .hero-claim>*{padding-left:18px;padding-right:18px}.hero-vak .giant{order:1;padding-top:28px}.hero-vak .hero-state h1{order:2;margin-top:12px}.hero-vak .hero-score{display:none}.hero-vak .claims{flex-flow:column;order:3;gap:6px;margin-top:48px}.hero-vak .btn-row{order:4;margin-top:22px}.hero-vak .accordeon{order:5;margin-top:24px}.claims .claim-score{align-items:baseline;gap:9px;display:inline-flex}.claims .claim-score>span{display:block}.strook p,.wijken b{font-size:12.5px}.wijken p,.callme{font-size:12px}.d-lijst li,.faq b,.score p{font-size:12.5px}.score-n{font-size:clamp(2.6rem,10vw,3.6rem)}.contact-lines a{font-size:clamp(1.05rem,4.6vw,1.5rem)}.dank-kop{font-size:clamp(1.35rem,5.4vw,1.9rem)}.dank-p{font-size:12.5px}.dank-mail,.dank-spoed p{font-size:12px}.hero-state h1{font-size:14px}.hero-score,.col-head{gap:6px;font-size:10.5px}.col-body{margin-top:18px}.col-list{font-size:12px}.rev-q{font-size:16px;line-height:1.3}.cols.reviews .col-head a{font-size:10.5px}.rev-by{padding-top:10px;font-size:10.5px}.foot .col{min-height:0;padding:13px 17px}.foot-omschrijving{font-size:12px}.foot-base{gap:4px 14px;padding-top:12px;padding-bottom:14px;font-size:10.5px}.foot-klein{padding-bottom:16px;font-size:10.5px}.bar{padding:5px 8px}.bar-nav a{padding:9px 2px;font-size:11px}.bar-logo img{height:15px}.marq{height:clamp(740px,198vw,1040px)}.cols.reviews{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.cols.reviews::-webkit-scrollbar{display:none}.cols.reviews .col{scroll-snap-align:start;flex:0 0 70%;min-height:0;padding-bottom:18px}.cols.reviews .col-body{margin-top:16px}.rev-by{padding-top:10px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}.steps:not(.run) .ico *{animation-play-state:running}.ico .dash{stroke-dashoffset:0}.ico .m-tick,.ico .w-drop{opacity:1}.r-roll{transform:translate(35.5px,23.5px)}}
