.vp{--vp-kleur:#5b45f0;--vp-kleur-donker:#4632d6;--vp-inkt:#14162b;--vp-grijs:#62667e;--vp-lijn:#e2e3eb;--vp-zacht:#f4f4f8;--vp-veer:cubic-bezier(0.2,0.75,0.2,1);--vp-kolommen:minmax(0,5fr) minmax(0,7fr);--vp-gat:clamp(36px,6vw,96px);background:#fff;color:var(--vp-inkt)}.vp:after,.vp:before{display:none}.vp .mk__inner{max-width:none;width:min(1280px,calc(100% - 112px));padding-inline:0}@media (min-width:1700px){.vp .mk__inner{width:1440px}}@media (max-width:1100px){.vp .mk__inner{width:calc(100% - 72px)}}@media (max-width:600px){.vp .mk__inner{width:calc(100% - 40px)}}.vp .btn--ghost,.vp .btn--primary,.vp-knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border:1px solid transparent;border-radius:5px;font:inherit;font-size:.93rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:none;filter:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.vp .btn--primary,.vp-knop{background:var(--vp-kleur);color:#fff}.vp .btn--primary:hover:not(:disabled),.vp-knop:hover{background:var(--vp-kleur-donker);color:#fff;box-shadow:none;filter:none;transform:translateY(-2px)}@media (max-width:600px){.vp .btn--ghost,.vp .btn--primary,.vp-knop{white-space:normal;text-align:center}}.vp .btn--ghost{background:transparent;border-color:#cfd1dc;color:var(--vp-inkt)}.vp .btn--ghost:hover:not(:disabled){background:transparent;border-color:var(--vp-inkt)}.vp .btn--big{box-shadow:none}.vp-knop--glas{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vp-knop--glas:hover{background:rgba(255,255,255,.2);border-color:#fff}.vp-knop--inkt{background:var(--vp-inkt)}.vp-knop--inkt:hover{background:#05060f}.vp :focus-visible{outline:3px solid var(--vp-kleur);outline-offset:4px}.vp .mk-header{background:#fff;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s}.vp .mk-header__inner{height:80px}.vp .mk-header .btn{min-height:42px;padding:10px 18px;font-size:.86rem}@media (max-width:959px){.vp .mk-header__acties .mk-verberg-smal{display:none}}.vp .mk-nav__link{border-radius:0;font-weight:600;font-size:.88rem;color:var(--vp-inkt);position:relative}.vp .mk-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--vp-kleur);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--vp-veer)}.vp .mk-nav__link:hover{background:none;color:var(--vp-inkt)}.vp .mk-nav__link:hover:after{transform:scaleX(1)}.vp .mk-label,.vp-boven{display:flex;align-items:center;gap:13px;margin:0 0 22px;font-size:.76rem;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;color:var(--vp-grijs)}.vp .mk-label:after{display:none}.vp-boven--licht{color:rgba(255,255,255,.82)}.vp-streepje{display:inline-block;flex:0 0 auto;width:30px;height:2px;background:var(--vp-kleur)}.vp .mk-h2,.vp-h2{margin:0;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.06;color:var(--vp-inkt);text-wrap:balance}.vp-kenmerken__kop h3,.vp-lijst h3,.vp-raster__vak h3,.vp-slider__details h3{color:var(--vp-inkt);letter-spacing:-.02em}.vp-kenmerken__kop p,.vp-raster__vak>p,.vp-slider__details p{color:var(--vp-grijs)}.vp-sectie{padding-block:clamp(70px,8vw,120px)}.vp-sectie--zacht{background:var(--vp-zacht)}.vp-sectie--lijn{border-top:1px solid var(--vp-lijn)}.vp .mk-sectie__kop,.vp-kop{display:grid;grid-template-columns:var(--vp-kolommen);grid-column-gap:var(--vp-gat);column-gap:var(--vp-gat);align-items:end;max-width:none;margin:0 0 clamp(32px,4vw,48px);text-align:left}.vp .mk-sectie__kop>.mk-lead,.vp-kop>p{grid-column:2;max-width:460px;margin:0;padding-bottom:6px;font-size:.97rem;line-height:1.65;color:var(--vp-grijs)}@media (max-width:850px){.vp .mk-sectie__kop,.vp-kop{grid-template-columns:1fr;row-gap:20px}.vp .mk-sectie__kop>.mk-lead,.vp-kop>p{grid-column:1;max-width:520px}}.vp-pijl{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--vp-inkt);text-decoration:underline;-webkit-text-decoration-color:var(--vp-kleur);text-decoration-color:var(--vp-kleur);text-decoration-thickness:2px;text-underline-offset:6px}.vp-pijl:hover{color:var(--vp-kleur)}.vp-film{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:660px;height:calc(100svh - 80px);max-height:900px;color:#fff}.vp-film,.vp-film__media{overflow:hidden;background:#120f1c}.vp-film__media{position:absolute;inset:0;z-index:-3;container-type:size}.vp-film__media picture,.vp-film__poster{position:absolute;inset:0;width:100%;height:100%}.vp-film__poster{object-fit:cover;object-position:50% 45%}.vp-film__video{position:absolute;left:50%;top:50%;width:max(100cqw,calc(100cqh * 16 / 9));height:max(100cqh,calc(100cqw * 9 / 16));transform:translate(-50%,-50%);opacity:0;transition:opacity 1.2s ease}.vp-film__media--staand .vp-film__video{width:max(100cqw,calc(100cqh * 9 / 16));height:max(100cqh,calc(100cqw * 16 / 9))}.vp-film--speelt .vp-film__video{opacity:1}.vp-film__schaduw{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,10,26,.88),rgba(14,10,26,.6) 36%,rgba(14,10,26,.08) 78%),linear-gradient(0deg,rgba(14,10,26,.66),transparent 36%)}.vp-film__inhoud{padding-top:clamp(64px,11vh,130px)}.vp-film__titel{margin:0;max-width:1200px;font-size:clamp(3.2rem,min(6.4vw,12.5vh),7.2rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;color:#fff}.vp-film__titel em{font-style:normal;color:#b9adff}.vp-regel{display:block;overflow:hidden;padding-bottom:.07em;margin-bottom:-.07em}.vp-regel>*{display:inline-block}.vp .vp-film__tekst{max-width:440px;margin:26px 0 30px;font-size:1.04rem;line-height:1.75;color:rgba(255,255,255,.86)}.vp-acties{display:flex;flex-wrap:wrap;gap:12px}.vp .vp-film__noot{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:.8rem;color:rgba(255,255,255,.78)}.vp .vp-film__noot--link{margin-top:8px}.vp-film__noot--link a{color:rgba(255,255,255,.78);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35);text-underline-offset:4px}.vp-film__noot--link a:hover{color:#fff;-webkit-text-decoration-color:#b9adff;text-decoration-color:#b9adff}.vp-stip{width:7px;height:7px;border-radius:50%;background:#6fe3b0;box-shadow:0 0 0 4px rgba(111,227,176,.18)}.vp-film__onder{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:36px 0 26px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.82)}.vp-film__merk{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.vp-scenes{display:none;gap:14px;margin:0 auto 0 0;padding:0;list-style:none}.vp-film--speelt .vp-scenes{display:flex}.vp-film--speelt .vp-film__ondertekst{display:none}.vp-scene{display:flex;flex-direction:column;gap:10px;width:clamp(92px,9vw,132px);padding:10px 0 0;border:0;background:none;color:rgba(255,255,255,.56);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:color .3s}.vp-scene--actief,.vp-scene:hover{color:#fff}.vp-scene__balk{display:block;height:2px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.22)}.vp-scene__vulling{display:block;height:100%;background:#b9adff;transform:scaleX(0);transform-origin:left}.vp-scene__nr{margin-right:4px;color:#b9adff}@media (max-width:850px){.vp-film{height:740px;max-height:none}.vp-film__schaduw{background:linear-gradient(90deg,rgba(14,10,26,.84),rgba(14,10,26,.45) 75%),linear-gradient(0deg,rgba(14,10,26,.6),transparent 40%)}.vp-film__merk{display:none}}@media (max-width:600px){.vp-film{height:auto;min-height:calc(100svh - 72px)}.vp-film__inhoud{padding-top:64px}.vp-film__titel{font-size:clamp(2.7rem,12.4vw,4.2rem);line-height:1.04}.vp .vp-film__tekst{font-size:.97rem;margin-top:22px}.vp-acties .vp-knop{flex:1 1 auto}.vp-scenes{gap:8px}.vp-scene{width:auto;flex:1 1;font-size:.62rem;letter-spacing:.05em}.vp-scenes li{flex:1 1;min-width:0}.vp-film--speelt .vp-scenes{width:100%}.vp-scene__naam{overflow:hidden;text-overflow:ellipsis}}.vp-intro{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat)}.vp-intro__tekst{padding-top:40px}.vp .vp-groot{margin:0;font-size:1.28rem;line-height:1.65;color:var(--vp-inkt)}.vp-handtekening{display:flex;align-items:center;gap:13px;margin:26px 0 0;font-size:.86rem;font-weight:700}.vp .vp-handtekening{color:var(--vp-inkt)}.vp-tegenover{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);align-items:start;margin-top:clamp(56px,7vw,96px)}.vp-tegenover__demo{padding:clamp(24px,4vw,44px) clamp(24px,4vw,44px) 0;border-radius:7px;background:#18142c;overflow:hidden}.vp-tegenover__demo .mk-tv{box-shadow:none}.vp .vp-bijschrift{margin:0 calc(-1 * clamp(24px, 4vw, 44px));padding:16px clamp(24px,4vw,44px);border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:rgba(255,255,255,.66)}.vp-tegenover__lijsten{display:grid;grid-gap:40px;gap:40px}.vp-lijst h3{margin:0 0 6px;font-size:1.3rem}.vp-lijst ul{margin:0;padding:0;list-style:none}.vp-lijst li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--vp-lijn);font-size:.95rem;line-height:1.55;color:var(--vp-grijs)}.vp-lijst li>span{flex:0 0 18px;font-weight:700}.vp-lijst--zonder li>span{color:#b3b6c6}.vp-lijst--met li{color:var(--vp-inkt)}.vp-lijst--met li>span{color:var(--vp-kleur)}@media (max-width:850px){.vp-intro,.vp-tegenover{grid-template-columns:1fr}.vp-intro{gap:0}.vp-intro__tekst{padding-top:28px;max-width:620px}}@media (max-width:600px){.vp .vp-groot{font-size:1.12rem}.vp .vp-bijschrift,.vp-tegenover__demo{padding-inline:16px}.vp .vp-bijschrift{margin-inline:-16px}}.vp-slider__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.vp-slider__knoppen button{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;overflow:hidden;border:1px solid #d3d5df;border-radius:4px;background:transparent;color:#4d5168;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.vp-slider__knoppen button:hover{border-color:var(--vp-inkt)}.vp-slider__knoppen button[aria-selected=true]{background:var(--vp-inkt);border-color:var(--vp-inkt);color:#fff}.vp-slider__tijd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;opacity:.7}.vp-slider__lijn{position:absolute;left:0;right:0;bottom:0;height:2px}.vp-slider__lijn span{display:block;height:100%;background:#b9adff;transform:scaleX(0);transform-origin:left}.vp-beweging .vp-slider__lijn span{animation:vp-vol 7s linear forwards;animation-play-state:paused}.vp-beweging .vp-slider--loopt .vp-slider__lijn span{animation-play-state:running}.vp-slider:hover .vp-slider__lijn span{animation-play-state:paused}@keyframes vp-vol{to{transform:scaleX(1)}}.vp-slider__paneel{display:grid;grid-template-columns:1.4fr 1fr;min-height:440px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 30px 60px -44px rgba(20,22,43,.4)}.vp-slider__beeld{position:relative;display:grid;place-items:center;padding:clamp(56px,6vw,72px) clamp(20px,4vw,52px) clamp(28px,4vw,44px);background:radial-gradient(120% 90% at 30% 0,#2b2357,transparent 60%),#15122a}.vp-slider__beeld .nw-scherm{width:100%;max-width:520px}.vp-slider__label{position:absolute;top:22px;left:24px;padding:4px 10px;border:1px solid rgba(255,255,255,.4);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;letter-spacing:.08em;color:#fff}.vp-slider__details{display:flex;flex-direction:column;padding:clamp(26px,3vw,40px) clamp(24px,3vw,44px)}.vp-slider__nr{margin-bottom:28px;font-size:1.4rem;font-weight:600;line-height:1;color:var(--vp-kleur)}.vp-slider__details h3{margin:0 0 16px;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.vp-slider__details p{margin:0 0 32px;font-size:.97rem;line-height:1.7}.vp-slider__voet{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid var(--vp-lijn);font-size:.78rem;color:var(--vp-grijs)}.vp-slider__voet button{padding:6px 0;border:0;background:none;font:inherit;font-weight:700;color:var(--vp-inkt);cursor:pointer;white-space:nowrap}.vp-slider__voet button:hover{color:var(--vp-kleur)}.vp-beweging .vp-slider__beeld>*,.vp-beweging .vp-slider__details>*{animation:vp-op .7s var(--vp-veer) both}.vp-beweging .vp-slider__details>:nth-child(2){animation-delay:.06s}.vp-beweging .vp-slider__details>:nth-child(3){animation-delay:.12s}.vp-beweging .vp-slider__details>:nth-child(4){animation-delay:.18s}@media (max-width:960px){.vp-slider__paneel{grid-template-columns:1fr}.vp-slider__details{min-height:300px}}@media (max-width:600px){.vp-slider__knoppen{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.vp-slider__knoppen button{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-size:.84rem;line-height:1.3;text-align:left}}.vp-speel{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);align-items:center}.vp .vp-speel__tekst{max-width:400px;margin:22px 0 0;font-size:1rem;line-height:1.7}.vp .nw-speel{max-width:none;border-radius:7px;background:#18142c;box-shadow:none}@media (max-width:850px){.vp-speel{grid-template-columns:1fr}}.vp-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(24px,3vw,42px);gap:clamp(24px,3vw,42px);margin-top:16px}.vp-raster__vak{display:flex;flex-direction:column;padding-top:22px;border-top:1px solid var(--vp-lijn);transition:border-color .4s}.vp-raster__vak:hover{border-top-color:var(--vp-kleur)}.vp-raster__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:.82rem;color:var(--vp-grijs)}.vp-raster__top svg{width:38px;height:38px;color:var(--vp-kleur)}.vp-raster__vak h3{margin:0 0 12px;font-size:1.25rem;font-weight:700}.vp-raster__vak>p{margin:0 0 22px;font-size:.93rem;line-height:1.65}.vp-raster__voorbeeld{margin:auto 0 20px;padding:14px 16px;border-left:2px solid var(--vp-kleur);background:var(--vp-zacht)}.vp-raster__voorbeeld span{display:block;margin-bottom:6px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vp-grijs)}.vp-raster__voorbeeld q{font-size:.95rem;font-weight:600;line-height:1.45;color:var(--vp-inkt)}.vp-raster__vak .vp-pijl{align-self:flex-start}.vp-beweging .vp-raster__top svg{opacity:0;transform:rotate(-12deg) scale(.8);transition:opacity .8s var(--vp-veer) .3s,transform 1.2s var(--vp-veer) .3s}.vp-beweging .vp-raster__vak.is-zichtbaar .vp-raster__top svg{opacity:1;transform:none}@media (max-width:1100px){.vp-raster{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:600px){.vp-raster{grid-template-columns:1fr;row-gap:40px}}.vp-kenmerken{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:20px;gap:20px}.vp-kenmerken__vlak{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border-radius:7px;background:#fff}.vp-kenmerken__vlak--pas{background:var(--vp-inkt)}.vp-kenmerken__kop{padding-bottom:20px;border-bottom:1px solid var(--vp-lijn)}.vp-kenmerken__kop h3{margin:0 0 4px;font-size:1.5rem;font-weight:700}.vp-kenmerken__kop p{margin:0;font-size:.9rem}.vp-kenmerken__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;margin:0;padding:0;list-style:none}.vp-kenmerken__vlak--pas .vp-kenmerken__lijst{grid-template-columns:1fr;margin-bottom:24px}.vp-kenmerken__lijst li{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--vp-lijn)}.vp-kenmerken__lijst li>span:last-child{display:flex;flex-direction:column;gap:3px;font-size:.88rem;line-height:1.55;color:var(--vp-grijs)}.vp-kenmerken__lijst strong{font-size:.97rem;color:var(--vp-inkt)}.vp-kenmerken__teken{flex:0 0 24px;width:24px;height:24px;margin-top:1px;color:var(--vp-kleur)}.vp-kenmerken__teken svg{width:100%;height:100%}.vp-kenmerken__vlak--pas h3,.vp-kenmerken__vlak--pas strong{color:#fff}.vp-kenmerken__vlak--pas .vp-kenmerken__kop p,.vp-kenmerken__vlak--pas .vp-kenmerken__lijst li>span:last-child{color:rgba(255,255,255,.66)}.vp-kenmerken__vlak--pas .vp-kenmerken__kop,.vp-kenmerken__vlak--pas .vp-kenmerken__lijst li{border-color:rgba(255,255,255,.12)}.vp-kenmerken__vlak--pas .vp-kenmerken__teken{color:#b9adff}.vp-kenmerken__vlak--pas .vp-pijl{margin-top:auto;align-self:flex-start;color:#fff;-webkit-text-decoration-color:#b9adff;text-decoration-color:#b9adff}@media (max-width:960px){.vp-kenmerken{grid-template-columns:1fr}}@media (max-width:600px){.vp-kenmerken__lijst{grid-template-columns:1fr}}.vp #prijzen{padding-block:clamp(70px,8vw,120px)}.vp #prijzen .mk-sectie__kop{display:grid;grid-template-columns:var(--vp-kolommen);grid-column-gap:var(--vp-gat);column-gap:var(--vp-gat);align-items:end}.vp #prijzen .mk-sectie__kop>.mk-label{justify-content:flex-start}.vp #prijzen .mk-sectie__kop>.mk-h2,.vp #prijzen .mk-sectie__kop>.mk-label{grid-column:1}.vp #prijzen .mk-sectie__kop>.mk-lead{grid-column:2;grid-row:1/span 2;align-self:end}@media (max-width:850px){.vp #prijzen .mk-sectie__kop{grid-template-columns:1fr;row-gap:0}.vp #prijzen .mk-sectie__kop>.mk-lead{grid-column:1;grid-row:auto;margin-top:20px}}.vp .mk-plan{border:1px solid var(--vp-lijn);border-radius:7px;background:#fff;box-shadow:none}.vp .mk-plan--top{border:1px solid var(--vp-inkt);background:#fff;box-shadow:0 30px 60px -44px rgba(20,22,43,.45)}.vp .mk-plan__label{top:-1px;right:-1px;padding:7px 12px;border-radius:0 7px 0 4px;background:var(--vp-kleur);font-size:.7rem;font-weight:700;letter-spacing:.1em;transform:none;box-shadow:none}.vp .mk-plan__naam{font-weight:700;letter-spacing:.12em;color:var(--vp-grijs)}.vp .mk-plan__prijs{font-weight:700;letter-spacing:-.04em;color:var(--vp-inkt)}.vp .mk-plan__korting{border-radius:3px}.vp .mk-vink{color:var(--vp-kleur)}.vp .mk-plan .btn{width:100%}.vp-band{position:relative;isolation:isolate;overflow:hidden;padding:clamp(64px,7vw,96px) 0 0;background:var(--vp-kleur);color:#fff;text-align:center}.vp-band .vp-boven{justify-content:center}.vp-band h2{margin:0 auto;max-width:900px;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;color:#fff;text-wrap:balance}.vp .vp-band__tekst{max-width:500px;margin:24px auto 30px;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9)}.vp-band__woord{margin:clamp(44px,5vw,64px) 0 -.12em;font-size:clamp(3.6rem,13vw,13rem);font-weight:800;letter-spacing:-.05em;line-height:.9;white-space:nowrap;color:rgba(255,255,255,.14)}.vp-band__golf{position:absolute;inset:0;z-index:-1;width:100%;height:100%;fill:none;stroke:#fff;stroke-opacity:.2;stroke-width:2.5;stroke-linecap:round}.vp-band__golf path{vector-effect:non-scaling-stroke}.vp-beweging .vp-band__golf path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s var(--vp-veer)}.vp-beweging .vp-band.is-zichtbaar .vp-band__golf path{stroke-dashoffset:0}.vp-beweging .vp-band__woord{transform:translateX(6%);transition:transform 2.4s var(--vp-veer)}.vp-beweging .vp-band.is-zichtbaar .vp-band__woord{transform:none}@media (max-width:600px){.vp-band__woord{font-size:16vw}}.vp #vragen{padding-block:clamp(70px,8vw,120px);border-top:0}.vp #vragen>.mk__inner{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);align-items:start}.vp #vragen .mk-sectie__kop{display:block;margin:0}.vp .mk-faq{gap:0}.vp .mk-vraag{border:0;border-bottom:1px solid var(--vp-lijn);border-radius:0;background:none;box-shadow:none}.vp .mk-vraag:first-child{border-top:1px solid var(--vp-lijn)}.vp .mk-vraag[open]{border-color:var(--vp-lijn)}.vp .mk-vraag>summary{padding:22px 0;font-weight:600;font-size:1rem;color:var(--vp-inkt)}.vp .mk-vraag>summary:after{width:auto;height:auto;border-radius:0;background:none;color:var(--vp-kleur);font-size:1.5rem;font-weight:400}.vp .mk-vraag p{padding:0 32px 24px 0;font-size:.95rem;line-height:1.8}@media (max-width:850px){.vp #vragen>.mk__inner{grid-template-columns:1fr}}.vp-themakop{position:relative;isolation:isolate;display:flex;align-items:center;min-height:560px;height:calc(88svh - 80px);max-height:760px;overflow:hidden;background:#120f1c;color:#fff}.vp-themakop__beeld{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.vp-themakop__inhoud{padding-block:clamp(56px,8vh,96px)}.vp-themakop .vp-film__schaduw{background:linear-gradient(90deg,rgba(14,10,26,.92),rgba(14,10,26,.78) 45%,rgba(14,10,26,.2) 85%),linear-gradient(0deg,rgba(14,10,26,.5),transparent 40%)}.vp-themakop__titel{margin:0;max-width:900px;font-size:clamp(2.6rem,min(5vw,9vh),5.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;color:#fff;text-wrap:balance}.vp-acties--midden{justify-content:center}.vp-beweging .vp-themakop__inhoud>*{animation:vp-op 1s var(--vp-veer) both}.vp-beweging .vp-themakop__inhoud>:nth-child(2){animation-delay:.1s}.vp-beweging .vp-themakop__inhoud>:nth-child(3){animation-delay:.3s}.vp-beweging .vp-themakop__inhoud>:nth-child(4){animation-delay:.42s}.vp-beweging .vp-themakop__beeld{animation:vp-zoom 2.4s var(--vp-veer) both}@keyframes vp-zoom{0%{transform:scale(1.08)}to{transform:none}}@media (max-width:600px){.vp-themakop{height:auto;min-height:calc(100svh - 72px)}.vp-themakop__titel{font-size:clamp(2.2rem,10vw,3.2rem)}.vp-themakop .vp-acties .btn,.vp-themakop .vp-acties .vp-knop{flex:1 1 auto}}.vp-rondes{display:grid;grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px)}.vp-ronde{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);padding-top:24px;border-top:1px solid var(--vp-inkt)}.vp-ronde__kop h3{margin:0 0 10px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--vp-inkt)}.vp .vp-ronde__kop p{margin:0;font-size:.93rem;line-height:1.65;color:var(--vp-grijs)}.vp-vragenlijst{margin:0;padding:0;list-style:none}.vp-vragenlijst li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--vp-lijn)}.vp-vragenlijst li:first-child{padding-top:0}.vp-vragenlijst__nr{flex:0 0 26px;padding-top:2px;font-size:.8rem;font-weight:600;color:var(--vp-kleur)}.vp .vp-vragenlijst p{margin:0;line-height:1.55}.vp .vp-vragenlijst__vraag{font-weight:600;color:var(--vp-inkt)}.vp .vp-vragenlijst__opties{margin-top:4px;font-size:.9rem;color:var(--vp-grijs)}.vp .vp-vragenlijst__antwoord{margin-top:6px;font-size:.92rem;color:var(--vp-inkt)}.vp-vragenlijst__antwoord span{margin-right:6px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vp-kleur)}.vp-rondes__actie{margin-top:clamp(32px,4vw,48px)}@media (max-width:850px){.vp-ronde{grid-template-columns:1fr;gap:20px}}.vp-onderdelen{display:grid}.vp-onderdeel{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);padding:clamp(28px,3vw,40px) 0;border-top:1px solid var(--vp-lijn)}.vp-onderdeel:first-child{border-top:0;padding-top:0}.vp-onderdeel:last-child{padding-bottom:0}.vp-onderdeel h2{display:flex;flex-direction:column;gap:14px;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--vp-inkt)}.vp-onderdeel h2 span{font-size:.8rem;font-weight:600;letter-spacing:0;color:var(--vp-kleur)}.vp .vp-onderdeel p{margin:0 0 14px;font-size:1rem;line-height:1.75;color:var(--vp-grijs)}.vp .vp-onderdeel p:last-child{margin-bottom:0}.vp-onderdeel a{color:var(--vp-inkt);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--vp-kleur);text-decoration-color:var(--vp-kleur);text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width:850px){.vp-onderdeel{grid-template-columns:1fr}}.vp-vragen{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);align-items:start}@media (max-width:850px){.vp-vragen{grid-template-columns:1fr}}.vp-meer{margin:0;padding:0;list-style:none;border-top:1px solid var(--vp-inkt)}.vp-meer a{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--vp-lijn);color:var(--vp-inkt);text-decoration:none;transition:padding .35s var(--vp-veer)}.vp-meer__label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vp-grijs)}.vp-meer__titel{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;letter-spacing:-.02em}.vp-meer__pijl{font-size:1.3rem;color:var(--vp-kleur);transition:transform .35s var(--vp-veer)}.vp-meer a:hover{padding-left:12px}.vp-meer a:hover .vp-meer__pijl{transform:translateX(6px)}@media (max-width:600px){.vp-meer a{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.vp-meer__label,.vp-meer__titel{grid-column:1}.vp-meer__pijl{grid-column:2;grid-row:1/span 2}}.vp .dq{padding:clamp(28px,5vw,64px) 0 clamp(48px,6vw,80px)}.vp .dq .vp-boven{margin-bottom:10px}.vp .dq__kop{margin:0 0 22px;font-size:clamp(2.3rem,6vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;color:var(--vp-inkt)}.vp .dq-stip{height:3px;border-radius:2px;background:var(--vp-lijn)}.vp .dq-stip--nu{background:var(--vp-kleur)}.vp .dq-vraag{font-weight:700;letter-spacing:-.02em;color:var(--vp-inkt)}.vp .dq-optie{border:1px solid #d3d5df;border-radius:6px;background:#fff;color:var(--vp-inkt)}.vp .dq-optie:hover:not(:disabled){border-color:var(--vp-inkt)}.vp .dq-blokje{border-radius:4px}.vp .dq-uitslag__score{font-weight:700;letter-spacing:-.05em}.vp .dq-kaart{border:0;border-radius:7px;background:var(--vp-zacht)}.vp .btn--block{width:100%}.vp-juridisch__kop{padding:clamp(56px,8vw,112px) 0 clamp(40px,5vw,64px);border-bottom:1px solid var(--vp-lijn)}.vp-h1{margin:0;max-width:900px;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;color:var(--vp-inkt)}.vp .vp-juridisch__intro{max-width:700px;margin:26px 0 0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.65;color:var(--vp-inkt)}.vp-juridisch{display:grid;grid-template-columns:var(--vp-kolommen);grid-gap:var(--vp-gat);gap:var(--vp-gat);align-items:start;padding:clamp(48px,6vw,88px) 0 clamp(70px,8vw,120px)}.vp-juridisch__inhoud{position:-webkit-sticky;position:sticky;top:112px}.vp-juridisch__inhoud .vp-boven{margin-bottom:14px}.vp-juridisch__inhoud ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--vp-lijn);counter-reset:deel}.vp-juridisch__inhoud li{counter-increment:deel;border-bottom:1px solid var(--vp-lijn)}.vp-juridisch__inhoud ol a{display:flex;gap:12px;padding:10px 0;font-size:.88rem;font-weight:600;color:var(--vp-inkt);text-decoration:none;transition:color .2s}.vp-juridisch__inhoud ol a:before{content:counter(deel,decimal-leading-zero);flex:0 0 22px;font-weight:600;color:var(--vp-kleur)}.vp-juridisch__inhoud ol a:hover{color:var(--vp-kleur)}.vp .vp-juridisch__ander{margin:22px 0 0;font-size:.86rem;color:var(--vp-grijs)}.vp-juridisch__ander a,.vp-juridisch__tekst a{color:var(--vp-inkt);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--vp-kleur);text-decoration-color:var(--vp-kleur);text-decoration-thickness:2px;text-underline-offset:4px}.vp-juridisch__tekst{max-width:760px}.vp-juridisch__tekst section{padding:34px 0;border-top:1px solid var(--vp-lijn);scroll-margin-top:100px}.vp-juridisch__tekst section:first-child{padding-top:0;border-top:0}.vp-juridisch__tekst h2{display:flex;align-items:baseline;gap:14px;margin:0 0 16px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--vp-inkt)}.vp-juridisch__tekst h2 span{font-size:.85rem;font-weight:600;letter-spacing:0;color:var(--vp-kleur)}.vp .vp-juridisch__tekst p{margin:0 0 14px;font-size:1rem;line-height:1.75;color:#3e4258;white-space:pre-line}.vp .vp-juridisch__tekst p:last-child{margin-bottom:0}.vp-juridisch__terug{margin-top:24px}@media (max-width:960px){.vp-juridisch{grid-template-columns:1fr;gap:0}.vp-juridisch__inhoud{display:none}}.vp-beweging .vp-film__media{transform:scale(calc(1.02 + var(--voortgang, 0) * .1)) translateY(calc(var(--voortgang, 0) * 9%));transform-origin:50% 30%;will-change:transform}.vp-beweging .vp-film__inhoud{opacity:calc(1 - var(--voortgang, 0) * 1.5);transform:translateY(calc(var(--voortgang, 0) * -70px))}.vp-beweging .vp-regel>*{animation:vp-regel 1.1s var(--vp-veer) both}.vp-beweging .vp-regel:nth-child(2)>*{animation-delay:.14s}.vp-beweging .vp-film__inhoud>:not(h1),.vp-beweging .vp-film__onder{animation:vp-op 1s var(--vp-veer) both}.vp-beweging .vp-film__inhoud>.vp-boven{animation-delay:.05s}.vp-beweging .vp-film__inhoud>.vp-film__tekst{animation-delay:.35s}.vp-beweging .vp-film__inhoud>.vp-acties{animation-delay:.48s}.vp-beweging .vp-film__inhoud>.vp-film__noot{animation-delay:.6s}.vp-beweging .vp-film__onder{animation-delay:.8s}.vp-beweging .vp-onthul{opacity:0;transform:translateY(34px);transition:opacity .9s var(--vp-veer),transform .9s var(--vp-veer)}.vp-beweging .vp-onthul.is-zichtbaar{opacity:1;transform:none}.vp-beweging .vp-raster__vak:nth-child(2){transition-delay:.08s}.vp-beweging .vp-raster__vak:nth-child(3){transition-delay:.16s}.vp-beweging .vp-raster__vak:nth-child(4){transition-delay:.24s}.vp-beweging .vp-kenmerken__vlak--pas{transition-delay:.1s}.vp-knop{position:relative;overflow:hidden}.vp-knop:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.vp-beweging .vp-knop:hover:after{transform:translateX(120%);transition:transform .8s var(--vp-veer)}@keyframes vp-regel{0%{transform:translateY(105%)}to{transform:none}}@keyframes vp-op{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vp-film__video{display:none}}