*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list],.hw-lijst{padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}[hidden]{display:none!important}:root{--hw-ease:cubic-bezier(.22, 1, .36, 1);--hw-ease-in-out:cubic-bezier(.65, 0, .35, 1)}:focus-visible{outline:2px solid var(--hw-focus,currentColor);outline-offset:3px;border-radius:4px}.hw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hw-skip{z-index:1000;color:#fff;transition:transform .2s var(--hw-ease);background:#111;border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.hw-skip:focus-visible{transform:none}.hw-marquee{contain:paint;width:100%;overflow:hidden}.hw-marquee__spoor{will-change:transform;width:max-content;display:flex}.hw-marquee__set{flex-shrink:0;align-items:center;display:flex}.hw-js .hw-marquee__spoor{animation:hw-marquee var(--hw-marquee-duur,32s) linear infinite}.hw-marquee[data-richting=terug] .hw-marquee__spoor{animation-direction:reverse}.hw-marquee:hover .hw-marquee__spoor,.hw-marquee:focus-within .hw-marquee__spoor{animation-play-state:paused}@keyframes hw-marquee{to{transform:translate(-50%)}}.hw-slider{position:relative}.hw-slider__baan{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.hw-slider__baan::-webkit-scrollbar{display:none}.hw-slider__baan>*{scroll-snap-align:start;flex:none}.hw-slider[data-uitlijning=midden] .hw-slider__baan>*{scroll-snap-align:center}.hw-slider__baan.is-slepen{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.hw-slider__baan.is-slepen *{pointer-events:none}.hw-slider__dots{justify-content:center;gap:8px;display:flex}.hw-slider__dot{opacity:.3;width:8px;height:8px;transition:opacity .2s var(--hw-ease), width .3s var(--hw-ease);background:currentColor;border-radius:99px;position:relative}.hw-slider__dot:after{content:"";position:absolute;inset:-18px}.hw-slider__dot[aria-current=true]{opacity:1;width:22px}.hw-slider__voortgang{background:color-mix(in srgb, currentColor 18%, transparent);height:2px;position:relative;overflow:hidden}.hw-slider__voortgang>span{transform-origin:0;transform:scaleX(var(--hw-voortgang,.2));transition:transform .25s var(--hw-ease);background:currentColor;position:absolute;inset:0}[data-hw-vorige][disabled],[data-hw-volgende][disabled]{opacity:.35;cursor:default}[data-hw-tabs] [role=tabpanel]{animation:hw-in .35s var(--hw-ease) both}@keyframes hw-in{0%{opacity:0;transform:translateY(8px)}}.hw-js:not(.hw-stil) [data-hw-onthul]{opacity:0;transition:opacity .8s var(--hw-ease), transform .9s var(--hw-ease);transition-delay:var(--hw-vertraging,0s);transform:translateY(28px)}.hw-js:not(.hw-stil) [data-hw-onthul=links]{transform:translate(-36px)}.hw-js:not(.hw-stil) [data-hw-onthul=rechts]{transform:translate(36px)}.hw-js:not(.hw-stil) [data-hw-onthul=schaal]{transform:scale(.94)}.hw-js:not(.hw-stil) [data-hw-onthul=masker]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1s var(--hw-ease);transition-delay:var(--hw-vertraging,0s);transform:none}.hw-js:not(.hw-stil) [data-hw-onthul].is-zichtbaar{opacity:1;transform:none}.hw-js:not(.hw-stil) [data-hw-onthul=masker].is-zichtbaar{clip-path:inset(0 0 -12%)}[data-hw-zweef]{--hw-zweef-hoek:0deg;transform:rotate(var(--hw-zweef-hoek))}.hw-js:not(.hw-stil) [data-hw-zweef]{animation:hw-zweef var(--hw-zweef-duur,6s) var(--hw-ease-in-out) var(--hw-zweef-vertraging,0s) infinite alternate}@keyframes hw-zweef{0%{transform:translate3d(0, -10px, 0) rotate(var(--hw-zweef-hoek))}to{transform:translate3d(0, 12px, 0) rotate(calc(var(--hw-zweef-hoek) + 3deg))}}[data-hw-diepte]{translate:var(--hw-px,0px) var(--hw-py,0px);transition:translate .6s var(--hw-ease)}.hw-druk{transition:transform .15s var(--hw-ease)}.hw-druk:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hw-marquee__spoor{animation:none!important}[data-hw-diepte]{translate:none!important}}.hw-stil .hw-marquee__spoor{animation-duration:120s}:root{--font-heading:"Instrument Serif", serif;--font-body:"Geist", sans-serif;--font-mono:"Geist Mono", monospace;--kleur-vlak:#f3f3f1;--kleur-kaart-licht:#fff;--kleur-inkt:#141518;--kleur-inkt-zacht:#3d4046;--kleur-grijs:#5e626a;--kleur-lijn:#e4e4e0;--kleur-graf-0:#111214;--kleur-graf-1:#1d1f23;--kleur-hero-boven:#55585e;--kleur-hero-onder:#121316;--kleur-kaart:#1e2024;--kleur-wit:#fff;--kleur-rand-licht:#ffffff17;--kleur-glas:#ffffff1a;--hw-focus:#c9ccd2;--font:var(--font-body), system-ui, sans-serif;--serif:var(--font-heading), Georgia, serif;--mono:var(--font-mono), ui-monospace, monospace;--radius-kaart:16px;--radius-case:12px;--radius-pil:999px;--r1:4px;--r2:8px;--r3:12px;--r4:16px;--r5:24px;--r6:32px;--r7:48px;--r8:64px;--r9:96px;--schaduw-pil:0 6px 20px #00000047, 0 1px 2px #0003;--schaduw-venster:0 2px 4px #1112140f, 0 32px 80px -24px #11121459;--duur:.25s}html{background:var(--kleur-vlak);scrollbar-color:#c6c7c3 var(--kleur-vlak)}body{font-family:var(--font);color:var(--kleur-inkt);background:var(--kleur-vlak);caret-color:var(--kleur-inkt);font-size:16px;line-height:1.5;overflow-x:hidden}::selection{color:var(--kleur-inkt);background:#d9dbdf}h1,h2,h3{letter-spacing:-.02em;font-weight:500;line-height:1.1}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}.knop{min-height:48px;padding:0 var(--r5);border-radius:var(--radius-pil);letter-spacing:-.01em;transition:transform var(--duur) var(--hw-ease), box-shadow var(--duur) var(--hw-ease), background var(--duur), border-color var(--duur);justify-content:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.knop--wit{background:var(--kleur-wit);color:var(--kleur-inkt);box-shadow:var(--schaduw-pil)}.knop--wit:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.knop--lijn{color:#fff;border:1px solid #ffffff47}.knop--lijn:hover{background:#ffffff1a;border-color:#ffffff80}.knop--glas{min-height:40px;padding:0 var(--r4);color:#fff;background:var(--kleur-glas);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff29;font-size:14px}.knop--glas:hover{background:#fff3}.rond{background:var(--kleur-wit);width:48px;height:48px;color:var(--kleur-inkt);transition:transform var(--duur) var(--hw-ease);border-radius:50%;place-items:center;display:inline-grid}.rond:hover{transform:rotate(45deg)}.tekstlink{text-underline-offset:.3em;transition:text-decoration-color var(--duur);font-weight:500;-webkit-text-decoration:underline #b9bbb7;text-decoration:underline #b9bbb7}.tekstlink:hover{-webkit-text-decoration-color:var(--kleur-inkt);text-decoration-color:var(--kleur-inkt)}.hero{border-radius:var(--radius-kaart);color:#fff;isolation:isolate;background:var(--kleur-hero-onder);margin:16px;padding:24px 40px 280px;position:relative;overflow:hidden}.hero__lucht{z-index:-1;background:radial-gradient(55% 50% at 50% 12%, #ebeef56b, transparent 70%), radial-gradient(35% 30% at 88% 6%, #c8cdd738, transparent 70%), radial-gradient(30% 30% at 8% 40%, #b4b9c31f, transparent 70%), linear-gradient(180deg, var(--kleur-hero-boven) 0%, #34363b 36%, #1c1d21 68%, var(--kleur-hero-onder) 100%);position:absolute;inset:0}.hero__lucht:after{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000)}.hero__rij{align-items:center;gap:var(--r4);z-index:3;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.merk{align-items:center;gap:var(--r2);letter-spacing:-.03em;color:#fff;justify-self:start;font-size:18px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pil-nav ul{border-radius:var(--radius-pil);background:var(--kleur-glas);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff24;gap:4px;padding:6px;display:flex}.pil-nav a{border-radius:var(--radius-pil);color:#ffffffd1;transition:background var(--duur), color var(--duur);padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;display:block}.pil-nav a:hover{color:#fff;background:#ffffff24}.pil-nav a.is-actief{color:var(--kleur-inkt);background:#fff}.hero__contact{justify-self:end}.menuknop{display:none}.hero__inhoud{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-top:96px;display:flex;position:relative}.hero__kop{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:13ch;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:1}.hero__kop .w{display:inline-block}.hero__tekst{max-width:560px;margin-top:var(--r5);color:#ffffffdb;text-wrap:balance;font-size:18px;line-height:1.5}.hero__acties{justify-content:center;gap:var(--r3);margin-top:var(--r6);flex-wrap:wrap;display:flex}.hw-js:not(.hw-stil) .hero__kop .w{opacity:0;filter:blur(10px);transform:translateY(.5em)}.hw-js:not(.hw-stil) .hero__kop.is-klaar .w{animation:woord .9s var(--hw-ease) forwards;animation-delay:calc(var(--i) * .1s + .15s)}@keyframes woord{to{opacity:1;filter:blur();transform:none}}.hw-js:not(.hw-stil) .venster{opacity:0;animation:venster-in 1.1s var(--hw-ease) .75s forwards;transform:translateY(48px)scale(.98)}@keyframes venster-in{to{opacity:1;transform:none}}.venster-wrap{z-index:4;width:min(1080px,100% - 48px);margin:-232px auto 0;position:relative}.venster{background:var(--kleur-kaart-licht);border-radius:var(--radius-kaart);box-shadow:var(--schaduw-venster);border:1px solid #1112140f;overflow:hidden}.venster__balk{justify-content:space-between;align-items:center;gap:var(--r3);padding:var(--r3) var(--r4) var(--r3) var(--r5);border-bottom:1px solid var(--kleur-lijn);background:#fafaf9;flex-wrap:wrap;display:flex}.venster__site{align-items:center;gap:var(--r2);color:var(--kleur-grijs);font-size:14px;display:flex}.venster__site b{color:var(--kleur-inkt);font-weight:600}.venster__favicon{background:linear-gradient(135deg,#3e5a3a,#8da77b);border-radius:5px;width:18px;height:18px}.schakel{border-radius:var(--radius-pil);background:#ededea;padding:3px;display:inline-flex}.schakel button{min-height:34px;padding:0 var(--r4);border-radius:var(--radius-pil);color:var(--kleur-inkt-zacht);transition:background var(--duur), color var(--duur), box-shadow var(--duur);white-space:nowrap;font-size:13px;font-weight:500}.schakel button[aria-pressed=true]{color:var(--kleur-inkt);background:#fff;box-shadow:0 1px 2px #1112141f,0 4px 10px -4px #1112142e}.schakel button:not([aria-pressed=true]):hover{color:var(--kleur-inkt)}.venster__som{align-items:baseline;gap:var(--r2) var(--r4);padding:var(--r5) var(--r5) var(--r3);flex-wrap:wrap;display:flex}.som__getal{letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1}.som__tekst{color:var(--kleur-grijs);max-width:40ch;font-size:15px}.som__tekst b{color:var(--kleur-inkt);font-weight:600}.vtabel{padding:0 var(--r5)}.vtabel__kop,.vrij{gap:var(--r4);grid-template-columns:minmax(0,2.3fr) 96px 132px minmax(170px,1.4fr) 136px;align-items:center;display:grid}.vtabel__kop{padding:var(--r3) 0 var(--r2);border-bottom:1px solid var(--kleur-lijn);color:var(--kleur-grijs);font-size:12px;font-weight:500}.vtabel__kop span:nth-child(2){text-align:right}.vrij{padding:var(--r3) 0;border-bottom:1px solid var(--kleur-lijn);background:#fff}.vrij:last-child{border-bottom:0}.vrij__term b{font-size:15px;font-weight:600;display:block}.vrij__term span{color:var(--kleur-grijs);font-size:13px;display:block}.vrij__imp{text-align:right;color:var(--kleur-inkt-zacht);font-size:14px}.vrij__pos{white-space:nowrap;font-size:14px}.vrij__pos i{color:var(--kleur-grijs);padding:0 .4em;font-style:normal}.vrij__pos b{font-weight:600}.vrij__winst{align-items:center;gap:var(--r3);display:flex}.vrij__winst .balk{background:#eeeeeb;border-radius:6px;flex:1;height:6px;overflow:hidden}.vrij__winst .balk i{background:linear-gradient(90deg, #6e727a, var(--kleur-inkt));transform-origin:0;height:100%;transition:transform .9s var(--hw-ease);border-radius:6px;display:block}.vrij__winst b{text-align:right;min-width:52px;font-size:15px;font-weight:600}.klus{min-width:120px;min-height:36px;padding:0 var(--r3);border-radius:var(--radius-pil);background:var(--kleur-inkt);color:#fff;transition:background var(--duur), transform .15s, color var(--duur);justify-content:center;justify-self:end;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.klus:hover{background:#33363c}.klus:active{transform:scale(.97)}.klus__laad,.klus__vink{display:none}.klus[data-staat=bezig]{cursor:progress;background:#33363c}.klus[data-staat=bezig] .klus__laad{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite draai;display:block}.klus[data-staat=klaar]{color:var(--kleur-inkt);cursor:default;background:#ecedea}.klus[data-staat=klaar] .klus__vink{display:block}.klus[data-staat=klaar] .klus__vink path{stroke-dasharray:18;stroke-dashoffset:18px;animation:vink .4s var(--hw-ease) forwards}@keyframes draai{to{transform:rotate(360deg)}}@keyframes vink{to{stroke-dashoffset:0}}.venster__voet{padding:var(--r3) var(--r5);border-top:1px solid var(--kleur-lijn);color:var(--kleur-grijs);background:#fafaf9;font-size:13px}.partners{padding:var(--r8) 0 var(--r7);overflow:hidden}.partners__kop{font-family:var(--font);letter-spacing:0;color:var(--kleur-grijs);text-align:center;margin-bottom:var(--r5);font-size:14px;font-weight:500}.partners__band{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.term{align-items:baseline;gap:var(--r2);margin:0 var(--r2);padding:10px var(--r4);border-radius:var(--radius-pil);border:1px solid var(--kleur-lijn);white-space:nowrap;color:var(--kleur-inkt-zacht);background:#fff;font-size:15px;display:inline-flex}.term b{font-family:var(--mono);color:var(--kleur-inkt);font-size:14px;font-weight:600}.resultaten{padding:var(--r7) 0 var(--r9)}.resultaten__kop{justify-content:space-between;align-items:flex-end;gap:var(--r5);flex-wrap:wrap;display:flex}.kop2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.05}.kop2--licht{color:#fff}.kop2--midden{text-align:center;margin-inline:auto}.cases{margin-top:var(--r6)}.cases .hw-slider__baan{gap:var(--r4);padding:0 max(24px,50vw - 620px);scroll-padding-inline:max(24px,50vw - 620px)}.case{border-radius:var(--radius-case);background:var(--kleur-graf-1);color:#fff;height:480px;text-decoration:none;position:relative;overflow:hidden;flex:0 0 330px!important}.case--breed{flex-basis:660px!important}.case img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--hw-ease);position:absolute;inset:0}.case:hover img{transform:scale(1.04)}.case:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#0a0b0d8c 60%,#0a0b0df0 100%);position:absolute;inset:0}.case__tekst{left:var(--r4);right:var(--r4);bottom:var(--r4);z-index:1;position:absolute}.case h3{letter-spacing:-.02em;text-wrap:balance;max-width:26ch;font-size:18px;font-weight:500;line-height:1.3}.case--breed h3{max-width:32ch}.tags{margin-top:var(--r3);flex-wrap:wrap;gap:6px;display:flex}.tags li{border-radius:var(--radius-pil);background:#ffffff14;border:1px solid #fff6;padding:4px 10px;font-size:12px;line-height:1.4}.tags--donker li{color:#ffffffd9;background:#ffffff0f;border-color:#fff3}.slider__voet{justify-content:center;align-items:center;gap:var(--r4);margin-top:var(--r5);color:var(--kleur-inkt);display:flex}.hw-slider__dot{background:currentColor}.diensten{background:linear-gradient(180deg, var(--kleur-graf-0) 0%, #202227 100%);color:#fff;padding:var(--r9) 0 var(--r8)}.diensten__raster{gap:var(--r8);padding-inline:var(--r5);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.diensten__intro{top:var(--r7);position:sticky}.diensten__intro .kop2{max-width:14ch}.diensten__intro p{margin-top:var(--r5);color:#fffc;max-width:38ch;font-size:16px;line-height:1.6}.knoppen{gap:var(--r2);margin-top:var(--r6);align-items:center;display:flex}.knoppen .knop{min-height:44px;padding:0 var(--r4);font-size:14px}.knoppen .rond{width:44px;height:44px}.diensten__lijst{gap:var(--r3);display:grid}.dienst{background:var(--kleur-kaart);border:1px solid var(--kleur-rand-licht);border-radius:var(--radius-case);padding:var(--r4) var(--r5);transition:border-color var(--duur), background var(--duur);box-shadow:inset 0 1px #ffffff0d}.dienst:hover{border-color:#ffffff2e}.dienst h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.dienst button{text-align:left;align-items:center;gap:var(--r4);color:#fff;width:100%;min-height:44px;display:flex}.dienst__naam{flex:1}.dienst__prijs{color:#ffffffc7;font-size:14px;font-weight:500}.dienst .tags{margin-top:var(--r1)}.plus{border:1px solid #ffffff38;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.plus:before,.plus:after{content:"";width:10px;height:1.5px;transition:transform .3s var(--hw-ease);background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.plus:after{transform:rotate(90deg)}button[aria-expanded=true] .plus:after{transform:rotate(0)}.dienst__paneel{overflow:hidden}.dienst__paneel:not([hidden]){animation:hw-in .35s var(--hw-ease) both}.dienst__paneel p{margin-top:var(--r4);color:#ffffffd1;max-width:54ch;font-size:15px;line-height:1.6}.dienst__paneel a{color:#fff;text-underline-offset:.25em}.rekensom{padding:var(--r9) 0}.rekensom__raster{gap:var(--r8);padding-inline:var(--r5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.rekensom__tekst{margin-top:var(--r5);max-width:46ch;color:var(--kleur-inkt-zacht);font-size:17px}.formule{border-radius:var(--radius-kaart);padding:var(--r6);background:#fff;box-shadow:0 1px 2px #1112140d,0 20px 48px -28px #1112144d}.formule__som{padding-bottom:var(--r4);border-bottom:1px solid var(--kleur-lijn);font-size:clamp(14px,1.4vw,18px);font-weight:500}.formule__som sub{font-size:.7em}.formule__voorbeeld{justify-content:space-between;gap:var(--r2) var(--r4);padding:var(--r4) 0;color:var(--kleur-grijs);flex-wrap:wrap;font-size:14px;display:flex}.formule__voorbeeld b{color:var(--kleur-inkt);font-weight:600}.vragen{border-top:1px solid var(--kleur-lijn)}.vragen details{border-bottom:1px solid var(--kleur-lijn)}.vragen details:last-child{border-bottom:0}.vragen summary{justify-content:space-between;align-items:center;gap:var(--r4);cursor:pointer;min-height:52px;font-weight:500;list-style:none;display:flex}.vragen summary::-webkit-details-marker{display:none}.vragen summary:after{content:"";width:10px;height:10px;transition:transform var(--duur) var(--hw-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-3px)}.vragen details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.vragen details p{padding-bottom:var(--r4);color:var(--kleur-inkt-zacht);max-width:56ch}.vragen details[open] p{animation:hw-in .3s var(--hw-ease) both}.voet{background:var(--kleur-graf-1);color:#fff;padding:var(--r8) 0 var(--r6)}.cta{text-align:center;padding:var(--r9) var(--r5);border-radius:var(--radius-kaart);background:radial-gradient(70% 90% at 50% 0%, #e6e9f042, transparent 70%), linear-gradient(180deg, #45484e 0%, var(--kleur-graf-0) 100%);border:1px solid var(--kleur-rand-licht)}.cta .kop2{max-width:16ch}.cta p{max-width:52ch;margin:var(--r4) auto var(--r6);color:#ffffffd1}.voet__kolommen{gap:var(--r6);padding:var(--r8) var(--r5) var(--r6);grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid}.voet h3{font-family:var(--font);letter-spacing:0;color:#ffffff9e;margin-bottom:var(--r3);font-size:13px;font-weight:500}.voet p,.voet li{color:#ffffffd6;font-size:15px}.voet li{margin-bottom:var(--r2)}.voet a{text-decoration:none}.voet li a:hover,.voet__regel a:hover{text-decoration:underline}.voet .merk--voet{margin-bottom:var(--r3);display:inline-flex}.voet__regel{border-top:1px solid var(--kleur-rand-licht);padding:var(--r5) var(--r5) 0;color:#ffffffa3!important;font-size:13px!important}@media (width<=1100px){.diensten__raster,.rekensom__raster{gap:var(--r7);grid-template-columns:1fr}.diensten__intro{position:static}.vtabel__kop,.vrij{grid-template-columns:minmax(0,2fr) 120px minmax(140px,1.2fr) 128px}.vtabel__kop span:nth-child(2),.vrij__imp{display:none}}@media (width<=820px){.hero{border-radius:14px;margin:8px;padding:16px 16px 200px}.hero__rij{grid-template-columns:1fr auto}.hero__contact{display:none}.menuknop{background:var(--kleur-glas);border:1px solid #ffffff24;border-radius:50%;place-content:center;gap:6px;width:48px;height:48px;display:grid}.menuknop span{width:18px;height:1.5px;transition:transform .3s var(--hw-ease);background:#fff;display:block}.menuknop[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.menuknop[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.pil-nav{z-index:10;display:none;position:absolute;top:64px;left:0;right:0}.pil-nav.is-open{animation:hw-in .3s var(--hw-ease) both;display:block}.pil-nav ul{background:#18191cf0;border-radius:20px;flex-direction:column;padding:8px}.pil-nav a{padding:13px 16px;font-size:16px}.hero__inhoud{padding-top:72px}.hero__kop{font-size:clamp(44px,13vw,60px)}.hero__tekst{font-size:16px}.hero__acties .knop{flex:auto}.venster-wrap{width:calc(100% - 24px);margin-top:-168px}.venster__balk{padding:var(--r3)}.venster__site span:last-child{display:none}.schakel{width:100%}.schakel button{padding:0 var(--r2);flex:1;min-height:40px}.venster__som{padding:var(--r4) var(--r4) var(--r2)}.som__getal{font-size:44px}.vtabel{padding:0 var(--r4)}.vtabel__kop{display:none}.vrij{gap:var(--r2) var(--r3);padding:var(--r4) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term klus""pos pos""winst winst"}.vrij__term{grid-area:term}.vrij__pos{color:var(--kleur-grijs);grid-area:pos;font-size:13px}.vrij__winst{grid-area:winst}.vrij>[role=cell]:last-child{grid-area:klus;align-self:start}.klus{min-width:0;min-height:40px}.venster__voet{padding:var(--r3) var(--r4)}.partners{padding:var(--r7) 0 var(--r6)}.resultaten{padding:var(--r6) 0 var(--r8)}.case{height:420px;flex-basis:min(78vw,320px)!important}.case--breed{flex-basis:min(86vw,360px)!important}.diensten{padding:var(--r8) 0 var(--r7)}.diensten__raster,.rekensom__raster{padding-inline:0}.dienst{padding:var(--r3) var(--r4)}.dienst h3{font-size:18px}.rekensom{padding:var(--r8) 0}.formule{padding:var(--r5) var(--r4)}.voet__kolommen{gap:var(--r6);grid-template-columns:1fr 1fr;padding-inline:0}.voet__kolommen>div:first-child{grid-column:1/-1}.voet__regel{padding-inline:0}.cta{padding:var(--r8) var(--r4)}}@media (prefers-reduced-motion:reduce){.vrij__winst .balk i{transition:none}.klus[data-staat=bezig] .klus__laad{animation:none}}
