.visueel-verborgen{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[hidden]{display:none !important}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url('/assets/fonts/montserrat-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url('/assets/fonts/montserrat-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url('/assets/fonts/montserrat-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url('/assets/fonts/montserrat-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url('/assets/fonts/manrope-greek.woff2') format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}:root{--bg:#0b0a12;--bg-2:#14121f;--bg-3:#1d1a2e;--goud:#f5c542;--goud-licht:#ffe9a3;--goud-diep:#c9932a;--violet:#8b5cf6;--violet-diep:#6d28d9;--tekst:#e8e6f2;--tekst-2:#cfcbdf;--gedempt:#a9a4c0;--gedempt-2:#8f89ad;--gedempt-3:#8a85a3;--violet-tekst:#a78bfa;--rand:rgb(255 255 255 / .07);--rand-2:rgb(255 255 255 / .1);--rand-sterk:rgb(255 255 255 / .14);--voet-bg:#08070e;--font:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-systeem:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--r-sm:10px;--r:14px;--r-lg:16px;--r-xl:18px;--r-vol:999px;--breedte:1180px;--breedte-smal:760px;--soepel:.2s;--traag:.45s cubic-bezier(.22,.61,.36,1);--sfeerbeeld:url('/assets/sfeer-1920.jpg');--sfeerbeeld-klein:url('/assets/sfeer-640.jpg')}@media (max-width:720px){:root{--sfeerbeeld:url('/assets/sfeer-960.jpg')}}@supports (background-image:image-set(url('a.webp') type('image/webp'))){:root{--sfeerbeeld:image-set(url('/assets/sfeer-1920-1920.webp') type('image/webp'),url('/assets/sfeer-1920.jpg') type('image/jpeg'));--sfeerbeeld-klein:image-set(url('/assets/sfeer-640-640.webp') type('image/webp'),url('/assets/sfeer-640.jpg') type('image/jpeg'))}@media (max-width:720px){:root{--sfeerbeeld:image-set(url('/assets/sfeer-960-960.webp') type('image/webp'),url('/assets/sfeer-960.jpg') type('image/jpeg'))}}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.7;color:var(--tekst);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;padding-top:70px;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@supports not (overflow-x:clip){body{overflow-x:hidden}}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--violet-tekst);text-decoration:none;transition:color var(--soepel)}p > a:not(.knop):not(.chip):not(.badge):not(.kaart-link){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--goud)}h1,h2,h3,h4{font-family:var(--font);margin:0 0 .5em;line-height:1.14;letter-spacing:-.02em;font-weight:800;color:#fff;text-wrap:balance}h1{font-size:clamp(2.1rem,5.5vw,3.7rem);letter-spacing:-.025em}h2{font-size:clamp(1.4rem,1.1rem + 1.5vw,2.1rem)}h3{font-size:1.15rem;font-weight:700}h4{font-size:1rem;font-weight:700}.wbm-kop{font-size:1rem;font-weight:700;color:#fff;line-height:1.25;margin:0 0 .5em}p{margin:0 0 1em;text-wrap:pretty}ul,ol{margin:0 0 1em;padding-left:1.3em}::selection{background:var(--goud);color:#1a1400}:focus-visible{outline:2px solid var(--goud);outline-offset:3px;border-radius:4px}.overslaan{position:absolute;left:-9999px;top:0;z-index:200;background:var(--goud);color:#1a1400;padding:.7rem 1.2rem;border-radius:0 0 var(--r) 0;font-weight:700}.overslaan:focus{left:0;color:#1a1400}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.omhulsel{width:100%;max-width:var(--breedte);margin:0 auto;padding:0 20px}.omhulsel-smal{max-width:var(--breedte-smal)}.sectie{padding:72px 0}.sectie-klein{padding:44px 0}.sectie-zacht{background:var(--bg-2)}.sectie-kop{margin-bottom:34px;text-align:center}.sectie-kop h2::after,.kop-rij h2::after{content:"";display:block;width:46px;height:1px;background:linear-gradient(90deg,var(--goud),transparent);margin:14px auto 0}.sectie-kop p{color:var(--gedempt);margin:0;font-size:1.02rem}.kop-rij{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:34px}.kop-rij h2{margin-bottom:.2em}.kop-rij h2::after{margin:12px 0 0}.kop-rij p{margin:0;color:var(--gedempt)}.rooster{display:grid;gap:22px}.rooster-2{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.rooster-3{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.rooster-4{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}html.beperkt [data-beperkt] > [data-item]:nth-child(n+31){display:none}.toon-alle-rij{display:none;justify-content:center;margin-top:26px}html.beperkt [data-beperkt] + .toon-alle-rij{display:flex}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:14px 30px;font:inherit;font-weight:700;font-size:.95rem;border-radius:var(--r-vol);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform var(--soepel),box-shadow var(--soepel),background var(--soepel),border-color var(--soepel),color var(--soepel)}.knop-primair{background:linear-gradient(135deg,var(--violet),var(--violet-diep));color:#fff}.knop-primair:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 40px rgb(109 40 217 / .6)}.knop-goud{background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400}.knop-goud:hover{color:#1a1400;transform:translateY(-2px);box-shadow:0 12px 40px rgb(245 197 66 / .4)}.knop-spook{background:rgb(20 18 31 / .7);color:#fff;border:1.5px solid var(--violet)}.knop-spook:hover{color:#fff;border-color:var(--goud);transform:translateY(-2px)}.knop-stil{background:rgb(255 255 255 / .05);color:var(--tekst);border:1px solid var(--rand-2)}.knop-stil:hover{color:#fff;border-color:var(--goud);background:rgb(255 255 255 / .08)}.knop-secundair{background:rgb(139 92 246 / .14);color:#fff;border:1px solid rgb(139 92 246 / .55)}.knop-secundair:hover{color:#fff;border-color:var(--goud);background:rgb(139 92 246 / .22);transform:translateY(-2px)}.knop-wa{background:#25d366;color:#062d1c;border:1px solid #1faa53}.knop-wa:hover{background:#1fbe5a;color:#062d1c;border-color:#17803e}.knop-groot{padding:16px 36px;font-size:1.02rem}.knop-klein{padding:10px 22px;font-size:.88rem}.knop-blok{width:100%;white-space:normal;line-height:1.25}.knop:disabled,.knop[aria-disabled="true"]{opacity:.55;cursor:not-allowed;box-shadow:none;filter:saturate(.5);transform:none}.knop:disabled:hover,.knop[aria-disabled="true"]:hover{transform:none}.badge{display:inline-flex;align-items:center;gap:.35em;padding:5px 14px;border-radius:var(--r-vol);font-size:.8rem;font-weight:600;line-height:1.5;white-space:nowrap}.badge-categorie{background:rgb(245 197 66 / .1);border:1px solid rgb(245 197 66 / .4);color:var(--goud)}.badge-premium{background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400;font-weight:700}.badge-op-foto{background:rgb(11 10 18 / .68);color:#fff;border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}.badge-stil{background:rgb(255 255 255 / .06);color:var(--gedempt);border:1px solid var(--rand-2)}.kop{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(to bottom,rgb(11 10 18 / .62),rgb(11 10 18 / .48));backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:0 1px 0 rgb(0 0 0 / .25);transition:background .35s ease}.kop.kop--diep{background:linear-gradient(to bottom,rgb(11 10 18 / .9),rgb(11 10 18 / .84))}.kop .nav a,.kop .menu-knop{text-shadow:0 1px 8px rgb(0 0 0 / .45)}@supports not (backdrop-filter:blur(1px)){.kop{background:var(--bg)}}@property --kop-voortgang{syntax:"<number>";inherits:false;initial-value:0}.kop::after{--kop-voortgang:inherit;content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#8b5cf6,#6d28d9);transform:scaleX(var(--kop-voortgang,0));transform-origin:0 50%;pointer-events:none;transition:opacity .3s ease}html.menu-open .kop::after{opacity:0}.kop.kop--js::after{will-change:transform}@supports (animation-timeline:scroll()){.kop:not(.kop--js)::after{animation:kop-voortgang linear both;animation-timeline:scroll(root block)}@keyframes kop-voortgang{from{transform:scaleX(0)}to{transform:scaleX(1)}}}.kop-inner{display:flex;align-items:center;gap:22px;height:70px}.logo{display:flex;align-items:center;flex-shrink:0}.logo img{height:50px;width:auto;max-width:min(58vw,340px);object-fit:contain}@media (max-width:420px){.logo img{height:43px;max-width:52vw}}@media (max-width:350px){.logo img{height:37px;max-width:48vw}}.logo-tekst{font-weight:800;font-size:1.1rem;letter-spacing:-.02em;color:#fff}.logo-punt{background:linear-gradient(90deg,var(--violet),var(--goud));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nav{display:flex;align-items:center;gap:2px;margin-left:auto}.nav a{padding:.5rem .85rem;border-radius:var(--r-sm);color:var(--gedempt);font-weight:600;font-size:.92rem;transition:color var(--soepel),background var(--soepel)}.nav a:hover{color:#fff;background:rgb(255 255 255 / .05)}.nav a[aria-current="page"]{color:var(--goud)}.nav .nav-item{position:relative;display:flex;align-items:center}.nav .nav-item > a{display:inline-flex;align-items:center;gap:5px}.nav-caret{font-size:.62em;opacity:.75;transition:transform var(--soepel)}.nav .nav-item:hover .nav-caret,.nav .nav-item:focus-within .nav-caret{transform:rotate(180deg)}.nav-sub{position:absolute;top:calc(100% + 6px);left:0;min-width:250px;background:rgb(18 16 29 / .98);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgb(245 197 66 / .28);border-radius:14px;padding:8px;box-shadow:0 20px 55px rgb(0 0 0 / .55);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--soepel),transform var(--soepel),visibility var(--soepel);z-index:60}.nav .nav-item:hover .nav-sub,.nav .nav-item:focus-within .nav-sub{opacity:1;visibility:visible;transform:translateY(0)}.nav-sub a{display:block;padding:9px 12px;border-radius:10px;white-space:nowrap;color:#efeafc}.nav-sub a:hover{color:#fff;background:rgb(245 197 66 / .1)}.nav-sub-desc{display:block;font-size:.74rem;color:var(--gedempt);font-weight:500;margin-top:1px}.overlay-sublink{display:block;margin-left:46px;padding:4px 0;color:var(--gedempt);font-weight:600;font-size:1.05rem;transition:color var(--soepel),padding-left var(--soepel)}.overlay-sublink::before{content:"→ ";color:var(--goud)}.overlay-sublink:hover,.overlay-sublink:focus-visible{color:#fff;padding-left:6px}.kop-acties{display:flex;align-items:center;gap:10px;flex-shrink:0}.menu-knop{display:none;align-items:center;gap:10px;height:44px;padding:0 18px 0 16px;background:rgb(245 197 66 / .08);border:1px solid rgb(245 197 66 / .4);border-radius:var(--r-vol);color:var(--goud);font:inherit;font-size:.88rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background var(--soepel),border-color var(--soepel)}.menu-knop:hover{background:rgb(245 197 66 / .14)}.menu-label{line-height:1}.account-knop{position:relative;flex-shrink:0;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;border:1.5px solid transparent;background:linear-gradient(rgb(20 17 33 / .72),rgb(20 17 33 / .72)) padding-box,linear-gradient(135deg,#a78bfa,#8b5cf6 45%,#6d28d9) border-box;box-shadow:0 0 14px rgb(139 92 246 / .32);transition:background var(--soepel),box-shadow var(--soepel),transform var(--soepel)}.account-knop svg{width:21px;height:21px;display:block;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.account-knop:hover,.account-knop:focus-visible{background:linear-gradient(135deg,#8b5cf6,#6d28d9) padding-box,linear-gradient(135deg,#c4b5fd,#7c3aed) border-box;box-shadow:0 0 0 4px rgb(139 92 246 / .2),0 6px 20px rgb(109 40 217 / .5)}.account-knop:active{transform:scale(.95)}.account-knop:focus-visible{outline:2px solid #fff;outline-offset:3px}.account-knop .account-foto{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 28%;opacity:0;transition:opacity .3s ease,filter var(--soepel)}.account-knop.heeft-foto .account-foto{opacity:1}.account-knop.heeft-foto svg{opacity:0}.account-knop.heeft-foto:hover .account-foto,.account-knop.heeft-foto:focus-visible .account-foto{filter:brightness(1.08) saturate(1.06)}.account-knop.is-ingelogd::after{content:"";position:absolute;top:-1px;right:-1px;z-index:1;width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px rgb(11 10 18),0 0 8px rgb(34 197 94 / .55)}@media (max-width:1099px){.nav{display:none}.kop-acties{margin-left:auto}.menu-knop{display:inline-flex}.kop-acties .knop{display:none}}@media (min-width:1100px) and (max-width:1299px){.nav{gap:0}.nav a{padding:.5rem .5rem;font-size:.86rem}.nav-sub-desc{font-size:.78rem}.kop-acties{gap:8px}.kop-acties .knop{padding:.5rem .8rem;font-size:.84rem}.menu-label{display:none}.menu-knop{padding:.5rem .7rem}.account-knop{width:41px;height:41px}.account-knop svg{width:19px;height:19px}}@media (min-width:1300px){.nav > a,.nav .nav-item > a{padding:.5rem .58rem}.account-knop{width:46px;height:46px}.account-knop svg{width:22px;height:22px}}@media (max-width:599px){.kop-acties{gap:8px}.menu-label{display:none}.menu-knop{width:44px;padding:0;justify-content:center;border-radius:50%}}.hamb{display:block;width:20px;height:14px;position:relative}.hamb span{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .32s cubic-bezier(.65,.05,.36,1),opacity .2s,top .32s cubic-bezier(.65,.05,.36,1)}.hamb span:nth-child(1){top:0}.hamb span:nth-child(2){top:6px}.hamb span:nth-child(3){top:12px}html.menu-open .hamb span:nth-child(1){top:6px;transform:rotate(45deg)}html.menu-open .hamb span:nth-child(2){opacity:0;transform:scaleX(.2)}html.menu-open .hamb span:nth-child(3){top:6px;transform:rotate(-45deg)}html.menu-open .menu-knop{color:var(--goud);border-color:rgb(245 197 66 / .5)}body.menu-vast{position:fixed;left:0;right:0}.menu-overlay{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;background:rgb(8 7 14 / .9);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);opacity:0;visibility:hidden;content-visibility:hidden;transition:opacity .38s cubic-bezier(.22,.61,.36,1),visibility 0s .38s,content-visibility 0s .38s allow-discrete}html.menu-open .menu-overlay{opacity:1;visibility:visible;content-visibility:visible;transition:opacity .38s cubic-bezier(.22,.61,.36,1),content-visibility 0s allow-discrete}.overlay-glans{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(42% 34% at 24% 22%,rgb(139 92 246 / .16),transparent 68%),radial-gradient(38% 30% at 78% 74%,rgb(245 197 66 / .1),transparent 68%)}.overlay-nav{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;margin:0 auto;padding:calc(70px + 28px) 28px 44px;max-height:100vh;max-height:100svh;overflow-y:auto}.overlay-links{display:flex;flex-direction:column}.overlay-link{display:flex;align-items:baseline;gap:18px;padding:15px 4px;font-size:clamp(1.7rem,6.5vw,2.2rem);font-weight:800;letter-spacing:-.022em;color:#fff;line-height:1.15;border-bottom:1px solid rgb(255 255 255 / .07);transition:color var(--soepel),padding-left var(--soepel)}.overlay-link:last-child{border-bottom:0}.overlay-link:hover{color:var(--goud);padding-left:10px}.overlay-nr{font-size:.8rem;font-weight:700;color:var(--goud);letter-spacing:.1em;min-width:2em;font-variant-numeric:tabular-nums}.overlay-cta{margin-top:30px;width:100%}.overlay-lijn{border:0;height:1px;width:100%;margin:30px 0 0;background:linear-gradient(90deg,var(--goud),rgb(139 92 246 / .6),transparent)}.overlay-sectie{margin-top:24px}.overlay-kopje{display:block;margin-bottom:12px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt-3)}.overlay-talen{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.overlay-talen a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border-radius:var(--r);background:rgb(255 255 255 / .04);border:1px solid var(--rand-2);transition:border-color var(--soepel),background var(--soepel)}.overlay-talen a span{font-size:1.45rem;line-height:1}.overlay-talen a small{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--gedempt-2)}.overlay-talen a:hover{border-color:rgb(245 197 66 / .5)}.overlay-talen a[aria-current="true"]{border-color:var(--goud);background:rgb(245 197 66 / .1)}.overlay-talen a[aria-current="true"] small{color:var(--goud)}.overlay-tagline{margin:26px 0 0;color:var(--gedempt-3);font-size:.85rem}.overlay-nav > *{opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1)}html.menu-open .overlay-nav > *{opacity:1;transform:none;transition-delay:calc(.06s + var(--i,0) * .05s)}@media (prefers-reduced-motion:reduce){.overlay-nav > *{transition:none}}.hero{position:relative;isolation:isolate;margin-top:-70px;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--sfeerbeeld) center / cover no-repeat;padding:170px 0 80px}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(11 10 18 / .58) 0%,rgb(11 10 18 / .74) 55%,var(--bg) 100%)}.hero-inhoud{max-width:820px;margin:0 auto}.hero h1{margin:0 0 18px;line-height:1.08}.hero h1 .accent{background:linear-gradient(90deg,var(--violet),var(--goud));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-lead{max-width:640px;margin:0 auto 30px;color:#d8d4ea;font-size:1.08rem;line-height:1.7;text-shadow:0 2px 12px rgb(0 0 0 / .6)}.hero-klein{max-width:640px;margin:0 auto 30px;color:var(--goud);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 12px rgb(0 0 0 / .6)}.hero-lead:has(+ .hero-klein){margin-bottom:12px}.hero-oog{display:inline-flex;align-items:center;gap:.6em;padding:7px 18px;margin-bottom:22px;background:rgb(245 197 66 / .1);border:1px solid rgb(245 197 66 / .4);border-radius:var(--r-vol);font-size:.82rem;font-weight:700;color:var(--goud);letter-spacing:.08em;text-transform:uppercase}.hero-oog .stip{width:6px;height:6px;border-radius:50%;background:var(--goud);box-shadow:0 0 0 4px rgb(245 197 66 / .22)}.zoekbalk{display:flex;max-width:620px;margin:0 auto 22px;background:rgb(20 18 31 / .92);border:1.5px solid rgb(139 92 246 / .5);border-radius:var(--r-vol);padding:6px;box-shadow:0 10px 40px rgb(0 0 0 / .5)}.zoekbalk input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font:inherit;font-size:1rem;padding:12px 20px}.zoekbalk input::placeholder{color:var(--gedempt-2)}.hero-cijfers{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 46px;margin-top:38px}.hero-cijfers-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 34px;max-width:620px;margin-inline:auto;justify-items:center;text-align:center}.hero-cijfer .getal{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1}.hero-cijfer .label{font-size:.74rem;color:var(--goud);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.hero-kort{min-height:auto;padding:70px 0 56px}.hero-kort h1{font-size:clamp(1.9rem,4.5vw,3rem)}.kaart{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:linear-gradient(180deg,var(--bg-2),#100e19);border:1px solid rgb(255 255 255 / .08);border-radius:18px;color:#fff;isolation:isolate;transition:transform var(--traag),border-color var(--soepel),box-shadow var(--traag)}.kaart::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--traag);box-shadow:inset 0 0 0 1px rgb(245 197 66 / .6),inset 0 0 36px rgb(245 197 66 / .07)}.kaart:hover,.kaart:focus-within{transform:translateY(-6px);border-color:rgb(245 197 66 / .42);box-shadow:0 24px 54px rgb(0 0 0 / .6),0 0 0 1px rgb(245 197 66 / .14),0 0 44px rgb(245 197 66 / .1)}.kaart:hover::before,.kaart:focus-within::before{opacity:1}.kaart:focus-within{outline:2px solid var(--goud-licht);outline-offset:3px}.kaart-link::after{content:"";position:absolute;inset:0;z-index:1}.kaart[data-lid]{border-color:rgb(245 197 66 / .32)}.kaart[data-lid]::before{opacity:.45}.kaart[data-lid]:hover::before,.kaart[data-lid]:focus-within::before{opacity:1}.kaart-beeld{position:relative;z-index:-1;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-3) var(--sfeerbeeld-klein) center / cover no-repeat}.kaart-beeld::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(11 10 18 / .5),transparent 38%),linear-gradient(to top,var(--bg-2) 0,rgb(20 18 31 / .55) 24%,transparent 58%)}.kaart-beeld img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.kaart:hover .kaart-beeld img,.kaart:focus-within .kaart-beeld img{transform:scale(1.05)}.kaart-badges{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start;pointer-events:none}.kaart-badges .rechts{margin-left:auto}.kaart-badges .badge{padding:4px 11px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.kaart-badges .badge svg{width:12px;height:12px}.kaart-badges .badge-pakket{background:rgb(76 29 149 / .92);color:#fff;border:1px solid rgb(167 139 250 / .55)}.kaart-badges .badge-pakket.badge-premium{color:var(--goud-licht);border-color:rgb(245 197 66 / .5)}.kaart-vlag{display:inline-flex;padding:4px;border-radius:7px;background:rgb(11 10 18 / .55);border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 2px 8px rgb(0 0 0 / .35);transition:transform var(--traag)}.kaart-vlag .vlag{width:26px;height:17px;border-radius:3px;box-shadow:0 0 0 1px rgb(255 255 255 / .28)}.kaart:hover .kaart-vlag{transform:translateY(-2px)}.kaart-lijf{display:flex;flex-direction:column;flex:1;min-width:0;padding:0 18px 18px;margin-top:-26px}.kaart-oog{margin:0 0 6px;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--goud);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kaart-naam{font-size:1.08rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 .4rem;color:#fff;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kaart-naam a{color:#fff;transition:color var(--soepel)}.kaart:hover .kaart-naam a,.kaart:focus-within .kaart-naam a{color:var(--goud-licht)}.kaart-meta{display:flex;align-items:center;gap:.35em;font-size:.8rem;color:var(--gedempt);margin-bottom:.6rem;overflow-wrap:anywhere}.kaart-meta svg{flex:none;color:var(--goud)}.kaart-tekst{font-size:.84rem;color:var(--gedempt);line-height:1.55;margin:0 0 .9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kaart-voet{margin-top:auto;padding-top:.75rem;border-top:1px solid rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.82rem;min-height:1.4em}.kaart-prijs{font-size:.86rem;font-weight:800;color:var(--goud);white-space:nowrap}.kaart-cta{margin-left:auto;color:var(--violet-tekst);font-weight:700;white-space:nowrap;transition:color var(--soepel),transform var(--traag)}.kaart:hover .kaart-cta,.kaart:focus-within .kaart-cta{color:var(--goud);transform:translateX(4px)}@media (max-width:760px){.rooster:has(> .kaart[data-item]),.rooster.podium-rooster:has(> .kaart[data-item]){grid-template-columns:minmax(0,1fr);gap:24px}.rooster > .kaart[data-item]{contain-intrinsic-size:auto min(max(70vh,300px),calc((100vw - 42px) * 1.6));contain-intrinsic-size:auto min(max(70svh,300px),calc((100vw - 42px) * 1.6))}.kaart[data-item]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:clip;border-radius:26px;background:#0b0a12;border:1px solid rgb(245 197 66 / .28);box-shadow:0 30px 60px -20px rgb(0 0 0 / .85),0 0 0 1px rgb(245 197 66 / .06),0 0 70px -14px rgb(139 92 246 / .45),0 0 30px -8px rgb(245 197 66 / .2)}.kaart[data-item]::before{opacity:.55;box-shadow:inset 0 0 0 1px rgb(245 197 66 / .6),inset 0 0 54px rgb(245 197 66 / .07)}.kaart[data-item][data-lid]{border-color:rgb(245 197 66 / .55)}.kaart[data-item][data-lid]::before{opacity:.9}.kaart[data-item] .kaart-beeld{grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:5 / 8;max-height:max(70vh,300px);max-height:max(70svh,300px);overflow:clip;border-radius:0}.kaart[data-item] .kaart-beeld::after{background:linear-gradient(to bottom,rgb(11 10 18 / .62),rgb(11 10 18 / .2) 16%,transparent 32%),linear-gradient(to top,rgb(8 7 14 / .55),transparent 46%)}.kaart[data-item] .kaart-beeld img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.kaart[data-item] .kaart-badges{top:14px;left:14px;right:14px;gap:8px}.kaart[data-item] .kaart-badges .badge{padding:6px 12px;font-size:.72rem}.kaart[data-item] .kaart-badges .badge svg{width:12px;height:12px}.kaart[data-item] .kaart-vlag{padding:4px}.kaart[data-item] .kaart-vlag .vlag{width:26px;height:17px}.kaart[data-item] .kaart-lijf{grid-area:1 / 1;align-self:end;min-width:0;margin:0;padding:min(120px,18vh) 20px 20px;padding:min(120px,18svh) 20px 20px;background:linear-gradient(to top,rgb(8 7 14 / .97) 0,rgb(8 7 14 / .9) 150px,rgb(8 7 14 / .84) calc(100% - min(120px,18vh)),rgb(8 7 14 / 0) 100%);background:linear-gradient(to top,rgb(8 7 14 / .97) 0,rgb(8 7 14 / .9) 150px,rgb(8 7 14 / .84) calc(100% - min(120px,18svh)),rgb(8 7 14 / 0) 100%)}.kaart[data-item] .kaart-lijf::before,.kaart[data-item] .kaart-oog,.kaart[data-item] .kaart-rv,.kaart[data-item] .kaart-meta,.kaart[data-item] .kaart-voet{pointer-events:none}.kaart[data-item] .kaart-lijf::before{content:"";display:block;width:48px;height:3px;margin:0 0 12px;border-radius:3px;background:linear-gradient(90deg,var(--goud-licht),var(--goud) 70%,rgb(245 197 66 / 0));box-shadow:0 0 16px rgb(245 197 66 / .55);transform-origin:left center}.kaart[data-item] .kaart-oog{margin:0 0 8px;font-size:.7rem;letter-spacing:.18em;color:var(--goud);white-space:normal;text-overflow:clip;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kaart[data-item] .kaart-naam{margin:0 0 10px;font-size:clamp(1.5rem,7.2vw,2.1rem);line-height:1.04;letter-spacing:-.03em;-webkit-line-clamp:3;padding-bottom:.08em}.kaart[data-item] .kaart-naam a{color:#fff}.kaart[data-item] .kaart-rv{margin:0 0 10px;gap:3px}.kaart[data-item] .kaart-rv .rv-sterren{font-size:1.12rem}.kaart[data-item] .kaart-meta{margin:0;font-size:.9rem;font-weight:600;color:rgb(255 255 255 / .86)}.kaart[data-item] .kaart-meta svg{width:16px;height:16px}.kaart[data-item] .kaart-tekst{display:none}.kaart[data-item] .kaart-voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:16px;padding-top:0;border-top:0;min-height:0;font-size:.9rem}.kaart[data-item] .kaart-prijs{font-size:1.04rem;color:var(--goud-licht);letter-spacing:-.01em}.kaart[data-item] .kaart-cta{display:inline-flex;align-items:center;margin-left:auto;padding:11px 18px;border-radius:999px;font-size:.86rem;font-weight:800;letter-spacing:.01em;color:#1a1400;background:linear-gradient(135deg,var(--goud-licht),var(--goud) 55%,var(--goud-diep));box-shadow:0 10px 24px -8px rgb(245 197 66 / .6),inset 0 1px 0 rgb(255 255 255 / .35);transition:none}.kaart[data-item]:hover .kaart-cta,.kaart[data-item]:focus-within .kaart-cta{color:#1a1400;transform:none}.kaart[data-item]:hover .kaart-beeld img,.kaart[data-item]:focus-within .kaart-beeld img,.podium .kaart[data-item]:hover .kaart-beeld img,.podium .kaart[data-item]:focus-within .kaart-beeld img{transform:none}}@media (max-width:760px) and (max-height:430px){.kaart[data-item] .kaart-lijf{padding-top:40px;padding-bottom:14px;background:linear-gradient(to top,rgb(8 7 14 / .97) 0,rgb(8 7 14 / .9) 100px,rgb(8 7 14 / .84) calc(100% - 40px),rgb(8 7 14 / 0) 100%)}.kaart[data-item] .kaart-lijf::before{margin-bottom:8px}.kaart[data-item] .kaart-oog{margin-bottom:4px}.kaart[data-item] .kaart-naam{font-size:clamp(1.2rem,4.4vw,1.6rem);margin-bottom:6px}.kaart[data-item] .kaart-voet{margin-top:10px}.kaart[data-item] .kaart-cta{padding:8px 14px}}@media screen and (max-width:760px) and (prefers-reduced-motion:no-preference){.kaart[data-item] .kaart-beeld img{transition:transform 1.4s cubic-bezier(.16,.7,.2,1)}.kaart[data-item]::before{transition:opacity 1s cubic-bezier(.2,.7,.2,1) .15s}.kaart[data-item] .kaart-lijf::before{transition:transform .9s cubic-bezier(.2,.7,.2,1) .1s}.kaart[data-item] .kaart-oog,.kaart[data-item] .kaart-naam,.kaart[data-item] .kaart-rv,.kaart[data-item] .kaart-meta,.kaart[data-item] .kaart-voet{transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.kaart[data-item] .kaart-naam{transition-delay:.07s}.kaart[data-item] .kaart-rv{transition-delay:.12s}.kaart[data-item] .kaart-meta{transition-delay:.16s}.kaart[data-item] .kaart-voet{transition-delay:.22s}.kaart[data-item].is-wacht:not(.is-in) .kaart-beeld img{transform:scale(1.09)}.kaart[data-item].is-wacht:not(.is-in)::before,.kaart[data-item][data-lid].is-wacht:not(.is-in)::before{opacity:.15}.kaart[data-item].is-wacht:not(.is-in) .kaart-lijf::before{transform:scaleX(0)}.kaart[data-item].is-wacht:not(.is-in) .kaart-oog,.kaart[data-item].is-wacht:not(.is-in) .kaart-rv,.kaart[data-item].is-wacht:not(.is-in) .kaart-meta,.kaart[data-item].is-wacht:not(.is-in) .kaart-voet{opacity:0;transform:translateY(16px)}.kaart[data-item].is-wacht:not(.is-in) .kaart-naam{opacity:0}@supports (animation-timeline:view()){.kaart[data-item] .kaart-beeld img{animation:kaart-poster-zoom linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes kaart-poster-zoom{0%{transform:scale(1.12)}45%{transform:scale(1)}100%{transform:scale(1.05)}}}}@media (hover:none){.kaart:hover{transform:none}.kaart:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.kaart,.kaart::before,.kaart-beeld img,.kaart-vlag,.kaart-cta,.kaart-naam a{transition:none}.kaart:hover,.kaart:focus-within{transform:none}.kaart:hover .kaart-beeld img,.kaart:focus-within .kaart-beeld img{transform:none}.kaart:hover .kaart-cta,.kaart:focus-within .kaart-cta{transform:none}}.cat-tegel{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:20px;background:var(--bg-2);border:1px solid var(--rand);border-radius:var(--r);color:#fff;overflow:hidden;transition:transform var(--traag),border-color var(--soepel),box-shadow var(--traag)}.cat-tegel:hover{color:#fff;transform:translateY(-4px);border-color:rgb(245 197 66 / .38);box-shadow:0 18px 44px rgb(0 0 0 / .5)}.cat-icoon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;background:rgb(245 197 66 / .1);border:1px solid rgb(245 197 66 / .3)}.cat-naam{font-weight:700;font-size:.98rem;letter-spacing:-.01em}.cat-aantal{font-size:.8rem;color:var(--goud)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{min-height:32px;display:inline-flex;align-items:center;gap:.4em;padding:5px 14px;border-radius:var(--r-vol);background:rgb(245 197 66 / .1);border:1px solid rgb(245 197 66 / .4);color:var(--goud);font-size:.8rem;font-weight:600;transition:background var(--soepel),transform var(--soepel)}.chip:hover{background:rgb(245 197 66 / .2);color:var(--goud);transform:translateY(-1px)}.chip .telling{opacity:.7;font-variant-numeric:tabular-nums}.chip-stil{background:var(--bg-2);border:1px solid var(--rand-2);color:#ddd;padding:8px 16px;font-size:.85rem}.chip-stil:hover{color:var(--goud);border-color:rgb(245 197 66 / .4);background:var(--bg-2)}.profiel-hero{position:relative;isolation:isolate;min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--sfeerbeeld) center / cover no-repeat;padding:110px 0 130px}.profiel-hero[data-eigen-beeld]{background-image:none}.profiel-hero .hero-foto{object-position:center 28%}.profiel-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(11 10 18 / .30) 0%,rgb(11 10 18 / .45) 60%,var(--bg) 100%)}.profiel-hero--film{margin-top:-70px;min-height:100vh;min-height:100svh;overflow:hidden;align-items:flex-end;text-align:left;background-position:center 28%;padding:150px 0 76px}.profiel-hero--film::before{background:linear-gradient(to right,rgb(11 10 18 / .58),rgb(11 10 18 / .06) 60%),linear-gradient(to bottom,rgb(11 10 18 / .38) 0%,rgb(11 10 18 / .04) 32%,rgb(11 10 18 / .74) 72%,var(--bg) 100%)}.profiel-hero--film::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:0;background:linear-gradient(90deg,transparent,rgb(245 197 66 / .55) 30%,rgb(245 197 66 / .55) 70%,transparent)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1001px){.profiel-hero--film .hero-foto{animation:profielParallax linear both;animation-timeline:scroll(root block);animation-range:0 100vh}}}@keyframes profielParallax{from{transform:translateY(0) scale(1)}to{transform:translateY(14%) scale(1.06)}}.profiel-hero-rooster{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.profiel-hero-tekst{max-width:760px}.profiel-hero-tekst .kruimels{margin-bottom:18px;justify-content:flex-start}.profiel-kicker{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--goud);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;text-shadow:0 2px 14px rgb(0 0 0 / .7);margin-bottom:14px}.profiel-kicker .badge{text-transform:none;letter-spacing:0;white-space:normal;max-width:100%}.profiel-hero--film h1{font-size:clamp(2.6rem,6.8vw,5rem);max-width:14ch}.profiel-hero--film .profiel-tagline{margin:18px 0 0;max-width:620px}.profiel-hero--film .profiel-acties{justify-content:flex-start;margin-top:26px}.profiel-strip{position:relative;z-index:3;list-style:none;margin:-38px 0 0;padding:6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:linear-gradient(135deg,rgb(26 23 38 / .97),rgb(14 12 22 / .97));border:1px solid rgb(245 197 66 / .3);border-radius:18px;box-shadow:0 24px 60px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .06)}.profiel-strip li{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 18px}.profiel-strip li + li{border-left:1px solid rgb(255 255 255 / .08)}.strip-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--goud)}.strip-waarde{font-weight:700;color:var(--tekst);font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.strip-waarde .vlag{margin-right:.35em}.strip-waarde a{display:inline-block;padding:10px 0;margin:-10px 0}.profiel-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding:44px 0 56px}.profiel-inhoud{min-width:0}.profiel-sectie{padding:36px 0;border-top:1px solid var(--rand);scroll-margin-top:92px}.profiel-sectie:first-child{border-top:0;padding-top:8px}.profiel-h2{display:flex;align-items:baseline;gap:14px;margin:0 0 18px;font-size:clamp(1.35rem,2.4vw,1.8rem);letter-spacing:-.015em;line-height:1.15}.profiel-nr{flex:none;font-size:.78rem;font-weight:800;letter-spacing:.16em;color:var(--goud);font-variant-numeric:tabular-nums;padding-top:.25em}.profiel-h2::after{content:"";flex:1;min-width:28px;height:1px;margin-left:6px;align-self:center;background:linear-gradient(90deg,rgb(245 197 66 / .5),transparent)}.profiel-sectie-sub{color:var(--gedempt);line-height:1.65;max-width:64ch;margin:-6px 0 20px}.profiel-sectie .prose{max-width:70ch}.boeking-sectie form{background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r-xl);padding:24px}.contact-knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.contact-knoppen .knop{min-height:44px}.video-rooster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;content-visibility:auto;contain-intrinsic-size:auto 420px;overflow-clip-margin:60px}html.cv-gemeten .video-rooster{content-visibility:visible}.video-rooster >:only-child{grid-column:1 / -1}html.onthul .profiel-inhoud [data-onthul]{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .7s cubic-bezier(.22,.61,.36,1)}html.onthul .profiel-inhoud [data-onthul].is-zichtbaar{opacity:1;transform:none}html.onthul .profiel-inhoud [data-onthul].is-direct{transition:none}@media print{html.onthul .profiel-inhoud [data-onthul]{opacity:1;transform:none}}.zijbalk{position:sticky;top:92px;align-self:start}.profiel-boekkaart{border-color:rgb(245 197 66 / .38);background:linear-gradient(165deg,rgb(30 26 46),var(--bg-2) 70%);box-shadow:0 26px 60px rgb(0 0 0 / .42),inset 0 1px 0 rgb(255 255 255 / .05)}.boekkaart-cta{margin:0 0 18px}.boekkaart-cta .knop{width:100%;justify-content:center}.profiel-boekkaart .kaartje-contact{margin-top:16px}.prijs-blok{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:rgb(245 197 66 / .1);border:1px solid rgb(245 197 66 / .35);margin-bottom:14px}.prijs-bedrag{font-size:1.35rem;font-weight:800;color:var(--goud);letter-spacing:-.01em}.prijs-sub{font-size:.78rem;color:var(--gedempt)}.feit-lijst-compact .feit{padding:8px 0;font-size:.9rem}.kaartje-contact{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.kaartje-contact .knop{padding:9px 14px;font-size:.85rem;min-height:44px}.kaart-prijs{font-size:.78rem;font-weight:800;color:var(--goud);white-space:nowrap}.prijs-velden .keuze-rooster-4{grid-template-columns:repeat(4,minmax(0,1fr))}.prijs-velden .keuze-klein span{padding:10px 8px;font-size:.85rem;text-align:center}.prijs-invoer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.profiel-boekbalk{display:none}@media (max-width:1000px){.profiel-body{grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 0 40px}.zijbalk{position:static}.zijbalk .profiel-boekkaart{display:none}.profiel-boekbalk{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:calc(var(--bodem-h,0px) + env(safe-area-inset-bottom,0px) + 12px);z-index:80;margin:8px -6px 0;padding:9px 9px 9px 14px;border-radius:18px;background:rgb(18 16 28 / .92);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgb(245 197 66 / .42);box-shadow:0 16px 40px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .06)}.profiel-boekbalk .knop{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 12px;font-size:.92rem;white-space:normal;text-align:center;line-height:1.2}.boekbalk-prijs{display:flex;flex-direction:column;flex:0 0 auto;max-width:46%;line-height:1.2}.boekbalk-prijs b{color:var(--goud);font-weight:800;font-size:.98rem;white-space:nowrap}.boekbalk-prijs small{color:var(--gedempt);font-size:.72rem}html.ea-connect-modal .profiel-boekbalk{display:none}html:has(.profiel-boekbalk){scroll-padding-bottom:calc(var(--bodem-h,0px) + env(safe-area-inset-bottom,0px) + 90px)}}@media (min-width:761px) and (max-width:1000px){html.ea-connect-visible:not(.ea-connect-docked) .profiel-boekbalk{bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}}@media (max-width:900px){.profiel-hero--film{padding:120px 0 56px}.profiel-strip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-30px}.profiel-strip li + li{border-left:0}.profiel-strip li:nth-child(even){border-left:1px solid rgb(255 255 255 / .08)}.profiel-strip li:nth-child(n + 3){border-top:1px solid rgb(255 255 255 / .08)}.prijs-velden .keuze-rooster-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profiel-hero--film{min-height:min(78svh,700px);padding:96px 0 58px}.profiel-hero--film h1{font-size:clamp(1.95rem,8.2vw,2.6rem);max-width:none}.profiel-hero--film .profiel-tagline{font-size:.95rem;margin-top:12px}.profiel-hero--film .profiel-acties{margin-top:18px;gap:8px}.profiel-hero-tekst .kruimels{font-size:.78rem;margin-bottom:12px}.profiel-strip li{padding:12px 14px}.strip-waarde{font-size:.92rem}.profiel-sectie{padding:26px 0;scroll-margin-top:80px}.profiel-h2{gap:10px;margin-bottom:14px}.boeking-sectie form{padding:18px 16px}.video-rooster{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.boekbalk-prijs small{display:none}}@media (max-width:400px){.profiel-hero--film .profiel-acties .knop-groot{padding:12px 16px;font-size:.95rem}}@media (hover:none){.profiel-boekkaart{box-shadow:0 16px 40px rgb(0 0 0 / .35)}}@media (prefers-reduced-motion:reduce){.profiel-hero--film .hero-foto{animation:none}}.profiel-hero h1{font-size:clamp(2.4rem,6.5vw,4.4rem);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.06;text-shadow:0 4px 30px rgb(0 0 0 / .55)}.profiel-meta{color:var(--goud);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:14px 0 0;text-shadow:0 2px 14px rgb(0 0 0 / .7)}.profiel-tagline{max-width:680px;margin:22px auto 0;color:#d8d4ea;font-size:1.05rem;line-height:1.7;text-shadow:0 2px 12px rgb(0 0 0 / .6)}.profiel-acties{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.profiel-avatar{position:absolute;left:50%;bottom:-60px;transform:translateX(-50%);width:164px;height:164px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,var(--bg-3),var(--bg-2));border:4px solid var(--goud);box-shadow:0 0 0 7px rgb(11 10 18 / .85),0 18px 50px rgb(0 0 0 / .6);z-index:3}.profiel-avatar img{width:100%;height:100%;object-fit:cover}.profiel-avatar span{font-size:3.2rem;font-weight:800;letter-spacing:-.04em;color:var(--goud)}@media (max-width:640px){.profiel-avatar{width:120px;height:120px;bottom:-46px}.profiel-avatar span{font-size:2.3rem}}.paneel{background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r-xl);padding:26px}.paneel + .paneel{margin-top:20px}.paneel h2,.paneel h3{font-size:1.1rem;margin-bottom:.9rem}.feit-lijst{display:flex;flex-direction:column;margin:0}.feit{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:.8rem 0;border-bottom:1px solid var(--rand);font-size:.93rem}.feit:last-child{border-bottom:0;padding-bottom:0}.feit:first-child{padding-top:0}.feit dt{color:var(--gedempt-3);flex-shrink:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;padding-top:.15em}.feit dd{margin:0;font-weight:600;text-align:right;word-break:break-word;color:var(--tekst)}.afgeschermd{display:inline-flex;align-items:center;gap:.45em;color:var(--gedempt-3);font-weight:500;font-style:italic}.prose{font-size:1.02rem;line-height:1.75;color:var(--tekst)}.prose > *:last-child{margin-bottom:0}.prose h2{font-size:1.35rem;margin-top:1.8em}.prose h3{font-size:1.12rem;margin-top:1.5em}.prose a{color:var(--violet-tekst);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--goud)}.prose li{margin-bottom:.4em}.filterbalk{position:sticky;top:70px;z-index:50;background:rgb(11 10 18 / .9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--rand);padding:16px 0}.filter-rij{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.veld{display:flex;align-items:center;gap:.5em;background:rgb(20 18 31 / .92);border:1.5px solid var(--rand-2);border-radius:var(--r-vol);padding:0 .6rem 0 1rem;transition:border-color var(--soepel)}.veld:focus-within{border-color:rgb(139 92 246 / .7)}.veld svg{color:var(--gedempt-2);flex-shrink:0}.veld input,.veld select{border:0;outline:none;background:transparent;font:inherit;font-size:.93rem;color:#fff;padding:11px .4rem;min-width:0}.veld select{cursor:pointer;padding-right:.8rem}.veld select option{background:var(--bg-2);color:var(--tekst)}.veld-groei{flex:1 1 240px}.leeg{text-align:center;padding:80px 20px;color:var(--gedempt)}.leeg-icoon{width:60px;height:60px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:rgb(245 197 66 / .08);border:1px solid rgb(245 197 66 / .25);color:var(--goud)}.stappen{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.stap{padding:26px 22px 22px;background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r-lg);transition:border-color var(--soepel),transform var(--traag)}.stap:hover{border-color:rgb(245 197 66 / .3);transform:translateY(-3px)}.stap-nr{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-bottom:1rem;background:linear-gradient(135deg,var(--violet),var(--violet-diep));color:#fff;font-weight:800;font-size:.95rem}.stap h3{font-size:1.02rem;margin-bottom:.4rem}.stap p{font-size:.9rem;color:var(--gedempt);margin:0}.voortgang{display:flex;align-items:flex-start;margin:0 0 14px;padding:0;list-style:none}.voortgang-stap{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;text-align:center}.voortgang-bol{width:34px;height:34px;border-radius:50%;flex-shrink:0;position:relative;z-index:1;display:grid;place-items:center;font-size:.85rem;font-weight:700;background:var(--bg-2);color:var(--gedempt-3);border:2px solid var(--rand-2);transition:all var(--soepel)}.voortgang-label{display:block;margin-top:7px;font-size:.72rem;font-weight:600;line-height:1.25;color:var(--gedempt-3);max-width:9em;hyphens:auto;overflow-wrap:anywhere}.voortgang-lijn{position:absolute;top:16px;left:calc(50% + 19px);right:calc(-50% + 19px);height:2px;background:var(--rand-2)}.voortgang-stap[data-status="actief"] .voortgang-bol{background:linear-gradient(135deg,var(--violet),var(--violet-diep));color:#fff;border-color:var(--violet);box-shadow:0 0 0 5px rgb(139 92 246 / .16)}.voortgang-stap[data-status="actief"] .voortgang-label{color:#fff}.voortgang-stap[data-status="klaar"] .voortgang-bol{background:var(--goud);color:#1a1400;border-color:var(--goud)}.voortgang-stap[data-status="klaar"] .voortgang-label{color:var(--goud)}.voortgang-stap[data-status="klaar"] .voortgang-lijn{background:rgb(245 197 66 / .5)}.wizard-stapteller{text-align:center;color:var(--gedempt);font-size:.9rem;margin:0 0 18px}.wizard-stapteller b{color:var(--goud)}.form-veld label .verplicht{color:var(--goud);font-weight:800;margin-left:.15em}.foto-keuze{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.foto-keuze img{width:96px;height:96px;object-fit:cover;border-radius:14px;border:1px solid rgb(245 197 66 / .5);background:var(--bg-2)}.foto-keuze-ok{color:#4ade80;font-weight:700;font-size:.92rem}.wizard-daarna{border:1px solid rgb(245 197 66 / .3);background:rgb(245 197 66 / .06);border-radius:var(--r);padding:14px 18px 12px;margin:4px 0 18px}.wizard-daarna-kop{margin:0 0 6px;font-weight:700;color:#fff;font-size:.95rem}.wizard-daarna ol{margin:0;padding-left:1.25em;color:var(--gedempt);font-size:.9rem;line-height:1.55}.wizard-daarna li{margin:2px 0}@media (max-width:520px){.voortgang-label{display:none}.voortgang-bol{width:30px;height:30px;font-size:.8rem}.voortgang-lijn{top:14px;left:calc(50% + 17px);right:calc(-50% + 17px)}}.form-veld{margin-bottom:20px}.form-veld label{display:block;font-weight:600;font-size:.92rem;margin-bottom:.45rem;color:var(--tekst)}.form-veld .hint{font-weight:400;color:var(--gedempt-3);font-size:.85rem}.form-veld input[type="text"],.form-veld input[type="email"],.form-veld input[type="tel"],.form-veld input[type="url"],.form-veld input[type="file"],.form-veld input[type="date"],.form-veld input[type="password"],.form-veld select,.form-veld textarea{width:100%;padding:13px 16px;font:inherit;font-size:.96rem;color:#fff;background:rgb(20 18 31 / .92);border:1px solid var(--rand-2);border-radius:var(--r);outline:none;transition:border-color var(--soepel),box-shadow var(--soepel)}.form-veld input:focus,.form-veld select:focus,.form-veld textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgb(139 92 246 / .16)}.form-veld input::placeholder,.form-veld textarea::placeholder{color:var(--gedempt-3)}.form-veld textarea{min-height:130px;resize:vertical}.form-veld select option{background:var(--bg-2)}.keuze-rooster{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.keuze{display:flex;align-items:center;gap:.6em;padding:14px 16px;border:1px solid var(--rand-2);border-radius:var(--r);background:rgb(20 18 31 / .6);cursor:pointer;font-size:.93rem;font-weight:600;color:var(--tekst);transition:all var(--soepel)}.keuze:hover{border-color:rgb(245 197 66 / .4)}.keuze input{accent-color:var(--goud);margin:0}.keuze:has(input:checked){border-color:var(--goud);background:rgb(245 197 66 / .1);color:var(--goud)}.prijs-rooster{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start}.prijs-kaart{position:relative;padding:34px 28px;background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r-xl);display:flex;flex-direction:column}.prijs-kaart[data-uitgelicht]{border-color:rgb(245 197 66 / .45);background:linear-gradient(135deg,rgb(139 92 246 / .1),rgb(245 197 66 / .05)),var(--bg-2);box-shadow:0 24px 70px rgb(0 0 0 / .5)}.prijs-lint{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 16px;border-radius:var(--r-vol);background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400;font-size:.76rem;font-weight:800;white-space:nowrap}.prijs-naam{font-size:1.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.prijs-uitleg{color:var(--gedempt);font-size:.92rem;margin-bottom:1.4rem}.prijs-bedrag{display:flex;align-items:baseline;gap:.3em;margin-bottom:.3rem}.prijs-bedrag .getal{font-size:2.6rem;font-weight:800;letter-spacing:-.035em;color:#fff}.prijs-bedrag .per{color:var(--gedempt-3);font-size:.9rem}.prijs-oud{color:var(--gedempt-3);font-size:.95rem;margin-bottom:1.2rem}.prijs-lijst{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem;flex:1}.prijs-lijst li{display:flex;align-items:flex-start;gap:.65em;font-size:.93rem;line-height:1.55;color:var(--tekst)}.prijs-lijst svg{flex-shrink:0;margin-top:.2em}.prijs-lijst .ja{color:var(--goud)}.prijs-lijst .nee{color:var(--gedempt-3)}.prijs-lijst li[data-uit]{color:var(--gedempt-3)}.melding{display:flex;gap:.85em;padding:16px 20px;border-radius:var(--r);font-size:.93rem;line-height:1.6;background:var(--bg-2);border:1px solid var(--rand-2);color:var(--tekst)}.melding svg{flex-shrink:0;margin-top:.15em}.melding-actie{background:linear-gradient(135deg,rgb(139 92 246 / .16),rgb(245 197 66 / .1));border:1px solid rgb(139 92 246 / .4)}.melding-actie svg{color:var(--goud)}.melding-info{background:rgb(139 92 246 / .1);border-color:rgb(139 92 246 / .35)}.melding-info svg{color:var(--violet)}.actie-banner{position:relative;overflow:hidden;isolation:isolate;padding:clamp(40px,5vw,66px) clamp(24px,4vw,56px);border-radius:var(--r-xl);text-align:center;background:linear-gradient(135deg,rgb(139 92 246 / .16),rgb(245 197 66 / .07)),var(--bg-2);border:1px solid rgb(139 92 246 / .3)}.actie-banner h2{color:#fff}.actie-banner h2::after{content:none}.actie-banner p{color:var(--tekst-2);max-width:58ch;margin-inline:auto}.faq{display:flex;flex-direction:column;gap:10px}.faq details{background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r);overflow:hidden;transition:border-color var(--soepel)}.faq details[open]{border-color:rgb(245 197 66 / .3)}.faq summary{padding:17px 20px;cursor:pointer;font-weight:700;font-size:.97rem;color:#fff;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";width:9px;height:9px;flex-shrink:0;border-right:2px solid var(--goud);border-bottom:2px solid var(--goud);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--soepel)}.faq details[open] summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.faq summary:hover{color:var(--goud)}.faq-antwoord{padding:0 20px 18px;color:var(--gedempt);font-size:.95rem;line-height:1.7}.faq-antwoord > *:last-child{margin-bottom:0}.voet{position:relative;margin-top:0;content-visibility:auto;contain-intrinsic-size:auto 1572px;isolation:isolate;color:var(--tekst-2);padding:0 0 30px}.voet::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,rgb(8 7 14 / .55) 0%,rgb(8 7 14 / .9) 45%,var(--voet-bg) 85%),var(--sfeerbeeld);background-size:cover;background-position:center}.voet::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--goud) 20%,var(--violet) 50%,var(--goud) 80%,transparent)}.voet-inner{max-width:var(--breedte);margin:0 auto;padding:56px 20px 28px}.voet-rooster{display:grid;grid-template-columns:.85fr repeat(4,minmax(0,1fr));gap:24px;padding-bottom:8px}.voet-links a{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:1199px){.voet-rooster{grid-template-columns:repeat(4,minmax(0,1fr))}.voet-merkblok{grid-column:1 / -1}}.voet h2{color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-weight:700}.voet a{display:block;color:var(--gedempt);padding:4px 0;font-size:.92rem}.voet a:hover{color:var(--goud)}.voet-merk{font-weight:800;font-size:1.15rem;color:#fff;margin-bottom:12px}.voet-logo{display:block;max-width:260px;height:auto;margin-bottom:14px}.voet-over{color:var(--gedempt-3);font-size:.88rem;line-height:1.65;max-width:36ch}.voet-onder{max-width:var(--breedte);margin:0 auto;padding:24px 20px 0;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;font-size:.86rem;color:var(--gedempt-3)}.voet-onder a{display:inline;color:var(--gedempt);padding:0}.europa-badge{display:none;width:30px;height:31px;flex-shrink:0;margin-left:-14px;padding:0;color:var(--goud);opacity:.82;filter:drop-shadow(0 0 6px rgb(245 197 66 / .28));transition:opacity var(--soepel),transform var(--soepel)}.europa-badge svg{display:block;width:100%;height:100%}.logo:hover + .europa-badge,.europa-badge:hover,.europa-badge:focus-visible{opacity:1}.europa-badge:hover{transform:scale(1.08)}@media (min-width:1000px){.europa-badge{display:block}}.voet-europa{display:flex;align-items:center;gap:30px;margin-top:40px;padding:26px 30px;border:1px solid var(--rand);border-radius:var(--r-xl);background:linear-gradient(135deg,rgb(245 197 66 / .07),rgb(139 92 246 / .06) 60%,rgb(255 255 255 / .02))}.voet-kaart-box{width:280px;flex-shrink:0}.voet-kaart{display:block;width:100%;height:auto;filter:drop-shadow(0 0 16px rgb(245 197 66 / .2))}.voet-kaart a{cursor:pointer}.voet-kaart a path,.voet-kaart a circle{transition:fill .15s ease}.voet-kaart a:hover path,.voet-kaart a:hover circle:last-child,.voet-kaart a.ek-aan path,.voet-kaart a.ek-aan circle:last-child{fill:#fff3c4}.vlaggen a{display:block;padding:3px 0;border-radius:4px;transition:transform .15s ease}.vlaggen a:hover,.vlaggen a:focus-visible,.vlaggen a.ek-aan{transform:translateY(-2px)}.vlaggen a:hover .vlag,.vlaggen a.ek-aan .vlag{box-shadow:0 0 0 2px var(--goud),0 2px 8px rgb(0 0 0 / .4)}.voet-europa-kop{margin:0 0 .3rem;color:#fff;font-weight:800;font-size:1.1rem;letter-spacing:-.01em}.voet-europa-sub{margin:0 0 .95rem;color:var(--gedempt);font-size:.88rem}.vlaggen{display:flex;flex-wrap:wrap;gap:2px 7px}.vlag{display:block;width:27px;height:18px;border-radius:3px;box-shadow:0 0 0 1px rgb(255 255 255 / .14),0 2px 6px rgb(0 0 0 / .35)}.vlag-tel{display:inline-block;width:1.35em;height:.9em;border-radius:2px;vertical-align:-.12em;margin-right:.45em;flex:none;box-shadow:0 0 0 1px rgb(255 255 255 / .22),0 1px 3px rgb(0 0 0 / .35)}.knop .vlag-tel{margin-right:0}.vlag-plaats{display:inline-block;width:1.3em;height:.87em;border-radius:2px;vertical-align:-.1em;margin-right:.4em;flex:none;box-shadow:0 0 0 1px rgb(255 255 255 / .22),0 1px 3px rgb(0 0 0 / .35)}.kaart-meta .vlag-plaats{margin-right:0}.tel-nummer{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:640px){.voet-europa{flex-direction:column;text-align:center;gap:18px;padding:22px 18px}.voet-kaart-box{width:min(240px,72vw)}.vlaggen{justify-content:center}}.kruimels{display:flex;flex-wrap:wrap;gap:.4em;align-items:center;font-size:.85rem;color:var(--gedempt-3);padding:20px 0 0}.kruimels a{color:var(--violet-tekst)}.kruimels a:hover{color:var(--goud)}.kruimels .scheiding{opacity:.5}.kruimels-midden{justify-content:center;padding:0 0 18px}.kruimels-midden a{color:rgb(255 255 255 / .78)}.pagina-kop{padding-top:44px;padding-bottom:10px}.pagina-kop .lead{font-size:1.06rem;color:var(--gedempt);max-width:65ch}.pagina-kop-midden{text-align:center}.pagina-kop-midden .lead{margin-inline:auto}.lijst-links{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.9rem}.lijst-links a{color:var(--gedempt)}.lijst-links a:hover{color:var(--goud)}@media print{.kop,.voet,.filterbalk,.profiel-acties,.actie-banner{display:none}body{background:#fff;color:#000}}.hero-chips{justify-content:center;margin-bottom:26px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.usp-rij{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.usp{display:flex;gap:14px;align-items:flex-start;padding:20px;background:var(--bg-2);border:1px solid var(--rand);border-radius:var(--r);transition:border-color var(--soepel)}.usp:hover{border-color:rgb(245 197 66 / .3)}.usp-icoon{font-size:1.5rem;line-height:1;flex-shrink:0;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .5))}.usp h3{font-size:.98rem;margin:0 0 .25rem;color:var(--goud)}.usp p{font-size:.87rem;color:var(--gedempt);margin:0;line-height:1.6}.branches{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.branche{padding:28px;background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r-xl)}.branche h3{font-size:1.1rem;margin-bottom:1.1rem;color:#fff;display:flex;align-items:center;gap:.5em}.branche h3 span{font-size:1.3rem}.branche-links{display:flex;flex-wrap:wrap;gap:8px}.branche-links a{display:inline-block;padding:8px 16px;border-radius:var(--r-vol);background:rgb(255 255 255 / .04);border:1px solid var(--rand-2);color:var(--tekst);font-size:.88rem;font-weight:600;transition:all var(--soepel)}.branche-links a:hover{color:var(--goud);border-color:rgb(245 197 66 / .45);background:rgb(245 197 66 / .08);transform:translateY(-1px)}.premium-blok{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:center;padding:clamp(28px,4vw,46px);background:linear-gradient(135deg,rgb(139 92 246 / .16),rgb(245 197 66 / .07)),var(--bg-2);border:1px solid rgb(139 92 246 / .35);border-radius:var(--r-xl)}@media (max-width:820px){.premium-blok{grid-template-columns:1fr;gap:26px}}.premium-oog{display:inline-block;margin-bottom:.7rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--goud)}.premium-blok h2{font-size:clamp(1.35rem,1.1rem + 1.2vw,1.9rem);margin-bottom:1.2rem}.premium-blok h2::after{content:none}.premium-punten{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.premium-punten li{display:flex;align-items:flex-start;gap:.65em;font-size:.95rem;line-height:1.55;color:var(--tekst)}.premium-punten svg{color:var(--goud);flex-shrink:0;margin-top:.2em}.premium-cta{text-align:center}.premium-onder{margin:.9rem 0 0;font-size:.84rem;color:var(--gedempt-3)}.feit dd,.feit dd a{color:var(--goud-licht)}.feit dd a{text-decoration:none;border-bottom:1px solid rgb(245 197 66 / .3)}.feit dd a:hover{color:var(--goud);border-bottom-color:var(--goud)}.paneel-geverifieerd{border-color:rgb(245 197 66 / .35)}.paneel-geverifieerd h3{display:flex;align-items:center;gap:.5em;color:var(--goud)}.paneel-geverifieerd h3 svg{flex-shrink:0}.bodemnav{display:none}@media (max-width:760px){:root{--bodem-h:64px}.bodemnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:90;height:calc(var(--bodem-h) + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);background:linear-gradient(to top,rgb(11 10 18 / .95),rgb(11 10 18 / .84));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border-top:1px solid rgb(255 255 255 / .08);box-shadow:0 -1px 0 rgb(0 0 0 / .25),0 -16px 40px rgb(0 0 0 / .32);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.bodemnav::before{content:"";position:absolute;left:8%;right:8%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(245 197 66 / .55),transparent);pointer-events:none}html.menu-open .bodemnav{transform:translateY(calc(100% + 40px));visibility:hidden;transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s .32s}html{scroll-padding-bottom:calc(var(--bodem-h) + env(safe-area-inset-bottom,0px) + 8px)}.bodemnav > a,.bn-deel > summary{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--bodem-h);padding:6px 2px 5px;color:var(--gedempt);font-size:.66rem;font-weight:700;letter-spacing:.02em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--soepel)}.bodemnav > a:hover,.bodemnav > a:focus-visible,.bodemnav > a[aria-current="page"],.bn-deel > summary:hover,.bn-deel > summary:focus-visible,.bn-deel[open] > summary{color:var(--goud)}.bodemnav > a:focus-visible,.bn-deel > summary:focus-visible{outline:2px solid var(--goud);outline-offset:-4px;border-radius:12px}.bn-ico{display:grid;place-items:center;width:26px;height:26px}.bn-ico svg{width:23px;height:23px}.bn-tekst{line-height:1.3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bodemnav > a[aria-current="page"]::after,.bn-deel[open] > summary::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:22px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--goud-licht),var(--goud),var(--goud-diep));box-shadow:0 2px 10px rgb(245 197 66 / .5)}.bodemnav .bn-cta{color:var(--goud)}.bodemnav .bn-cta .bn-ico{width:46px;height:46px;margin-top:-18px;border-radius:50%;background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400;box-shadow:0 8px 24px rgb(245 197 66 / .38),0 0 0 4px rgb(11 10 18 / .96);transition:transform var(--soepel),box-shadow var(--soepel)}.bodemnav .bn-cta .bn-ico svg{width:24px;height:24px;stroke-width:2.4}.bodemnav .bn-cta:active .bn-ico{transform:scale(.94)}.bodemnav .bn-cta[aria-current="page"]::after{display:none}body{padding-bottom:calc(var(--bodem-h) + env(safe-area-inset-bottom,0px))}.voet{margin-bottom:0}body .es-wa-wrap{bottom:calc(var(--bodem-h) + env(safe-area-inset-bottom,0px) + 16px)}.filterbalk{position:static}.bn-deel{min-width:0}.bn-deel > summary{list-style:none;cursor:pointer;user-select:none}.bn-deel > summary::-webkit-details-marker{display:none}.bn-deel[open] > summary::before{content:"";position:absolute;z-index:-1;left:-100vw;right:-100vw;top:-100vh;bottom:0;background:rgb(4 3 10 / .55);cursor:default;animation:deel-waas .26s ease-out}@keyframes deel-waas{from{opacity:0}}.deel-paneel{position:absolute;left:10px;right:10px;bottom:calc(100% + 26px);max-width:440px;margin:0 auto;max-height:calc(100svh - var(--bodem-h) - 96px);overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 14px;border-radius:22px;background:linear-gradient(180deg,rgb(28 25 44),rgb(13 12 21));border:1px solid rgb(255 255 255 / .1);box-shadow:0 30px 70px rgb(0 0 0 / .62),0 0 0 1px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .06);color:var(--tekst);text-align:left;transform-origin:88% 100%;animation:deel-op .26s cubic-bezier(.2,.8,.2,1)}.deel-paneel::before{content:"";position:absolute;left:14%;right:14%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(245 197 66 / .7),transparent)}@keyframes deel-op{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.deel-kop{display:flex;align-items:flex-start;gap:12px}.deel-kop > div{flex:1;min-width:0}.deel-kop strong{display:block;font-size:1.04rem;font-weight:800;line-height:1.3}.deel-kop span{display:block;margin-top:3px;font-size:.8rem;line-height:1.45;color:var(--gedempt)}.deel-sluit{flex:none;display:grid;place-items:center;width:40px;height:40px;margin:-6px -6px 0 0;border:0;border-radius:50%;background:rgb(255 255 255 / .07);color:var(--tekst);cursor:pointer}.deel-sluit[hidden]{display:none}.deel-sluit svg{width:20px;height:20px}.deel-sluit:focus-visible,.deel-kopieer:focus-visible,.deel-meer:focus-visible,.deel-rooster a:focus-visible{outline:2px solid var(--goud);outline-offset:2px}.deel-rooster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:16px 0 12px;padding:0}.deel-rooster a{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 2px 9px;border-radius:16px;color:var(--tekst);font-size:.78rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--soepel)}.deel-rooster a:hover,.deel-rooster a:focus-visible{background:rgb(255 255 255 / .06)}.deel-rooster a > span:last-child{max-width:100%;overflow-wrap:anywhere}.deel-ico{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .18);transition:transform var(--soepel)}.deel-rooster a:active .deel-ico{transform:scale(.93)}.deel-ico svg{width:26px;height:26px}.deel-whatsapp .deel-ico{background:#25d366}.deel-whatsapp .deel-ico svg{width:27px;height:27px}.deel-messenger .deel-ico{background:linear-gradient(45deg,#0a7cff 5%,#a033ff 60%,#ff5280 100%)}.deel-sms .deel-ico{background:linear-gradient(160deg,#8b5cf6,#6d28d9)}.deel-facebook .deel-ico{background:#1877f2}.deel-facebook .deel-ico svg{width:30px;height:30px}.deel-x .deel-ico{background:#000;box-shadow:0 8px 20px rgb(0 0 0 / .35),inset 0 0 0 1px rgb(255 255 255 / .22)}.deel-x .deel-ico svg{width:21px;height:21px}.deel-email .deel-ico{background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400}.deel-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .09)}.deel-link[hidden]{display:none}.deel-url{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-systeem);font-size:.8rem;color:var(--gedempt)}.deel-kopieer{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400;font:inherit;font-size:.8rem;font-weight:800;white-space:nowrap}.deel-kopieer svg,.deel-meer svg{width:17px;height:17px}.deel-kopieer.klaar{background:#22c55e;color:#052e14}.deel-meer{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:8px;border-radius:999px;cursor:pointer;border:1px solid rgb(255 255 255 / .14);background:transparent;color:var(--tekst);font:inherit;font-size:.84rem;font-weight:700}.deel-meer[hidden]{display:none}.deel-status{margin:8px 2px 0;font-size:.78rem;line-height:1.45;color:var(--goud)}.deel-status:empty{display:none}}@media (max-width:480px){h1,h2,h3{hyphens:auto;overflow-wrap:anywhere}}@media (max-width:360px){.bodemnav{padding-left:2px;padding-right:2px}.bodemnav > a,.bn-deel > summary{padding-left:0;padding-right:0;font-size:.62rem;letter-spacing:0}.hero-ctas .knop{white-space:normal;line-height:1.25}}@media (max-width:480px){.knop{white-space:normal;line-height:1.25}}@supports not (backdrop-filter:blur(1px)){.bodemnav{background:var(--bg)}}@media (prefers-reduced-motion:reduce){.bodemnav,.bodemnav > a,.bodemnav .bn-cta .bn-ico,.bn-deel > summary{transition:none}.deel-paneel,.bn-deel[open] > summary::before{animation:none}}@media (max-width:480px){.hero{padding:90px 0 70px}.hero-ctas .knop{width:100%}.zoekbalk{flex-direction:column;padding:10px;border-radius:var(--r-lg)}.zoekbalk .knop{width:100%}.hero-cijfers{gap:14px 28px}.hero-cijfers-3{gap:14px 12px}.hero-cijfer .getal{font-size:1.5rem}.hero-cijfers-3 .hero-cijfer .label{font-size:.64rem;letter-spacing:.08em}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rooster > .kaart,.cat-tegel,.usp,.stap{animation:opkomst linear both;animation-timeline:view();animation-range:entry 0% cover 18%}@keyframes opkomst{from{transform:translateY(14px)}to{transform:none}}}}.wizard-scherm{position:relative;isolation:isolate;min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);display:flex;align-items:center;justify-content:center;background:var(--sfeerbeeld) center / cover no-repeat;padding:90px 0 70px}.wizard-scherm::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(11 10 18 / .78) 0%,rgb(11 10 18 / .88) 50%,var(--bg) 100%)}.wizard-kolom{width:100%;max-width:640px;margin:0 auto;padding:0 20px}.wizard-kop{text-align:center;margin-bottom:30px}.wizard-kop h1{margin-bottom:.35em}.wizard-paneel{background:rgb(20 18 31 / .94);border:1px solid var(--rand-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px rgb(0 0 0 / .55);padding:30px 28px}.wizard-paneel h2{font-size:1.15rem;margin-bottom:.4rem}.wizard-uitleg{color:var(--gedempt);font-size:.92rem;margin-bottom:1.2rem}.wizard-knoppen{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px}.wizard-voetnoot{text-align:center;color:var(--gedempt-3);font-size:.88rem;margin-top:20px}.ai-paneel{border:1px solid rgb(167 139 250 / .35);border-radius:var(--r);background:linear-gradient(135deg,rgb(124 58 237 / .16),rgb(245 197 66 / .07));padding:14px 16px;margin-bottom:12px}.ai-kop{display:flex;align-items:center;gap:.5em;font-weight:700;font-size:.92rem;margin-bottom:.3rem}.ai-kop .ai-ster{color:var(--goud);font-size:1.05em}.ai-status{color:var(--gedempt);font-size:.88rem;margin:0;line-height:1.5}.ai-status.ai-bezig::before{content:"";display:inline-block;width:.85em;height:.85em;margin-right:.5em;border:2px solid rgb(167 139 250 / .35);border-top-color:var(--violet-tekst);border-radius:50%;vertical-align:-.12em;animation:ai-draai .9s linear infinite}.ai-status.ai-klaar{color:var(--tekst)}.ai-status.ai-fout{color:#f5b8b8}.ai-bron{font-size:.8rem;color:var(--gedempt-3);margin:.35rem 0 0;overflow-wrap:anywhere}.ai-knoppen{display:flex;flex-wrap:wrap;gap:8px;margin-top:.7rem}.ai-knoppen .knop{padding:8px 14px;font-size:.85rem}@keyframes ai-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-status.ai-bezig::before{animation:none}}.hp-veld{position:absolute !important;left:-9999px !important;width:1px;height:1px;opacity:0;pointer-events:none}.status-icoon{width:84px;height:84px;margin:0 auto 24px;border-radius:50%;display:grid;place-items:center;font-size:2.2rem;background:linear-gradient(135deg,var(--goud-licht),var(--goud),var(--goud-diep));color:#1a1400;font-weight:800;box-shadow:0 0 0 8px rgb(245 197 66 / .15),0 18px 50px rgb(0 0 0 / .5)}@media (max-width:520px){.wizard-paneel{padding:24px 18px}.wizard-knoppen{flex-direction:column-reverse}.wizard-knoppen .knop{width:100%}.wizard-knoppen span{display:none}}.voet-zoekwoorden{padding:26px 0 0;margin-top:30px;border-top:1px solid var(--rand)}.voet-zoekwoorden h2{color:var(--gedempt-3);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.8rem;font-weight:700}.voet-zoek-links{display:flex;flex-wrap:wrap;gap:6px 18px}.voet-zoek-links a{display:inline;padding:0;color:var(--gedempt-3);font-size:.84rem}.voet-zoek-links a:hover{color:var(--goud)}.voet-talen{padding:22px 0 0;margin-top:24px;border-top:1px solid var(--rand)}.voet-talen h2{color:var(--gedempt-3);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.8rem;font-weight:700}.taalkiezer{display:flex;flex-wrap:wrap;gap:8px}.taalkiezer a{display:inline-flex;align-items:center;gap:.45em;padding:7px 14px;border-radius:var(--r-vol);background:rgb(255 255 255 / .04);border:1px solid var(--rand-2);color:var(--gedempt);font-size:.85rem;font-weight:600;font-family:var(--font-systeem);transition:all var(--soepel)}.taalkiezer a:hover{color:#fff;border-color:rgb(245 197 66 / .45)}.taalkiezer a[aria-current="true"]{color:var(--goud);border-color:rgb(245 197 66 / .45);background:rgb(245 197 66 / .08)}.taalkiezer span{font-size:1.05rem;line-height:1}.pakket-rooster{display:grid;gap:12px}.keuze-pakket{align-items:flex-start;padding:16px 18px}.keuze-pakket .pakket-info{display:flex;flex-direction:column;gap:2px}.keuze-pakket strong{color:#fff;font-size:.98rem}.keuze-pakket em{font-style:normal;color:var(--goud);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.keuze-pakket small{color:var(--gedempt);font-size:.85rem;line-height:1.5}.keuze-pakket:has(input:checked) strong{color:var(--goud)}.keuze-uitgelicht{border-color:rgb(245 197 66 / .4)}@media (prefers-reduced-motion:no-preference){.hero-inhoud > *{animation:hero-entree .7s cubic-bezier(.22,.61,.36,1) both}.hero-inhoud > *:nth-child(1){animation-delay:.05s}.hero-inhoud > *:nth-child(2){animation-delay:.14s}.hero-inhoud > *:nth-child(3){animation-delay:.23s}.hero-inhoud > *:nth-child(4){animation-delay:.32s}.hero-inhoud > *:nth-child(5){animation-delay:.41s}.hero-inhoud > *:nth-child(6){animation-delay:.5s}@keyframes hero-entree{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-inhoud > h1{animation-name:hero-kop}@keyframes hero-kop{from{transform:translateY(18px)}to{transform:none}}.hero h1 .accent{background-size:220% auto;animation:accent-glans 7s ease-in-out infinite}@keyframes accent-glans{0%,100%{background-position:0% center}50%{background-position:100% center}}}.rooster > .kaart{content-visibility:auto;contain-intrinsic-size:auto 400px}@media (max-width:760px){main:has(> #europakaart) > #nieuwste.fs-home{content-visibility:auto}main:has(> #europakaart) .offerte-widget{content-visibility:auto;contain-intrinsic-size:auto 2000px}main:has(> #europakaart) > #offerte ~ section{content-visibility:auto;contain-intrinsic-size:auto 1000px}main:has(> #europakaart) > #offerte ~ section:has(.melding){contain-intrinsic-size:auto 260px}main:has(> #europakaart) > #offerte ~ section:has(.faq){contain-intrinsic-size:auto 800px}main:has(> #europakaart) > #offerte ~ section[data-gidsen],main:has(> #europakaart) > #offerte ~ section:has(.branches){contain-intrinsic-size:auto 1550px}main:has(> #europakaart) > #offerte ~ section:has(.rooster-2){contain-intrinsic-size:auto 1900px}main:has(> #europakaart) > #offerte ~ section:has(.cat-tegel){contain-intrinsic-size:auto 2300px}}.kaart-paneel{padding:10px}.kaart-frame{position:relative;aspect-ratio:16 / 9;cursor:pointer;border-radius:var(--r);overflow:hidden;background:radial-gradient(60% 80% at 50% 30%,rgb(139 92 246 / .10),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 360'%3E%3Crect width='640' height='360' fill='%23131120'/%3E%3Ccircle cx='500' cy='90' r='52' fill='%23152218'/%3E%3Crect x='40' y='40' width='90' height='60' rx='6' fill='%23181528'/%3E%3Crect x='250' y='250' width='110' height='70' rx='6' fill='%23181528'/%3E%3Cpath d='M-20 300 C120 260 200 320 340 280 S560 300 660 250' stroke='%231d2a45' stroke-width='26' fill='none' stroke-linecap='round'/%3E%3Cpath d='M-20 120 L660 60' stroke='%23282442' stroke-width='14' fill='none'/%3E%3Cpath d='M80 -20 L200 380' stroke='%23282442' stroke-width='12' fill='none'/%3E%3Cpath d='M-20 220 C160 200 400 240 660 180' stroke='%232c2848' stroke-width='10' fill='none'/%3E%3Cpath d='M420 -20 L520 380' stroke='%23282442' stroke-width='10' fill='none'/%3E%3Cpath d='M-20 60 L660 20' stroke='%23221f38' stroke-width='5' fill='none'/%3E%3Cpath d='M-20 170 L660 130' stroke='%23221f38' stroke-width='5' fill='none'/%3E%3Cpath d='M300 -20 L360 380' stroke='%23221f38' stroke-width='5' fill='none'/%3E%3Cpath d='M560 -20 L600 380' stroke='%23221f38' stroke-width='4' fill='none'/%3E%3Cpath d='M-20 320 L660 350' stroke='%23221f38' stroke-width='4' fill='none'/%3E%3Cpath d='M120 340 C240 260 300 220 340 150 S480 90 590 60' stroke='%23f5c542' stroke-width='3' stroke-dasharray='10 8' opacity='.4' fill='none'/%3E%3C/svg%3E") center / cover no-repeat;border:1px solid rgb(245 197 66 / .45);box-shadow:inset 0 0 0 1px rgb(11 10 18 / .6),inset 0 0 60px rgb(11 10 18 / .45),0 14px 40px rgb(0 0 0 / .35);transition:border-color .2s,transform .2s}.kaart-frame:hover{border-color:var(--goud);transform:translateY(-2px)}.kaart-frame-binnen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgb(11 10 18 / .28);text-align:center}.kaart-pin{font-size:2rem;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .6))}.kaart-plaats{font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:#fff}.kaart-hint{margin-top:10px;padding:10px 22px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#171309;background:linear-gradient(135deg,var(--goud-licht,#ffe9a3),var(--goud));box-shadow:0 8px 24px rgb(245 197 66 / .35)}.kaart-frame:hover .kaart-hint{transform:scale(1.04)}.kaart-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.15) contrast(1.05)}.prijs-matrix li{align-items:flex-start}.prijs-matrix .vink{font-size:.95rem;line-height:1.5;flex-shrink:0}.prijs-matrix li[data-uit]{color:var(--gedempt-3)}.prijs-matrix li[data-uit] span:last-child{text-decoration:line-through;text-decoration-color:rgb(255 255 255 / .25)}.boeking-paneel{border-color:rgb(245 197 66 / .45);background:linear-gradient(135deg,rgb(245 197 66 / .07),rgb(139 92 246 / .06)),var(--bg-2);box-shadow:0 18px 50px rgb(0 0 0 / .4);scroll-margin-top:90px}.boeking-paneel h2{font-size:1.25rem}.boeking-rij{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media (max-width:560px){.boeking-rij{grid-template-columns:1fr}}input[type="date"]{color-scheme:dark;width:100%;min-height:52px;-webkit-appearance:none;appearance:none;font-family:inherit;font-weight:600}input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;filter:invert(.8) sepia(1) saturate(3) hue-rotate(5deg)}.machine-hero{position:relative;padding:4.5rem 0 3.2rem;background-size:cover;background-position:center;border-bottom:1px solid rgb(245 197 66 / .18)}.machine-hero--foto{isolation:isolate;overflow:hidden;background:var(--bg-2)}.hero-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.machine-hero--foto::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(11 10 18 / .78),rgb(11 10 18 / .93))}picture{display:contents}.machine-hero h1{max-width:21ch}.prose-midden{max-width:68ch;margin:0 auto}.machine-usps{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:1.6rem;color:var(--gedempt);font-weight:600;font-size:.93rem}.usp-punt svg{color:var(--goud);vertical-align:-2px;margin-right:6px}.prijsblok h2{margin-bottom:1rem}.tabel-wikkel{overflow-x:auto}.prijs-tabel{width:100%;border-collapse:collapse}.prijs-tabel td{padding:12px 14px;border-bottom:1px solid rgb(255 255 255 / .07)}.prijs-tabel tr:last-child td{border-bottom:0}.prijs-cel{text-align:right;color:var(--goud);font-weight:800;white-space:nowrap}.voetnoot-klein{margin-top:.8rem;color:var(--gedempt-3);font-size:.82rem}.wervings-paneel{text-align:center;border-color:rgb(245 197 66 / .45);background:linear-gradient(135deg,rgb(245 197 66 / .08),rgb(139 92 246 / .07)),var(--bg-2)}.wervings-paneel h2{margin:.5rem 0 .6rem}.wervings-paneel p{max-width:56ch;margin:0 auto 1.4rem;color:var(--gedempt)}.uitgelicht-paneel{display:grid;grid-template-columns:340px 1fr;gap:0;padding:0;overflow:hidden;border-color:rgb(245 197 66 / .5)}.uitgelicht-beeld{background-size:cover;background-position:center;min-height:260px}.uitgelicht-lijf{padding:2rem 2.2rem}.uitgelicht-lijf h2{margin:.5rem 0 .7rem}.uitgelicht-lijf p{color:var(--gedempt);margin-bottom:1.3rem}@media (max-width:700px){.uitgelicht-paneel{grid-template-columns:1fr}.uitgelicht-beeld{min-height:210px}}.artikel-beeld{width:100%;height:auto;max-height:440px;object-fit:cover;border-radius:var(--r-groot,18px);border:1px solid rgb(245 197 66 / .3);box-shadow:0 18px 50px rgb(0 0 0 / .4)}.vink-lijst{list-style:none;padding:0;margin:0}.vink-lijst li{padding:9px 0 9px 30px;position:relative;color:var(--gedempt);border-bottom:1px solid rgb(255 255 255 / .05)}.vink-lijst li:last-child{border-bottom:0}.vink-lijst li::before{content:"✓";position:absolute;left:4px;color:var(--goud);font-weight:800}.idee-paneel h2{display:flex;align-items:center;gap:12px;margin-bottom:.6rem;font-size:1.15rem}.idee-nummer{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--goud-licht,#ffe9a3),var(--goud));color:#171309;font-size:.95rem;font-weight:800}.idee-paneel p{color:var(--gedempt)}.gids-rooster{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.gids-tegel{display:block;border-radius:var(--r);overflow:hidden;border:1px solid rgb(255 255 255 / .09);background:var(--bg-2);transition:transform .2s,border-color .2s;text-decoration:none}.gids-tegel:hover{transform:translateY(-3px);border-color:var(--goud)}.gids-beeld{display:block;aspect-ratio:16 / 9;background-size:cover;background-position:center}.gids-naam{display:block;padding:14px 16px;font-weight:700;color:var(--tekst)}.overlay-cta-rij{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.overlay-cta-rij .knop{transition:transform .22s ease,box-shadow .22s ease}.overlay-cta-rij .knop:hover{transform:translateY(-2px)}.voet-onder .knop-klein{padding:8px 18px;font-size:.82rem}.hero-video-vlak{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-video-vlak video,.hero-video-vlak{object-fit:cover;width:100%;height:100%}.hero-video-vlak::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(11 10 18 / .38),rgb(11 10 18 / .62) 72%,var(--bg) 100%)}.hero-video-vlak video{position:absolute;inset:0;object-position:center;filter:saturate(1.04);opacity:0;transition:opacity 1.2s ease}.hero.video-actief .hero-video-vlak video{opacity:1}.hero.video-actief::before{opacity:.45}.lancering-banner{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 26px;padding:18px 24px;border-radius:var(--r);border:1px solid rgb(245 197 66 / .55);background:linear-gradient(135deg,rgb(245 197 66 / .14),rgb(139 92 246 / .10)),var(--bg-2);box-shadow:0 10px 34px rgb(245 197 66 / .12)}.lancering-badge{flex-shrink:0;padding:8px 18px;border-radius:999px;background:linear-gradient(135deg,var(--goud-licht,#ffe9a3),var(--goud));color:#171309;font-weight:800;font-size:.85rem;letter-spacing:.04em;white-space:nowrap}.lancering-banner p{margin:0;font-weight:600;color:var(--tekst);line-height:1.55}@media (max-width:560px){.lancering-banner{padding:16px 18px}}.toggle-lijst{display:flex;flex-direction:column;gap:12px;margin-top:8px}.toggle{display:flex;align-items:center;gap:14px;cursor:pointer;font-weight:600}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle .schuif{flex-shrink:0;width:52px;height:30px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);position:relative;transition:background .25s ease,border-color .25s ease}.toggle .schuif::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgb(0 0 0 / .4)}.toggle input:checked + .schuif{background:linear-gradient(135deg,var(--goud-licht,#ffe9a3),var(--goud));border-color:var(--goud)}.toggle input:checked + .schuif::after{transform:translateX(22px);background:#171309}.toggle input:focus-visible + .schuif{outline:2px solid var(--violet);outline-offset:2px}.offerte-sectie{position:relative;z-index:2;margin-top:-34px;padding-bottom:10px}.offerte-widget{border:1px solid rgb(245 197 66 / .45);border-radius:26px;padding:28px clamp(18px,3vw,34px);background:linear-gradient(160deg,rgb(24 21 38 / .97),rgb(11 10 18 / .97));box-shadow:0 30px 80px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .06)}.offerte-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:18px}.offerte-kop h2{margin:0 0 4px;font-size:clamp(1.25rem,2.4vw,1.7rem)}.offerte-kop p{margin:0;color:var(--gedempt)}.offerte-usps{display:flex;gap:8px;flex-wrap:wrap}.offerte-usps span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--goud);border:1px solid rgb(245 197 66 / .45)}.offerte-rooster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.offerte-rooster .form-veld{margin:0}.offerte-rooster .veld-breed{grid-column:1 / -1}.offerte-rooster input[type="range"]{width:100%;accent-color:var(--goud);margin-top:10px}.offerte-rooster .hint{display:block;margin-top:4px;font-size:.78rem;color:var(--gedempt)}.offerte-voet{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.offerte-privacy{margin:0;color:var(--gedempt);font-size:.85rem;display:inline-flex;align-items:center;gap:8px}@media (max-width:860px){.offerte-rooster{grid-template-columns:repeat(2,minmax(0,1fr))}.offerte-sectie{margin-top:-10px}}@media (max-width:560px){.offerte-rooster{grid-template-columns:1fr}.offerte-widget{border-radius:18px;padding:20px 16px}}.geo-kop{margin:0 0 18px;padding:12px 18px;border-radius:14px;border:1px solid rgb(245 197 66 / .35);background:rgb(245 197 66 / .06);font-weight:700;color:var(--tekst)}.afstand-badge{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--goud);border:1px solid rgb(245 197 66 / .5)}.video-facade{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:#000 center / cover no-repeat;border:1px solid rgb(245 197 66 / .35);box-shadow:0 18px 40px rgb(0 0 0 / .35)}.video-facade::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(11 10 18 / .1),rgb(11 10 18 / .55))}.video-facade .video-speel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-weight:800;color:#1a1400;background:linear-gradient(135deg,#ffe9a3,#f5c542,#c9932a);box-shadow:0 10px 30px rgb(245 197 66 / .35)}.video-facade .video-speel:hover{transform:translate(-50%,-50%) scale(1.04)}.video-facade iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.album-rooster{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.album-tegel{content-visibility:auto;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;border:1px solid rgb(245 197 66 / .25);background:var(--bg-2);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.album-tegel img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.album-tegel:hover{transform:translateY(-3px);border-color:var(--goud);box-shadow:0 14px 34px rgb(0 0 0 / .45)}.album-tegel:hover img{transform:scale(1.06)}.album-tegel:first-child{grid-column:span 2;grid-row:span 2}@media (max-width:480px){.album-tegel:first-child{grid-column:span 2;grid-row:span 1}}.lightbox{position:fixed;inset:0;z-index:9999;background:rgb(11 10 18 / .94);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(8px);cursor:zoom-out}.lightbox img{max-width:min(96vw,1400px);max-height:92vh;border-radius:14px;border:1px solid rgb(245 197 66 / .45);box-shadow:0 30px 80px rgb(0 0 0 / .6)}.lightbox-sluit{position:absolute;top:16px;right:18px;width:44px;height:44px;border-radius:50%;border:1px solid rgb(245 197 66 / .5);background:var(--bg-2);color:var(--goud);font-size:22px;cursor:pointer}.voet{contain-intrinsic-size:auto 1958px}html:lang(nl) .voet{contain-intrinsic-size:auto 1968px}@media (max-width:1199px){.voet{contain-intrinsic-size:auto 2255px}html:lang(nl) .voet{contain-intrinsic-size:auto 2269px}}@media (max-width:899px){.voet{contain-intrinsic-size:auto 2247px}html:lang(nl) .voet{contain-intrinsic-size:auto 2224px}}@media (max-width:599px){.voet{contain-intrinsic-size:auto 2558px}html:lang(nl) .voet{contain-intrinsic-size:auto 2490px}}@media (max-width:480px){.voet{contain-intrinsic-size:auto 2734px}html:lang(nl) .voet{contain-intrinsic-size:auto 2711px}}@media (max-width:399px){.voet{contain-intrinsic-size:auto 2930px}html:lang(nl) .voet{contain-intrinsic-size:auto 2878px}}@media (max-width:374px){.voet{contain-intrinsic-size:auto 3099px}html:lang(nl) .voet{contain-intrinsic-size:auto 3048px}}.aanmeld-hint{margin:-6px 0 18px;padding:16px 18px;border-radius:var(--r-md);border:1px solid rgb(245 197 66 / .34);background:linear-gradient(180deg,rgb(245 197 66 / .10),rgb(245 197 66 / .04))}.aanmeld-hint-kop{margin:0 0 6px;font-weight:700;color:var(--goud)}.aanmeld-hint p{margin:0 0 10px}.aanmeld-stappen{margin:0 0 14px;padding-left:1.25em;line-height:1.65}.aanmeld-stappen li{margin:0 0 4px}.aanmeld-hint-gratis{margin:10px 0 0;font-size:.9rem;color:var(--gedempt-3)}.faq-deel{scroll-margin-top:84px}.faq-groep{margin:0 0 30px}.faq-groep:last-of-type{margin-bottom:0}.faq-groep h3{margin:0 0 12px;font-size:1.05rem;color:var(--goud);letter-spacing:.01em}.faq-cta{margin:30px 0 0;text-align:center}.faq-slot{text-align:center}.faq-slot h2{margin-top:0}.faq-slot p{color:var(--gedempt);max-width:60ch;margin:0 auto 6px}[data-p="maand"]{display:none}html[data-periode="maand"] [data-p="maand"]{display:inline}html[data-periode="maand"] [data-p="jaar"]{display:none}.periode-schakel{display:flex;gap:4px;width:max-content;max-width:100%;margin:0 auto 26px;padding:4px;flex-wrap:wrap;border:1px solid rgb(255 255 255 / .13);border-radius:999px;background:rgb(255 255 255 / .04)}.periode-schakel button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:.45rem 1.05rem;border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;font-size:.92rem;color:var(--gedempt-3);background:transparent;transition:color var(--soepel),background var(--soepel)}.periode-schakel button:hover{color:#fff}.periode-schakel button[aria-pressed="true"]{color:#1a1400;background:linear-gradient(135deg,#f5c542,#e0a92a)}.periode-tip{font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:rgb(26 20 0 / .16);color:inherit}.periode-schakel button[aria-pressed="false"] .periode-tip{background:rgb(245 197 66 / .16);color:var(--goud)}.wizard-paneel .periode-schakel{margin-bottom:18px}@media (max-width:480px){.periode-schakel button{padding:.45rem .8rem;font-size:.86rem}}.jaarregel{display:block;margin-top:10px;font-size:.84rem;font-weight:700;color:var(--goud)}.taalhint[hidden]{display:none !important}.taalhint{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;font-family:var(--font-systeem);background:rgb(6 5 12 / .58);backdrop-filter:blur(3px) saturate(120%);-webkit-backdrop-filter:blur(3px) saturate(120%)}.taalhint-kaart{width:min(100%,372px);padding:26px 24px 22px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgb(245 197 66 / .07),transparent 62%),linear-gradient(180deg,rgb(29 26 46 / .98),rgb(13 11 22 / .99));border:1px solid var(--rand-sterk);border-radius:var(--r-lg);box-shadow:0 30px 80px rgb(0 0 0 / .6),inset 0 1px 0 rgb(255 255 255 / .06)}.taalhint-vlag{display:block;font-size:2.35rem;line-height:1;margin-bottom:14px;filter:drop-shadow(0 8px 16px rgb(0 0 0 / .5))}.taalhint-kop{margin:0 0 18px;font-size:1rem;font-weight:700;line-height:1.45;color:var(--tekst)}.taalhint-knoppen{display:grid;gap:9px}.taalhint-knoppen .knop{width:100%;padding:12px 18px;font-size:.95rem}.taalhint-sluit{position:absolute;top:10px;right:12px;width:34px;height:34px;padding:0;display:grid;place-items:center;background:none;border:0;border-radius:50%;color:var(--gedempt-3);font-size:1.3rem;line-height:1;cursor:pointer}.taalhint-sluit:hover,.taalhint-sluit:focus-visible{color:var(--tekst);background:rgb(255 255 255 / .07)}.taalhint-kaart{position:relative}@media (prefers-reduced-motion:no-preference){.taalhint{animation:taalhint-vlak .26s ease both}.taalhint-kaart{animation:taalhint-op .34s cubic-bezier(.2,.8,.25,1) both}@keyframes taalhint-vlak{from{opacity:0}to{opacity:1}}@keyframes taalhint-op{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}}.festival-hero{min-height:62vh;display:flex;align-items:flex-end;padding-bottom:3.4rem}.festival-hero h1{max-width:24ch}.festival-artikel{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:start}.inhoudsopgave{position:sticky;top:92px;background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r);padding:16px 18px;font-size:.9rem}.inhoudsopgave-kop{margin:0 0 8px;font-weight:800;color:var(--goud);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.inhoudsopgave ol{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:5px}.inhoudsopgave li::marker{color:var(--gedempt-3);font-variant-numeric:tabular-nums}.inhoudsopgave a{color:var(--tekst);text-decoration:none}.inhoudsopgave a:hover{color:var(--goud)}.festival-prose{max-width:72ch}.festival{scroll-margin-top:90px;padding:1.4rem 0 .6rem;border-top:1px solid var(--rand-2)}.festival h2{margin-top:0;font-size:1.45rem}.festival-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:.3rem 0 1rem;font-size:.88rem;color:var(--gedempt)}.festival-meta-item b{color:var(--goud);font-weight:700;margin-right:.3em}.festival-tip{border-left:3px solid var(--goud);padding:.5rem .9rem;background:rgb(245 197 66 / .06);border-radius:0 10px 10px 0;font-size:.95rem}.festival-artiesten{margin-top:1.6rem;padding:1.4rem 1.4rem 1.2rem;border:1px solid rgb(139 92 246 / .35);border-radius:var(--r);background:linear-gradient(135deg,rgb(124 58 237 / .14),rgb(245 197 66 / .06))}.festival-artiesten h2{margin-top:0}.festival-artiesten .hero-ctas{justify-content:flex-start}.festival-kaart-vlag{width:42px;height:28px;margin-bottom:10px;border-radius:5px;overflow:hidden;border:1px solid rgb(255 255 255 / .15)}.festival-kaart-vlag svg{width:100%;height:100%;display:block}@media (max-width:900px){.festival-artikel{grid-template-columns:minmax(0,1fr);gap:20px}.inhoudsopgave{position:static}.inhoudsopgave ol{columns:2 130px;column-gap:20px;display:block}.inhoudsopgave li{break-inside:avoid;margin-bottom:5px}.festival-hero{min-height:52vh}}.aftel{position:relative;padding:0;background:linear-gradient(180deg,rgb(11 10 18 / .96),var(--bg-2));border-top:1px solid rgb(245 197 66 / .45);border-bottom:1px solid rgb(255 255 255 / .07)}.aftel::before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--goud),transparent);opacity:.8}.aftel-binnen{display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding-block:20px}.aftel-tekst{flex:1 1 320px;min-width:0}.aftel-badge{display:inline-block;margin-bottom:8px;padding:5px 14px;border-radius:999px;background:linear-gradient(135deg,var(--goud-licht),var(--goud));color:#171309;font-weight:800;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.aftel-tekst p{margin:0;color:var(--tekst);font-weight:600;line-height:1.5;font-size:.95rem;max-width:62ch}.aftel-klok{display:flex;gap:10px;flex-shrink:0}.aftel-cel{min-width:68px;padding:10px 6px 8px;text-align:center;border-radius:12px;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .04)}.aftel-getal{display:block;font-family:var(--font-kop,'Montserrat',sans-serif);font-weight:800;font-size:1.7rem;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.01em;background:linear-gradient(135deg,var(--goud-licht),var(--goud));-webkit-background-clip:text;background-clip:text;color:transparent}.aftel-label{display:block;margin-top:2px;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt-3,#8a85a3)}.aftel-cta{flex-shrink:0}@media (max-width:900px){.aftel-binnen{gap:16px}.aftel-klok{width:100%;justify-content:space-between;gap:8px}.aftel-cel{flex:1 1 0;min-width:0}.aftel-cta{width:100%;text-align:center}}@media (max-width:380px){.aftel-getal{font-size:1.45rem}.aftel-label{font-size:.6rem;letter-spacing:.05em}}.meld-regel{margin:14px 0 0;font-size:.82rem}.meld-regel a{color:var(--gedempt-3);text-decoration:underline}.meld-regel a:hover{color:var(--tekst)}.wz{--bg:#f4f3f9;--bg-2:#ffffff;--bg-3:#efedf7;--tekst:#14121d;--tekst-2:#2a2740;--gedempt:#55526b;--gedempt-2:#55526b;--gedempt-3:#5f5c75;--violet:#7c3aed;--violet-diep:#5b21b6;--violet-tekst:#6025d0;--goud:#a16207;--goud-licht:#c98a10;--goud-diep:#7c4a00;--rand:#e7e4f1;--rand-2:#e1ddef;--rand-sterk:#cec8e4;background:var(--bg);color:var(--tekst);border-radius:22px;padding:26px 22px 28px;box-shadow:0 1px 2px rgb(20 18 29 / .04),0 24px 60px -24px rgb(0 0 0 / .55)}.wz a{color:var(--violet-tekst)}.wz h1,.wz h2,.wz h3{color:var(--tekst)}.wz .wizard-paneel{background:#fff;border:1px solid var(--rand);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px rgb(20 18 29 / .04),0 10px 28px -14px rgb(20 18 29 / .18)}.wz .wizard-uitleg,.wz .hint,.wz .wizard-stapteller{color:var(--gedempt)}.wz .wizard-voetnoot{color:var(--gedempt-3);margin-bottom:0}.wz .voortgang-stap[data-status="actief"] .voortgang-label{color:var(--violet-diep)}.wz .keuze-pakket strong{color:var(--tekst)}.wz .voortgang-bol{background:#fff}.wz .keuze{background:#fff}.wz .keuze:has(input:checked){background:rgb(161 98 7 / .09);color:var(--goud-diep)}.wz .keuze-pakket:has(input:checked) strong{color:var(--goud-diep)}.wz .form-veld input[type="text"],.wz .form-veld input[type="email"],.wz .form-veld input[type="tel"],.wz .form-veld input[type="url"],.wz .form-veld input[type="password"],.wz .form-veld input[type="number"],.wz .form-veld input[type="date"],.wz .form-veld input:not([type]),.wz .form-veld select,.wz .form-veld textarea{color:var(--tekst);background:#fff;border:1px solid var(--rand-sterk)}.wz .form-veld input::placeholder,.wz .form-veld textarea::placeholder{color:#8b8799}.wz:is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:6px}.wz .knop-goud{background:linear-gradient(135deg,#ffd76a,#f0b429,#d99e12);color:#241a00}.wz .knop-goud:hover{background:linear-gradient(135deg,#ffe08a,#f5bd3c,#e0a51b)}.wz .knop-stil{background:#fff;color:var(--tekst);border:1px solid var(--rand-sterk)}.wz .knop-stil:hover{background:var(--bg-3);border-color:var(--violet);color:var(--violet-diep)}.wz .knop-spook{background:#fff;color:var(--violet-diep);border:1.5px solid var(--violet)}.wz .ai-status.ai-fout{color:#b3261e}.wz .ai-status.ai-klaar{color:var(--tekst)}@media (max-width:520px){.wz{padding:18px 12px 20px;border-radius:16px}}.licht{--bg:#f4f3f9;--bg-2:#ffffff;--bg-3:#efedf7;--tekst:#14121d;--tekst-2:#2a2740;--gedempt:#55526b;--gedempt-2:#55526b;--gedempt-3:#5f5c75;--violet:#7c3aed;--violet-diep:#5b21b6;--violet-tekst:#6025d0;--goud:#a16207;--goud-licht:#c98a10;--goud-diep:#7c4a00;--rand:#e7e4f1;--rand-2:#e1ddef;--rand-sterk:#cec8e4;background:var(--bg);color:var(--tekst)}.licht h2,.licht h3{color:var(--tekst)}.licht p,.licht li{color:var(--tekst-2)}.licht .sectie-kop p,.licht .stap p{color:var(--gedempt)}.licht a{color:var(--violet-tekst)}.licht .knop{color:inherit}.licht .stap{background:#fff;border:1px solid var(--rand);box-shadow:0 1px 2px rgb(20 18 29 / .04),0 12px 30px -18px rgb(20 18 29 / .22)}.licht .stap:hover{border-color:var(--violet);transform:translateY(-3px)}.sec-emoji{font-size:1.1em;line-height:1;margin-right:.5rem;font-family:var(--font-systeem)}.licht .sectie-kop h2::after{background:linear-gradient(90deg,#a16207,#7c3aed)}.licht .licht-lead{font-size:1.04rem;line-height:1.75;margin:0 0 1rem}.licht .licht-voet{color:var(--gedempt-3);font-size:.9rem;text-align:center;margin:22px auto 0;max-width:62ch}.licht .licht-cta{text-align:center;margin:26px 0 0}.licht .licht-badge{display:flex;align-items:baseline;justify-content:center;gap:.55rem;margin:26px 0 0;padding:16px 20px;border-radius:var(--r-lg);background:var(--bg-3);border:1px solid var(--rand)}.licht .licht-badge strong{font-family:var(--font-kop,'Montserrat',sans-serif);font-weight:800;font-size:clamp(1.7rem,1.3rem + 2vw,2.4rem);color:var(--goud-diep);line-height:1}.licht .licht-badge span{color:var(--tekst);font-weight:600}.licht .knop-goud{background:linear-gradient(135deg,#ffd76a,#f0b429,#d99e12);color:#241a00}.licht .knop-goud:hover{background:linear-gradient(135deg,#ffe08a,#f5bd3c,#e0a51b)}.licht .knop-stil{background:#fff;color:var(--tekst);border:1px solid var(--rand-sterk)}.licht .knop-stil:hover{background:var(--bg-3);border-color:var(--violet);color:var(--violet-diep)}.licht:is(a,button,summary):focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:6px}.licht-a{--bg:#f5f3fb;--bg-3:#ebe7f7;--rand:#e6e1f3;--rand-2:#e6e1f3}.licht-b{--bg:#edf6f4;--bg-3:#e0efeb;--rand:#d9e9e5;--rand-2:#d9e9e5}.licht-c{--bg:#fdf6ec;--bg-3:#f7ecdb;--rand:#f0e3d0;--rand-2:#f0e3d0}.licht-d{--bg:#f0f4fd;--bg-3:#e4ecfa;--rand:#dbe5f6;--rand-2:#dbe5f6}@media (max-width:760px){.licht.sectie{padding:46px 0}.licht .sectie-kop{margin-bottom:26px}.licht .licht-badge{padding:14px 16px}}.lancering-banner--actie{align-items:flex-start;padding:22px 26px}.lancering-inhoud{flex:1 1 340px;min-width:0}.lancering-banner .lancering-kop{margin:0 0 12px;color:#fff;font-weight:800;line-height:1.35;font-size:clamp(1.04rem,.95rem + .6vw,1.3rem);text-wrap:balance}.actie-punten{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.actie-punten li{display:inline-flex;align-items:center;gap:8px;color:var(--tekst);font-weight:700;font-size:.92rem;line-height:1.35}.actie-vink{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(52 211 153 / .18);color:#34d399;font-size:.75rem;font-weight:900}.lancering-banner .lancering-later{margin:12px 0 0;font-weight:500;font-size:.85rem;color:var(--gedempt)}.aftel-tekst .aftel-kop{margin:0 0 10px;color:#fff;font-weight:800;font-size:1.02rem;line-height:1.4;max-width:60ch}.actie-punten--band{gap:6px 16px}.actie-punten--band li{font-size:.84rem}.prijs-bedrag--actie .getal{background:linear-gradient(135deg,var(--goud-licht),var(--goud));-webkit-background-clip:text;background-clip:text;color:transparent}.prijs-bedrag--actie .per{color:#fff;font-size:1.05rem;font-weight:800}.prijs-voorwaarde{color:var(--goud);font-weight:700;font-size:.92rem;margin-bottom:.35rem}.prijs-zeker{margin:.85rem 0 0;text-align:center;color:var(--gedempt);font-size:.86rem;font-weight:600}.keuze-nul{font-weight:700}.keuze-pakket small.keuze-actie{color:var(--goud);font-weight:600;margin-top:4px}.wizard-geen-betaal{margin:16px 0 0;padding:12px 16px;border-radius:12px;border:1px solid rgb(16 185 129 / .45);background:rgb(16 185 129 / .09);color:var(--tekst);font-weight:700;font-size:.93rem;line-height:1.5}.podium-sectie{position:relative;isolation:isolate;padding:64px 0 70px;background:radial-gradient(ellipse at 10% 0%,rgb(139 92 246 / .16),transparent 52%),radial-gradient(ellipse at 92% 100%,rgb(245 197 66 / .12),transparent 46%),var(--bg);border-block:1px solid rgb(245 197 66 / .14)}.podium-sectie::before{content:"";position:absolute;left:50%;top:0;width:min(900px,90vw);height:1px;z-index:-1;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--goud),transparent)}.podium-kop-rij{gap:24px;align-items:end;margin-bottom:30px}.podium-kop-rij h2{text-wrap:balance;min-width:0}.podium-rooster{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width:1100px){.podium-rooster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.podium-sectie{padding:46px 0 52px}.podium-rooster{grid-template-columns:minmax(0,1fr);gap:24px}.podium-kop-rij{align-items:start;margin-bottom:22px}}.podium .kaart{transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .55s cubic-bezier(.22,.61,.36,1),border-color .3s}.podium .kaart:hover,.podium .kaart:focus-within{transform:translateY(-9px) scale(1.012);border-color:rgb(245 197 66 / .55);box-shadow:0 30px 60px rgb(0 0 0 / .6),0 0 0 1px rgb(245 197 66 / .28),0 0 44px rgb(245 197 66 / .14)}.podium .kaart::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;z-index:4;background:linear-gradient(90deg,var(--goud-licht),var(--goud),var(--goud-diep));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.podium .kaart:hover::after,.podium .kaart:focus-within::after{transform:scaleX(1)}.podium .kaart-beeld::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .18) 50%,transparent 62%);transform:translateX(-115%);transition:transform .95s cubic-bezier(.2,.7,.2,1)}.podium .kaart:hover .kaart-beeld::before,.podium .kaart:focus-within .kaart-beeld::before{transform:translateX(115%)}.podium .kaart:hover .kaart-beeld img,.podium .kaart:focus-within .kaart-beeld img{transform:scale(1.08)}@media (prefers-reduced-motion:no-preference){.podium[data-podium="wacht"] .kaart{opacity:0;transform:translateY(24px);animation:none}.podium[data-podium="aan"] .kaart{animation:podium-op .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i,0) * 90ms)}@keyframes podium-op{from{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}}@media (hover:none){.podium .kaart:hover{transform:none}}@media (prefers-reduced-motion:reduce){.podium .kaart,.podium .kaart::after,.podium .kaart-beeld::before{transition:none}.podium .kaart:hover,.podium .kaart:focus-within{transform:none}}.home-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-discovery-slot{display:flex;flex-direction:column;min-width:0;position:relative}.home-discovery-slot .kaart{flex:1;min-width:0}.home-discovery .kop-rij{gap:24px;align-items:end}.home-discovery .kop-rij > div{max-width:760px;min-width:0}@media (max-width:1100px){.home-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-discovery-grid{grid-template-columns:minmax(0,1fr);gap:24px}.home-discovery .kop-rij{align-items:start}}.ck{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.ck-doek{position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 0%,rgb(139 92 246 / .22),transparent 62%),radial-gradient(80% 55% at 50% 108%,rgb(245 197 66 / .16),transparent 62%),rgb(6 5 12 / .76);backdrop-filter:blur(9px) saturate(125%);-webkit-backdrop-filter:blur(9px) saturate(125%)}@supports not (backdrop-filter:blur(1px)){.ck-doek{background-color:rgb(6 5 12 / .9)}}.ck-kaart{position:relative;width:min(100%,468px);margin:auto;padding:30px 28px 20px;text-align:center;border:1.5px solid transparent;border-radius:24px;background:radial-gradient(120% 75% at 50% 0%,rgb(245 197 66 / .1),transparent 62%) padding-box,linear-gradient(180deg,#1d1931,#0d0b17) padding-box,linear-gradient(135deg,rgb(139 92 246 / .95),rgb(255 233 163 / .95) 46%,rgb(245 197 66 / .9) 56%,rgb(139 92 246 / .95)) border-box;box-shadow:0 44px 120px -28px rgb(0 0 0 / .9),0 0 70px -18px rgb(245 197 66 / .4);outline:none}.ck-kaart::before{content:"";position:absolute;inset:-4px;border-radius:28px;padding:6px;background:linear-gradient(135deg,var(--violet),var(--goud) 50%,var(--violet));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(12px);opacity:.42;pointer-events:none}.ck-merk{position:relative;width:min(290px,80%);margin:2px auto 20px}.ck-gloed{position:absolute;inset:-45% -14%;pointer-events:none;background:radial-gradient(closest-side,rgb(245 197 66 / .3),rgb(139 92 246 / .12) 58%,transparent 78%)}.ck-logo{position:relative;display:block;width:100%;height:auto}.ck-glans{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:var(--ck-logo) center / contain no-repeat;mask:var(--ck-logo) center / contain no-repeat}.ck-glans::before{content:"";position:absolute;inset:0 -70%;background:linear-gradient(100deg,transparent 42%,rgb(255 250 232 / .85) 50%,transparent 58%);transform:translateX(-62%)}.ck-kop{margin:0 0 10px;font-size:clamp(1.3rem,4.8vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.012em;color:#fff;text-wrap:balance}.ck-tekst{margin:0 auto 22px;max-width:40ch;font-size:.94rem;line-height:1.65;color:var(--tekst-2)}.ck-knoppen{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ck-knoppen .knop{width:100%;min-height:50px;padding:12px 16px;font-size:.97rem;white-space:normal;line-height:1.2}.ck-ja{box-shadow:0 12px 30px -10px rgb(245 197 66 / .6)}.ck-ja:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px rgb(245 197 66 / .75)}.ck-nee{background:rgb(255 255 255 / .06);color:var(--tekst);border-color:rgb(255 255 255 / .24)}.ck-nee:hover{color:#fff;background:rgb(255 255 255 / .11);border-color:rgb(255 255 255 / .42);transform:translateY(-2px)}.ck-knoppen .knop:focus-visible{outline:2px solid var(--goud-licht);outline-offset:3px}.ck-voet{margin:16px 0 0;font-size:.82rem}.ck-voet a{color:var(--gedempt);text-decoration:underline;text-underline-offset:3px}.ck-voet a:hover{color:var(--goud)}@media (max-width:360px){.ck-kaart{padding:24px 18px 16px}.ck-knoppen{grid-template-columns:1fr}}.ck-doek{animation:ck-doek .5s ease both}.ck-kaart{animation:ck-fade .35s ease both}@keyframes ck-doek{from{opacity:0}}@keyframes ck-fade{from{opacity:0}}@media (prefers-reduced-motion:no-preference){.ck-kaart{animation:ck-op .65s cubic-bezier(.18,.82,.22,1) .06s both}.ck-merk{animation:ck-merk .9s cubic-bezier(.18,.82,.22,1) .16s both}.ck-gloed{animation:ck-adem 3.4s ease-in-out infinite}.ck-glans::before{animation:ck-glans 4.2s cubic-bezier(.45,0,.2,1) 1.1s infinite}@keyframes ck-op{from{opacity:0;transform:translateY(26px) scale(.955)}}@keyframes ck-merk{from{opacity:0;transform:translateY(-12px) scale(.88)}}@keyframes ck-adem{0%,100%{opacity:.55;transform:scale(.93)}50%{opacity:1;transform:scale(1.05)}}@keyframes ck-glans{0%{transform:translateX(-62%)}50%,100%{transform:translateX(62%)}}}.ck.ck-weg{pointer-events:none}.ck.ck-weg .ck-doek{opacity:0;transition:opacity .6s ease .12s}.ck.ck-weg .ck-kaart{opacity:0;transform:translateY(14px) scale(.96);animation:none;transition:opacity .38s ease,transform .5s cubic-bezier(.4,0,.2,1)}.ck.ck-weg .ck-merk{visibility:hidden}.ck-vlieger{position:fixed;z-index:140;margin:0;pointer-events:none;transform-origin:50% 50%}.ck-vlieger img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.ck-vlieger-gloed{position:absolute;inset:-55% -16%;pointer-events:none;background:radial-gradient(closest-side,rgb(255 233 163 / .55),rgb(245 197 66 / .18) 55%,transparent 78%)}.ck-vonk{position:fixed;z-index:141;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fffbe8 0 30%,var(--goud) 60%,transparent 72%)}.logo{position:relative}.logo.ck-wacht img{opacity:0}.logo.ck-geland::after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--ck-logo) center / contain no-repeat;mask:var(--ck-logo) center / contain no-repeat;background:linear-gradient(100deg,transparent 38%,rgb(255 250 232 / .95) 50%,transparent 62%) no-repeat;background-size:250% 100%;animation:ck-veeg 1s cubic-bezier(.4,0,.2,1) both}@keyframes ck-veeg{from{background-position:130% 0}to{background-position:-30% 0}}.voet-cookie{font:inherit;font-size:inherit;color:var(--gedempt);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.voet-cookie:hover,.voet-cookie:focus-visible{color:var(--goud);text-decoration:underline;text-underline-offset:3px}@media print{.ck,.ck-vlieger,.ck-vonk{display:none !important}}[data-play][hidden]{display:none !important}.voet-app{margin-top:18px}.voet-app-kop{color:#fff;font-size:.82rem;font-weight:700;margin:0 0 6px}.voet .play-badge,.play-badge{display:inline-block;padding:0;line-height:0;border-radius:10px}.play-badge img{display:block;width:168px;max-width:100%;height:auto}.play-paneel .play-badge img{width:180px}.play-badge:focus-visible{outline:2px solid var(--goud);outline-offset:3px}.play-merk{font-size:.72rem;line-height:1.45;color:var(--gedempt-3);margin:6px 0 0;max-width:40ch}.play-paneel{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.play-paneel-tekst{flex:1 1 220px}.play-paneel-tekst p{margin:0;color:var(--gedempt);font-size:.95rem}.play-paneel-tekst .play-paneel-kop{color:#fff;font-weight:800;font-size:1.02rem;margin:0 0 4px}.play-paneel .play-merk{flex-basis:100%;margin:0}:root{--rv-leeg:#6d6890}.rv-sterren,.rv-sterren > span{font-family:var(--font-systeem)}.rv-sterren{--p:0%;position:relative;display:inline-block;font-size:1.5rem;line-height:1;letter-spacing:.06em;white-space:nowrap;color:var(--rv-leeg,var(--gedempt-3));vertical-align:middle}.rv-sterren::before{content:"★★★★★";position:absolute;left:0;top:0;width:var(--p);overflow:hidden;white-space:nowrap;color:var(--goud);pointer-events:none}.rv-sterren > span{display:inline-block}.rv-sterren.rv-klein{font-size:1.05rem}.rv-sectie .omhulsel{padding-top:8px}.rv-sectie h2{margin:0 0 18px}.rv-samen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 22px}.rv-cijfer{font-size:2.6rem;font-weight:800;line-height:1;color:var(--tekst)}.rv-aantal{color:var(--gedempt);font-size:.95rem}.rv-aantal b{color:var(--tekst)}.rv-lijst{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}.rv-item{background:var(--bg-2);border:1px solid var(--rand-2);border-radius:var(--r);padding:16px 18px}.rv-item-kop{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 8px}.rv-naam{color:var(--tekst);font-weight:800}.rv-datum{color:var(--gedempt);font-size:.85rem}.rv-geverifieerd{color:var(--gedempt);font-size:.8rem}.rv-geverifieerd > span{color:#6ee7a8}.rv-tekst{margin:0;color:var(--tekst-2);line-height:1.65;overflow-wrap:anywhere}.rv-leeg{color:var(--gedempt);margin:0 0 18px}.rv-uitleg{color:var(--gedempt);font-size:.85rem;line-height:1.6;max-width:70ch;margin:0 0 26px}.rv-uitleg strong{color:var(--tekst-2)}.rv-schrijf{margin-top:6px}.rv-schrijf-kop{margin:0 0 6px;font-size:1.25rem}.rv-sub{margin:0 0 18px;color:var(--gedempt)}.rv-ster-invoer{border:0;margin:0 0 18px;padding:0;min-inline-size:0}.rv-ster-invoer legend{padding:0;margin:0 0 4px;font-weight:700;color:var(--tekst-2);font-size:.95rem}.rv-ster-rij{display:inline-flex;position:relative}.rv-ster-rij input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.rv-ster-rij label{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-family:var(--font-systeem);font-size:2.1rem;line-height:1;cursor:pointer;color:var(--rv-leeg,var(--gedempt-3));border-radius:10px}.rv-ster-rij input:checked + label,.rv-ster-rij label:has(~ input:checked){color:var(--goud)}.rv-ster-rij:has(label:hover) label{color:var(--rv-leeg)}.rv-ster-rij label:hover,.rv-ster-rij:has(label:hover) label:hover,.rv-ster-rij:has(label:hover) label:has(~ label:hover){color:var(--goud)}.rv-ster-rij input:focus-visible + label{outline:2px solid var(--goud);outline-offset:2px}.rv-rij{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media (max-width:640px){.rv-rij{grid-template-columns:1fr}.rv-cijfer{font-size:2.2rem}}.rv-form textarea{min-height:7.5rem}.rv-hero{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 0;color:inherit;text-decoration:none}.rv-hero:hover .rv-hero-n,.rv-hero:focus-visible .rv-hero-n{text-decoration:underline;text-underline-offset:3px}.rv-hero .rv-sterren{font-size:1.1rem}.rv-hero-cijfer{font-weight:800;color:var(--tekst)}.rv-hero-n{font-size:.82rem;color:var(--gedempt)}.rv-regel{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.8rem;line-height:1.35;color:var(--gedempt);font-weight:600}.rv-regel b{color:var(--tekst);font-weight:800;font-size:.95rem;letter-spacing:-.01em}.rv-punt{color:var(--goud);font-weight:800}.kaart-rv{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:-.1rem 0 .55rem}.kaart-rv .rv-sterren{font-size:1.18rem;letter-spacing:.07em;filter:drop-shadow(0 1px 6px rgb(240 180 41 / .18))}.rv-profielscore{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;margin:14px 0 2px;padding:10px 18px 10px 14px;border-radius:16px;background:rgb(11 10 18 / .66);border:1px solid rgb(240 180 41 / .38);box-shadow:0 10px 30px rgb(0 0 0 / .28);color:#fff;text-decoration:none;transition:border-color var(--snel,.2s),transform var(--snel,.2s)}.rv-profielscore .rv-sterren{font-size:1.65rem;letter-spacing:.08em}.rv-profielscore .rv-regel{font-size:.9rem;color:#e7e3f6}.rv-profielscore .rv-regel b{color:#fff;font-size:1.12rem}.rv-profielscore:hover,.rv-profielscore:focus-visible{border-color:var(--goud);transform:translateY(-1px)}.rv-profielscore:hover .rv-n,.rv-profielscore:focus-visible .rv-n{text-decoration:underline;text-underline-offset:3px}.rv-profielscore:focus-visible{outline:2px solid var(--goud);outline-offset:3px}@media (max-width:600px){.rv-profielscore .rv-sterren{font-size:1.4rem}}.rv-pagina .omhulsel{padding-top:28px;padding-bottom:36px}.rv-pagina h1{font-size:1.7rem;margin:0 0 10px}.rv-pagina .rv-citaat{margin:14px 0;padding:14px 16px;border-left:3px solid var(--goud);background:var(--bg-2);border-radius:0 var(--r) var(--r) 0}.rv-pagina .rv-knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rv-fout{color:#fca5a5}@media print{.rv-schrijf{display:none}}.rv-link-rij{display:flex;gap:8px;flex-wrap:wrap}.rv-link-rij input{flex:1 1 240px;min-width:0;font:inherit;font-size:.95rem;padding:10px 12px;min-height:44px;border:1px solid var(--rand-2);border-radius:10px;background:var(--bg-2);color:var(--tekst)}.rv-sectie,#beoordeling-schrijven,[id^="beoordelingen"]{scroll-margin-top:96px}.ek{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(55% 65% at 72% 48%,rgb(139 92 246 / .11),transparent 70%),radial-gradient(130% 95% at 50% 50%,transparent 52%,rgb(0 0 0 / .5)),var(--bg);border-block:1px solid var(--rand)}.ek-grid{display:grid;gap:22px 48px;align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"tekst kaart" "steden kaart";grid-template-rows:auto 1fr}.ek-tekst{grid-area:tekst;align-self:end}.ek-steden{grid-area:steden;min-width:0}.ek-kolom{grid-area:kaart;position:relative;min-width:0}.ek h2{font-size:clamp(1.65rem,2.6vw,2.35rem);letter-spacing:-.01em;margin:0 0 12px}.ek-sub{color:var(--gedempt);margin:0 0 24px;max-width:46ch;line-height:1.6}.ek-cijfers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ek-cijfer{padding:14px 14px 12px;border-radius:var(--r);border:1px solid var(--rand-2);background:rgb(255 255 255 / .025)}.ek-getal{position:relative;display:block;min-width:2.2ch;font-size:1.9rem;font-weight:800;line-height:1.05;color:var(--goud);font-variant-numeric:tabular-nums}.ek-tellen .ek-getal[data-ek-tel]{color:transparent}.ek-tellen .ek-getal[data-ek-tel]::after{content:counter(ek-n);content:counter(ek-n) / "";counter-reset:ek-n var(--ek-n);position:absolute;inset:0;color:var(--goud)}.ek-loopt .ek-getal[data-ek-tel]::after{animation:ek-tel 1.2s cubic-bezier(.22,.61,.36,1) forwards}@property --ek-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes ek-tel{from{--ek-n:0}to{--ek-n:var(--ek-doel)}}.ek-label{display:block;margin-top:5px;font-size:.78rem;font-weight:600;color:var(--gedempt);overflow-wrap:anywhere;hyphens:auto}.ek-steden-kop{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt-2)}.ek-top{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ek-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-vol);border:1px solid rgb(245 197 66 / .28);background:rgb(245 197 66 / .06);color:var(--goud-licht);font-size:.86rem;font-weight:600;white-space:nowrap;transition:background var(--soepel),border-color var(--soepel),color var(--soepel)}a.ek-chip:hover,a.ek-chip:focus-visible,.ek-chip.ek-chip-aan{background:rgb(245 197 66 / .16);border-color:var(--goud);color:#fff}.ek-wereld{border-color:transparent;background:transparent;color:var(--violet-tekst);padding-inline:6px}.ek-alle{margin-top:6px}.ek-alle summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:var(--gedempt);font-size:.86rem;font-weight:600;list-style:none}.ek-alle summary::-webkit-details-marker{display:none}.ek-alle summary::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform var(--soepel)}.ek-alle[open] summary::after{transform:rotate(-135deg) translateY(-1px)}.ek-alle summary:hover{color:var(--tekst)}.ek-landen{columns:2 180px;column-gap:28px;margin-top:8px}.ek-landblok{break-inside:avoid;margin:0 0 14px}.ek-landnaam{margin:0 0 4px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt-2)}.ek-landblok ul{list-style:none;margin:0;padding:0}.ek-stad{display:flex;align-items:center;min-height:30px;font-size:.88rem;color:var(--tekst-2)}span.ek-stad{color:var(--gedempt)}a.ek-stad:hover,a.ek-stad:focus-visible{color:var(--goud)}@media (pointer:coarse){.ek-stad{min-height:44px}}.ek-kaart{position:relative;width:100%;max-width:660px;margin-inline:auto;aspect-ratio:800 / 813;content-visibility:auto}.ek-ondergrond{position:absolute;inset:0;width:100%;height:100%}.ek-punten{position:absolute;inset:0}.ek-p{position:absolute;left:var(--x);top:var(--y);width:0;height:0;--s:1;--c:1}.ek-p[data-g="2"]{--s:1.2;--c:1.15}.ek-p[data-g="3"]{--s:1.42;--c:1.3}.ek-p[data-g="4"]{--s:1.68;--c:1.45}.ek-p::before,.ek-p::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.ek-p::before{left:-12px;top:-12px;width:24px;height:24px;opacity:.7;background:radial-gradient(circle,rgb(255 233 163 / .6) 0,rgb(245 197 66 / .26) 32%,rgb(245 197 66 / 0) 70%);transform:scale(var(--s))}.ek-p::after{left:-2.5px;top:-2.5px;width:5px;height:5px;background:var(--goud-licht);box-shadow:0 0 6px 1px rgb(245 197 66 / .85);transform:scale(var(--c));transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s}@keyframes ek-adem{0%,100%{opacity:.42;transform:scale(calc(var(--s) * .82))}50%{opacity:.95;transform:scale(calc(var(--s) * 1.12))}}.ek-live .ek-p::before{animation:ek-adem var(--t,5.2s) ease-in-out var(--d,0s) infinite}.ek-p:nth-child(7n+1){--d:-.4s}.ek-p:nth-child(7n+2){--d:-2.1s}.ek-p:nth-child(7n+3){--d:-3.6s}.ek-p:nth-child(7n+4){--d:-1.2s}.ek-p:nth-child(7n+5){--d:-4.4s}.ek-p:nth-child(7n+6){--d:-2.9s}.ek-p:nth-child(5n+1){--t:4.6s}.ek-p:nth-child(5n+2){--t:5.8s}.ek-p:nth-child(5n+3){--t:5.1s}.ek-p:nth-child(5n+4){--t:6.4s}.ek-stil .ek-p::before{animation-play-state:paused}.ek-stil .ek-golf{display:none}.ek-p.ek-actief::after{transform:scale(calc(var(--c) * 1.9));box-shadow:0 0 0 3px rgb(245 197 66 / .32),0 0 14px 2px rgb(245 197 66 / .9)}.ek-p.ek-laatst::before{background:radial-gradient(circle,rgb(167 139 250 / .6) 0,rgb(139 92 246 / .26) 32%,rgb(139 92 246 / 0) 70%)}.ek-p.ek-laatst::after{background:var(--violet);transform:scale(calc(var(--c) * 1.9));box-shadow:0 0 0 3px rgb(139 92 246 / .32),0 0 14px 2px rgb(139 92 246 / .9)}.ek-golf{position:absolute;left:var(--x);top:var(--y);width:0;height:0;pointer-events:none}.ek-golf::before,.ek-golf::after{content:"";position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--goud);opacity:0;animation:ek-golf 2.4s cubic-bezier(.2,.7,.3,1) forwards}.ek-golf::after{animation-delay:.5s}@keyframes ek-golf{0%{opacity:.9;transform:scale(.25)}100%{opacity:0;transform:scale(4.2)}}.ek-kaartje{position:absolute;z-index:4;left:0;top:0;width:min(250px,78%);padding:14px 16px 16px;border-radius:var(--r);background:rgb(20 18 31 / .97);border:1px solid rgb(245 197 66 / .3);box-shadow:0 18px 44px rgb(0 0 0 / .55),0 0 0 1px rgb(0 0 0 / .3);transform:translate(var(--kx,0),var(--ky,0))}.ek-kaartje[hidden]{display:none}.ek-kaartje-naam{margin:0 34px 2px 0;font-size:1.05rem;font-weight:800;color:#fff;line-height:1.25}.ek-kaartje-land{margin:0 0 10px;font-size:.78rem;color:var(--gedempt)}.ek-kaartje-cats{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ek-kaartje-cats li{padding:4px 10px;border-radius:var(--r-vol);background:rgb(139 92 246 / .16);border:1px solid rgb(167 139 250 / .3);color:var(--tekst-2);font-size:.74rem;font-weight:600}.ek-kaartje .knop{min-height:44px;width:100%;justify-content:center;padding:10px 16px;font-size:.92rem}.ek-sluit{position:absolute;top:2px;right:2px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--gedempt);cursor:pointer;font-size:1.3rem;line-height:1}.ek-sluit:hover,.ek-sluit:focus-visible{color:#fff}.ek-ticker{position:absolute;z-index:3;left:0;bottom:-22px;width:min(330px,62%);display:flex;align-items:center;gap:4px;padding:7px 4px 7px 8px;border-radius:var(--r-vol);background:rgb(11 10 18 / .86);border:1px solid var(--rand-sterk);box-shadow:0 12px 30px rgb(0 0 0 / .45)}.ek-ticker-spoor{display:grid;flex:1 1 auto;min-width:0}.ek-item{grid-area:1 / 1;display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;color:var(--tekst);transition:opacity .45s ease,transform var(--traag)}.ek-item:hover .ek-naam,.ek-item:focus-visible .ek-naam{color:var(--goud)}.ek-item.ek-weg{opacity:0;transform:translateY(8px);pointer-events:none}.ek-item.ek-komt{opacity:0;transform:translateY(-8px)}.ek-av{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgb(245 197 66 / .7);background:var(--bg-3)}.ek-av-letter{display:grid;place-items:center;font-weight:800;color:var(--goud);font-size:1.05rem}.ek-item-tekst{display:grid;min-width:0;line-height:1.25}.ek-oog{font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--goud)}.ek-naam,.ek-wat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ek-naam{font-size:.92rem;font-weight:700;transition:color var(--soepel)}.ek-wat{font-size:.78rem;color:var(--gedempt)}.ek-pauze{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--gedempt-2);cursor:pointer;visibility:hidden}.ek-js .ek-pauze{visibility:visible}.ek-pauze:hover,.ek-pauze:focus-visible{color:var(--tekst);background:rgb(255 255 255 / .06)}.ek-pauze-i{width:10px;height:12px;border-inline:3px solid currentColor}.ek-stil .ek-pauze-i{width:0;height:0;border-style:solid;border-color:transparent transparent transparent currentColor;border-width:6px 0 6px 10px;margin-left:3px}@media (max-width:1199px){.ek-ticker{position:relative;left:auto;bottom:auto;width:auto;max-width:600px;margin:12px auto 0}}@media (max-width:960px){.ek-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"tekst" "kaart" "steden";grid-template-rows:none;gap:22px}.ek-tekst{align-self:auto}.ek-kaart{max-width:600px}.ek-top{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:6px 4px;margin:-6px -4px 0;scroll-padding-inline:8px}.ek-top::-webkit-scrollbar{display:none}.ek-top li{flex:none}}@media (max-width:960px) and (pointer:fine){.ek-top{flex-wrap:wrap;overflow:visible}}@media (max-width:600px){.ek-kaartje{width:min(232px,74%);padding:10px 12px 12px}.ek-kaartje-naam{font-size:.98rem;margin-right:30px}.ek-kaartje-land{margin-bottom:6px}.ek-kaartje-cats{display:block;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.76rem;color:var(--tekst-2)}.ek-kaartje-cats li{display:inline;padding:0;border:0;background:none;font-size:inherit}.ek-kaartje-cats li + li::before{content:" · ";color:var(--gedempt)}.ek-kaartje .knop{padding:8px 12px;font-size:.88rem}}@media (max-width:480px){.ek-getal{font-size:1.55rem}.ek-cijfer{padding:12px 10px 10px}.ek-landen{columns:1}}@media (max-width:400px){.ek-cijfers{gap:6px}.ek-cijfer{padding:10px 7px 9px}.ek-label{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.ek-live .ek-p::before{animation:none}.ek-golf::before,.ek-golf::after{animation-duration:.01s}.ek-item{transition:opacity .3s ease}.ek-item.ek-weg,.ek-item.ek-komt{transform:none}}.voet-groep > summary{list-style:none;cursor:default}.voet-groep > summary::-webkit-details-marker{display:none}.voet-groep > summary::marker{content:""}.voet-pijl{display:none}.voet-links{list-style:none;margin:0;padding:0}.voet-seo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.voet-groep-seo,.voet-groep-breed{padding-top:26px;margin-top:26px;border-top:1px solid var(--rand)}.voet-groep-breed{grid-column:1 / -1}.voet-groep-seo h2,.voet-groep-breed h2{color:var(--gedempt-3);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.8rem;font-weight:700}.voet-groep-seo .voet-links{columns:2;column-gap:24px}.voet-groep-seo .voet-links li{break-inside:avoid}.voet-groep .voet-europa,.voet-vast .voet-europa{margin-top:0}.voet-altijd{display:block}.voet-onder-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.voet-sep{color:var(--gedempt-3)}@media (max-width:899px){.voet-inner{padding-top:40px}.voet-rooster{display:block;padding-bottom:0;border-bottom:0}.voet-merkblok{margin-bottom:22px}.voet-seo{display:block}.voet-groep,.voet-groep-seo,.voet-groep-breed{margin:0;padding:0;border-top:2px solid var(--rand-2)}.voet-altijd .voet-vast:last-child{border-bottom:2px solid var(--rand-2)}.voet-groep > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.voet-groep > summary h2{margin:0;color:#fff;font-size:.86rem}.voet-groep > summary:focus-visible{outline:2px solid var(--goud);outline-offset:2px;border-radius:6px}.voet-pijl{display:block;flex:none;width:10px;height:10px;margin:0 8px 4px 0;border-right:2px solid var(--goud);border-bottom:2px solid var(--goud);transform:rotate(45deg);transition:transform .2s ease}.voet-groep[open] > summary .voet-pijl{transform:rotate(-135deg);margin-bottom:-4px}.voet-groep-inhoud{padding:0 0 18px}.voet-links a{display:flex;align-items:center;min-height:44px;padding:0}.voet-zoek-links a{display:inline-flex;align-items:center;min-height:44px}.voet-groep .taalkiezer a,.voet-vast .taalkiezer a{min-height:44px}.voet-vast{padding:18px 0 24px}.voet-vast > h2{margin:0 0 14px;color:#fff;font-size:.86rem}.voet-onder{flex-direction:column;align-items:flex-start}.voet-onder-links{gap:0 18px}.voet-sep{display:none}.voet-onder-links a,.voet-onder-links .voet-cookie{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.voet-pijl{transition:none}}.bijgewerkt-pil{display:inline-block;margin:.9rem 0 0;padding:5px 14px;border-radius:var(--r-vol);border:1px solid rgb(245 197 66 / .45);background:rgb(245 197 66 / .08);color:var(--goud);font-size:.82rem;font-weight:600}.prose .tabel-rol{margin:1rem 0 1.4rem;overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.55}.prose th,.prose td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--rand)}.prose thead th{color:#fff;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.tabel-stapel td:first-child{font-weight:700;color:#fff;overflow-wrap:anywhere}.bedrijf-tabel th{width:36%;color:var(--gedempt);font-weight:600;padding-left:0}.bedrijf-tabel td{color:var(--tekst-2);overflow-wrap:anywhere}.bedrijf-tabel td small{display:block;margin-top:4px}@media (max-width:640px){.tabel-stapel thead{display:none}.tabel-stapel tr,.bedrijf-tabel tr{display:block;padding:12px 0;border-bottom:1px solid var(--rand)}.tabel-stapel td,.bedrijf-tabel th,.bedrijf-tabel td{display:block;width:auto;border:0;padding:2px 0}.tabel-stapel td::before{content:attr(data-label);display:block;color:var(--gedempt-3);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.tabel-stapel td:first-child::before{display:none}.bedrijf-tabel th{font-size:.8rem}}.veld-hint{display:block;margin-top:.4rem;color:var(--gedempt-3);font-size:.82rem;line-height:1.5}.meld-intro{color:var(--gedempt)}.meld-vink{display:flex;gap:12px;align-items:flex-start;margin:1.1rem 0 1.3rem;color:var(--tekst-2);font-size:.92rem;line-height:1.55;cursor:pointer}.meld-vink input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--goud)}.meld-privacy{margin:1rem 0 0;color:var(--gedempt-3);font-size:.84rem}.meld-privacy a{color:var(--violet-tekst);text-decoration:underline}.cat-rooster{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:10px 0 28px}.cat-rij{display:flex;align-items:stretch;gap:8px;min-width:0}.cat-rij .cat-tegel{flex:1;min-width:0;padding:14px 16px;flex-direction:row;align-items:center;gap:12px}.cat-rij .cat-tegel .cat-icoon{flex:0 0 auto;width:38px;height:38px}.cat-rij .cat-tegel .cat-naam{font-size:.92rem}span.cat-tegel{color:var(--gedempt-3)}.chip-klein{min-height:28px;padding:4px 10px;font-size:.78rem;align-self:center;white-space:nowrap}.cat-rooster + h3,.sectie-kop + h3{margin-top:.4rem}.wz-app.wizard-scherm{display:block;padding:92px 0 72px;min-height:100vh;min-height:100svh}.wz-buhne{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.wz-zij{color:var(--tekst);min-width:0}.wz-zij h1{font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.12;margin:.35em 0 .3em}.wz-lead{margin:0;max-width:46ch}.wz-stappen,.wz-voorbeeld{display:none}.wz-hoofd{min-width:0;padding:22px 22px 6px}.wz-voortgang-mobiel{margin:0 2px 16px}.wz-voortgang-mobiel .wizard-stapteller{text-align:left;margin:0 0 9px;font-size:.9rem}.wz-balk{height:4px;border-radius:4px;background:#e4e0f0;overflow:hidden}.wz-balk span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#f0b429);transform:scaleX(.3333);transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wz-hoofd .wizard-paneel{padding:30px 30px 0;border-radius:18px}.wz-stap-kop{margin:0 0 22px}.wz-stap-nr{display:inline-flex;align-items:center;height:24px;padding:0 10px;margin-bottom:10px;border-radius:999px;background:rgb(124 58 237 / .1);color:var(--violet-diep);font-size:.75rem;font-weight:800;letter-spacing:.06em}.wz-stap-kop h2{font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.2;margin:0 0 .35rem}.wz-stap-kop h2:focus{outline:none}.wz-stap-kop .wizard-uitleg{margin:0;max-width:60ch}.wz-stap.wz-in{animation:wz-in .42s cubic-bezier(.2,.8,.2,1)}.wz-stap.wz-terug{animation:wz-terug .42s cubic-bezier(.2,.8,.2,1)}@keyframes wz-in{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes wz-terug{from{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}.wz-groep{border:0;padding:0;margin:0 0 30px;min-width:0}.wz-groep > legend{padding:0;margin:0 0 14px;width:100%;display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-diep)}.wz-groep > legend::after{content:"";flex:1;height:1px;background:var(--rand)}.wz-groep > legend .hint{text-transform:none;letter-spacing:0;font-weight:500;color:var(--gedempt-3)}.wz-rij{display:grid;grid-template-columns:minmax(0,1fr);gap:0 16px}.wz-veldkop{font-weight:600;font-size:.92rem;margin:0 0 .5rem;color:var(--tekst)}.wz-veldkop .verplicht{color:var(--goud);font-weight:800;margin-left:.15em}.wz-over-hint{margin:-.2rem 0 .6rem}.wz-soorten{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.wz .keuze.wz-soort{position:relative;flex-direction:column;justify-content:center;text-align:center;padding:18px 10px 16px;min-height:104px;border-radius:16px}.wz-soort input{position:absolute;opacity:0;pointer-events:none}.wz-soort > span{display:flex;flex-direction:column;align-items:center;gap:8px;line-height:1.25}.wz-soort-icoon{font-size:1.8rem;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.wz .keuze.wz-soort:has(input:checked){border-color:#d99e12;box-shadow:0 0 0 3px rgb(240 180 41 / .25)}.wz .keuze.wz-soort:has(input:checked) .wz-soort-icoon{transform:scale(1.12)}.wz .keuze.wz-soort:has(input:focus-visible){outline:3px solid var(--violet);outline-offset:2px}.wz-bestand{position:absolute !important;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.wz-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;padding:26px 18px;border:2px dashed var(--rand-sterk);border-radius:18px;background:linear-gradient(180deg,#fff,#faf9fe);color:var(--tekst);transition:border-color .2s,background .2s,transform .2s}.wz-drop:hover{border-color:var(--violet)}.wz-drop:focus-within{outline:3px solid var(--violet);outline-offset:2px}.wz-drop.wz-drop-over{border-color:#d99e12;background:rgb(240 180 41 / .08);transform:scale(1.01)}.wz-drop strong{font-size:.98rem}.wz-sleep{color:var(--gedempt-3);font-size:.84rem}.wz-drop-icoon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:4px;border-radius:50%;background:rgb(124 58 237 / .09);color:var(--violet-diep)}.wz-drop-foto{min-height:230px}.wz-drop-leeg{display:flex;flex-direction:column;align-items:center;gap:6px}.wz-drop-beeld img{display:block;width:176px;height:176px;object-fit:cover;border-radius:22px;box-shadow:0 0 0 4px #fff,0 0 0 6px #d99e12,0 18px 40px -14px rgb(20 18 29 / .45)}.wz-drop.wz-drop-gekozen{border-style:solid;border-color:#d99e12}.wz-foto-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:.7rem 0 0}.wz .foto-keuze-ok{color:#166534;display:inline-flex;align-items:center;gap:6px}.wz-drop-album{flex-direction:row;flex-wrap:wrap;padding:18px;gap:10px 14px}.wz-drop-album .wz-drop-icoon{width:46px;height:46px;margin:0}.wz-album{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.wz-album li{position:relative;aspect-ratio:1;animation:wz-plop .3s cubic-bezier(.2,.8,.2,1)}.wz-album img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block;background:var(--bg-3)}.wz-album-weg{position:absolute;top:5px;right:5px;width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:1.1rem;line-height:1;background:rgb(20 18 29 / .78);color:#fff}.wz-album-weg:hover{background:#b3261e}@keyframes wz-plop{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.wz-notitie{margin:.6rem 0 0;color:#8a4b00;font-size:.86rem;font-weight:600}.wz-videos .form-veld{margin-bottom:12px}.wz-video-invoer{position:relative}.wz .wz-video-invoer input{padding-left:44px;padding-right:44px}.wz-video-icoon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#c4302b;display:flex;pointer-events:none}.wz-video-ok{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff}.wz-video-ok svg{width:14px;height:14px}.wz-video-erbij{margin-top:2px}.wz-ww{position:relative}.wz .wz-ww input{padding-right:96px}.wz-ww-toon{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:36px;padding:0 12px;border:0;border-radius:10px;cursor:pointer;background:var(--bg-3);color:var(--violet-diep);font:inherit;font-size:.82rem;font-weight:700}.wz-ww-toon:hover{background:#e6e1f6}.wz-fouten{margin:0 0 22px;padding:14px 18px 12px;border-radius:14px;background:#fdeceb;border:1px solid #f3b8b3;border-left:5px solid #b3261e;color:#5c1410;animation:wz-schud .4s cubic-bezier(.36,.07,.19,.97)}.wz-fouten:focus{outline:3px solid #b3261e;outline-offset:2px}.wz-fouten-kop{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-weight:800}.wz-fouten-kop span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#b3261e;color:#fff;font-size:.8rem}.wz-fouten ul{margin:0;padding-left:2.1em}.wz-fouten li{margin:3px 0}.wz .wz-fouten a{color:#8f1d16;font-weight:600;text-decoration:underline;text-underline-offset:2px}@keyframes wz-schud{0%,100%{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.veld-melding{display:flex;align-items:flex-start;gap:8px;margin:.5rem 0 0;color:#b3261e;font-size:.87rem;font-weight:600;line-height:1.45}.veld-melding::before{content:"!";display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#b3261e;color:#fff;font-size:.72rem;font-weight:800}.wz .veld-fout input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),.wz .veld-fout select,.wz .veld-fout textarea{border-color:#b3261e;box-shadow:0 0 0 3px rgb(179 38 30 / .12)}.wz .veld-fout .wz-drop,.wz .veld-fout.wz-akkoord .keuze,.wz .veld-fout .wz-soort{border-color:#b3261e}.wz-acties{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;margin:8px -30px 0;padding:16px 30px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#fff 72%,rgb(255 255 255 / 0));border-radius:0 0 18px 18px}.wz-acties [data-volgende],.wz-acties [data-verstuur]{margin-left:auto}.wz-acties .knop-groot{padding:15px 32px}.knop.wz-bezig{pointer-events:none}.knop.wz-bezig svg{display:none}.knop.wz-bezig::after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgb(36 26 0 / .3);border-top-color:#241a00;animation:ai-draai .8s linear infinite}.wz-akkoord{margin:6px 0 18px}.wz-akkoord .keuze{align-items:flex-start;line-height:1.5}.wz-akkoord input{margin-top:3px;width:20px;height:20px;flex:none}@media (max-width:760px){:root:has(.wz-app.wz-js){--bodem-h:0px}body:has(.wz-app.wz-js) .bodemnav{display:none}}@media (max-width:640px){.wz-app.wizard-scherm{padding:82px 0 40px}.wz-buhne{padding:0 12px;gap:16px}.wz-hoofd{padding:14px 8px 4px}.wz-hoofd .wizard-paneel{padding:20px 14px 0}.wz-acties{margin:8px -14px 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))}.wz-acties .knop-groot{padding:14px 22px;flex:1}.wz-acties [data-vorige]{padding:14px 18px}.wz .keuze.wz-soort{min-height:92px;padding:14px 6px;font-size:.84rem}.wz-drop-foto{min-height:200px}.wz-drop-beeld img{width:150px;height:150px}}@media (min-width:640px){.wz-rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.wz-sleep{display:none}}@media (min-width:1000px){.wz-app.wizard-scherm{padding:104px 0 80px}.wz-buhne{grid-template-columns:380px minmax(0,1fr);gap:48px;padding:0 32px}.wz-zij{position:sticky;top:96px}.wz-stappen{display:flex}.wz-js .wz-voorbeeld:not([hidden]){display:block}.wz-hoofd{padding:26px 26px 8px}.wz-voortgang-mobiel .wizard-stapteller{display:none}}.wz-stappen{flex-direction:column;gap:0;margin:28px 0 0}.wz-stappen .voortgang-stap{flex:none;align-items:stretch;text-align:left;position:relative;padding-bottom:14px}.wz-stappen .voortgang-stap:not(:last-child)::after{content:"";position:absolute;left:19px;top:44px;bottom:2px;width:2px;background:rgb(255 255 255 / .14)}.wz-stappen .voortgang-stap[data-status="klaar"]:not(:last-child)::after{background:rgb(245 197 66 / .55)}.voortgang-knop{display:flex;align-items:center;gap:14px;width:100%;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.voortgang-knop:disabled{cursor:default}.voortgang-knop:focus-visible{outline:3px solid var(--goud);outline-offset:4px;border-radius:12px}.wz-stappen .voortgang-bol{flex:none;width:40px;height:40px;font-size:.95rem}.wz-stappen .voortgang-label{display:block;font-size:1rem;font-weight:700;color:var(--gedempt);white-space:normal}.wz-stappen .voortgang-stap[data-status="actief"] .voortgang-label{color:#fff}.wz-stappen .voortgang-stap[data-status="klaar"] .voortgang-label{color:var(--goud)}.wz-stappen .voortgang-stap[data-status="klaar"] .voortgang-knop:hover .voortgang-label,.wz-stappen .voortgang-stap[data-status="bezocht"] .voortgang-knop:hover .voortgang-label{text-decoration:underline}.wz-voorbeeld{margin-top:26px;padding:18px;border-radius:20px;background:linear-gradient(160deg,rgb(255 255 255 / .09),rgb(255 255 255 / .03));border:1px solid rgb(255 255 255 / .12);box-shadow:0 24px 60px -30px rgb(0 0 0 / .8)}.wz-voorbeeld-kop{margin:0 0 12px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt)}.wz-vkaart{display:flex;align-items:center;gap:14px;min-width:0}.wz-vkaart-foto{flex:none;width:72px;height:72px;border-radius:18px;overflow:hidden;display:grid;place-items:center;font-size:1.7rem;font-weight:800;color:#241a00;background:linear-gradient(135deg,#ffd76a,#f0b429,#d99e12);box-shadow:0 0 0 2px rgb(255 255 255 / .2)}.wz-vkaart-foto img{width:100%;height:100%;object-fit:cover;display:block}.wz-vkaart-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.wz-vkaart-tekst strong{font-size:1.08rem;color:#fff;overflow-wrap:anywhere}.wz-vkaart-tekst span{color:var(--gedempt);font-size:.86rem;overflow-wrap:anywhere}.wz-vkaart-tekst span:empty{display:none}.wz-vkaart-over{margin:12px 0 0;color:var(--tekst-2);font-size:.86rem;line-height:1.55}.wz-vkaart-over:empty{display:none}.wz-compleet{margin-top:14px}.wz-compleet-balk{height:6px;border-radius:6px;background:rgb(255 255 255 / .1);overflow:hidden}.wz-compleet-balk span{display:block;height:100%;background:linear-gradient(90deg,#a78bfa,#f0b429);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.wz-compleet p{margin:8px 0 0;font-size:.84rem;font-weight:700;color:var(--goud)}.wz-app.wizard-scherm{min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);padding:28px 0 36px;background:#f4f2f8}.wz-app.wizard-scherm::before{display:none}.wz-app .wz-buhne{max-width:1400px;padding:0 28px;gap:28px}.wz-app .wz-zij{padding:32px;border:1px solid rgb(255 255 255 / .08);border-radius:24px;background:radial-gradient(ellipse at 0 0,rgb(139 92 246 / .23),transparent 70%),#151322}.wz-app .wz-zij h1{font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.14}.wz-app .wz-zij .hero-oog{margin-bottom:12px;font-size:.7rem;letter-spacing:.09em}.wz-app .wz-lead{font-size:.92rem;line-height:1.7;color:#c6c0da}.wz-app .wz-hoofd{padding:26px 32px 22px;background:#fff;border:1px solid #e7e3ed;border-radius:24px;box-shadow:0 12px 40px -24px rgb(38 25 65 / .25)}.wz-app .wz-hoofd .wizard-paneel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.wz-app .wz-voortgang-mobiel{margin:0 0 25px}.wz-app .wz-voortgang-mobiel .wizard-stapteller{display:block;font-size:.78rem;line-height:1.5}.wz-app .wizard-stapteller b{color:var(--violet-diep)}.wz-app .wz-balk{height:3px;background:#eeeaf5}.wz-app .wz-stap-kop{margin-bottom:24px}.wz-app .wz-stap-nr{display:none}.wz-app .wz-stap-kop h2{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.035em}.wz-app .wz-stap-kop .wizard-uitleg{font-size:.88rem;line-height:1.65}.wz-app .wz-groep{margin-bottom:25px}.wz-app .wz-groep > legend{font-size:.7rem;letter-spacing:.075em}.wz-app .form-veld{margin-bottom:18px}.wz-app .form-veld input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),.wz-app .form-veld select,.wz-app .form-veld textarea{min-height:50px;border-radius:12px;font-size:1rem}.wz-app .form-veld label{line-height:1.5}.wz-app .form-veld label .hint{font-weight:400}.wz-app .form-veld input::placeholder,.wz-app .form-veld textarea::placeholder{color:#746a81;opacity:1}.wz-app .keuze.wz-soort{min-height:92px;padding:15px 8px;border-radius:14px;background:#fbfaff;transition:border-color .2s,background .2s,box-shadow .2s}.wz-app .keuze.wz-soort:has(input:checked){border-color:#7c3aed;background:#f5f0ff;color:#50229a;box-shadow:0 0 0 2px rgb(124 58 237 / .14)}.wz-app .wz-soort-icoon{font-size:1.55rem}.wz-app .wz-aanvullen{margin:6px 0 24px;border:1px solid #e4deed;border-radius:16px;background:#faf8fd}.wz-app .wz-aanvullen > summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:68px;padding:17px 18px;list-style:none;cursor:pointer;color:#302344;border-radius:inherit}.wz-app .wz-aanvullen > summary::-webkit-details-marker{display:none}.wz-app .wz-aanvullen > summary > span:first-child{min-width:0}.wz-app .wz-aanvullen > summary strong{display:block;font-size:.9rem;line-height:1.45}.wz-app .wz-aanvullen > summary small{display:block;margin-top:4px;color:#655970;font-size:.75rem;line-height:1.6}.wz-app .wz-aanvullen > summary::after{content:"+";width:18px;font-size:1.35rem;line-height:1;text-align:center;color:#6d28d9}.wz-app .wz-aanvullen[open] > summary{border-radius:16px 16px 0 0;border-bottom:1px solid #e4deed}.wz-app .wz-aanvullen[open] > summary::after{content:"−"}.wz-app .wz-optioneel{padding:3px 8px;background:#ece6f5;color:#5d4878;border-radius:6px;font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.wz-app .wz-aanvullen-inhoud{padding:20px 18px 3px}.wz-app .wz-aanvullen-inhoud .wz-groep{margin-bottom:18px}.wz-app .wz-aanvullen .wz-videos-groep > legend,.wz-app .wz-aanvullen .wz-videos-groep > .hint{display:none}.wz-app .wz-drop .wz-bestand{inset:0;width:100%;height:100%;padding:0;margin:0;border:0;clip:auto;clip-path:none;opacity:0;cursor:pointer;z-index:1}.wz-app .wz-drop{display:flex;border-color:#cbbcdf;border-radius:18px;background:linear-gradient(135deg,#faf7ff,#fff)}.wz-app .wz-drop-foto{min-height:210px}.wz-app .wz-drop-album{justify-content:flex-start;min-height:82px;padding:18px 20px;border-style:solid;background:#fff}.wz-app .wz-album-weg{width:44px;height:44px;top:2px;right:2px}.wz-app .wz-ww-toon{min-height:44px}.wz-app .wz-video-erbij{min-height:44px}.wz-app .wz-foto-status .knop{min-height:44px}.wz-app .wz-acties{margin:8px 0 0;padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ece7f3;border-radius:0;background:#fff;box-shadow:0 -12px 20px -18px rgb(42 27 66 / .22)}.wz-app .wz-acties .knop{min-height:52px;border-radius:12px}.wz-app .wz-acties .knop-goud{min-width:190px;font-weight:800;box-shadow:0 4px 12px -6px rgb(169 113 10 / .5)}.wz-app .wizard-voetnoot{margin-top:6px;font-size:.75rem;line-height:1.6}.wz-app:is(input,select,textarea,summary,[tabindex="-1"]){scroll-margin-top:140px;scroll-margin-bottom:110px}@media (min-width:1000px){.wz-app .wz-buhne{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start}.wz-app .wz-zij{top:98px}.wz-app .wz-stappen{margin-top:32px}.wz-app .wz-voorbeeld{margin-top:28px;background:rgb(255 255 255 / .045);box-shadow:none}.wz-app .wz-zij .kruimels{font-size:.72rem;margin-bottom:20px}}@media (max-width:999px){.wz-app.wizard-scherm{padding:20px 0 28px}.wz-app .wz-buhne{max-width:780px;gap:16px;padding:0 20px}.wz-app .wz-zij{padding:0 4px;border:0;border-radius:0;background:none}.wz-app .wz-zij h1{color:#2c203d;font-size:1.35rem;margin:0;line-height:1.35}.wz-app .wz-zij .kruimels,.wz-app .wz-zij .hero-oog,.wz-app .wz-lead{display:none}.wz-app .wz-hoofd{padding:22px;border-radius:20px}}@media (max-width:640px){.wz-app.wizard-scherm{padding:14px 0 22px}.wz-app .wz-buhne{padding:0 12px;gap:13px}.wz-app .wz-zij h1{font-size:1.05rem;letter-spacing:-.015em}.wz-app .wz-hoofd{padding:0 18px 16px;border-radius:18px}.wz-app .wz-voortgang-mobiel{position:sticky;top:70px;z-index:6;padding:16px 0 12px;margin:0 0 18px;background:#fff}.wz-app .wz-voortgang-mobiel .wizard-stapteller{font-size:.73rem;margin-bottom:9px}.wz-app .wz-stap-kop{margin-bottom:22px}.wz-app .wz-stap-kop h2{font-size:1.46rem}.wz-app .wz-stap-kop .wizard-uitleg{font-size:.8rem}.wz-app .wz-groep{margin-bottom:22px}.wz-app .wz-soorten{gap:8px}.wz-app .keuze.wz-soort{min-height:87px;padding:12px 5px;font-size:.74rem}.wz-app .wz-soort-icoon{font-size:1.4rem}.wz-app .form-veld label{font-size:.86rem}.wz-app .form-veld label .hint{display:block;font-size:.72rem}.wz-app .wz-aanvullen > summary{grid-template-columns:minmax(0,1fr) 18px;gap:8px 12px;padding:15px}.wz-app .wz-aanvullen > summary::after{grid-column:2;grid-row:1 / 3}.wz-app .wz-optioneel{grid-column:1;justify-self:start}.wz-app .wz-aanvullen-inhoud{padding:18px 14px 2px}.wz-app .wz-drop-foto{min-height:184px}.wz-app .wz-drop-album{padding:16px}.wz-app .wz-drop-album strong{font-size:.86rem}.wz-app .wz-acties{gap:10px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px))}.wz-app .wz-acties .knop-goud{min-width:0;padding:14px 20px}.wz-app .wz-acties [data-vorige]{padding:14px 12px}}.wz-vroeg [data-stap] ~ [data-stap]{display:none}.wz{color-scheme:light}.wz .form-veld label.keuze{display:flex}.form-veld label.toggle{display:flex;margin:0}.toggle .schuif{display:inline-block}.wz .toggle .schuif{background:#e4e0f0;border-color:#cec8e4}.wz .toggle .schuif::after{box-shadow:0 1px 3px rgb(20 18 29 / .35)}.wz-zij .kruimels{justify-content:flex-start;padding-top:0}.wz .lancering-banner{background:linear-gradient(135deg,rgb(245 197 66 / .16),rgb(139 92 246 / .07)),#fff;border-color:rgb(217 158 18 / .55);box-shadow:none}.wz .lancering-banner--actie{gap:12px;padding:18px 20px}.wz .lancering-inhoud{flex-basis:100%}.wz .lancering-banner .lancering-kop{color:var(--tekst);font-size:clamp(1.02rem,.95rem + .4vw,1.18rem)}.wz .actie-vink{background:rgb(22 163 74 / .14);color:#15803d}@media (max-width:999px){.wz-stap-nr{display:none}}@media (prefers-reduced-motion:reduce){.wz-stap.wz-in,.wz-stap.wz-terug,.wz-fouten,.wz-album li{animation:none}.wz-balk span,.wz-compleet-balk span{transition:none}}.voet-rv{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:22px 40px;align-items:center;margin:0 0 44px;padding:28px 30px;border-radius:22px;border:1px solid rgb(245 197 66 / .3);background:linear-gradient(135deg,rgb(245 197 66 / .1),rgb(139 92 246 / .1) 58%,rgb(18 16 30 / .5)),rgb(13 11 22 / .78);box-shadow:0 22px 60px -30px rgb(0 0 0 / .85),inset 0 1px 0 rgb(255 255 255 / .06)}.voet .voet-rv h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--goud)}.voet-rv-ster{font-family:var(--font-systeem);font-size:1.05rem;line-height:1}.voet-rv-score{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:78px;margin:0 0 10px}.voet-rv-cijfer{font-size:2.7rem;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.voet-rv-score .rv-sterren{font-size:1.45rem}.voet-rv-n{flex-basis:100%;color:var(--gedempt);font-size:.9rem}.voet-rv-n b{color:#fff}.voet-rv-sub{margin:0 0 18px;max-width:48ch;color:var(--gedempt);font-size:.86rem;line-height:1.6}.voet-rv-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0}.voet .voet-rv-knoppen .knop{display:inline-flex;min-height:44px;padding:11px 20px;font-size:.92rem}.voet .voet-rv-knoppen .knop-goud,.voet .voet-rv-knoppen .knop-goud:hover{color:#1a1400}.voet .voet-rv-alle{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;color:var(--violet-tekst);font-weight:700;font-size:.92rem}.voet .voet-rv-alle:hover{color:var(--goud)}.voet-rv-rail{position:relative;min-width:0}.voet-rv-spoor{position:relative;display:flex;margin:0;padding:0;list-style:none;border-radius:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.voet-rv-spoor::-webkit-scrollbar{display:none}.voet-rv-spoor:focus-visible{outline:2px solid var(--goud);outline-offset:3px}.voet-rv-kaart{position:relative;flex:0 0 100%;box-sizing:border-box;min-height:228px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:22px 26px 18px;background:rgb(255 255 255 / .045);border:1px solid var(--rand-2);border-radius:18px}.voet-rv-kaart::before{content:"\201C";position:absolute;top:4px;right:20px;pointer-events:none;font:800 4.6rem/1 var(--font-systeem);color:rgb(245 197 66 / .2)}.voet-rv-vast{justify-content:center}.voet-rv-kaart-kop{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.voet-rv-maand{color:var(--gedempt);font-size:.82rem}.voet-rv-tekst{margin:0;color:var(--tekst-2);font-size:.98rem;line-height:1.65;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.voet-rv-wie{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:auto 0 0;font-size:.86rem;color:var(--gedempt)}.voet-rv-wie strong{color:#fff}.voet .voet-rv-over{display:inline;padding:0;font-size:.86rem;color:var(--violet-tekst)}.voet .voet-rv-over:hover{color:var(--goud)}.voet-rv-bediening{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.voet-rv-wacht{visibility:hidden}.voet-rv-stippen{display:flex;gap:8px;padding-left:4px}.voet-rv-stippen i{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .24);transition:transform .3s,background-color .3s}.voet-rv-stippen i.aan{background:var(--goud);transform:scale(1.3)}.voet-rv-pauze{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%;border:1px solid var(--rand-2);background:rgb(255 255 255 / .05);color:var(--tekst-2);font:700 .8rem/1 var(--font-systeem);cursor:pointer}.voet-rv-pauze:hover,.voet-rv-pauze:focus-visible{border-color:var(--goud);color:var(--goud)}.voet-rv-pauze:focus-visible{outline:2px solid var(--goud);outline-offset:2px}@media (max-width:899px){.voet-rv{grid-template-columns:minmax(0,1fr);padding:22px 18px;margin-bottom:34px;border-radius:18px}.voet-rv-kaart{min-height:244px;padding:20px 20px 16px}.voet-rv-cijfer{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.voet-rv-stippen i{transition:none}}:root:not([data-ea-app="android"]):has(#ea-native-chrome) *:is(.prijs-rooster,.prod-prijs,.bouwer-tiers,section#prijs:has(.bouwer-tiers),[data-ea-verkoop],.aftel,.sectie-klein:has(.melding-actie [data-ea-verkoop]),.prod-kaart:has([data-ea-verkoop]),li:has(> a[data-ea-verkoop]:only-child),.voet-groep:not(:has(a:not([data-ea-verkoop])))){display:none !important}:root:has(#ea-native-chrome) *:is([data-play],.ia-push,.paneel:has(> div > [data-push-aan])){display:none !important}:root:has(#ea-native-chrome) *:is(.wz-google,.wz-apple,.wz-of,[data-google-login],[data-google-login] + p,[data-apple-login],[data-apple-login] + p){display:none !important}.wz-app .wz-stappen-mobiel{display:flex;gap:2px;margin:0 0 12px;padding:0;list-style:none}.wz-app .wz-stappen-mobiel .voortgang-stap{flex:1 1 0;min-width:0}.wz-app .wz-stappen-mobiel .voortgang-knop{flex-direction:column;align-items:center;gap:5px;padding:2px 1px;text-align:center}.wz-app .wz-stappen-mobiel .voortgang-bol{width:28px;height:28px;font-size:.78rem}.wz-app .wz-stappen-mobiel .voortgang-label{display:block;margin:0;max-width:none;font-size:.66rem;line-height:1.2;font-weight:700;color:var(--gedempt-3);overflow-wrap:anywhere;hyphens:auto}.wz-app .wz-stappen-mobiel .voortgang-stap[data-status="actief"] .voortgang-label{color:var(--violet-diep)}.wz-app .wz-stappen-mobiel .voortgang-stap[data-status="klaar"] .voortgang-label{color:var(--goud-diep)}.wz-app .wz-stappen-mobiel .voortgang-stap[data-status="klaar"] .voortgang-bol,.wz-app .wz-stappen-mobiel .voortgang-stap[data-status="bezocht"] .voortgang-bol{background:rgb(245 197 66 / .22);border-color:var(--goud);color:var(--goud-diep)}@media (min-width:1000px){.wz-app .wz-stappen-mobiel{display:none}}.wz-login{max-width:460px;margin:0 auto 6px}.wz-login-laden .wz-login-keuze{visibility:hidden}.wz-google{display:flex;align-items:center;justify-content:center;gap:.65rem;background:#fff;color:#1f1f1f;border:1px solid #dadce0;font-weight:700;text-decoration:none;min-height:54px;border-radius:12px;width:100%}.wz-google:hover,.wz-google:focus-visible{background:#f8f9fa;border-color:#c4c7ce;color:#1f1f1f}.wz-google svg{flex:none}a.wz-apple{display:flex;align-items:center;justify-content:center;gap:.65rem;background:#000;color:#fff;border:1px solid #000;font-weight:600;text-decoration:none;min-height:54px;border-radius:12px;width:100%}.wz-apple:hover,.wz-apple:focus-visible{background:#202020;border-color:#202020;color:#fff}.wz-apple svg{flex:none}.wz-google:not([hidden]) + .wz-apple:not([hidden]){margin-top:12px}.wz-of{display:flex;align-items:center;gap:14px;margin:18px 0;color:var(--gedempt);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.wz-of::before,.wz-of::after{content:"";flex:1;height:1px;background:#e4e0f0}.wz-code{text-align:center;font-size:1.7rem;font-weight:800;letter-spacing:.5em;padding-left:.5em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wz-login-extra{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.wz-login-uitleg{margin:0 0 14px}.wz-login-melding{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:rgb(179 38 30 / .08);border:1px solid rgb(179 38 30 / .35);color:#8c1d18;font-weight:600}.wz-login-ok{display:grid;gap:10px;justify-items:start;padding:16px 18px;border-radius:14px;background:rgb(22 163 74 / .08);border:1px solid rgb(22 163 74 / .35)}.wz-login-ok-tekst{display:flex;align-items:center;gap:10px;margin:0;font-weight:700;color:#14532d;overflow-wrap:anywhere}.wz-login-vink{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#16a34a;color:#fff}.wz-login-vink svg{width:15px;height:15px}.wz-login-concept{margin:0}.wz-app .wz-voorbeeld-stap:not([hidden]){display:block;margin:0 0 22px;background:#faf8ff;border:1px solid #e4e0f0;border-radius:14px;padding:16px}@media (min-width:1000px){.wz-app .wz-voorbeeld-stap{display:none !important}}.wz-app .wz-acties{z-index:20;gap:8px;border-top:1px solid #d9d2e8;box-shadow:0 -10px 22px -12px rgb(42 27 66 / .3)}.wz-app .wz-acties .knop{min-height:52px;min-width:0}.wz-app .wz-acties .wz-terug{flex:0 0 auto}.wz-app .wz-acties .wz-opslaan{flex:0 0 auto;border:1px solid #cfc7e0;background:#fff;font-weight:700}.wz-app .wz-acties [data-volgende],.wz-app .wz-acties [data-verstuur]{flex:1 1 auto;margin-left:auto;justify-content:center}.wz-app .wz-acties [aria-disabled="true"]{opacity:.55}.wz-app .wz-acties .wz-opgeslagen{position:absolute;left:0;right:0;bottom:100%;margin:0;padding:8px 12px;font-size:.82rem;font-weight:700;background:rgb(179 38 30 / .95);color:#fff;text-align:center}.wz-app .wz-acties .wz-opgeslagen[hidden]{display:none}@media (max-width:640px){.wz-app .wz-acties{margin-left:-18px;margin-right:-18px;padding-left:14px;padding-right:14px}.wz-app .wz-acties .wz-terug,.wz-app .wz-acties .wz-opslaan{padding:14px 14px}.wz-app .wz-acties .knop-goud{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.wz-app .wz-stappen-mobiel .voortgang-bol{transition:none}}.pakket-aanbod{max-width:1020px;margin-inline:auto}.pakket-proef{max-width:760px;margin:0 auto 26px;text-align:center}.pakket-proef-badge{display:inline-block;padding:8px 18px;border-radius:var(--r-vol);color:var(--goud-licht);background:rgb(245 197 66 / .09);border:1px solid rgb(245 197 66 / .28);font-weight:750}.pakket-proef p{margin:14px 0 0;color:var(--gedempt);line-height:1.7;font-size:.94rem}.pakket-aanbod .prijs-rooster{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.pakket-kaart{padding:32px;min-width:0}.pakket-kaart[data-uitgelicht]{border-top:3px solid var(--goud);padding-top:30px}.pakket-kop{min-height:148px}.pakket-bereik{color:var(--goud-licht);font-size:.8rem;letter-spacing:.03em;font-weight:700;margin:0 0 9px}.pakket-kaart .prijs-naam{font-size:clamp(1.4rem,2.7vw,1.8rem);margin:0 0 12px;overflow-wrap:anywhere}.pakket-kaart .prijs-uitleg{margin:0 0 22px;line-height:1.65}.pakket-prijs{border-top:1px solid var(--rand-2);padding-top:18px;margin-bottom:18px}.pakket-prijs-label{margin:0 0 4px;color:var(--gedempt);font-size:.83rem}.pakket-kaart .prijs-bedrag{margin:0;flex-wrap:wrap}.pakket-kaart .prijs-bedrag .per{color:var(--gedempt)}.pakket-cta{min-height:50px;white-space:normal;text-align:center}.pakket-kaart .prijs-lijst{margin:24px 0 0;gap:0}.pakket-kaart .prijs-matrix li{padding:9px 0;border-bottom:1px solid rgb(255 255 255 / .05);font-size:.9rem}.pakket-kaart .prijs-matrix li:last-child{border-bottom:0}.pakket-kaart .prijs-matrix .vink{width:18px;color:var(--goud);font-weight:800}.pakket-kaart .prijs-matrix li[data-uit] .vink{color:var(--gedempt-3)}.pakket-voorwaarden{max-width:760px;margin:25px auto 0;text-align:center;color:var(--gedempt);font-size:.86rem;line-height:1.7}.pakket-voorwaarden p{margin:5px 0}.pakket-voorwaarden strong{color:var(--tekst);font-weight:600}.pakket-aanbod .pakket-gratis-rooster{grid-template-columns:minmax(0,1fr);margin-top:36px}.pakket-kaart-gratis{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.pakket-kaart-gratis .pakket-kop{min-height:0}.pakket-kaart-gratis .prijs-lijst{margin-top:0}.pakket-gratis-voorwaarden{margin:12px 0 0;color:var(--gedempt);font-size:.88rem;line-height:1.7}@media (max-width:700px){.pakket-aanbod .prijs-rooster{grid-template-columns:minmax(0,1fr);gap:20px}.pakket-kaart{padding:25px 22px}.pakket-kaart[data-uitgelicht]{padding-top:23px}.pakket-kop{min-height:0}.pakket-kaart-gratis{grid-template-columns:minmax(0,1fr);gap:24px}}footer .brand-projects{display:block;max-inline-size:44ch;min-inline-size:0;margin-block:8px 0;text-align:start;font-size:12px;line-height:1.7;color:inherit}footer .brand-projects>summary{display:list-item;list-style:disclosure-closed inside;position:static;cursor:pointer;min-block-size:36px;padding:6px 0;border:0;background:transparent;font:inherit;font-weight:400;letter-spacing:normal;text-transform:none;color:inherit}footer .brand-projects[open]>summary{list-style-type:disclosure-open}footer .brand-projects>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}footer .brand-projects p{margin:8px 0 10px;font:inherit;color:inherit}footer .brand-projects ul{display:block;list-style:none;margin:0;padding:0}footer .brand-projects li{display:block;margin:0;padding:0}footer .brand-projects a{display:inline-block;min-block-size:28px;padding:2px 0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}
