@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-normal-C5E2Gvlv.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-normal-BVScPF0l.woff2)format("woff2-variations");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}.lint{z-index:0;pointer-events:none;width:max(1400px,118%);position:absolute;left:50%;translate:-50%}.lint svg{width:100%;height:auto;overflow:visible}.lint__vlak{fill:var(--coral);fill-opacity:.05;fill-rule:evenodd}.lint__rand{fill:none;stroke:var(--coral);stroke-opacity:.2;stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.zwaai{z-index:0;pointer-events:none;position:absolute}.zwaai svg{width:100%;height:auto;overflow:visible}.zwaai path{fill:none;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.zwaai--flip svg{transform:scaleX(-1)}.spark{overflow:visible}.spark path{fill:none;stroke:var(--coral);stroke-width:3.4px;stroke-linecap:round}.doodle{z-index:1;pointer-events:none;height:auto;position:absolute}.doodle--krul{width:clamp(56px,5vw,93px)}.doodle--sterretje{width:clamp(70px,6vw,110px)}.js-motion [data-line],.js-motion [data-fill]{opacity:0}.js-motion [data-doodle=down]{clip-path:inset(0 0 100%)}.js-motion [data-doodle=right]{clip-path:inset(0 100% 0 0)}.logo{color:#2d2d2d;transition:color .3s var(--ease);align-items:center;gap:.7rem;display:inline-flex}.logo--licht{color:#fff}.logo__mark{flex:none}.logo__woord{font-family:var(--font-logo);justify-items:center;font-weight:700;line-height:1;display:grid}.logo__naam{letter-spacing:.005em;font-size:1.38rem}.logo__slogan{letter-spacing:.01em;margin-top:.22rem;font-size:.86rem}.voet{background:var(--night);color:#ffffffc7;padding-top:clamp(4.5rem,8vw,8rem);font-size:1rem;position:relative;overflow:clip}.voet__lint{opacity:.9;top:10%}.voet__lint .lint__vlak{fill:var(--gold);fill-opacity:.035}.voet__lint .lint__rand{stroke:var(--gold);stroke-opacity:.16}.voet__boven,.voet__midden,.voet__onder{z-index:1;width:var(--w-inhoud);margin-inline:auto;position:relative}.voet__boven{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2.5rem,6vw,8rem);padding-bottom:clamp(3rem,5vw,5rem);display:grid}.voet__merk{align-content:start;justify-items:start;gap:1.3rem;display:grid}.voet__merk p{max-width:26rem}.voet__socials{gap:.6rem;padding:0;list-style:none;display:flex}.voet__socials a{width:46px;height:46px;color:var(--gold);transition:border-color .3s var(--ease), color .3s var(--ease), transform .5s var(--ease-out);border:1px solid #fff3;border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.voet__socials a:hover{border-color:var(--gold);transform:translateY(-3px)}.voet__groot{letter-spacing:-.025em;color:var(--gold);align-content:start;gap:.5rem;font-size:clamp(1.5rem,1.05rem + 1.6vw,2.7rem);font-style:normal;font-weight:500;line-height:1.2;display:grid}.voet__groot a{width:-moz-fit-content;width:fit-content;transition:background-size .6s var(--ease-out);overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none}.voet__groot a:hover{background-size:100% 2px}.voet__midden{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-block:clamp(2.5rem,4vw,4rem);display:grid}.voet__midden h3{color:#fff;letter-spacing:0;margin-bottom:1rem;font-size:1.05rem;font-weight:600}.voet__midden ul{gap:.5rem;padding:0;list-style:none;display:grid}.voet__midden a{transition:color .3s var(--ease);text-decoration:none}.voet__gebied p+p{margin-top:.9rem}.voet__gebied-link{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.voet__midden a:hover{color:#fff}.voet__keur{align-content:start;gap:.8rem;display:grid}.voet__keur>a{transition:border-color .3s var(--ease);border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:.9rem;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.35;display:flex}.voet__keur>a:hover{border-color:#fff6}.voet__cijfer{color:#fff;letter-spacing:-.04em;font-size:1.9rem;font-weight:600}.voet__sterren{color:var(--gold);gap:2px;margin-bottom:.2rem;display:flex}.voet__keur>a.voet__kiwa{color:#fff;gap:1rem;font-weight:600}.voet__kiwa img{box-sizing:content-box;background:#fff;border-radius:12px;flex:none;width:auto;height:44px;padding:.45rem .7rem}.voet__juridisch{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.voet__juridisch a{color:inherit;text-underline-offset:3px;transition:text-decoration-color .3s var(--ease);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.voet__juridisch a:hover{text-decoration-color:currentColor}@media (max-width:640px){.voet__juridisch{justify-content:center}}.voet__onder{color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;padding-block:1.6rem 2rem;font-size:.92rem;display:flex}.voet__onder a{color:#ffffffd9}@media (max-width:1000px){.voet__boven{grid-template-columns:1fr}.voet__midden{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.voet__boven,.voet__merk,.voet__groot{text-align:center;justify-items:center}.voet__groot a{margin-inline:auto}.voet__midden{text-align:center;grid-template-columns:1fr}.voet__keur>a{text-align:left;justify-content:center}.voet__onder{text-align:center;justify-content:center}}.knop{--knop-bg:var(--grad);--knop-fg:var(--ink);background:var(--knop-bg);min-height:58px;color:var(--knop-fg);letter-spacing:-.01em;white-space:nowrap;isolation:isolate;transition:background-position .6s var(--ease-out), background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);background-position:0%;background-size:160% 100%;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:0 1.9rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.knop:active{transform:scale(.97)}.knop__rol{height:1.35em;line-height:1.35em;display:grid;position:relative;overflow:hidden}.knop__tekst{transition:transform .55s var(--ease-out);grid-area:1/1}.knop__tekst:last-child{transform:translateY(105%)}.knop:hover .knop__tekst:first-child,.knop:focus-visible .knop__tekst:first-child{transform:translateY(-105%)}.knop:hover .knop__tekst:last-child,.knop:focus-visible .knop__tekst:last-child{transform:translateY(0)}.knop__icoon{transition:transform .55s var(--ease-out);place-items:center;font-size:1.2rem;display:grid}.knop:hover .knop__icoon{transform:rotate(-12deg)scale(1.08)}.knop--warm:hover{background-position:100%}.knop--licht{--knop-bg:#fff;--knop-fg:var(--ink)}.knop--licht:hover{--knop-bg:var(--gold-soft)}.knop--donker{--knop-bg:var(--ink);--knop-fg:#fff}.knop--donker:hover{--knop-bg:#463a33}.knop--rand{--knop-bg:transparent;--knop-fg:#fff;border:1.5px solid #ffffff8c}.knop--rand:hover{--knop-bg:#ffffff1f;border-color:#fff}@media (max-width:480px){.knop{min-height:56px;padding:0 1.5rem}}.kopbalk{z-index:100;transition:transform .6s var(--ease-out), background-color .4s var(--ease), box-shadow .4s var(--ease);position:fixed;inset:0 0 auto}.js-motion .kopbalk--pagina{animation:kopbalk-in .9s var(--ease-out) .15s both}@keyframes kopbalk-in{0%{opacity:0}}.kopbalk__binnen{z-index:2;width:var(--w-breed);transition:padding .4s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-inline:auto;padding-block:1.1rem;display:grid;position:relative}.kopbalk.is-vast{background:var(--cream);box-shadow:0 1px 0 var(--line)}.kopbalk.is-vast .kopbalk__binnen{padding-block:.7rem}.kopbalk.is-weg{transform:translateY(-110%)}.kopbalk__logo{border-radius:12px;justify-self:start;text-decoration:none}.kopbalk__nav ul{gap:clamp(1.2rem,2.4vw,2.6rem);padding:0;list-style:none;display:flex}.kopbalk__nav a{color:#fff;transition:color .3s var(--ease);padding-block:.4rem;font-size:1.02rem;font-weight:500;text-decoration:none;display:block;position:relative}.kopbalk.is-vast .kopbalk__nav a,.kopbalk--pagina .kopbalk__nav a{color:var(--ink)}.kopbalk__nav>ul>li>a{align-items:center;gap:.35rem;display:flex}.kopbalk__nav>ul>li>a:after{content:"";background:var(--grad-deep);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease-out);border-radius:2px;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.kopbalk__nav>ul>li>a.is-actief:after{transform:scaleX(1)}.kopbalk__caret{opacity:.7;transition:transform .4s var(--ease-out);font-size:.75rem}.heeft-sub{position:relative}.heeft-sub:hover .kopbalk__caret,.heeft-sub:focus-within .kopbalk__caret{transform:rotate(180deg)}.kopbalk__sub{opacity:0;visibility:hidden;width:min(92vw,560px);transition:opacity .3s var(--ease), translate .5s var(--ease-out), visibility .3s;padding-top:1rem;position:absolute;top:100%;left:50%;translate:-50% 10px}.heeft-sub:hover .kopbalk__sub,.heeft-sub:focus-within .kopbalk__sub{opacity:1;visibility:visible;translate:-50%}.kopbalk__sub ul{box-shadow:var(--shadow-lift);background:#fff;border-radius:24px;gap:.25rem;margin:0;padding:.6rem;list-style:none;display:grid}.kopbalk .kopbalk__sub a{color:var(--ink);transition:border-color .3s var(--ease);border:1px solid #0000;border-radius:18px;grid-template-columns:58px 1fr auto;align-items:center;gap:1rem;padding:.6rem .9rem .6rem .6rem;display:grid}.kopbalk__sub a:hover,.kopbalk__sub a.is-actief{border-color:var(--line)}.kopbalk__sub img{object-fit:cover;border-radius:14px;width:58px;height:58px}.kopbalk__sub strong{font-size:1rem;font-weight:600;display:block}.kopbalk__sub strong+span{color:var(--ink-soft);font-size:.88rem;font-weight:400;line-height:1.4;display:block}.kopbalk__sub-pijl{color:var(--coral);transition:transform .4s var(--ease-out)}.kopbalk__sub a:hover .kopbalk__sub-pijl{transform:rotate(45deg)}.kopbalk__rol{height:1.4em;line-height:1.4em;display:grid;overflow:hidden}.kopbalk__rol span{transition:transform .5s var(--ease-out);grid-area:1/1}.kopbalk__rol span:last-child{transform:translateY(105%)}.kopbalk__nav a:hover .kopbalk__rol span:first-child{transform:translateY(-105%)}.kopbalk__nav a:hover .kopbalk__rol span:last-child{transform:none}.kopbalk__acties{justify-self:end;align-items:center;gap:1.2rem;display:flex}.kopbalk__tel{color:#fff;white-space:nowrap;transition:color .3s var(--ease);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.kopbalk__tel svg{color:var(--gold)}.kopbalk.is-vast .kopbalk__tel,.kopbalk--pagina .kopbalk__tel{color:var(--ink)}.kopbalk.is-vast .kopbalk__tel svg,.kopbalk--pagina .kopbalk__tel svg{color:var(--coral)}.kopbalk__knop{min-height:50px;padding-inline:1.5rem}.kopbalk__menu{width:52px;height:52px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;font-size:1.4rem;display:none}.kopbalk.is-vast .kopbalk__menu,.kopbalk--pagina .kopbalk__menu,.kopbalk.is-open .kopbalk__menu{background:var(--ink);color:#fff}.menu{z-index:1;padding:6.5rem var(--gutter) 2.5rem;overscroll-behavior:contain;background:var(--cream);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-out);visibility:hidden;flex-direction:column;justify-content:center;gap:clamp(2rem,6vh,3.5rem);display:flex;position:fixed;inset:0;overflow-y:auto}.kopbalk.is-open .menu{clip-path:inset(0);visibility:visible}.kopbalk.is-open{background:var(--cream)}.menu__lijst{text-align:center;gap:.4rem;padding:0;list-style:none;display:grid}.menu__lijst li{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(24px)}.kopbalk.is-open .menu__lijst li{opacity:1;transform:none}.menu__sub{flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;margin:.2rem 0 .8rem;padding:0;list-style:none;display:flex}.menu__lijst .menu__sub a{border:1px solid var(--line);letter-spacing:0;background:#fff;border-radius:999px;padding:.45rem .9rem;font-size:.98rem}.menu__lijst a{letter-spacing:-.03em;padding:.35rem .5rem;font-size:clamp(1.7rem,7vw,2.5rem);font-weight:500;text-decoration:none;display:inline-block}.menu__voet{color:var(--ink-soft);justify-items:center;gap:.8rem;display:grid}@media (max-width:1320px){.kopbalk__tel{display:none}}@media (max-width:1180px){.kopbalk__nav{display:none}.kopbalk__menu{display:grid}.kopbalk__binnen{grid-template-columns:1fr auto}}@media (max-width:860px){.kopbalk__tel,.kopbalk__knop{display:none}.kopbalk .logo__mark{width:42px;height:42px}.kopbalk .logo__naam{font-size:1.2rem}.kopbalk .logo__slogan{font-size:.76rem}}.menu__lijnen{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.menu__lijst,.menu__voet{z-index:1;position:relative}.menu__lijn{fill:none;stroke-width:9px;stroke-linecap:round;opacity:0;width:190%;height:auto;transition:opacity .4s var(--ease);position:absolute}.menu__lijn path{stroke-dasharray:1;stroke-dashoffset:1px}.menu__lijn--boven{width:230%;top:3rem;left:8%}.menu__lijn--onder{opacity:0;width:250%;bottom:3.5rem;right:4%;transform:scaleY(-1)}.kopbalk.is-open .menu__lijn--boven{opacity:.5}.kopbalk.is-open .menu__lijn--onder{opacity:.32}.kopbalk.is-open .menu__lijn path{animation:menu-lijn 1.5s var(--ease-out) .15s forwards}.kopbalk.is-open .menu__lijn--onder path{animation-delay:.45s}@keyframes menu-lijn{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.menu__lijn path{stroke-dashoffset:0;animation:none}}@media (max-height:720px){.menu__lijn--onder{display:none}}.slot{padding-block:clamp(4rem,7vw,7rem);position:relative;overflow:clip}.slot__zwaai{width:108%;top:-2%;left:-4%}.slot__paneel{z-index:1;width:var(--w-breed);border-radius:calc(var(--r-xl) + 6px);background:var(--night);color:#fff;isolation:isolate;align-items:center;min-height:clamp(560px,82vh,860px);margin-inline:auto;padding:clamp(2rem,6vw,7rem);display:flex;position:relative;overflow:hidden}.slot__foto{z-index:-2;position:absolute;inset:-9% 0}.slot__foto img{object-fit:cover;object-position:36% 62%;width:100%;height:100%}.slot__waas{z-index:-1;background:linear-gradient(90deg,#24160fdb 0%,#24160f9e 38%,#24160f14 72%),linear-gradient(#24160f00 60%,#24160f73 100%);position:absolute;inset:0}.slot__inhoud{justify-items:start;gap:clamp(1.3rem,2vw,1.9rem);max-width:44rem;display:grid}.slot__inhoud h2{max-width:14ch;font-size:clamp(2.3rem,1.3rem + 3.3vw,4.6rem)}.slot__spark path{stroke:var(--gold)}.slot__tekst{color:#ffffffe0;max-width:36rem;font-size:clamp(1.08rem,1rem + .3vw,1.25rem)}.slot__knoppen{flex-wrap:wrap;gap:.8rem;display:flex}.slot__uren{color:#ffffffbf;align-items:center;gap:.5rem;font-size:.98rem;display:inline-flex}.slot__uren svg{color:var(--gold)}@media (max-width:760px){.slot__paneel{justify-content:center;align-items:flex-end;min-height:88svh;padding:2rem 1.4rem 2.4rem}.slot__foto img{object-position:50% 40%}.slot__waas{background:linear-gradient(#24160f0d 20%,#24160fb3 52%,#24160feb 100%)}.slot__inhoud{text-align:center;justify-items:center}.slot__knoppen{flex-direction:column;align-items:stretch;width:min(100%,22rem)}}.checks{gap:.85rem;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:.8rem;line-height:1.45;display:flex}.checks__vink{background:var(--grad-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:.02rem;font-size:.85rem;display:grid}.checks--klein{color:var(--ink-soft);gap:.55rem;font-size:.98rem}.checks--klein .checks__vink{width:1.3rem;height:1.3rem;margin-top:.08rem;font-size:.7rem}.diensten{padding-block:var(--section);background:var(--cream-deep);position:relative;overflow:clip}.diensten__lint{top:6%}.diensten__kop{z-index:1;width:var(--w-smal);text-align:center;justify-items:center;gap:1.3rem;margin:0 auto clamp(3rem,5vw,5rem);display:grid;position:relative}.diensten__kop .lead{max-width:44rem}.diensten__ster{top:-1.5rem;right:clamp(0rem,6vw,6rem)}.diensten__grid{z-index:1;width:var(--w-inhoud);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.5rem);margin-inline:auto;display:grid;position:relative}.dienst{border-radius:calc(var(--r-xl) + 8px);box-shadow:var(--shadow-soft);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#fff;flex-direction:column;padding:12px;display:flex;position:relative}.dienst:hover{box-shadow:var(--shadow-lift);transform:translateY(-8px)}.dienst__vlak{z-index:2;border-radius:inherit;position:absolute;inset:0}.dienst__link{z-index:3;position:relative}.dienst__beeld{border-radius:var(--r-xl);margin:0;overflow:hidden}.dienst__beeld img{aspect-ratio:741/820;object-fit:cover;width:100%;transition:transform 1.1s var(--ease-out)}.dienst:hover .dienst__beeld img{transform:scale(1.06)}.dienst__body{flex-direction:column;flex:1;gap:.8rem;padding:1.4rem .8rem .9rem;display:flex}.dienst__body>p{color:var(--ink-soft);font-size:1.02rem;line-height:1.55}.dienst__punten{margin-top:.2rem}.dienst__link{align-self:flex-start;align-items:center;gap:.7rem;margin-top:auto;padding-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.dienst__pijl{background:var(--ink);color:#fff;width:38px;height:38px;transition:transform .5s var(--ease-out), background-color .3s var(--ease);border-radius:50%;place-items:center;font-size:1rem;display:grid}.dienst__link:hover .dienst__pijl,.dienst:hover .dienst__pijl{background:var(--coral);transform:rotate(45deg)}@media (max-width:1560px){.diensten__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1240px){.diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dienst__beeld img{aspect-ratio:5/4}}@media (max-width:640px){.diensten__grid{grid-template-columns:1fr}.dienst__body{text-align:center;align-items:center}.dienst__punten{text-align:left;width:-moz-fit-content;width:fit-content}.dienst__link{align-self:center}.diensten__ster{display:none}}.ervaringen{padding-block:var(--section);position:relative;overflow:clip}.ervaringen__zwaai{opacity:.9;width:112%;top:4%;left:-6%}.ervaringen__kop{z-index:1;width:var(--w-smal);text-align:center;justify-items:center;gap:1.2rem;margin:0 auto clamp(2.5rem,4vw,4rem);display:grid;position:relative}.ervaringen__kop .lead{max-width:40rem}.ervaringen__score{border:1px solid var(--line);color:var(--ink-soft);text-align:left;transition:border-color .3s var(--ease), transform .5s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.9rem;padding:.7rem 1.3rem .7rem 1.1rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:inline-flex}.ervaringen__score:hover{border-color:var(--coral);transform:translateY(-2px)}.ervaringen__score strong{color:var(--ink);letter-spacing:-.04em;font-size:1.9rem;font-weight:600}.ervaringen__sterren{color:var(--gold);gap:2px;display:flex}.ervaringen__grid{z-index:1;width:var(--w-inhoud);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.6rem);margin-inline:auto;padding:0;list-style:none;display:grid;position:relative}.ervaring{border-radius:var(--r-l);box-shadow:var(--shadow-soft);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#fff;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.4vw,2.1rem);display:flex}.ervaring:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.ervaring__teken{width:34px;height:34px;color:var(--coral)}.ervaring blockquote{flex:1;margin:0}.ervaring blockquote p{color:var(--ink);font-size:1.08rem;line-height:1.6}.ervaring__wie{border-top:1px solid var(--line);color:var(--ink-faint);gap:.1rem;padding-top:.9rem;font-size:.92rem;display:grid}.ervaring__wie strong{color:var(--ink);font-size:1rem;font-weight:600}.ervaringen__slot{z-index:1;justify-content:center;margin-top:clamp(2rem,3vw,3rem);display:flex;position:relative}@media (max-width:1100px){.ervaringen__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ervaringen__zwaai{display:none}}.ervaringen__punten{display:none}@media (max-width:700px){.ervaringen__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:.9rem;padding-bottom:.4rem;scroll-padding-inline:7%;display:flex;overflow-x:auto}.ervaringen__grid::-webkit-scrollbar{display:none}.ervaring{scroll-snap-align:center;text-align:center;flex:0 0 86%;align-items:center}.ervaring:hover{box-shadow:var(--shadow-soft);transform:none}.ervaring__wie{justify-items:center;width:100%}.ervaringen__punten{z-index:1;justify-content:center;gap:.15rem;margin-top:1rem;display:flex;position:relative}.ervaringen__punt{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.ervaringen__punt:after{content:"";width:8px;height:8px;transition:background-color .3s var(--ease), transform .4s var(--ease-out);background:#f2674f4d;border-radius:50%}.ervaringen__punt.is-actief:after{background:var(--coral);transform:scale(1.4)}}.hero{min-height:100vh;min-height:100svh;padding:8rem var(--gutter) clamp(9rem, 14vh, 12rem);background:var(--night);color:#fff;isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero__media{z-index:-2;will-change:transform;position:absolute;inset:0}.hero__media video{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero__waas{z-index:-1;background:radial-gradient(72% 62% at 50% 52%,#0a090885 0%,#0a090800 76%),linear-gradient(#26181124,#26181124),linear-gradient(#08070642,#08070642),linear-gradient(#0908079e 0%,#09080733 32%,#0c0a096b 62%,#090807db 100%);position:absolute;inset:0}.hero__inhoud{text-align:center;justify-items:center;gap:clamp(1.3rem,2.2vw,2rem);max-width:1180px;display:grid}.hero__kop{position:relative}.hero__titel{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.9rem,1.2rem + 5.4vw,6.6rem);font-weight:500;line-height:1}.hero__spark{width:clamp(36px,3.6vw,60px);height:auto;position:absolute;top:clamp(-44px,-2.6vw,-24px);left:clamp(-64px,-3.8vw,-30px)}.hero__spark path{stroke:var(--gold)}.hero__sub{color:#ffffffe6;max-width:44rem;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.55}.hero__knoppen{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.4rem;display:flex}.hero__score{color:#ffffffe6;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:.3rem;font-size:1rem;text-decoration:none;display:inline-flex}.hero__score strong{color:#fff;font-weight:700}.hero__score:hover span:last-child{text-underline-offset:4px;text-decoration:underline}.hero__sterren{color:var(--gold);gap:2px;font-size:1.05rem;display:inline-flex}.hero__pauze{right:var(--gutter);color:#fff;cursor:pointer;width:44px;height:44px;transition:border-color .3s var(--ease);background:0 0;border:1.5px solid #ffffff73;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(7.5rem,12vh,9.5rem)}.hero__pauze:hover{border-color:#fff}.js-motion .hero__media{filter:blur(10px);transform:scale(1.18)}.js-motion .hero [data-hero-fade]{opacity:0;transform:translateY(24px)}.js-motion .kopbalk--video[data-intro=kopbalk]{opacity:0}@media (max-width:767px){.hero{padding-top:7rem;padding-bottom:6.5rem}.hero__titel{max-width:11ch}.hero__spark{width:30px;top:-24px;left:-4px}.hero__knoppen{flex-direction:column;align-items:stretch;width:min(100%,22rem)}.hero__pauze{bottom:1.25rem}}.keurmerken{padding-block:clamp(2rem,3vw,3.5rem);position:relative}.keurmerken__binnen{width:var(--w-inhoud);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper-warm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);margin-inline:auto;padding:clamp(1.4rem,2.4vw,2.2rem) clamp(1.5rem,3vw,3rem);display:grid}.keurmerken__logo{border-right:1px solid var(--line);padding-right:clamp(1.5rem,3.5vw,3.5rem);display:block}.keurmerken__logo img{width:auto;height:clamp(52px,4.4vw,70px);transition:transform .5s var(--ease-out);display:block}.keurmerken__logo:hover img{transform:translateY(-3px)}.keurmerken__tekst{max-width:44rem;color:var(--ink-soft);font-size:1.02rem;line-height:1.6}.keurmerken__titel{color:var(--ink);letter-spacing:-.02em;margin-bottom:.35rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-weight:600;line-height:1.25}.keurmerken__link{color:var(--ink);white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.keurmerken__link svg{color:var(--coral);transition:transform .4s var(--ease-out)}.keurmerken__link:hover svg{transform:rotate(45deg)}@media (max-width:900px){.keurmerken__binnen{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.2rem}.keurmerken__logo{border-right:0;border-bottom:1px solid var(--line);padding:0 0 1.2rem}}.over{padding-block:calc(var(--section) * .55) var(--section);position:relative;overflow:clip}.over__zwaai{width:66%;top:4%;right:-14%}.over__grid{z-index:1;width:var(--w-inhoud);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(3rem,7vw,9rem);margin-inline:auto;display:grid;position:relative}.over__tekst{justify-items:start;gap:clamp(1.4rem,2vw,2rem);display:grid}.over__tekst h2{max-width:14ch}.over__alineas{gap:1rem;max-width:62ch;display:grid}.over__alineas p:not(.lead){color:var(--ink-soft)}.over__checks{max-width:60ch}.over__team{box-shadow:var(--shadow-soft);background:#fff;border-radius:999px;align-items:center;gap:1rem;padding:.9rem 1.4rem .9rem .9rem;display:flex}.over__merk{background:var(--cream);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.over__team strong{font-weight:600;line-height:1.3;display:block}.over__team-sub{color:var(--ink-soft);font-size:.95rem;display:block}.over__knoppen{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:.4rem;display:flex}.over__tel{border-radius:6px;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.over__tel svg{color:var(--coral)}.over__tel:hover{text-underline-offset:5px;text-decoration:underline}.over__beeld{padding:0 0 clamp(3rem,6vw,6rem) clamp(2rem,6vw,7rem);position:relative}.over__frame,.over__inzet{background:#fff;margin:0;overflow:hidden}.over__frame{border-radius:calc(var(--r-xl) + 8px);box-shadow:var(--shadow-soft);padding:12px}.over__frame img{aspect-ratio:741/860;object-fit:cover;border-radius:var(--r-xl);width:100%}.over__inzet{width:40%;box-shadow:var(--shadow-lift);border-radius:26px;padding:10px;position:absolute;bottom:0;left:0}.over__inzet img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%}.over__frame img,.over__inzet img{display:block}.over__score{max-width:21rem;box-shadow:var(--shadow-lift);background:#fff;border-radius:22px;align-items:center;gap:1rem;padding:1.1rem 1.4rem;text-decoration:none;display:flex;position:absolute;top:clamp(1.5rem,4vw,3.5rem);right:clamp(-2rem,-2vw,-.5rem)}.over__score:hover .over__score-tekst{color:var(--ink)}.over__cijfer{letter-spacing:-.04em;font-size:2.6rem;font-weight:600;line-height:1}.over__score-tekst{color:var(--ink-soft);gap:.25rem;font-size:.92rem;line-height:1.35;display:grid}.over__sterren{color:var(--orange);gap:2px;display:flex}.over__krul{top:-2.5rem;left:clamp(-1rem,2vw,3rem)}@media (max-width:980px){.over__grid{grid-template-columns:1fr}.over__tekst{text-align:center;justify-items:center}.over__tekst h2{max-width:16ch}.over__checks{text-align:left}.over__knoppen{justify-content:center}.over__beeld{width:min(100%,620px);margin-inline:auto}.over__zwaai{width:120%;top:52%;right:-30%}}@media (max-width:560px){.over__team{text-align:left;border-radius:24px}.over__beeld{padding-left:1.5rem}.over__score{max-width:15rem;padding:.8rem 1rem;top:1rem;right:-.5rem}.over__cijfer{font-size:2rem}.over__krul{display:none}}.uitleg{background:var(--cream-deep);padding-block:clamp(3.5rem,3rem + 3vw,6rem);position:relative}.uitleg__kop{width:var(--w-inhoud);margin:0 auto clamp(2rem,3vw,3rem)}.uitleg__kop h2{font-size:clamp(1.9rem,1.3rem + 2vw,3.2rem)}.uitleg__kop .lead{max-width:46rem;margin-top:1.1rem}.uitleg__body{width:var(--w-inhoud);color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);margin-inline:auto;font-size:1.05rem;line-height:1.7;display:grid}.uitleg__kolom>*+*{margin-top:1rem}.uitleg__kolom h3{color:var(--ink);margin-top:2rem}.uitleg__kolom h3:first-child{margin-top:0}.uitleg__lijst{gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.uitleg__lijst a{border:1px solid var(--line);color:var(--ink-soft);transition:border-color .3s var(--ease), transform .5s var(--ease-out);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.uitleg__lijst a:hover{border-color:#f2674f73;transform:translate(4px)}.uitleg__lijst strong{color:var(--ink);grid-column:1;font-size:1.05rem}.uitleg__lijst span{grid-column:1;font-size:.96rem;line-height:1.45}.uitleg__lijst svg{color:var(--coral);transition:transform .4s var(--ease-out);grid-area:1/2/span 2;font-size:1.1rem}.uitleg__lijst a:hover svg{transform:rotate(45deg)}.uitleg__checks{margin-top:1.2rem}.uitleg__vragen{width:var(--w-inhoud);margin:clamp(2.5rem,4vw,4rem) auto 0}.uitleg__vragen h3{color:var(--ink);margin-bottom:1.2rem}.uitleg__vragen .vraag summary{padding:1.05rem 1.2rem}.uitleg__vragen .vraag__antwoord{padding:0 1.2rem 1.1rem}.uitleg__vragen .blok-vragen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}.uitleg__vragen .vraag h4{color:var(--ink);margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.uitleg__vragen .vraag__antwoord p{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.65}.uitleg__meer{color:var(--ink);align-items:center;gap:.6rem;margin-top:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.uitleg__meer svg{color:var(--coral);transition:transform .4s var(--ease-out)}.uitleg__meer:hover svg{transform:rotate(45deg)}@media (max-width:900px){.uitleg__vragen .blok-vragen,.uitleg__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.uitleg__kop{text-align:center;justify-items:center;display:grid}.uitleg__kolom h3,.uitleg__vragen h3{text-align:center}.uitleg__vragen{justify-items:center;display:grid}.uitleg__vragen .blok-vragen{width:100%}.uitleg__checks{text-align:left;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.voordelen{padding-bottom:calc(var(--section) * .7);margin-top:clamp(-120px,-7vw,-64px);position:relative}.voordelen__lint{opacity:1;top:38%}.voordelen__grid{z-index:1;width:var(--w-inhoud);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.5rem);margin-inline:auto;display:grid;position:relative}.voordeel{border-radius:var(--r-l);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out), border-color .3s var(--ease);background:linear-gradient(165deg,#fff 35%,#fbf6f0 100%);border:1px solid #2b242012;align-content:start;gap:.75rem;padding:clamp(1.75rem,2.4vw,2.6rem);display:grid;position:relative}.voordeel:hover{border-color:#f2674f59;transform:translateY(-6px)}.voordeel__icoon{background:var(--grad-deep);color:#fff;width:72px;height:72px;transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:2rem;display:grid}.voordeel:hover .voordeel__icoon{transform:rotate(-10deg)scale(1.05)}.voordeel h3{font-size:clamp(1.3rem,1.15rem + .4vw,1.55rem)}.voordeel p{color:var(--ink-soft);font-size:1.05rem;line-height:1.55}@media (max-width:1100px){.voordelen__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.voordelen{margin-top:-48px}.voordelen__grid{grid-template-columns:1fr}.voordeel{text-align:center;justify-items:center}}.waarom{padding-block:var(--section) calc(var(--section) * .8);background:var(--paper-warm);position:relative;overflow:clip}.waarom__podium{width:var(--w-inhoud);grid-template-columns:minmax(0,1fr) minmax(0,40rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2.5rem);min-height:clamp(760px,62vw,1000px);margin-inline:auto;display:grid;position:relative}.waarom__zon{aspect-ratio:1;pointer-events:none;width:clamp(760px,60vw,1000px);height:auto;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.waarom__zon path{fill:none;stroke:url(#zon-verloop);stroke-width:2.4px;stroke-linecap:round}.waarom__midden{z-index:1;text-align:center;justify-items:center;gap:1.4rem;padding-inline:1rem;display:grid;position:relative}.waarom__midden h2{max-width:13ch}.waarom__midden .lead{max-width:30rem}.waarom__kolom{z-index:1;gap:clamp(1rem,2vw,1.8rem);padding:0;list-style:none;display:grid;position:relative}.waarom__kolom--links{justify-items:end}.waarom__kolom--rechts{justify-items:start}.waarom__kolom--links .reden:nth-child(odd){margin-right:-2.5rem}.waarom__kolom--links .reden:nth-child(2){margin-right:1.5rem}.waarom__kolom--rechts .reden:nth-child(odd){margin-left:-2.5rem}.waarom__kolom--rechts .reden:nth-child(2){margin-left:1.5rem}.reden{border:1px solid var(--line);width:min(100%,24rem);transition:transform .6s var(--ease-out), background-color .4s var(--ease), box-shadow .6s var(--ease-out), border-color .4s var(--ease);background:#ffffffb8;border-radius:22px;align-items:center;gap:.95rem;padding:.7rem 1.3rem .7rem .7rem;display:flex}.reden img{object-fit:cover;border-radius:16px;flex:none;width:60px;height:60px}.reden strong{font-size:1.06rem;font-weight:600;line-height:1.3;display:block}.reden__tekst{color:var(--ink-soft);margin-top:.15rem;font-size:.95rem;line-height:1.4;display:block}.reden.is-actief,.reden:hover{box-shadow:var(--shadow-lift);background:#fff;border-color:#0000;transform:scale(1.04)}.reden.is-actief strong{color:#c8462f}.strook{margin-top:clamp(4rem,7vw,7rem);overflow:hidden}.strook__baan{align-items:center;gap:clamp(.8rem,1.2vw,1.25rem);width:max-content;display:flex}.strook__baan img{aspect-ratio:4/5;border-radius:var(--r-xl);object-fit:cover;flex:none;width:clamp(200px,17vw,320px)}.strook__baan img:nth-child(2n){aspect-ratio:4/4.6;width:clamp(170px,14vw,270px)}@media (max-width:1180px){.waarom__podium{grid-template-columns:1fr;justify-items:center;gap:2rem;min-height:0}.waarom__zon{width:clamp(560px,110vw,820px);top:clamp(10rem,28vw,16rem)}.waarom__midden{order:-1;padding-block:clamp(5rem,14vw,8rem)}.waarom__kolom{justify-items:stretch;width:min(100%,30rem)}.waarom__kolom .reden:nth-child(n){width:100%;margin:0}.waarom__kolom--rechts{margin-top:calc(clamp(1rem,2vw,1.8rem) - 2rem)}}:root{--cream:#f6f1ea;--cream-deep:#efe6da;--paper:#fff;--paper-warm:#fcfaf7;--ink:#2b2420;--ink-soft:#5d524b;--ink-faint:#8a7e76;--line:#2b24201a;--night:#2a1f1a;--night-soft:#3a2c25;--coral:#f2674f;--orange:#ff8a48;--gold:#ffc46b;--gold-soft:#ffe7bb;--grad:linear-gradient(115deg, #ffd37a 0%, #ff9a4e 45%, #f2674f 100%);--grad-deep:linear-gradient(135deg, #f7913f 0%, #ec5a44 100%);--font:"Instrument Sans Variable", "Instrument Sans", "Segoe UI", system-ui, sans-serif;--font-logo:"Barlow", "DIN Alternate", "Segoe UI", sans-serif;--w-breed:min(95vw, 2160px);--w-inhoud:min(92vw, 1660px);--w-smal:min(90vw, 920px);--gutter:clamp(1.25rem, 3.5vw, 3rem);--section:clamp(5.5rem, 4rem + 6vw, 10rem);--r-xl:clamp(24px, 2vw, 36px);--r-l:28px;--r-m:20px;--r-s:14px;--ease:cubic-bezier(.44, 0, .56, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-soft:0 14px 34px #3c24140f;--shadow-lift:0 24px 60px -18px #3c241438}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--cream);color:var(--ink);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul{margin:0}h1,h2{letter-spacing:-.032em;text-wrap:balance;font-weight:500}h1{font-size:clamp(2.7rem,1.35rem + 4.6vw,6rem);line-height:1.02}h2{font-size:clamp(2.15rem,1.35rem + 2.7vw,4rem);line-height:1.06}h3{letter-spacing:-.018em;font-size:clamp(1.3rem,1.12rem + .55vw,1.65rem);font-weight:600;line-height:1.2}p{text-wrap:pretty}::selection{background:var(--gold-soft);color:var(--ink)}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:6px}.skip-link{z-index:200;background:var(--ink);color:#fff;transition:transform .3s var(--ease);border-radius:999px;padding:.75rem 1.1rem;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:var(--w-inhoud);margin-inline:auto}.wrap--breed{width:var(--w-breed)}.lead{color:var(--ink-soft);font-size:clamp(1.1rem,1.02rem + .35vw,1.3rem);line-height:1.6}.kop{display:inline-block;position:relative}.kop .spark{width:clamp(30px,2.8vw,46px);height:auto;position:absolute;top:clamp(-38px,-2.2vw,-20px);left:clamp(-50px,-3vw,-26px)}.js-motion [data-reveal]{opacity:0;translate:0 30px}.js-motion [data-split]{visibility:hidden}[data-img-reveal] img{scale:var(--rv,1)}.js-motion [data-img-reveal] img{--rv:1.2;opacity:.6;filter:blur(6px)}.split-line{margin-bottom:-.08em;padding-bottom:.08em}@media (max-width:767px){body{font-size:1.0625rem}.kop .spark{width:26px;top:-27px;left:-5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.phero{padding-top:clamp(8.5rem,7rem + 5vw,12rem);position:relative;overflow:clip}.phero__lint{opacity:.85;top:4%}.phero__kop{z-index:1;text-align:center;justify-items:center;gap:clamp(1.1rem,1.6vw,1.5rem);width:min(90vw,1040px);margin-inline:auto;display:grid;position:relative}.phero__titel h1{font-size:clamp(2.5rem,1.35rem + 3.9vw,5.4rem);line-height:1.03}.phero__intro{max-width:44rem}.phero__knoppen{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.4rem;display:flex}.phero__beeld{width:var(--w-inhoud);margin:clamp(2.8rem,5vw,4.5rem) auto 0;position:relative}.phero__zwaai{width:116%;top:-18%;left:-8%}.phero__frame{z-index:1;border-radius:calc(var(--r-xl) + 4px);background:var(--cream-deep);margin:0;position:relative;overflow:hidden}.phero__frame img{aspect-ratio:2.35;object-fit:cover;width:100%}.kruimels ol{border:1px solid var(--line);color:var(--ink-faint);background:#fff9;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.3rem .5rem;margin:0;padding:.45rem 1rem;font-size:.92rem;list-style:none;display:flex}.kruimels li{align-items:center;gap:.5rem;display:inline-flex}.kruimels a{color:var(--ink-soft);transition:color .3s var(--ease);text-decoration:none}.kruimels a:hover{color:var(--coral)}.kruimels svg{color:var(--coral);font-size:.7rem}.kruimels [aria-current]{color:var(--ink);font-weight:600}.pagina-lijf{padding-block:clamp(4rem,3rem + 4vw,7.5rem);position:relative}.artikel{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,400px);gap:clamp(3rem,5vw,6rem);width:min(92vw,1380px);margin-inline:auto;display:grid}.artikel__tekst{min-width:0;color:var(--ink-soft);font-size:clamp(1.08rem,1.02rem + .2vw,1.18rem);line-height:1.75}.artikel__sectie{scroll-margin-top:110px}.artikel__sectie+.artikel__sectie{border-top:1px solid var(--line);margin-top:clamp(3.5rem,3rem + 2vw,5rem);padding-top:clamp(3.5rem,3rem + 2vw,5rem)}.artikel__sectie h2{color:var(--ink);letter-spacing:-.028em;margin-bottom:1.3rem;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.6rem);line-height:1.12}.artikel__tekst p{margin-bottom:1.1em}.artikel__tekst strong{color:var(--ink);font-weight:600}.artikel__tekst a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;transition:color .3s var(--ease);text-decoration-thickness:2px}.artikel__tekst a:hover{color:var(--coral)}.artikel__tekst .knop{text-decoration:none}.artikel__sectie>:last-child{margin-bottom:0}.blok-h3{color:var(--ink);margin:2rem 0 .8rem}.artikel__zij{flex-direction:column;gap:1.4rem;display:flex}.artikel__plak{position:sticky;top:104px}.artikel__zij-mobiel{display:none}.toc{border-radius:var(--r-l);box-shadow:var(--shadow-soft);background:#fff}.toc--zij{padding:1.6rem 1.4rem 1.2rem}.toc__kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.toc__titel{color:var(--ink);letter-spacing:-.015em;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:600;display:inline-flex;position:relative}.toc__spark{width:22px;height:22px;transform:rotate(-8deg)}.toc__spark path{stroke-width:4px}.toc__tijd{color:var(--ink-faint);align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.toc__tijd svg{color:var(--orange)}.toc__balk{background:var(--cream-deep);border-radius:4px;height:4px;margin:1.1rem 0 .7rem;display:block;overflow:hidden}.toc__balk span{background:var(--grad-deep);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.toc__lijst{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.toc__lijst a{color:var(--ink-soft);transition:color .3s var(--ease), border-color .3s var(--ease);border:1px solid #0000;border-radius:14px;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:1rem;line-height:1.35;text-decoration:none;display:flex}.toc__lijst a:hover{color:var(--ink);border-color:var(--line)}.toc__merk{width:12px;height:12px;transition:background-color .3s var(--ease), border-color .3s var(--ease), transform .4s var(--ease-out);border:2px solid #f2674f59;border-radius:50%;flex:none}.toc__lijst a.is-actief{color:var(--ink);font-weight:600}.toc__lijst a.is-actief .toc__merk{border-color:var(--coral);background:var(--coral);transform:scale(1.15)}.toc--mobiel{margin-bottom:2.2rem;display:none}.toc--mobiel details{padding:.3rem 0}.toc--mobiel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;display:flex}.toc--mobiel summary::-webkit-details-marker{display:none}.toc__pijl{color:var(--coral);transition:transform .4s var(--ease-out);flex:none}.toc--mobiel details[open] .toc__pijl{transform:rotate(180deg)}.toc--mobiel .toc__lijst{padding:0 .7rem .9rem}.toc--mobiel .toc__lijst a{min-height:48px;padding:.7rem .75rem;font-size:1.02rem}.toc--mobiel .toc__lijst li+li a{border-top-color:var(--line);border-radius:0}.kort{border-radius:var(--r-l);box-shadow:var(--shadow-soft);background:#fff;padding:clamp(1.4rem,2vw,1.9rem)}.kort__titel{color:var(--ink);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.3rem;font-weight:600;line-height:1.25}.kort__regels{margin:0;display:grid}.kort__regels>div{border-top:1px solid var(--line);padding:.85rem 0}.kort__regels dt{color:var(--ink);align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:flex}.kort__regels dt svg{color:var(--coral);flex:none;font-size:1.2rem}.kort__regels dd{color:var(--ink-soft);margin:.2rem 0 0 1.8rem;font-size:.98rem;line-height:1.5}.kort__knoppen{justify-items:center;gap:.9rem;margin-top:1.2rem;display:grid}.kort__knoppen .knop{width:100%}.kort__tel{color:var(--ink);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.kort__tel svg{color:var(--coral)}.blok-lijst{color:var(--ink-soft);margin:1.4rem 0 1.6rem}.blok-lijst li{line-height:1.6}.blok-punten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.6rem 0 1.8rem;padding:0;list-style:none;display:grid}.blok-punten li{border:1px solid var(--line);transition:border-color .3s var(--ease);background:#fff;border-radius:22px;gap:.9rem;padding:1.25rem 1.3rem;display:flex}.blok-punten li:last-child:nth-child(odd){grid-column:1/-1}.blok-punten li:hover{border-color:#f2674f59}.blok-punten strong{margin-bottom:.3rem;font-size:1.05rem;line-height:1.3;display:block}.blok-punten p{margin:0;font-size:1rem;line-height:1.6}.blok-stappen{gap:.9rem;margin:1.6rem 0 1.8rem;padding:0;list-style:none;display:grid;position:relative}.blok-stappen:before{content:"";background:linear-gradient(180deg, var(--gold), var(--orange), var(--coral));opacity:.55;border-radius:2px;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:13px}.blok-stappen li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.blok-stappen__knoop{background:var(--grad);width:28px;height:28px;box-shadow:0 0 0 5px var(--cream);border-radius:50%;margin-top:1.25rem;position:relative}.blok-stappen__knoop:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.blok-stappen__kaart{box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:1.15rem 1.35rem}.blok-stappen__kaart strong{margin-bottom:.25rem;font-size:1.06rem;display:block}.blok-stappen__kaart p{margin:0;font-size:1rem;line-height:1.6}.blok-tabel{margin:1.8rem 0 2rem}.blok-tabel__rol{border:1px solid var(--line);background:#fff;border-radius:22px;overflow-x:auto}.blok-tabel table{border-collapse:collapse;width:100%;min-width:560px;font-size:.98rem;line-height:1.5}.blok-tabel thead th{background:var(--night);color:#fff;text-align:left;padding:1rem 1.2rem;font-weight:600}.blok-tabel tbody th,.blok-tabel td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem 1.2rem}.blok-tabel tbody th{color:var(--ink);font-weight:600}.blok-tabel tbody tr:nth-child(2n){background:var(--paper-warm)}.blok-tabel figcaption{color:var(--ink-faint);margin-top:.7rem;font-size:.92rem}.blok-kader{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.85rem;margin:2.2rem 0;padding:1.3rem 0;display:flex}.blok-kader:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.blok-kader__icoon{color:var(--coral);flex:none;margin-top:.15rem;font-size:1.25rem;line-height:1}.blok-kader strong{margin-bottom:.25rem;font-size:1.08rem;display:block}.blok-kader p{margin:0;font-size:1.02rem;line-height:1.65}.blok-citaat{border-radius:var(--r-l);box-shadow:var(--shadow-soft);background:#fff;margin:2rem 0;padding:clamp(1.6rem,3vw,2.3rem);position:relative}.blok-citaat__teken{width:42px;height:42px;color:var(--coral);margin-bottom:.6rem}.blok-citaat blockquote{margin:0}.artikel__tekst .blok-citaat blockquote p{color:var(--ink);letter-spacing:-.012em;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);line-height:1.5}.blok-citaat figcaption{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:1.1rem;font-size:.95rem;display:flex}.blok-citaat__sterren{color:var(--gold);gap:2px;display:inline-flex}.blok-beeld{margin:2rem 0}.blok-beeld__kader{background:var(--cream-deep);border-radius:24px;overflow:hidden}.blok-beeld img{aspect-ratio:16/10;object-fit:cover;width:100%}.blok-beeld figcaption{color:var(--ink-faint);margin-top:.7rem;font-size:.92rem}.blok-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.blok-duo .blok-beeld{margin:0}.blok-duo img{aspect-ratio:4/3.4}.blok-duo--staand img{aspect-ratio:4/5}.blok-vragen{gap:.7rem;margin:1.4rem 0 1.6rem;display:grid}.vraag{border:1px solid var(--line);transition:border-color .3s var(--ease);background:#fff;border-radius:20px}.vraag:hover,.vraag[open]{border-color:#f2674f66}.vraag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;list-style:none;display:flex}.vraag summary::-webkit-details-marker{display:none}.vraag h3{color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);font-weight:600;line-height:1.4}.vraag__teken{border:1.5px solid var(--line);width:36px;height:36px;color:var(--coral);transition:transform .45s var(--ease-out), background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.vraag[open] .vraag__teken{border-color:var(--coral);background:var(--coral);color:#fff;transform:rotate(45deg)}.vraag__antwoord{padding:0 1.3rem 1.2rem}.artikel__tekst .vraag__antwoord p{margin:0;font-size:1.02rem;line-height:1.7}.blok-actie{border-radius:var(--r-l);background:var(--night);color:#ffffffd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2rem;margin:2.2rem 0 0;padding:clamp(1.6rem,3vw,2.4rem);display:flex}.blok-actie>div:first-child{flex:18rem}.blok-actie strong{color:#fff;letter-spacing:-.02em;margin-bottom:.35rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.25;display:block}.artikel__tekst .blok-actie p{margin:0;font-size:1rem;line-height:1.6}.blok-actie__knoppen{flex-wrap:wrap;gap:.7rem;display:flex}.meer{background:var(--cream-deep);padding-block:clamp(4.5rem,3rem + 5vw,8rem);position:relative}.meer--overzicht{background:0 0;padding-top:clamp(4.5rem,3rem + 4vw,7rem);padding-bottom:0}.meer__kop{width:var(--w-inhoud);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin:0 auto clamp(2.2rem,4vw,3.5rem);display:flex}.meer__kop h2{font-size:clamp(2rem,1.3rem + 2.2vw,3.4rem)}.meer__kop--midden{text-align:center;flex-direction:column;align-items:center}.meer__kop--midden .lead{max-width:42rem}.meer__grid{width:var(--w-inhoud);gap:clamp(.9rem,1.4vw,1.5rem);margin-inline:auto;display:grid}.meer__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.meer__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.meer__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1560px){.meer__grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}.meer__grid .dienst__beeld img{aspect-ratio:5/4}.contactblok{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,2.5vw,2.5rem);width:min(92vw,1380px);margin:clamp(4rem,3rem + 4vw,7rem) auto 0;scroll-margin-top:110px;display:grid}.contactblok__zij{gap:1.2rem;display:grid}.formulier{border-radius:calc(var(--r-xl) + 4px);box-shadow:var(--shadow-soft);background:#fff;gap:1.1rem;padding:clamp(1.5rem,3vw,2.8rem);display:grid}.formulier__titel{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:500;line-height:1.1}.formulier__sub{color:var(--ink-faint);margin:-.3rem 0 .4rem;font-size:.95rem}.formulier__rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.veld{gap:.45rem;min-width:0;display:grid}.veld>span,.veld legend{color:var(--ink);font-size:.95rem;font-weight:600}.veld input,.veld select,.veld textarea{border:1.5px solid var(--line);background:var(--paper-warm);width:100%;color:var(--ink);font:inherit;transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);border-radius:14px;padding:.95rem 1.1rem;font-size:1.05rem}.veld textarea{resize:vertical;min-height:140px}.veld input:focus,.veld select:focus,.veld textarea:focus{border-color:var(--coral);background:#fff;outline:none;box-shadow:0 0 0 4px #f2674f24}.veld--keuze{border:0;margin:0;padding:0}.veld--keuze legend{margin-bottom:.45rem;padding:0}.veld--keuze{flex-wrap:wrap;gap:.5rem;display:flex}.veld--keuze label{border:1.5px solid var(--line);background:var(--paper-warm);cursor:pointer;transition:border-color .3s var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-size:1rem;display:inline-flex}.veld--keuze label:has(input:checked){border-color:var(--coral);background:#fff}.veld--keuze input{width:18px;height:18px;accent-color:var(--coral);margin:0}.veld--akkoord{color:var(--ink-soft);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.veld--akkoord input{width:20px;height:20px;accent-color:var(--coral);flex:none;margin:.15rem 0 0;padding:0}.veld--akkoord span{color:var(--ink-soft);font-weight:400}.formulier__val{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulier__voet{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:.3rem;display:flex}.formulier__knop{cursor:pointer;border:0}.formulier__knop:disabled{opacity:.65;cursor:progress}.formulier__tel{color:var(--ink);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.formulier__tel svg{color:var(--coral)}.formulier__fout{color:#8f2d1b;background:#fdece8;border-radius:14px;gap:.6rem;margin:0;padding:.9rem 1.1rem;font-size:.98rem;line-height:1.5;display:flex}.formulier__fout svg{flex:none;margin-top:.15rem;font-size:1.2rem}.formulier__fout a{color:inherit;font-weight:600}.formulier--klaar{text-align:center;justify-items:center;padding-block:clamp(3rem,6vw,5rem)}.formulier__vink{width:64px;height:64px;color:var(--coral)}.formulier--klaar p{max-width:30rem;color:var(--ink-soft)}.formulier--klaar a{color:var(--ink);font-weight:600}.contactkaart{border-radius:calc(var(--r-xl) + 4px);background:var(--night);color:#fff;gap:.2rem;padding:clamp(1.6rem,2.6vw,2.4rem);font-style:normal;display:grid}.contactkaart__titel{color:var(--gold);letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.35rem;font-weight:600}.contactkaart__regel{color:#fff;overflow-wrap:anywhere;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:.85rem 0;font-size:1.08rem;font-weight:600;text-decoration:none;display:flex}a.contactkaart__regel:hover{color:var(--gold)}.contactkaart__regel small{color:#fff9;font-size:.85rem;font-weight:400;display:block}.contactkaart__icoon{width:46px;height:46px;color:var(--gold);background:#ffc46b24;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.contactkaart__score{color:#fffc;transition:border-color .3s var(--ease);border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:.9rem;margin-top:1.1rem;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.35;text-decoration:none;display:flex}.contactkaart__score:hover{border-color:#fff6}.contactkaart__score strong{color:#fff;letter-spacing:-.04em;font-size:1.9rem}.contactkaart__sterren{color:var(--gold);gap:2px;margin-bottom:.2rem;display:flex}.contactkaart__kaart{margin:0}.contactkaart__kaart iframe{border-radius:calc(var(--r-xl) + 4px);background:var(--cream-deep);border:0;width:100%;height:clamp(260px,26vw,340px);display:block}.contactkaart__kaart figcaption{text-align:center;margin-top:.6rem;font-size:.9rem}.contactkaart__kaart a{color:var(--ink-soft)}@media (max-width:1099px){.artikel{grid-template-columns:minmax(0,1fr);width:min(92vw,820px)}.artikel__zij{display:none}.toc--mobiel,.artikel__zij-mobiel{display:block}.artikel__zij-mobiel{margin-bottom:3rem}.meer__grid--4,.meer__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.meer__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.contactblok{grid-template-columns:minmax(0,1fr);width:min(92vw,820px)}}@media (max-width:860px){.meer__grid--3{grid-template-columns:minmax(0,1fr)}.meer__grid--3 .dienst,.meer__grid--4 .dienst,.meer__grid--5 .dienst{width:100%;max-width:560px;margin-inline:auto}}@media (max-width:640px){.phero{padding-top:7.5rem}.phero__titel{margin-top:.5rem}.phero__knoppen{flex-direction:column;align-items:stretch;width:min(100%,22rem)}.phero__frame img{aspect-ratio:4/3.2}.kruimels ol{font-size:.85rem}.artikel{width:min(92vw,820px)}.artikel__sectie h2{text-align:center}.blok-punten,.blok-duo,.formulier__rij,.meer__grid--4,.meer__grid--5{grid-template-columns:minmax(0,1fr)}.blok-kader{text-align:center;flex-direction:column;align-items:center}.blok-citaat{text-align:center}.blok-citaat__teken{margin-inline:auto}.blok-citaat figcaption{justify-content:center}.blok-actie{text-align:center;flex-direction:column}.blok-actie__knoppen{flex-direction:column;align-items:stretch;width:100%}.blok-stappen:before{left:11px}.blok-stappen li{grid-template-columns:24px minmax(0,1fr);gap:.8rem}.blok-stappen__knoop{width:24px;height:24px}.blok-stappen__knoop:after{inset:7px}.blok-tabel__rol{background:0 0;border:0;overflow:visible}.blok-tabel table{min-width:0}.blok-tabel thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.blok-tabel tbody{gap:.8rem;display:grid}.blok-tabel tbody tr{border:1px solid var(--line);background:#fff;border-radius:20px;display:grid;overflow:hidden}.blok-tabel tbody tr:nth-child(2n){background:#fff}.blok-tabel tbody th{background:var(--night);color:#fff;border:0;padding:.95rem 1.1rem}.blok-tabel tbody th a{color:#fff}.blok-tabel td{border-top:0;gap:.15rem;padding:.75rem 1.1rem;display:grid}.blok-tabel td+td{border-top:1px solid var(--line)}.blok-tabel td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--ink-faint);letter-spacing:.01em;font-size:.82rem;font-weight:600}.blok-tabel figcaption{text-align:center}.meer__kop{text-align:center;flex-direction:column;align-items:center}.kort,.kort__titel{text-align:left}.formulier__titel,.formulier__sub{text-align:center}.formulier__voet{text-align:center;flex-direction:column;align-items:stretch}.formulier__tel{justify-content:center}.contactkaart__titel{text-align:center}}.spoed{width:min(92vw,1380px);margin:clamp(3.5rem,3rem + 3vw,6rem) auto clamp(4.5rem,4rem + 4vw,8rem)}.spoed__binnen{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,5rem);padding-top:clamp(1.8rem,3vw,2.6rem);display:grid}.spoed__kop h2{margin:0 0 .8rem;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem)}.spoed__kop p{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.65}.spoed__lijst{margin:0;display:grid}.spoed__regel{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:.4rem 2rem;padding-block:1.2rem;display:grid}.spoed__regel:first-child{padding-top:0}.spoed__regel dt{color:var(--ink);font-size:1.05rem;font-weight:600}.spoed__regel dd{color:var(--ink-soft);gap:.3rem;margin:0;line-height:1.55;display:grid}.spoed__nummer{width:-moz-fit-content;width:fit-content;color:var(--ink);letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.1;text-decoration:none}a.spoed__nummer:hover{color:var(--coral)}.spoed__regel--alarm .spoed__nummer{color:var(--coral);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem)}.spoed__nummer--tekst{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}@media (max-width:900px){.spoed__binnen{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.spoed__kop,.spoed__regel{text-align:center}.spoed__regel{grid-template-columns:minmax(0,1fr);justify-items:center}.spoed__regel dd{justify-items:center}}.phero__noot{color:var(--ink-faint);margin:0;font-size:.95rem}.phero--kaal{padding-bottom:clamp(1rem,2vw,2rem)}.pagina-lijf--juridisch{padding-top:clamp(2.5rem,2rem + 2vw,4rem)}.formulier__klein{color:var(--ink-faint);margin-top:.6rem;font-size:.92rem}
