:root{--navy: #00333E;--navy-diep: #002830;--creme: #F7F9F9;--papier: #FFFFFF;--ink: #0E2027;--zacht: #44565C;--gedempt: #5E7178;--lijn: #E4EAEB;--lijn-zacht: #EDF1F1;--op-navy: #EAF3F4;--op-navy-zacht: #AFC9CE;--vlag-bg: #00333E;--vlag-tekst: #EAF3F4;--accent: #5EB6C2;--accent-diep: #00333E;--accent-wash: #EAF4F5;--op-accent: #FFFFFF;--cijfer: #437782;--radius: 14px;--serif: "Newsreader", "Iowan Old Style", Georgia, serif;--sans: "Figtree", system-ui, -apple-system, sans-serif;color-scheme:light}:root[data-theme=dark]{--navy: #0A1319;--navy-diep: #060E13;--creme: #12191D;--papier: #182126;--ink: #EDE8E0;--zacht: #B6BEC3;--gedempt: #7C878E;--lijn: #2A343A;--lijn-zacht: #212A30;--op-navy: #EDE8E0;--op-navy-zacht: #98A6AE;--vlag-bg: #EDE8E0;--vlag-tekst: #0D1519;--accent: #D08B58;--accent-diep: #E0A171;--accent-wash: #2A1F16;--op-accent: #10171B;color-scheme:dark}:root[data-theme=dark][data-accent=salie]{--accent: #7FB09D;--accent-diep: #98C4B2;--accent-wash: #17251F;--op-accent: #10171B}*{box-sizing:border-box}body{margin:0;background:var(--creme);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button{font:inherit;cursor:pointer}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:500;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;font-variation-settings:"SOFT" 0,"WONK" 0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.wrap-smal{max-width:900px;margin:0 auto;padding:0 32px}.eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.sectie{padding:96px 0}.sectie--navy{background:var(--navy);color:var(--op-navy)}.kop-groep{max-width:62ch;margin-bottom:48px}.kop-groep .eyebrow{display:block;margin-bottom:18px}.kop-groep h2{font-size:clamp(30px,4vw,46px);margin-bottom:18px}.kop-groep p{font-size:17.5px;color:var(--zacht);line-height:1.65}.sectie--navy .kop-groep p{color:var(--op-navy-zacht)}.knop{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius);background:var(--accent);color:var(--op-accent);padding:15px 26px;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.knop:hover{background:var(--accent-diep)}.knop--klein{padding:11px 18px;font-size:14px}.knop--rand{background:transparent;color:var(--ink);border-color:var(--lijn)}.knop--rand:hover{background:var(--papier);border-color:var(--gedempt)}.sectie--navy .knop--rand,.hero .knop--rand{color:inherit;border-color:currentColor;opacity:.85}.sectie--navy .knop--rand:hover{background:#ffffff14;opacity:1}.disclaimer{font-size:12.5px;line-height:1.55;color:var(--gedempt)}.disclaimer strong{color:var(--zacht);font-weight:600}.tabel-scroll{overflow-x:auto}@media (max-width: 720px){.wrap,.wrap-smal{padding:0 20px}.sectie{padding:60px 0}.kop-groep{margin-bottom:32px}}:root{--cta: #256B4E;--cta-hover: #1D5540;--cta-op-donker: #6FBF97;--cta-op-donker-hover: #86D0AB;--op-cta-donker: #00333E;--goed: #4E8468;--fout: #A8635A}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--papier);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{list-style:none;padding:0}img{max-width:100%}a{color:var(--accent-diep)}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent-diep);outline-offset:3px;border-radius:4px}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 22px}.sectie{padding:54px 0}.sectie--papier{background:var(--papier)}.sectie--lijn{border-top:1px solid var(--lijn)}.eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-diep)}.eyebrow-rij{display:flex;align-items:center;gap:12px}.rule-a{display:block;width:40px;height:2px;background:var(--accent);flex:none}.hair{border:0;height:1px;background:var(--lijn)}.disclaimer{font-size:13px;line-height:1.55;color:var(--gedempt)}.kop-groep{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.kop-groep h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,46px);line-height:1.07;letter-spacing:-.016em}.kop-groep p{font-size:16px;line-height:1.6;color:var(--zacht);max-width:56ch}.tk{width:15px;height:9px;flex:none;margin-top:6px;border-left:1.5px solid var(--accent-diep);border-bottom:1.5px solid var(--accent-diep);transform:rotate(-45deg)}.knop{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;border:0;background:var(--accent-diep);color:#fff;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.knop:hover{background:var(--navy-diep);color:#fff}.knop--klein{min-height:44px;padding:0 22px;font-size:14.5px}.knop--rand{background:transparent;color:var(--accent-diep);border:1px solid var(--accent-diep)}.knop--rand:hover{background:var(--accent-wash);color:var(--accent-diep)}.knop--licht{background:var(--accent);color:var(--navy-diep)}.knop--licht:hover{background:#79c6d0;color:var(--navy-diep)}.intern-balk{background:var(--accent-wash);color:var(--accent-diep);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:12px 22px;line-height:1.5}.kop{position:sticky;top:0;z-index:80;background:var(--papier);border-bottom:1px solid var(--lijn)}.kop-binnen{display:flex;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px}.merk{display:flex;align-items:center;gap:11px;text-decoration:none}.merk-bms{width:36px;height:36px;border-radius:50%;flex:none;background:var(--accent-diep);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.04em;line-height:1}.merk-naam{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1;color:var(--accent-diep)}.kop-nav{display:none}.kop-rechts{display:flex;align-items:center;gap:6px;margin-left:auto}.kop-rechts .knop--klein{padding:0 16px;font-size:13.5px}.kop-menu{margin-right:-8px}.kop-menu{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;background:transparent;border:0;cursor:pointer}.kop-menu span{display:block;height:1.5px;background:var(--ink)}.hero{padding:32px 0 0}.hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(44px,12.5vw,104px);line-height:.98;letter-spacing:-.028em;text-wrap:balance}.hero h1 em{font-style:italic;color:var(--accent-diep)}.hero-sub{font-size:clamp(16.5px,2vw,21px);line-height:1.6;color:var(--zacht);max-width:42ch}.hero-beeld{margin:28px 0 0}.hero-beeld img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;object-position:62% center}.hero-beeld figcaption{padding-top:11px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt)}.hero-onder{display:flex;flex-direction:column;gap:24px;padding-top:28px}.hero-actie{display:flex;flex-direction:column;align-items:stretch;gap:10px}.hero-disclaimer{max-width:62ch}.hero-ticks{display:flex;flex-direction:column;gap:13px}.hero-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5}.strook{background:var(--navy);color:var(--op-navy);overflow:hidden;padding:16px 0;--duur: 46s}.strook{position:relative}.strook-spoor{display:flex;width:max-content;animation:schuiven var(--duur) linear infinite}.strook:hover .strook-spoor,.strook.is-stil .strook-spoor{animation-play-state:paused}.strook-pauze{position:absolute;right:0;top:0;bottom:0;z-index:1;display:grid;place-items:center;width:52px;min-height:0;padding:0;border:0;cursor:pointer;color:var(--op-navy);background:linear-gradient(90deg,rgba(0,51,62,0) 0%,var(--navy) 42%)}.strook-pauze svg{width:13px;height:13px;fill:currentColor;opacity:.62;transition:opacity .2s ease}.strook-pauze:hover svg,.strook-pauze:focus-visible svg{opacity:1}.strook-pauze:focus-visible{outline-offset:-4px}@keyframes schuiven{to{transform:translate(-50%)}}.strook-rij{display:flex;align-items:center;flex:none}.strook-rij li{display:flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.2;color:var(--op-navy)}.strook-ruit{width:6px;height:6px;flex:none;transform:rotate(45deg);background:var(--accent)}@media (prefers-reduced-motion: reduce){.strook{padding:20px 0}.strook-spoor{animation:none;width:100%}.strook-spoor .strook-rij[aria-hidden]{display:none}.strook-rij{flex-wrap:wrap;gap:6px 0;padding:0 22px}.strook-rij li{white-space:normal;font-size:16px}}.tl-kop{display:flex;flex-direction:column;gap:14px;margin:16px 0 30px}.tl-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,46px);line-height:1.06;letter-spacing:-.016em;text-wrap:balance;max-width:22ch}.tl-kop p{font-size:15.5px;line-height:1.6;color:var(--zacht);max-width:46ch}.kaarten{display:flex;flex-direction:column;gap:14px}.kaart{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 22px 24px;background:var(--papier);border:1px solid var(--lijn);border-radius:18px;transition:border-color .3s ease,transform .3s ease}.kaart:hover{border-color:var(--op-navy-zacht);transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.kaart:hover{transform:none}}.kaart-icoon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:12px;background:var(--accent-wash)}.kaart-icoon svg{width:26px;height:26px;fill:none;stroke:var(--accent-diep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kaart-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.kaart h3{font-family:var(--serif);font-weight:300;font-size:clamp(23px,5vw,28px);line-height:1.12;letter-spacing:-.014em;color:var(--accent-diep);text-wrap:balance}.kaart-tekst{font-size:15.5px;line-height:1.6;color:var(--zacht)}.kaart-lijst{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:6px;padding-top:18px;border-top:1px solid var(--lijn-zacht)}.kaart-lijst li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink)}.cijfers-sectie{padding:44px 0 0}.cijferband{display:flex;flex-direction:column;gap:26px;background:var(--navy);color:var(--op-navy);border-radius:18px;padding:32px 26px}.cijfer{display:flex;flex-direction:column;gap:8px}.cijfer-getal{font-family:var(--serif);font-weight:300;font-size:clamp(44px,11vw,58px);line-height:1;color:var(--accent)}.cijfer-tekst{font-size:15px;line-height:1.5;color:var(--op-navy-zacht)}.afw{padding:54px 0}.afw-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 26px}.afw-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.afw-kop p{font-size:15.5px;line-height:1.6;color:var(--zacht);max-width:52ch}.afw-raster{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 22px 4px;margin-top:4px;scrollbar-width:none}.afw-raster::-webkit-scrollbar{display:none}.afw-kaart{display:flex;flex-direction:column;gap:12px;scroll-snap-align:start}.afw-kaart img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.mb{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(120% 100% at 22% 8%,#fbfaf8,#f1efeb 46%,#e4e1db);isolation:isolate}.mb-tegel,.mb-hout,.mb-spiegel{position:absolute;display:block;background-size:cover;background-position:center;box-shadow:0 10px 22px -10px #1e222461,0 2px 5px -2px #1e222438}.mb-tegel--a{left:7%;top:13%;width:47%;aspect-ratio:1;transform:rotate(-6.5deg);border-radius:3px}.mb-tegel--b{left:45%;top:26%;width:36%;aspect-ratio:1;transform:rotate(7deg);border-radius:3px}.mb-hout{left:13%;top:55%;width:43%;aspect-ratio:16 / 6.5;transform:rotate(3.5deg);border-radius:2px;background-size:165% auto;background-position:50% 76%}.mb-spiegel{right:7%;top:9%;width:27%;aspect-ratio:1;border-radius:50%;background-position:center;background-size:112%}.mb-kraan{position:absolute;right:12%;bottom:8%;width:30%;height:auto;transform:rotate(5deg);mix-blend-mode:darken}.afw-kaart figcaption{display:flex;flex-direction:column;gap:7px}.afw-naam{font-family:var(--serif);font-weight:300;font-size:clamp(20px,5vw,25px);color:var(--accent-diep)}.afw-mat{display:flex;flex-wrap:wrap;gap:4px 0}.afw-mat li{position:relative;font-size:13.5px;color:var(--gedempt)}.afw-mat li{padding-right:14px}.afw-mat li:not(:last-child):after{content:"";position:absolute;right:5px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--op-navy-zacht);transform:translateY(-50%)}.afw-slot{margin-top:26px;font-size:14.5px;line-height:1.6;color:var(--gedempt);max-width:78ch}.cfg{padding:44px 0 0}.cfg-scherm{position:relative;padding:22px 0 0}.cfg-voortgang{display:flex;gap:5px;margin-bottom:26px}.cfg-voortgang span{flex:1;height:3px;border-radius:2px;background:var(--lijn);transition:background .35s ease}.cfg-voortgang span.is-gedaan{background:var(--accent-diep)}.cfg-stap{display:flex;flex-direction:column;gap:14px;animation:cfgIn .42s cubic-bezier(.22,.61,.36,1) both}@keyframes cfgIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cfg-stap{animation:none}}.cfg-tel{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt)}.cfg-stap h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,8vw,54px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.cfg-sub{font-size:16px;line-height:1.6;color:var(--zacht);max-width:48ch}.cfg-tegels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.cfg-tegel{display:flex;flex-direction:column;text-align:left;padding:0;overflow:hidden;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--papier);cursor:pointer;font:inherit;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cfg-tegel:hover{border-color:var(--gedempt);transform:translateY(-2px)}.cfg-tegel[aria-pressed=true]{border-color:var(--accent-diep);box-shadow:inset 0 0 0 2px var(--accent-diep)}.cfg-tegel img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;padding:8px}.cfg-tegels--groot .cfg-tegel img{object-fit:cover;padding:0}.cfg-tegel-leeg{display:block;aspect-ratio:1;background:var(--creme)}.cfg-tegel-naam{font-size:15px;padding:12px 14px 2px}.cfg-tegel-detail{font-size:13px;line-height:1.45;color:var(--gedempt);padding:0 14px 14px}.cfg-vragen{display:flex;flex-direction:column;gap:26px;margin-top:10px}.cfg-vragen fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cfg-vragen legend{font-size:15.5px;color:var(--ink);padding:0;margin-bottom:4px}.cfg-pillen{display:flex;flex-wrap:wrap;gap:10px}.cfg-pil{min-height:44px;padding:11px 20px;border-radius:999px;cursor:pointer;border:1px solid var(--lijn);background:transparent;color:var(--zacht);font:inherit;font-size:14.5px;transition:border-color .15s ease,background .15s ease,color .15s ease}.cfg-pil:hover{border-color:var(--gedempt)}.cfg-pil[aria-pressed=true]{background:var(--accent-diep);border-color:var(--accent-diep);color:#fff}.cfg-extras{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cfg-extra{display:flex;gap:14px;align-items:flex-start;text-align:left;min-height:44px;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--lijn);background:transparent;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s ease,background .15s ease}.cfg-extra:hover{border-color:var(--gedempt)}.cfg-extra[aria-pressed=true]{border-color:var(--accent-diep);background:var(--accent-wash)}.cfg-extra-vink{width:20px;height:20px;flex:none;margin-top:2px;border:1.5px solid var(--gedempt);border-radius:5px}.cfg-extra[aria-pressed=true] .cfg-extra-vink{background:var(--accent-diep);border-color:var(--accent-diep)}.cfg-extra-naam{display:block;font-size:15.5px}.cfg-extra-uitleg{display:block;font-size:13.5px;line-height:1.5;color:var(--gedempt);margin-top:3px}.cfg-uitkomst{display:flex;flex-direction:column;gap:22px;margin-top:10px}.cfg-beeldkolom{display:flex;flex-direction:column;gap:16px}.cfg-kamer{margin:0}.cfg-kamer img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.cfg-kamer figcaption{padding-top:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt)}.cfg-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfg-collage figure{margin:0;display:flex;flex-direction:column;gap:6px}.cfg-collage img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;padding:8px;border:1px solid var(--lijn);border-radius:var(--radius)}.cfg-collage figcaption{font-size:12.5px;color:var(--gedempt)}.cfg-prijs{background:var(--navy);color:var(--op-navy);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cfg-prijs-kop{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--op-navy-zacht)}.cfg-prijs-bedrag{font-family:var(--serif);font-weight:300;font-size:clamp(44px,12vw,64px);line-height:1;color:var(--accent)}.cfg-prijs-tekst{font-size:15px;line-height:1.6;color:var(--op-navy-zacht);max-width:44ch}.cfg-prijs .disclaimer{color:var(--op-navy-zacht);font-size:12.5px}.cfg-nav{display:flex;gap:12px;margin-top:28px;padding-bottom:26px}.cfg-nav .knop{flex:1}.cfg-strip{position:sticky;bottom:0;background:var(--creme);border-top:1px solid var(--lijn);padding:12px 0}.cfg-strip-binnen{display:flex;align-items:center;gap:14px}.cfg-strip-kop{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt);display:none}.cfg-strip-items{display:flex;gap:8px;flex:1;overflow-x:auto}.cfg-strip-items img{width:46px;height:46px;flex:none;object-fit:contain;background:#fff;border:1px solid var(--lijn);border-radius:10px;padding:3px;animation:stripIn .3s cubic-bezier(.22,.61,.36,1) both}@keyframes stripIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cfg-strip-items img{animation:none}}.cfg-strip-prijs{font-family:var(--serif);font-weight:300;font-size:22px;color:var(--accent-diep);white-space:nowrap}.meer{padding:0 0 54px}.meer-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 24px}.meer-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.meer-kop p{font-size:15.5px;line-height:1.6;color:var(--zacht);max-width:56ch}.meer-raster{display:grid;grid-template-columns:1fr;gap:18px}.meer-item{display:flex;gap:14px;align-items:flex-start}.meer-naam{display:block;font-size:16px;color:var(--ink);margin-bottom:4px}.meer-tekst{display:block;font-size:14.5px;line-height:1.55;color:var(--zacht)}.meer-slot{margin-top:28px;font-size:15px;color:var(--accent-diep)}.ww{padding:54px 0;background:var(--papier);border-top:1px solid var(--lijn)}.ww-titel-groot{font-family:var(--serif);font-weight:300;font-size:clamp(32px,8vw,54px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;margin:16px 0 8px}.ww-titel-groot em{font-style:italic;color:var(--accent-diep)}.ww-spoor{position:relative;display:flex;flex-direction:column;gap:0;margin-top:30px}.ww-lijn{position:absolute;left:21px;top:34px;bottom:34px;width:1.5px;background:var(--lijn);overflow:hidden}.ww-lijn-vul{display:block;width:100%;height:100%;background:var(--accent-diep);transform-origin:top;transform:scaleY(0)}.ww-stap{position:relative;display:flex;gap:20px;padding:0 0 34px}.ww-stap:last-child{padding-bottom:0}.ww-bol{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--papier);border:1.5px solid var(--lijn)}.ww-bol svg{width:21px;height:21px;fill:none;stroke:var(--accent-diep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ww-inhoud{display:flex;flex-direction:column;gap:9px;padding-top:3px}.ww-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.ww-inhoud h3{font-family:var(--serif);font-weight:300;font-size:clamp(24px,5.4vw,32px);line-height:1.08;letter-spacing:-.016em;color:var(--accent-diep)}.ww-inhoud p{font-size:15.5px;line-height:1.62;color:var(--zacht);max-width:46ch}.ww-inhoud ul{display:flex;flex-direction:column;gap:9px;margin-top:4px}.ww-inhoud li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.5}.spec{padding:54px 0;background:var(--creme);border-top:1px solid var(--lijn)}.spec-titel{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,46px);line-height:1.06;letter-spacing:-.016em;text-wrap:balance;margin:16px 0 12px}.spec-intro{font-size:15.5px;line-height:1.6;color:var(--zacht);max-width:50ch}.spec-raster{display:flex;flex-direction:column;gap:26px;margin-top:28px}.spec-beeld{position:relative;margin:0}.spec-beeld img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius)}.spec-beeld figcaption{padding-top:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt)}.spec-punt{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;min-height:30px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--navy-diep);background:#ffffffeb;border:1.5px solid rgba(255,255,255,.92);box-shadow:0 2px 10px -2px #0e202773;transition:background .22s ease,color .22s ease,transform .22s ease}.spec-punt:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.spec-punt:focus-visible{outline-color:#fff;outline-offset:2px}.spec-punt:hover,.spec-punt:focus-visible,.spec-punt[aria-pressed=true]{background:var(--accent-diep);border-color:var(--accent-diep);color:#fff;transform:translate(-50%,-50%) scale(1.14)}.spec-lijst{display:flex;flex-direction:column;gap:0}.spec-lijst li{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--lijn);transition:background .22s ease}.spec-lijst li:last-child{border-bottom:1px solid var(--lijn)}.spec-lijst li.is-actief{background:var(--accent-wash)}.spec-nr{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin-top:1px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--accent-diep);background:var(--papier);border:1px solid var(--lijn);transition:background .22s ease,color .22s ease,border-color .22s ease}.spec-lijst li.is-actief .spec-nr{background:var(--accent-diep);border-color:var(--accent-diep);color:#fff}.spec-tekst{display:flex;flex-direction:column;gap:4px}.spec-naam{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:16px;color:var(--ink)}.spec-vlag{padding:3px 9px;border-radius:999px;background:var(--op-navy);color:var(--accent-diep);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.spec-detail{font-size:14.5px;line-height:1.55;color:var(--zacht);max-width:52ch}.ms{display:flex;flex-direction:column;gap:22px}.ms-balk{display:flex;align-items:center;gap:6px}.ms-balk li{flex:1;display:flex;align-items:center;gap:6px}.ms-balk li:after{content:"";flex:1;height:2px;background:var(--lijn)}.ms-balk li:last-child:after{display:none}.ms-bol{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:var(--papier);border:1px solid var(--lijn);color:var(--gedempt)}.ms-balk li.is-actief .ms-bol{background:var(--accent-diep);border-color:var(--accent-diep);color:#fff}.ms-balk li.is-gedaan .ms-bol{background:var(--accent-wash);border-color:var(--accent-diep);color:var(--accent-diep)}.ms-balk li.is-gedaan:after{background:var(--accent-diep)}.ms-paneel{display:flex;flex-direction:column;gap:0;border:1px solid var(--lijn);border-radius:var(--radius);overflow:hidden}.ms-vraag{padding:26px 22px;background:var(--papier)}.ms-tel{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gedempt);margin-bottom:8px}.ms-vraag h3{font-family:var(--serif);font-weight:300;font-size:clamp(24px,6vw,29px);margin-bottom:20px}.ms-sub{font-size:14.5px;color:var(--zacht);margin:20px 0 10px}.ms-uitleg{font-size:15px;line-height:1.6;color:var(--zacht);margin-bottom:20px;max-width:52ch}.ms-keuzes{display:flex;flex-wrap:wrap;gap:10px}.ms-keuzes--breed{flex-direction:column}.ms-keuze{display:flex;flex-direction:column;gap:3px;text-align:left;min-height:44px;padding:12px 18px;border:1px solid var(--lijn);border-radius:var(--radius);background:transparent;cursor:pointer;font:inherit;color:inherit}.ms-keuze:hover{border-color:var(--gedempt)}.ms-keuze[aria-pressed=true]{border-color:var(--accent-diep);background:var(--accent-wash)}.ms-keuze-label{font-size:15px}.ms-keuze-bij{font-size:13px;color:var(--gedempt)}.ms-stalen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.ms-staal{border:1px solid var(--lijn);border-radius:var(--radius);overflow:hidden;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0}.ms-staal[aria-pressed=true]{border-color:var(--accent-diep);box-shadow:inset 0 0 0 1px var(--accent-diep)}.ms-staal .staal-vlak{display:block;height:84px}.ms-staal .staal-naam{display:block;padding:9px 10px;font-size:13.5px;text-align:center}.ms-opties{display:flex;flex-direction:column}.ms-optie{display:grid;grid-template-columns:20px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--lijn-zacht);cursor:pointer;min-height:44px}.ms-optie input{width:20px;height:20px;accent-color:var(--accent-diep);margin-top:2px}.ms-optie-naam{font-size:15px}.ms-optie-naam em{display:block;font-style:normal;font-size:13.5px;color:var(--gedempt);margin-top:3px}.ms-optie-prijs{font-variant-numeric:tabular-nums;color:var(--zacht);white-space:nowrap}.ms-veldrij{display:flex;flex-direction:column;gap:14px}.ms-veldrij--twee{display:grid;grid-template-columns:1fr;gap:14px}.ms-veld{display:flex;flex-direction:column;gap:6px}.ms-veld--vol{margin-top:10px}.ms-veld span{font-size:13.5px;color:var(--zacht)}.ms-veld input,.ms-veld select{font:inherit;font-size:16px;min-height:48px;padding:11px 13px;color:inherit;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--creme)}.ms-form{display:flex;flex-direction:column;gap:18px;align-items:stretch}.ms-ok{font-size:14.5px;color:var(--accent-diep)}.ms-fout{margin-top:18px;padding:12px 15px;border-radius:var(--radius);background:var(--vlag-bg);color:var(--vlag-tekst);font-size:14.5px;line-height:1.5}.ms-nav{display:flex;gap:12px;margin-top:26px}.ms-klaar h4{font-family:var(--serif);font-weight:300;font-size:25px;margin-bottom:10px}.ms-klaar p{color:var(--zacht);max-width:48ch}.ms-proto{font-size:13px;margin-top:14px;color:var(--gedempt)}.ms-prijs{padding:26px 22px;background:var(--navy);color:var(--op-navy)}.ms-prijs-kop{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--op-navy-zacht);margin-bottom:12px}.ms-prijs-bedrag{font-family:var(--serif);font-weight:300;font-size:40px;line-height:1;color:var(--accent)}.ms-prijs-tot{font-size:14px;color:var(--op-navy-zacht);margin-top:6px}.ms-prijs-wacht{font-size:14px;color:var(--op-navy-zacht);max-width:24ch}.ms-prijs-regels{margin:22px 0 18px;border-top:1px solid rgba(255,255,255,.14)}.ms-prijs-regels li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:13.5px;line-height:1.45}.ms-prijs-bedragje{font-variant-numeric:tabular-nums;white-space:nowrap}.ms-prijs .disclaimer{color:var(--op-navy-zacht);font-size:12.5px}.vw-titel{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em;text-wrap:balance;margin:16px 0 28px}.vw-kern{display:flex;flex-direction:column;gap:14px;margin-bottom:34px}.vw-paneel{border-radius:var(--radius);padding:22px 20px;display:flex;flex-direction:column;gap:10px}.vw-paneel.is-wel{background:var(--accent-wash)}.vw-paneel.is-niet{background:var(--creme);border:1px solid var(--lijn)}.vw-paneel-kop{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-diep)}.vw-paneel p{font-size:15px;line-height:1.6;color:var(--zacht)}.vw-teken{flex:none;width:18px;height:18px;border-radius:50%;position:relative}.is-wel .vw-teken{background:var(--accent-diep)}.is-wel .vw-teken:after{content:"";position:absolute;left:5px;top:4px;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.is-niet .vw-teken{border:1.5px solid var(--gedempt)}.is-niet .vw-teken:after{content:"";position:absolute;left:3.5px;top:6.5px;width:8px;height:1.5px;background:var(--gedempt)}.voorwaarden{display:flex;flex-direction:column;gap:0;margin:0}.voorwaarde{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-top:1px solid var(--lijn)}.voorwaarde:last-child{border-bottom:1px solid var(--lijn)}.voorwaarde dt{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-diep)}.voorwaarde dd{font-size:15px;line-height:1.6;color:var(--zacht);margin:0;max-width:62ch}.afsluiter{position:relative}.afsluiter-beeld{display:block;width:100%;height:320px}.afsluiter-beeld img{display:block;width:100%;height:100%;object-fit:cover}.afsluiter-tekst{background:var(--navy);color:var(--op-navy);padding:40px 22px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.afsluiter-tekst h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7.5vw,46px);line-height:1.06}.afsluiter-tekst p{font-size:16px;line-height:1.6;color:var(--op-navy-zacht);max-width:48ch}.afsluiter-tekst .knop{background:var(--accent);color:var(--navy-diep)}.afsluiter-tekst .knop:hover{background:#79c6d0;color:var(--navy-diep)}.voet{background:var(--navy-diep);color:var(--op-navy);padding:34px 0}.voet-binnen{display:flex;flex-direction:column;gap:18px}.voet .merk{display:flex;flex-direction:column;gap:3px;font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.1;color:var(--op-navy);text-decoration:none}.voet .merk span{font-family:var(--sans);font-size:13px;color:var(--op-navy-zacht)}.voet .merk:hover{color:var(--accent)}.voet .merk-bms{background:var(--accent);color:var(--navy-diep)}.voet-gegevens{font-size:14px;line-height:1.7;color:var(--op-navy-zacht)}.voet a{color:var(--accent);text-decoration:none}.voet a:hover{color:#fff;text-decoration:underline}.voet-gegevens span,.ms-tel,.afw-mat,.tl-dagen{font-size:max(12.5px,1em)}@media (min-width: 720px){.wrap{padding:0 44px}.sectie{padding:72px 0}.cijferband{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:40px}.kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kaart:last-child{grid-column:1 / -1}.afw-raster{grid-auto-columns:44%;padding:0 44px 4px}.meer-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.cfg-tegels{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-veldrij--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-stalen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1040px){.wrap{padding:0 72px}.sectie{padding:84px 0}.rule-a{width:54px}.kop-nav{display:flex;gap:30px;margin-left:auto}.kop-nav a{font-size:14.5px;color:var(--zacht);text-decoration:none}.kop-nav a:hover{color:var(--accent-diep)}.kop-rechts{margin-left:0}.kop-menu{display:none}.hero{padding:64px 0 0}.hero-tekst{display:grid;grid-template-columns:1.15fr .85fr;gap:12px 72px;align-items:end}.hero-tekst .eyebrow-rij{grid-column:1 / -1;margin-bottom:10px}.hero-sub{padding-bottom:8px}.hero-actie{flex-direction:row;align-items:center;gap:14px}.hero-ticks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hero-beeld img{aspect-ratio:21 / 9;max-height:680px}.hero-beeld img{aspect-ratio:16 / 9;max-height:620px;object-position:center}.hero-onder{display:grid;grid-template-columns:auto 1fr;gap:22px 64px;align-items:start;padding-top:38px}.hero-onder .disclaimer{grid-column:1 / -1}.bewijs{padding:62px 0 0}.bewijs-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:22px 0}.tl-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:80px;margin:20px 0 44px}.tl-kop h2{max-width:19ch}.tl-kop p{text-align:right}.kaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kaart{padding:32px 28px 30px}.cijfers-sectie{padding:62px 0 0}.cijferband{padding:52px 56px;border-radius:20px}.afw-kop,.cfg-kop,.meer-kop,.ww-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.afw-raster{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;overflow:visible;padding:8px 72px 0;width:100%;max-width:1440px;margin:0 auto}.cfg-tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cfg-collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cfg-beeldkolom{gap:22px}.cfg-uitkomst{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:start}.cfg-nav{max-width:380px}.cfg-strip-kop{display:block}.cfg-strip-items{flex:0 1 auto}.cfg-strip-prijs{margin-left:auto;font-size:26px}.cfg-prijs{padding:34px 32px}.meer-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 40px}.ww{padding:90px 0}.ww-spoor{margin-top:52px}.ww-lijn{left:27px;top:44px;bottom:44px}.ww-stap{gap:34px;padding-bottom:52px}.ww-bol{width:56px;height:56px}.ww-bol svg{width:26px;height:26px}.ww-inhoud{gap:11px}.spec{padding:90px 0}.spec-titel{max-width:18ch}.spec-raster{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:start;margin-top:46px}.spec-beeld img{aspect-ratio:4 / 3}.spec-punt{width:34px;height:34px;font-size:14px}.spec-lijst li{padding:18px 14px 18px 0}.spec-lijst li.is-actief{padding-left:14px}.ms-paneel{display:grid;grid-template-columns:1.25fr .75fr}.ms-vraag{padding:34px 36px}.ms-prijs{padding:34px 30px}.ms-form{align-items:flex-start}.vw-titel{max-width:20ch}.vw-kern{flex-direction:row;gap:22px}.vw-paneel{flex:1;padding:30px 28px}.voorwaarden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px}.voorwaarde:nth-last-child(2){border-bottom:1px solid var(--lijn)}.afsluiter{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.afsluiter-beeld{height:100%;min-height:420px}.afsluiter-tekst{padding:64px 60px;justify-content:center}.voet-binnen{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}}@media (prefers-reduced-motion: no-preference){.kaart,.afw-kaart,.meer-item,.ww-stap{animation:opkomen .5s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 20%}@keyframes opkomen{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.kop:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);animation:vullen linear both;animation-timeline:scroll(root block)}.ww-lijn-vul{animation:vullen linear both;animation-timeline:view(block);animation-range:cover 12% cover 78%}}}@keyframes vullen{to{transform:scaleY(1) scaleX(1)}}.hero-keur{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 15px;border:1px solid var(--lijn);border-radius:999px;background:var(--papier);text-decoration:none;color:var(--zacht);font-size:13.5px;line-height:1;width:fit-content;transition:border-color .18s ease}.hero-keur:hover{border-color:var(--accent-diep)}.hero-keur svg{flex:none}.hero-keur>svg:first-child{color:var(--accent-diep)}.hero-keur strong{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1;color:var(--accent-diep);letter-spacing:-.01em}.hero-beeld{margin-top:30px}.bwb{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);background:var(--papier)}.bwb-binnen{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:24px}.bwb-score,.bwb-google{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit}.bwb-cijfer{font-family:var(--serif);font-weight:300;font-size:44px;line-height:1;color:var(--accent-diep);letter-spacing:-.02em}.bwb-score-tekst,.bwb-google-tekst{display:flex;flex-direction:column;gap:3px}.bwb-score-kop,.bwb-google-kop{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-diep)}.bwb-score-sub{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--gedempt)}.bwb-score:hover .bwb-score-kop{text-decoration:underline}.bwb-badges{display:flex;flex-wrap:wrap;gap:7px}.bwb-badges li{font-size:11px;letter-spacing:.11em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--accent-wash);color:var(--accent-diep)}.bwb-feiten{display:flex;flex-direction:column;gap:7px;font-size:13.5px;color:var(--gedempt)}.bwb-feiten strong{color:var(--ink);font-weight:600}.pj-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 28px}.pj-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.pj-kop h2 em{font-style:italic;color:var(--accent-diep)}.pj-kop p{font-size:16px;line-height:1.6;color:var(--zacht);max-width:52ch}.pj-lijst{display:flex;flex-direction:column;gap:40px}.pj-item{display:flex;flex-direction:column;gap:18px}.pj-beelden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pj-beelden figure{margin:0;display:flex;flex-direction:column;gap:8px}.pj-beelden img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;border-radius:var(--radius);background:var(--lijn-zacht)}.pj-beelden figcaption{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.pj-tekst{display:flex;flex-direction:column;gap:8px}.pj-plaats{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.pj-tekst h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,5vw,27px);line-height:1.12}.pj-tekst p{font-size:15.5px;line-height:1.6;color:var(--zacht);max-width:56ch}.g-woord{font-family:Product Sans,Figtree,system-ui,sans-serif;font-size:25px;font-weight:600;letter-spacing:-.5px;line-height:1}.sterren{display:inline-flex;gap:2px}.sterren svg{width:14px;height:14px;fill:var(--lijn)}.sterren svg.is-vol{fill:#f4b400}.grs{padding:54px 0}.grs-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 28px}.grs-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.grs-kop p{font-size:16px;line-height:1.6;color:var(--zacht);max-width:54ch}.grs-samenvatting{display:flex;flex-direction:column;gap:22px;padding:24px 22px;margin-bottom:26px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--papier)}.grs-blok{display:flex;align-items:center;gap:15px}.grs-blok-cijfer{font-family:var(--serif);font-weight:300;font-size:50px;line-height:1;color:var(--accent-diep);letter-spacing:-.02em}.grs-blok-tekst{display:flex;flex-direction:column;gap:4px}.grs-blok-kop{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-diep)}.grs-blok-sub{font-size:13.5px;line-height:1.5;color:var(--gedempt)}.grs-link{font-size:13.5px;color:var(--accent-diep);text-decoration:underline;text-underline-offset:2px}.grs-badges{display:flex;flex-wrap:wrap;gap:7px}.grs-badges li{font-size:11px;letter-spacing:.11em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--accent-wash);color:var(--accent-diep)}.grs-raster{display:grid;grid-template-columns:1fr;gap:14px}.gr-kaart{display:flex;flex-direction:column;gap:11px;padding:20px 19px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--papier)}.gr-kop{display:flex;align-items:flex-start;gap:12px}.gr-avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:17px;font-weight:500;line-height:1}.gr-wie{display:flex;flex-direction:column;gap:2px;min-width:0}.gr-naam{font-size:14.5px;font-weight:600;line-height:1.25;color:var(--ink)}.gr-datum{font-size:12.5px;color:var(--gedempt)}.gr-bron{margin-left:auto;display:flex}.gr-tekst{font-size:14.5px;line-height:1.62;color:var(--zacht)}.gr-meer{align-self:flex-start;background:none;border:0;padding:0;font-size:13.5px;color:var(--accent-diep);text-decoration:underline;text-underline-offset:2px}.team{padding:54px 0}.team-raster{display:flex;flex-direction:column;gap:26px}.team-beeld{margin:0;display:flex;flex-direction:column;gap:8px}.team-beeld img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius)}.team-beeld figcaption{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.team-tekst{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.team-tekst h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,6.5vw,42px);line-height:1.07;letter-spacing:-.016em}.team-tekst h2 em{font-style:italic;color:var(--accent-diep)}.team-tekst p{font-size:16px;line-height:1.65;color:var(--zacht);max-width:54ch}.team-tekst p strong{color:var(--ink);font-weight:600}.team-punten{display:flex;flex-direction:column;gap:11px}.team-punten li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.faq-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 26px}.faq-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.faq-kop p{font-size:16px;line-height:1.6;color:var(--zacht);max-width:54ch}.faq-lijst{display:flex;flex-direction:column;border-top:1px solid var(--lijn)}.faq-item{border-bottom:1px solid var(--lijn)}.faq-item summary{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:19px 0;cursor:pointer;list-style:none;min-height:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-vraag{font-size:16.5px;line-height:1.4;color:var(--ink)}.faq-item[open] .faq-vraag{color:var(--accent-diep)}.faq-teken{flex:none;position:relative;width:15px;height:15px}.faq-teken:before,.faq-teken:after{content:"";position:absolute;background:var(--accent-diep);transition:transform .2s ease,opacity .2s ease}.faq-teken:before{left:0;top:7px;width:15px;height:1.5px}.faq-teken:after{left:7px;top:0;width:1.5px;height:15px}.faq-item[open] .faq-teken:after{transform:rotate(90deg);opacity:0}.faq-item>p{font-size:15.5px;line-height:1.65;color:var(--zacht);max-width:68ch;padding:0 0 22px}.faq-slot{margin-top:24px;max-width:68ch}.ms-voortgang{display:flex;flex-direction:column;gap:10px}.ms-belofte{font-size:13.5px;color:var(--accent-diep);letter-spacing:.01em}.ms-zelf{margin-top:22px;border-top:1px solid var(--lijn);padding-top:16px}.ms-zelf summary{cursor:pointer;font-size:14.5px;color:var(--accent-diep);text-decoration:underline;text-underline-offset:2px;min-height:44px;display:flex;align-items:center}.ms-zelf-inhoud{display:flex;flex-direction:column;gap:22px;padding-top:16px}.ms-zelf-rij{display:flex;flex-direction:column;gap:10px}.ms-zelf-kop{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.ms-prijs.is-leeg .ms-prijs-bedrag{display:none}.kaarten--twee .kaart:last-child{grid-column:auto}@media (min-width: 720px){.bwb-binnen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;align-items:center;padding-top:28px;padding-bottom:28px}.pj-beelden{gap:14px}.grs-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grs-samenvatting{flex-direction:row;align-items:center;gap:34px;padding:26px 28px}.grs-badges{margin-left:auto;justify-content:flex-end;max-width:300px}.kaarten--twee{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1040px){.hero-onder{grid-template-columns:auto 1fr}.hero-keur{grid-column:1 / -1}.bwb-binnen{grid-template-columns:auto auto 1fr auto;gap:44px;padding-top:26px;padding-bottom:26px}.bwb-badges{justify-content:flex-start}.bwb-feiten{flex-direction:row;gap:26px;text-align:right;justify-content:flex-end}.pj{padding:84px 0}.pj-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.pj-kop h2{max-width:16ch}.pj-lijst{gap:56px}.pj-item{display:grid;grid-template-columns:1.35fr .65fr;gap:44px;align-items:center}.pj-item:nth-child(2n){grid-template-columns:.65fr 1.35fr}.pj-item:nth-child(2n) .pj-beelden{order:2}.pj-item:nth-child(2n) .pj-tekst{order:1}.pj-beelden{gap:18px}.grs{padding:84px 0}.grs-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.grs-kop h2{max-width:14ch}.grs-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gr-kaart{padding:24px 22px}.team{padding:84px 0}.team-raster{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.team-beeld img{aspect-ratio:3 / 4}.faq-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.faq-kop h2{max-width:15ch}.faq-lijst{max-width:900px}.faq-vraag{font-size:17.5px}.ms-voortgang{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}.ms-balk{flex:1}.ms-belofte{white-space:nowrap}}@media (prefers-reduced-motion: no-preference){.gr-kaart,.pj-item,.faq-item{animation:opkomen .5s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 18%}}@media (min-width: 1040px){.hero-beeld img{aspect-ratio:21 / 9;max-height:440px}.pj-beelden img{aspect-ratio:4 / 3}.pj-item{gap:40px}.ww-spoor--kort .ww-stap{padding-bottom:32px}.ww{padding:72px 0}.spec-beeld img{aspect-ratio:3 / 2}}@media (min-width: 720px) and (max-width: 1039px){.team-raster{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}.pj-beelden img{aspect-ratio:1 / 1}}@media (max-width: 719px){.grs-raster{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-22px;padding:2px 22px 6px;scroll-padding-inline:22px;scrollbar-width:none}.grs-raster::-webkit-scrollbar{display:none}.gr-kaart{scroll-snap-align:start}.grs-samenvatting{padding:20px;gap:18px}.grs-blok-cijfer{font-size:42px}.team-beeld img{aspect-ratio:3 / 2}.spec-lijst li{padding:13px 0}.spec-detail{font-size:14px;line-height:1.5}.bwb-binnen{gap:16px}.bwb-feiten{gap:5px}}.po{padding:54px 0;background:var(--creme)}.po-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 28px}.po-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.po-kop h2 em{font-style:italic;color:var(--accent-diep)}.po-kop p{font-size:16px;line-height:1.65;color:var(--zacht);max-width:54ch}.po-raster{display:flex;flex-direction:column;gap:14px}.po-kolom{display:flex;flex-direction:column;gap:16px;padding:24px 22px;border-radius:var(--radius)}.po-kolom--nu{background:var(--papier);border:1px solid var(--lijn)}.po-kolom--wij{background:var(--accent-wash);border:1px solid transparent}.po-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.po-kolom--nu .po-label{color:var(--gedempt)}.po-kolom--wij .po-label{color:var(--accent-diep)}.po-kolom ul{display:flex;flex-direction:column;gap:13px}.po-kolom li{display:flex;gap:13px;align-items:flex-start;font-size:15.5px;line-height:1.55}.po-kolom--nu li{color:var(--zacht)}.po-teken--kruis{flex:none;position:relative;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid var(--lijn)}.po-teken--kruis:before,.po-teken--kruis:after{content:"";position:absolute;left:4px;top:7.2px;width:7px;height:1.5px;background:var(--gedempt)}.po-teken--kruis:before{transform:rotate(45deg)}.po-teken--kruis:after{transform:rotate(-45deg)}.po-slot{margin-top:24px;font-size:15.5px;line-height:1.6;color:var(--zacht);max-width:62ch}.po-slot a{color:var(--accent-diep);text-decoration:underline;text-underline-offset:2px}.wb{padding:54px 0}.wb-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 28px}.wb-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.wb-kop h2 em{font-style:italic;color:var(--accent-diep)}.wb-kop p{font-size:16px;line-height:1.65;color:var(--zacht);max-width:54ch}@media (min-width: 720px){.po-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width: 1040px){.po{padding:84px 0}.po-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.po-kop h2{max-width:15ch}.po-kolom{padding:34px 32px}.wb{padding:84px 0}.wb-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.wb-kop h2{max-width:16ch}}@media (prefers-reduced-motion: no-preference){.po-kolom,.wb-lijst>li{animation:opkomen .5s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 18%}}.rvb{display:block;background:var(--navy-diep);color:var(--op-navy);text-decoration:none;font-size:12.5px}.rvb-binnen{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;max-width:1440px;margin:0 auto;padding:8px 22px}.rvb-score,.rvb-google{display:inline-flex;align-items:center;gap:7px}.rvb-score svg{color:var(--accent)}.rvb-score strong{font-family:var(--serif);font-weight:400;font-size:17px;line-height:1;color:var(--accent)}.rvb-score span,.rvb-google span{color:var(--op-navy-zacht)}.rvb-scheiding{width:1px;height:14px;background:#fff3}.rvb-badge{font-size:10px;letter-spacing:.11em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:var(--op-navy-zacht)}.rvb:hover .rvb-score strong{color:#fff}.kop--kaal{border-bottom:1px solid var(--lijn)}.kop-terug{margin-left:auto;font-size:14px;color:var(--zacht);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.kop-terug:hover{color:var(--accent-diep)}.hero{padding:26px 0 0}.hero-raster{display:flex;flex-direction:column;gap:26px}.hero-tekst{display:flex;flex-direction:column;gap:18px}.hero-sub{font-size:clamp(16.5px,2vw,19px);line-height:1.6;color:var(--zacht);max-width:46ch}.hero-link{font-size:15px;color:var(--accent-diep);text-decoration:underline;text-underline-offset:3px;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.hero-beeld{margin:0}.hero-beeld img{width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:62% center;border-radius:var(--radius)}.hero-beeld figcaption{padding-top:10px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cijfer)}.hero-disclaimer{max-width:68ch;padding-top:22px}.instap{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--radius)}.instap--licht{background:var(--papier);border:1px solid var(--lijn)}.instap--donker{background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.instap-velden{display:flex;flex-direction:column;gap:12px}.instap-veld{display:flex;flex-direction:column;gap:5px}.instap-veld span{font-size:12.5px;letter-spacing:.04em}.instap--licht .instap-veld span{color:var(--zacht)}.instap--donker .instap-veld span{color:var(--op-navy-zacht)}.instap-veld input,.instap-veld select{font:inherit;font-size:16px;min-height:50px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--lijn);background:var(--creme);color:var(--ink)}.instap--donker .instap-veld input,.instap--donker .instap-veld select{background:var(--papier);border-color:transparent}.instap-knop{min-height:50px}.instap-hint{font-size:12.5px;line-height:1.5}.instap--licht .instap-hint{color:var(--gedempt)}.instap--donker .instap-hint{color:var(--op-navy-zacht)}.instap-fout{font-size:13.5px;line-height:1.5;padding:10px 13px;border-radius:10px;background:var(--vlag-bg);color:var(--vlag-tekst)}.instap--donker .instap-fout{background:#fff;color:var(--navy-diep)}.afsluiter-tekst .instap{width:100%}.pk{padding:54px 0;background:var(--creme)}.pk-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 26px}.pk-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.pk-kop h2 em{font-style:italic;color:var(--accent-diep)}.pk-kop p{font-size:16px;line-height:1.65;color:var(--zacht);max-width:52ch}.pk-kader{display:flex;flex-direction:column;border:1px solid var(--lijn);border-radius:20px;overflow:hidden;background:var(--papier)}.pk-beeld{margin:0;position:relative}.pk-beeld img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.pk-beeld figcaption{position:absolute;left:16px;bottom:14px;color:#fff;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.6)}.pk-kolommen{display:flex;flex-direction:column}.pk-kolom{padding:24px 22px;border-top:1px solid var(--lijn)}.pk-kolom-kop{display:block;margin-bottom:14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-diep)}.pk-kolom ul{display:flex;flex-direction:column;gap:10px}.pk-kolom ul+ul{margin-top:10px}.pk-kolom li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink)}.pk-prijs{padding:26px 22px;background:var(--navy);color:var(--op-navy);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pk-prijs-kop{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--op-navy-zacht)}.pk-prijs-bedrag{font-family:var(--serif);font-weight:300;font-size:clamp(40px,10vw,52px);line-height:1;color:var(--accent)}.pk-prijs-tekst{font-size:14.5px;line-height:1.6;color:var(--op-navy-zacht);max-width:36ch}.pk-prijs .knop{background:var(--accent);color:var(--navy-diep)}.pk-prijs .knop:hover{background:#79c6d0;color:var(--navy-diep)}.pk-prijs-niet{font-size:12.5px;line-height:1.55;color:var(--op-navy-zacht)}.pk-prijs-niet strong{color:var(--op-navy);font-weight:600}.veegrij{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 22px 6px;margin:0;scrollbar-width:none}.veegrij::-webkit-scrollbar{display:none}.beeldkaart{position:relative;margin:0;scroll-snap-align:start}.beeldkaart img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);display:block}.beeldkaart:after{content:"";position:absolute;inset:auto 0 0 0;height:46%;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top,#060e13b8,#060e1300);pointer-events:none}.beeldkaart figcaption{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff}.beeldkaart-naam{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.15;text-shadow:0 1px 10px rgba(0,0,0,.5)}.beeldkaart-detail{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 10px rgba(0,0,0,.5)}.sf{padding:54px 0}.sf-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 22px}.sf-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.sf-kop h2 em{font-style:italic;color:var(--accent-diep)}.sf-link{font-size:15px;color:var(--accent-diep);text-decoration:underline;text-underline-offset:3px;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.sf-rij .beeldkaart img{aspect-ratio:4 / 3}.sf-slot{margin-top:20px;font-size:15px;line-height:1.6;color:var(--zacht);max-width:62ch}.pj{padding:54px 0}.pj-rij .beeldkaart img{aspect-ratio:1 / 1}.ww{padding:54px 0}.ww-kop{display:flex;flex-direction:column;gap:12px;margin:16px 0 22px}.ww-kop h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,48px);line-height:1.06;letter-spacing:-.016em}.ww-kop h2 em{font-style:italic;color:var(--accent-diep)}.ww-kop p{font-size:16px;line-height:1.6;color:var(--zacht);max-width:48ch}.ww-rij{grid-auto-columns:74%;align-items:stretch}.ww-kaart{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;padding:20px 20px 22px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--papier)}.ww-nr{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.ww-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cijfer)}.ww-kaart h3{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.15}.ww-kaart p{font-size:14.5px;line-height:1.55;color:var(--zacht)}.rp{padding:26px 0 64px}.rp-kop{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.rp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.rp-kop h1{font-family:var(--serif);font-weight:300;font-size:clamp(28px,6.5vw,44px);line-height:1.07;letter-spacing:-.016em}.rp-keur{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--gedempt);align-self:flex-start;padding:9px 14px;border:1px solid var(--lijn);border-radius:999px}.rp-keur svg{color:var(--accent-diep)}.rp-keur strong{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1;color:var(--accent-diep)}.rp-poort{max-width:46ch;padding-top:48px;padding-bottom:64px}.rp-poort h1{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,44px);line-height:1.07;margin-bottom:14px}.rp-poort p{font-size:16px;line-height:1.6;color:var(--zacht);margin-bottom:24px}.rp-poort-form{display:flex;flex-direction:column;gap:14px;align-items:stretch}.rp .ms-vraag h2{font-family:var(--serif);font-weight:300;font-size:clamp(24px,6vw,29px);margin-bottom:20px}.rp .ms-klaar h3{font-family:var(--serif);font-weight:300;font-size:25px;margin-bottom:10px}.rp .ms-klaar .knop{margin-top:18px}@media (min-width: 720px){.veegrij{grid-auto-columns:42%;gap:16px;padding:4px 44px 8px}.ww-rij{grid-auto-columns:40%}.instap-velden{display:grid;grid-template-columns:1fr 1fr;gap:12px}.instap-knop{grid-column:1 / -1}.pk-kolommen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pk-kolom+.pk-kolom{border-left:1px solid var(--lijn)}.rp-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:34px}}@media (min-width: 1040px){.hero{padding:40px 0 0}.hero-raster{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.hero-beeld img{aspect-ratio:4 / 5;max-height:620px}.hero h1{font-size:clamp(42px,5vw,66px)}.instap-velden{grid-template-columns:.9fr 1.3fr auto;align-items:end}.instap-knop{grid-column:auto}.instap{padding:22px}.pk{padding:84px 0}.pk-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.pk-kop h2{max-width:14ch}.pk-kader{display:grid;grid-template-columns:.78fr 1.22fr;grid-template-rows:auto auto}.pk-beeld{grid-row:1 / 3;height:100%}.pk-beeld img{height:100%;aspect-ratio:auto}.pk-kolommen{border-bottom:1px solid var(--lijn)}.pk-kolom{padding:30px 28px;border-top:none}.pk-prijs{flex-direction:row;align-items:center;gap:30px;padding:26px 28px;flex-wrap:wrap}.pk-prijs-kop{order:1;width:100%;margin-bottom:-6px}.pk-prijs-bedrag{order:2}.pk-prijs-tekst{order:3;flex:1;min-width:220px}.pk-prijs .knop{order:4}.pk-prijs-niet{order:5;width:100%}.veegrij{grid-auto-columns:25%;gap:20px;padding:8px 72px 10px}.ww-rij{grid-auto-columns:25%}.sf{padding:84px 0}.sf-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.sf-kop h2{max-width:15ch}.pj{padding:84px 0}.pj-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.pj-kop h2{max-width:15ch}.ww{padding:84px 0}.ww-kop{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.ww-kop h2{max-width:15ch}.rp{padding:40px 0 96px}}@media (max-width: 719px){.rvb-binnen{padding:6px 22px;gap:6px 10px}.rvb-badge{display:none}.veegrij{grid-auto-columns:82%}.ww-rij{grid-auto-columns:78%}}html{scroll-padding-top:122px}@media (max-width: 719px){html{scroll-padding-top:112px}}.ms-prijs-inhoud-kop{margin:22px 0 12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--op-navy-zacht)}.ms-prijs-inhoud{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ms-prijs-inhoud li{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--op-navy)}.tk--op-donker{border-color:var(--accent)}.ms-optie{grid-template-columns:20px minmax(0,1fr)}.vb{position:relative;overflow:hidden;border-top:1px solid var(--lijn);background:var(--accent-wash);--duur: 42s}.vb-spoor{display:flex;width:max-content;animation:schuiven var(--duur) linear infinite}.vb:hover .vb-spoor,.vb:focus-within .vb-spoor,.vb.is-stil .vb-spoor{animation-play-state:paused}.vb-rij{display:flex;align-items:center;flex:none;margin:0;padding:0;list-style:none}.vb-rij li{display:flex;align-items:center;gap:9px;flex:none;padding:8px 26px 8px 0;margin-right:26px;font-size:13px;line-height:1.3;color:var(--accent-diep);white-space:nowrap;position:relative}.vb-rij li:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--accent)}.vb-rij li svg{flex:none;color:var(--accent-diep);opacity:.85}.vb-pauze{position:absolute;right:0;top:0;bottom:0;width:42px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:linear-gradient(to right,rgba(234,244,245,0),var(--accent-wash) 42%);color:var(--accent-diep)}.vb-pauze svg{width:12px;height:12px;fill:currentColor;opacity:.55;transition:opacity .2s ease}.vb-pauze:hover svg,.vb-pauze:focus-visible svg{opacity:1}.vb-pauze:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion: reduce){.vb-spoor{animation:none;width:100%}.vb-rij{flex-wrap:wrap}.vb-rij[aria-hidden],.vb-pauze{display:none}}@media (max-width: 719px){.vb{--duur: 30s}.vb-rij li{font-size:12px;padding:6px 20px 6px 0;margin-right:20px;gap:8px}}@media (min-width: 1040px){.vb-rij li{padding:9px 34px 9px 0;margin-right:34px}}.hero-beelden{position:relative}.hero-staal{position:absolute;left:0;bottom:0;margin:0;width:42%;max-width:210px;display:flex;flex-direction:column;gap:7px;transform:translate(-6px,18px)}.hero-staal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border:5px solid var(--creme);box-shadow:0 12px 34px -16px #0e202773}.hero-staal figcaption{display:flex;flex-direction:column;gap:1px;padding-left:5px}.hero-staal-naam{font-family:var(--serif);font-weight:300;font-size:16px;line-height:1.15;color:var(--accent-diep)}.hero-staal-mat{font-size:11.5px;line-height:1.35;color:var(--gedempt)}.sf-kaart{margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.sf-kaart img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius);display:block}.sf-kaart figcaption{display:flex;flex-direction:column;gap:3px}.sf-naam{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.15;color:var(--accent-diep)}.sf-mat{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt)}@media (max-width: 719px){.hero-beelden{display:flex;flex-direction:column;gap:16px}.hero-staal{position:static;transform:none;width:100%;max-width:none;flex-direction:row;align-items:center;gap:14px}.hero-staal img{width:88px;flex:none;border-width:0}.hero-staal figcaption{padding-left:0}.hero-staal-mat{font-size:12.5px}}@media (min-width: 1040px){.hero-staal{width:38%;max-width:224px;transform:translate(-34px,34px)}.hero-staal img{border-width:7px}.hero-staal-naam{font-size:18px}}.hero-beeld{position:relative}.hero-beeld figcaption{position:absolute;right:16px;top:14px;padding:0;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.55)}@media (max-width: 719px){.hero-beeld figcaption{right:14px;top:12px}}.wb-lijst{display:grid;grid-template-columns:1fr}.wb-lijst>li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px 16px;align-items:start;padding:22px 0;border-top:1px solid var(--lijn)}.wb-lijst>li>*{grid-column:2}.wb-lijst>li:first-child{border-top:2px solid var(--ink)}.wb-lijst>li:last-child{border-bottom:1px solid var(--lijn)}.wb-lijst h3{font-family:var(--serif);font-weight:300;font-size:clamp(20px,4.5vw,24px);line-height:1.16;letter-spacing:-.01em;color:var(--ink)}.wb-lijst p{font-size:15px;line-height:1.62;color:var(--zacht);max-width:46ch}.wb-lijst a{font-size:13.5px;color:var(--accent-diep);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.wb-lijst>li.is-nakijkbaar{background:var(--accent-wash);border-radius:var(--radius);padding:22px 20px;border-top-color:transparent}.wb-lijst>li.is-nakijkbaar h3{color:var(--accent-diep)}@media (min-width: 720px){.wb-lijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.wb-lijst>li:nth-child(2){border-top:2px solid var(--ink)}.wb-lijst>li:nth-last-child(2){border-bottom:1px solid var(--lijn)}}@media (min-width: 1040px){.wb-kop{margin-bottom:34px}.wb-kop h2{max-width:18ch}.wb-lijst{column-gap:72px}.wb-lijst>li{padding:26px 0}.wb-lijst>li.is-nakijkbaar{padding:26px 24px}}.ww-label{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ww-label b{font-weight:600;color:var(--accent-diep);font-variant-numeric:tabular-nums}.ww-label b:after{content:"";display:inline-block;vertical-align:middle;width:3px;height:3px;border-radius:50%;background:var(--accent);margin-left:9px}.ww-kaart{gap:8px;padding-top:22px}.ww-icoon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--accent-wash);color:var(--accent-diep);margin-bottom:4px}.ww-icoon svg{display:block;overflow:visible}.sterren{position:relative;display:inline-block;line-height:0}.sterren-rij{display:inline-flex;gap:2px;line-height:0}.sterren-rij svg{width:15px;height:15px;flex:none;fill:var(--lijn)}.sterren-rij.is-vol svg{fill:#f0a500}.sterren-vulling{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;pointer-events:none}.rvbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:4px;padding-top:14px;border-top:1px solid var(--lijn);text-decoration:none;color:inherit}.rvbar-score{font-family:var(--serif);font-weight:400;font-size:19px;line-height:1;color:var(--accent-diep);letter-spacing:-.01em}.rvbar-bron{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;color:var(--gedempt)}.rvbar-bron svg{flex:none}.rvbar:hover .rvbar-score{text-decoration:underline;text-underline-offset:3px}.rvbar--donker{border-top-color:#ffffff29}.rvbar--donker .rvbar-score{color:var(--accent)}.rvbar--donker .rvbar-bron{color:var(--op-navy-zacht)}.rvbar--donker .sterren-rij svg{fill:#ffffff38}.rvbar--donker .sterren-rij.is-vol svg{fill:#f0a500}@media (max-width: 400px){.rvbar-bron{width:100%}}.rvb-google strong{font-family:var(--serif);font-weight:400;font-size:17px;line-height:1;color:var(--accent)}.veegrij{--rand: 22px;padding-inline:var(--rand);scroll-padding-inline:var(--rand)}@media (min-width: 720px){.veegrij{--rand: 44px}}@media (min-width: 1040px){.veegrij{--rand: 72px}}.pj-rij .beeldkaart img{aspect-ratio:4 / 5}.hero-beeld img{aspect-ratio:3 / 2;object-position:center}@media (min-width: 1040px){.hero-beeld img{aspect-ratio:4 / 3;max-height:none}}.hero-beeld:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top,#060e1399,#060e1300);pointer-events:none}.hero-beeld figcaption{right:18px;left:auto;top:auto;bottom:14px;z-index:1;text-shadow:0 1px 10px rgba(0,0,0,.5)}@media (max-width: 719px){.hero-beeld figcaption{right:16px;bottom:12px}}.afsluiter-beeld{position:relative;margin:0}.afsluiter-beeld:after{content:"";position:absolute;inset:auto 0 0 0;height:32%;background:linear-gradient(to top,#060e1399,#060e1300);pointer-events:none}.afsluiter-beeld figcaption{position:absolute;left:22px;bottom:16px;z-index:1;color:#fff;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.55)}@media (min-width: 1040px){.afsluiter-beeld figcaption{left:32px;bottom:24px}}.afsluiter-beeld{height:380px}.afsluiter-beeld img{object-position:center 58%}@media (min-width: 1040px){.afsluiter-beeld{height:100%}.afsluiter-beeld img{object-position:center}}.wb-lijst>li>.wb-icoon{grid-column:1;grid-row:1 / span 3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--accent-wash);color:var(--accent-diep);margin-top:-2px}.wb-lijst>li>.wb-icoon svg{display:block;overflow:visible}.wb-lijst>li h3{grid-row:1;align-self:center}.wb-lijst>li p{grid-row:2}.wb-lijst>li a{grid-row:3}.wb-lijst>li.is-nakijkbaar{padding:22px 20px}.wb-lijst>li.is-nakijkbaar>.wb-icoon{background:var(--papier)}@media (min-width: 1040px){.wb-lijst>li{grid-template-columns:42px minmax(0,1fr);gap:8px 18px}.wb-lijst>li>.wb-icoon{width:42px;height:42px}}.hero-disclaimer{padding-top:26px;padding-bottom:44px}@media (min-width: 1040px){.hero-disclaimer{padding-top:34px;padding-bottom:72px}}.wb-boven{display:flex;flex-direction:column;gap:26px}.wb-beeld{position:relative;margin:0}.wb-beeld img{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center 34%;border-radius:var(--radius);display:block}.wb-beeld:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top,#060e139e,#060e1300);pointer-events:none}.wb-beeld figcaption{position:absolute;left:16px;bottom:14px;z-index:1;color:#fff;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.55)}@media (min-width: 1040px){.wb-boven{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:end;margin-bottom:40px}.wb-kop{margin-bottom:0}.wb-beeld img{aspect-ratio:4 / 3}.wb-beeld figcaption{left:20px;bottom:16px}}@media (min-width: 1040px){.wb-boven .wb-kop{flex-direction:column;align-items:flex-start;gap:14px}.wb-boven .wb-kop h2{max-width:14ch}.wb-boven .wb-kop p{max-width:42ch}}.rp-balk{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:var(--navy);color:var(--op-navy);box-shadow:0 -10px 30px -18px #060e13cc}.rp-balk-prijs{display:flex;flex-direction:column;gap:1px;min-width:0}.rp-balk-kop{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--op-navy-zacht)}.rp-balk-prijs strong{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1.05;color:var(--accent);font-variant-numeric:tabular-nums}.rp-balk-knoppen{display:flex;align-items:center;gap:8px;flex:none}.rp-balk .knop{min-height:46px}.rp-balk .knop--rand{color:var(--op-navy);border-color:#ffffff57}.rp-balk .knop--rand:hover{background:#ffffff1a;color:#fff}.rp-balk-slot{font-size:13px;color:var(--op-navy-zacht)}.rp{padding-bottom:104px}@media (max-width: 1039px){.ms-nav--paneel{display:none}}@media (min-width: 1040px){.rp-balk{display:none}.rp{padding-bottom:96px}}@media (max-width: 1039px){.wb-boven{gap:30px;margin-bottom:8px}.wb-lijst>li:first-child{border-top-width:1px;border-top-color:var(--lijn)}}.pk-beeld-stapel{display:block;position:relative;width:100%;height:100%}.pk-beeld-stapel img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .45s ease}.pk-beeld-stapel img:not(.is-aan){position:absolute;top:0;right:0;bottom:0;left:0}.pk-beeld-stapel img.is-aan{opacity:1;position:relative}@media (prefers-reduced-motion: reduce){.pk-beeld-stapel img{transition:none}}.pk-beeld{display:flex;flex-direction:column}.pk-beeld-stapel{flex:1;min-height:0}.pk-sferen{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 14px;background:var(--papier);border-bottom:1px solid var(--lijn)}.pk-sferen button{border:1px solid var(--lijn);border-radius:999px;background:transparent;color:var(--zacht);padding:7px 13px;min-height:38px;font:inherit;font-size:12.5px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.pk-sferen button:hover{border-color:var(--gedempt);color:var(--ink)}.pk-sferen button[aria-pressed=true]{background:var(--accent-diep);color:#fff;border-color:var(--accent-diep)}@media (min-width: 1040px){.pk-sferen{padding:14px 18px 16px;gap:7px;border-bottom:none;border-right:1px solid var(--lijn)}}.pk-beeld figcaption{position:static;order:2;padding:14px 14px 0;color:var(--cijfer);text-shadow:none;background:var(--papier)}.pk-sferen{order:3;padding-top:10px}.pk-beeld-stapel{order:1}@media (min-width: 1040px){.pk-beeld figcaption{padding:16px 18px 0}}.knop{background:var(--cta);color:#fff}.knop:hover{background:var(--cta-hover);color:#fff}.pk-prijs .knop,.rp-balk .knop:not(.knop--rand),.afsluiter-tekst .knop{background:var(--cta-op-donker);color:var(--op-cta-donker)}.pk-prijs .knop:hover,.rp-balk .knop:not(.knop--rand):hover,.afsluiter-tekst .knop:hover{background:var(--cta-op-donker-hover);color:var(--op-cta-donker)}.po-kolom--wij .tk{border-left-color:var(--goed);border-bottom-color:var(--goed)}.po-teken--kruis{border-color:color-mix(in srgb,var(--fout) 42%,transparent)}.po-teken--kruis:before,.po-teken--kruis:after{background:var(--fout)}
