@font-face{font-family:"VF Grotesk";src:url(/static/fonts/vf-grotesk-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;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:"VF Grotesk";src:url(/static/fonts/vf-grotesk-latinext.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;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:"VF Serif";src:url(/static/fonts/vf-serif-latin.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:"VF Serif";src:url(/static/fonts/vf-serif-latinext.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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}

:root{--vf-asfalt:#121316;--vf-grafiet:#1b1d22;--vf-grafiet-2:#23262d;--vf-lijn:#343841;--vf-tekst:#ece9e2;--vf-zacht:#a5a9b1;--vf-geel:#f6c31c;--vf-geel-2:#ffd84a;--vf-rood:#ff6247;--vf-groen:#3ecf6e;--vf-oranje:#ff9a1f;--vf-kop:"VF Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--vf-lees:"VF Serif",Georgia,"Times New Roman",serif;--vf-r:6px;--vf-kophoogte:64px;--vf-s1:8px;--vf-s2:16px;--vf-s3:24px;--vf-s4:40px;--vf-s5:64px;--vf-s6:96px;--vf-kolom:100%;--vf-breed:100%}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;interpolate-size:allow-keywords;scroll-padding-top:calc(var(--vf-kophoogte) + 16px)}
body{margin:0;background:var(--vf-asfalt);color:var(--vf-tekst);font-family:var(--vf-lees);font-size:1.125rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--vf-geel)}
a:hover{color:var(--vf-geel-2)}
main a:not([class]){text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgba(246,195,28,.5);transition:text-decoration-color .2s,color .2s}
main a:not([class]):hover{text-decoration-color:currentColor;text-decoration-thickness:2px}
h1,h2,h3{font-family:var(--vf-kop);line-height:1.1;margin:0 0 .5em}
p{margin:0 0 1em}
:focus-visible{outline:2px solid var(--vf-geel);outline-offset:3px}
.cl-shell{width:100%;max-width:1232px;margin:0 auto;padding:0 16px}
.cl-jump{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--vf-geel);color:#111;padding:8px 14px;font-family:var(--vf-kop)}
.cl-jump:focus{left:16px}

.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:0 20px;border-radius:var(--vf-r);font-family:var(--vf-kop);font-weight:700;font-size:1rem;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}
.cl-btn_solid{background:var(--vf-geel);color:#15140f}
.cl-btn_solid:hover{background:var(--vf-geel-2);color:#15140f}
.cl-btn_solid:active{background:#e3b20f}
.cl-btn:active{transform:scale(.97)}
.cl-btn_xl{min-height:58px;padding:0 30px;font-size:1.125rem}
.cl-fine{margin:.6em 0 0;font-family:var(--vf-kop);font-size:.8125rem;color:#8b8f97;letter-spacing:.01em}

.cl-mast{position:sticky;top:0;z-index:50;background:rgba(18,19,22,.97);border-bottom:1px solid var(--vf-lijn)}
.cl-mast-row{display:flex;align-items:center;gap:20px;min-height:var(--vf-kophoogte);flex-wrap:wrap}
.cl-logo{display:inline-flex;align-items:baseline;gap:.28em;font-family:var(--vf-kop);font-weight:700;font-size:1.375rem;letter-spacing:-.03em;text-decoration:none;color:var(--vf-tekst);padding-bottom:5px;background:repeating-linear-gradient(90deg,var(--vf-geel) 0 14px,transparent 14px 22px) left bottom/100% 3px no-repeat}
.cl-logo:hover{color:var(--vf-tekst)}
.cl-logo{gap:0}
.cl-logo-p2{color:var(--vf-geel)}
.cl-logo-p3{color:var(--vf-zacht);font-weight:500;font-size:.8em}
.cl-menu{margin-left:auto}
.cl-menu-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.cl-menu-lnk{font-family:var(--vf-kop);font-weight:500;font-size:.9375rem;color:var(--vf-tekst);text-decoration:none;padding:8px 0;border-bottom:2px solid transparent;transition:border-color .2s}
.cl-menu-lnk:hover,.cl-menu-lnk[aria-current]{color:var(--vf-tekst);border-bottom-color:var(--vf-geel)}
.cl-menu-go{min-height:44px}
.cl-mast-go{display:none}
.cl-hamb{display:none}


.cl-lede{position:relative;isolation:isolate;overflow:hidden;background:#0b0c0e}
.cl-lede-pic{position:absolute;top:0;bottom:0;right:0;left:28%;margin:0;z-index:-2;overflow:hidden}
.cl-lede-pic picture,.cl-lede-pic img{display:block;width:100%;height:100%}
.cl-lede-pic img{object-fit:cover;object-position:62% 40%;animation:vf-zoom 26s ease-in-out infinite alternate}
.cl-lede_tall .cl-lede-pic{left:auto;width:56%}
.cl-lede_tall .cl-lede-pic img{object-position:50% 30%}
.cl-lede::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b0c0e 0%,#0b0c0e 28%,rgba(11,12,14,.82) 40%,rgba(11,12,14,.35) 58%,rgba(11,12,14,.05) 80%),linear-gradient(0deg,#0b0c0e 0%,rgba(11,12,14,0) 30%)}
.cl-lede_tall::before{background:linear-gradient(90deg,#0b0c0e 0%,#0b0c0e 44%,rgba(11,12,14,.72) 52%,rgba(11,12,14,.3) 64%,rgba(11,12,14,.06) 82%),linear-gradient(0deg,#0b0c0e 0%,rgba(11,12,14,0) 30%)}
.cl-lede::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 60% at 70% 0%,rgba(255,224,140,.22),transparent 70%);animation:vf-licht 7s steps(1,end) infinite}
.cl-lede-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:56px;align-items:end;min-height:clamp(540px,calc(100vh - var(--vf-kophoogte) - 40px),680px);padding-top:64px;padding-bottom:8px}
.cl-lede-txt{max-width:700px}
.cl-lede-hd{font-size:clamp(2.5rem,4.1vw,3.75rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;margin:0 0 .3em;text-wrap:balance}
.cl-lede-hd em{font-style:normal;color:var(--vf-geel);background:linear-gradient(var(--vf-geel),var(--vf-geel)) left 96%/100% .07em no-repeat;padding-bottom:.04em}
.cl-lede-verdict{font-family:var(--vf-kop);font-weight:700;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.3;margin:0 0 .6em;color:var(--vf-geel)}
.cl-lede-sub{color:#c3c6cc;font-size:1rem;line-height:1.6;max-width:none;margin:0 0 1.4em}
.cl-lede-act{margin:0 0 1.4em}
.cl-lede-btns{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}
.cl-lede-alt{font-family:var(--vf-kop);font-weight:600;font-size:1rem;color:var(--vf-tekst);text-decoration:none;border-bottom:2px solid var(--vf-geel);padding:6px 0 2px}
.cl-lede-alt:hover{color:var(--vf-geel)}
.cl-lede-by{margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--vf-kop);font-size:.875rem;color:var(--vf-zacht)}
.cl-lede-by a{color:var(--vf-tekst)}
.cl-lede-card{position:relative;background:rgba(10,10,11,.88);border:2px solid var(--vf-geel);border-radius:var(--vf-r);padding:0 0 6px;margin-bottom:6px;box-shadow:0 18px 50px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.cl-lede-card-hd{margin:0;padding:10px 18px;font-family:var(--vf-kop);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#111;background:repeating-linear-gradient(135deg,var(--vf-geel) 0 18px,#e3b20f 18px 36px)}
.cl-lede-checks{list-style:none;margin:0;padding:4px 18px}
.cl-lede-chk{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed rgba(246,195,28,.28);font-family:var(--vf-kop);font-weight:600;font-size:1.0625rem}
.cl-lede-chk:last-child{border-bottom:0}
.cl-lede-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-weight:700;font-size:1rem}
.cl-lede-chk_ok .cl-lede-ico{background:rgba(62,207,110,.16);color:var(--vf-groen);border:1px solid rgba(62,207,110,.5)}
.cl-lede-chk_nee .cl-lede-ico{background:rgba(255,98,71,.16);color:var(--vf-rood);border:1px solid rgba(255,98,71,.5)}
.cl-lede-st{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vf-zacht)}
.cl-lede-chk_nee .cl-lede-st{color:var(--vf-rood)}
@keyframes vf-zoom{from{transform:scale(1.02)}to{transform:scale(1.12)}}
@keyframes vf-licht{0%,100%{opacity:1}41%{opacity:.55}43%{opacity:1}71%{opacity:.75}72%{opacity:1}}
@media (prefers-reduced-motion:reduce){.cl-lede-pic img,.cl-lede::after{animation:none}}

.cl-stripe{height:5px;margin-top:48px;background:repeating-linear-gradient(90deg,var(--vf-geel) 0 56px,transparent 56px 96px);background-size:96px 5px;animation:vf-rijden 2.4s linear infinite;opacity:.9}
@keyframes vf-rijden{to{background-position:-96px 0}}

.cl-pghd{padding:56px 0 0}
.cl-pghd-hd{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.04em;margin:0}

.cl-blk{padding:var(--vf-s5) 0 var(--vf-s4)}
.cl-blk+.cl-blk{padding-top:var(--vf-s3)}
.cl-blk .cl-shell>:is(p,ul,ol,dl,h2,h3,blockquote,details,.cl-voices-list,.cl-byl-card):not(.cl-strip,.cl-care-lines){max-width:var(--vf-kolom);margin-inline:auto}
.cl-blk .cl-shell>:is(.cl-tbl,.cl-care-lines){max-width:var(--vf-breed);margin-inline:auto}
.cl-ttl{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin-bottom:.6em;text-wrap:balance}
.cl-blk h3{font-size:1.3125rem;letter-spacing:-.015em;line-height:1.25;margin:1.7em 0 .55em}
.cl-blk .cl-ttl+h3{margin-top:0}
.cl-bul{list-style:none;margin:0 0 1.25em;padding:0}
.cl-bul li{position:relative;padding-left:28px;margin-bottom:.55em}
.cl-bul li::before{content:"";position:absolute;left:0;top:.68em;width:14px;height:3px;background:var(--vf-geel)}
.cl-blk ol:is(.cl-bul,:not([class])){list-style:none;margin:0 0 1.25em;padding:0;counter-reset:vf-n}
.cl-blk ol:is(.cl-bul,:not([class]))>li{position:relative;padding-left:40px;margin-bottom:.6em;counter-increment:vf-n}
.cl-blk ol:is(.cl-bul,:not([class]))>li::before{content:counter(vf-n,decimal-leading-zero);position:absolute;left:0;top:.2em;width:auto;height:auto;background:none;font-family:var(--vf-kop);font-weight:700;font-size:.875rem;line-height:1.6;color:var(--vf-geel);font-variant-numeric:tabular-nums}
.cl-claim{font-family:var(--vf-kop);font-weight:600;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.3;letter-spacing:-.02em;padding-left:20px;border-left:4px solid var(--vf-geel);margin:var(--vf-s4) 0}

.cl-tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--vf-s3) 0 var(--vf-s4);border-top:2px solid var(--vf-lijn);border-bottom:1px solid var(--vf-lijn)}
.cl-tbl table{width:100%;min-width:560px;border-collapse:collapse;font-family:var(--vf-kop);font-size:.9844rem;line-height:1.5;font-variant-numeric:tabular-nums}
.cl-tbl th,.cl-tbl td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid #26292f}
.cl-tbl th:first-child,.cl-tbl td:first-child{padding-left:4px}
.cl-tbl tr:last-child>*{border-bottom:0}
.cl-tbl thead th{background:none;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--vf-lijn);font-size:.875rem;font-weight:700;letter-spacing:0;color:var(--vf-zacht);vertical-align:bottom}
.cl-tbl tbody tr:nth-child(even){background:rgba(255,255,255,.022)}
.cl-tbl tbody th{font-weight:600}
.cl-tbl .cl-num{text-align:right;white-space:nowrap}
.cl-tbl.cl-tbl_more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),rgba(0,0,0,.25));mask-image:linear-gradient(90deg,#000 calc(100% - 56px),rgba(0,0,0,.25))}

.cl-board{padding:var(--vf-s5) 0;margin-bottom:var(--vf-s4);background:var(--vf-grafiet)}
.cl-blk.cl-board .cl-shell>:is(h2,p,.cl-tbl){max-width:none}
.cl-board .cl-tbl{background:var(--vf-asfalt);border:0;border-radius:var(--vf-r);margin-bottom:0}
.cl-board .cl-tbl th:first-child,.cl-board .cl-tbl td:first-child{padding-left:18px}
.cl-board .cl-tbl tbody tr:nth-child(even){background:rgba(255,255,255,.03)}
.cl-board-tbl tbody th{font-size:1.125rem;letter-spacing:-.01em;width:18%}
.cl-board-val{font-size:1.125rem;font-weight:700;color:var(--vf-geel);font-variant-numeric:tabular-nums}
.cl-st{display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}
.cl-st::before{content:"";width:10px;height:10px;border-radius:2px;background:var(--vf-zacht)}
.cl-st_ok::before{background:var(--vf-groen)}
.cl-st_let::before{background:var(--vf-oranje)}
.cl-st_nee::before{background:var(--vf-rood)}

.cl-idx{max-width:var(--vf-kolom);margin:8px auto 0;border:1px solid var(--vf-lijn);border-radius:var(--vf-r);background:var(--vf-grafiet)}
.cl-idx-head{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-family:var(--vf-kop);font-weight:600;font-size:1.0625rem}
.cl-idx-head::-webkit-details-marker{display:none}
.cl-idx-head::after{content:"";width:10px;height:10px;border-right:2px solid var(--vf-geel);border-bottom:2px solid var(--vf-geel);transform:rotate(45deg) translateY(-3px);transition:transform .25s}
.cl-idx[open] .cl-idx-head::after{transform:rotate(-135deg)}
.cl-idx-head:hover{color:var(--vf-geel)}
.cl-idx::details-content,.cl-qa-it::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}
.cl-idx[open]::details-content,.cl-qa-it[open]::details-content{block-size:auto}
.cl-idx-list{margin:0;padding:4px 20px 18px 44px;font-family:var(--vf-kop);font-size:1rem;columns:2;column-gap:40px}
.cl-idx-list li{margin-bottom:.45em;break-inside:avoid}
.cl-idx-list a{color:var(--vf-tekst);text-decoration-color:var(--vf-lijn);text-underline-offset:3px}
.cl-idx-list a:hover{text-decoration-color:var(--vf-geel)}

.cl-vs .cl-vs-real{color:var(--vf-geel)}
.cl-vs .cl-vs-fake{color:var(--vf-rood)}
.cl-vs tbody td{width:41%}

.cl-strip{list-style:none;margin:0;padding:0;display:grid;gap:20px}
.cl-frames-strip{grid-template-columns:1fr 1fr}
.cl-frame{margin:0;display:flex;flex-direction:column}
.cl-frame img{height:420px;width:auto;max-width:100%;object-fit:contain;margin:0 auto;border-radius:var(--vf-r)}
.cl-frame_wide{grid-column:1/-1}
.cl-frame_wide img{height:auto;width:100%}
.cl-frame figcaption,.cl-round figcaption{margin-top:12px;padding-left:12px;border-left:2px solid var(--vf-lijn);font-family:var(--vf-kop);font-size:.8125rem;line-height:1.5;color:var(--vf-zacht)}
.cl-frame_solo{max-width:360px;margin:var(--vf-s4) 0}
.cl-round{margin:var(--vf-s4) 0;max-width:880px}
.cl-round img{display:block;width:100%;height:auto;border-radius:var(--vf-r);border-left:8px solid var(--vf-geel);background:var(--vf-grafiet)}
.cl-round-pic{position:relative;overflow:hidden;border-radius:var(--vf-r);border-left:8px solid var(--vf-geel);background:var(--vf-grafiet)}
.cl-round-pic img{border-radius:0;border-left:0;transform-origin:30% 50%;animation:vf-ronde-zoom 14s ease-in-out infinite alternate}
.cl-round-pic::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 38%,rgba(255,140,30,.38),transparent 32%);mix-blend-mode:screen;animation:vf-ronde-vuur 1.6s ease-in-out infinite alternate}
@keyframes vf-ronde-zoom{from{transform:scale(1)}to{transform:scale(1.07) translateX(1.5%)}}
@keyframes vf-ronde-vuur{from{opacity:.25}to{opacity:1}}
@media (min-width:900px){
.cl-round{max-width:760px;margin:var(--vf-s4) auto}
.cl-frame_solo{margin:var(--vf-s4) auto}
.cl-frames-strip{max-width:960px;margin-inline:auto}
.cl-frames-strip:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))}
.cl-frames-strip:has(>:nth-child(4)) .cl-frame:not(.cl-frame_wide) img{height:300px}
}

.cl-promo{padding:24px 0 56px}
.cl-promo-cols{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center;background:var(--vf-grafiet);border-radius:var(--vf-r);border-top:5px solid var(--vf-geel);padding-top:36px;padding-bottom:36px;max-width:1200px}
.cl-promo-pic img{width:100%;border-radius:4px}
.cl-promo-hd{font-family:var(--vf-kop);font-weight:700;font-size:clamp(1.625rem,3vw,2.25rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:.4em}

.cl-fake-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
.cl-fake-card.cl-fake-card_plain{padding:20px 20px 14px}
.cl-fake-facts{margin:0;padding-top:12px;border-top:1px solid var(--vf-lijn);font-family:var(--vf-kop);font-size:.9375rem;line-height:1.5}
.cl-fake-facts dt{font-size:.8125rem;font-weight:700;color:var(--vf-rood)}
.cl-fake-facts dt+dd+dt{color:var(--vf-geel)}
.cl-fake-facts dd{margin:2px 0 12px}
.cl-fake-card{border-top:4px solid var(--vf-rood);background:var(--vf-grafiet);border-radius:0 0 var(--vf-r) var(--vf-r);padding:16px 16px 6px}
.cl-fake-shot{margin:0 0 14px;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:var(--vf-grafiet-2)}
.cl-fake-shot img{width:100%;height:100%;object-fit:cover;object-position:top}
.cl-fake-hd{font-size:1.0625rem;letter-spacing:-.01em;margin-bottom:.4em}
.cl-fake-card p{font-size:1rem;line-height:1.55}

.cl-care-age{display:inline-flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;margin-right:.3em;vertical-align:middle;border-radius:50%;background:var(--vf-geel);color:#15140f;font-size:.62em;letter-spacing:-.02em}
.cl-care-txt{max-width:780px}
.cl-blk.cl-care{margin:var(--vf-s4) 0;padding:var(--vf-s5) 0;background:var(--vf-grafiet);border-top:3px solid var(--vf-geel)}
.cl-care+.cl-blk{padding-top:var(--vf-s5)}
.cl-care-lines{list-style:none;margin:var(--vf-s3) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.cl-care-lines li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--vf-asfalt);border-left:3px solid var(--vf-geel);border-radius:0 var(--vf-r) var(--vf-r) 0;font-family:var(--vf-kop);font-size:.9375rem;line-height:1.45}
.cl-care-nm{font-size:.9375rem;font-weight:700;color:var(--vf-tekst)}
.cl-care-note{color:var(--vf-zacht)}
.cl-care-lines a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:1.25rem;white-space:nowrap}

.cl-refs-list{margin:0;padding-left:1.4em;font-family:var(--vf-kop);font-size:.9375rem;color:var(--vf-zacht)}
.cl-refs-list li{margin-bottom:.5em;overflow-wrap:anywhere}

.cl-voices-list{list-style:none;margin:0 auto;padding:0;display:grid;gap:0}
.cl-voices-it{padding:20px 0 20px 24px;border-left:2px solid var(--vf-geel);margin-bottom:var(--vf-s3)}
.cl-voices-it blockquote p{font-size:1.1875rem;line-height:1.55;margin-bottom:.5em}
.cl-voices-it blockquote{margin:0}
.cl-voices-src{margin:0;font-family:var(--vf-kop);font-size:.875rem;color:var(--vf-zacht)}

.cl-qa-it{border-bottom:1px solid var(--vf-lijn)}
.cl-qa-it:first-of-type{border-top:1px solid var(--vf-lijn)}
.cl-qa-it summary:hover{color:var(--vf-geel)}
.cl-qa-it summary{cursor:pointer;min-height:44px;transition:color .2s;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-family:var(--vf-kop);font-weight:600;font-size:1.125rem;letter-spacing:-.01em}
.cl-qa-it summary::-webkit-details-marker{display:none}
.cl-qa-it summary::after{content:"+";flex:none;font-size:1.5rem;font-weight:500;line-height:1;color:var(--vf-geel);transition:transform .25s}
.cl-qa-it[open] summary::after{transform:rotate(45deg)}
.cl-qa-ans{padding:0 0 16px}
.cl-qa-ans p:last-child{margin-bottom:0}

.cl-byl-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:start;background:var(--vf-grafiet);border-radius:var(--vf-r);padding:28px}
.cl-byl-pic{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--vf-geel)}
.cl-byl-lbl{margin:0;font-family:var(--vf-kop);font-size:.8125rem;color:var(--vf-zacht)}
.cl-byl-nm{margin:0;font-family:var(--vf-kop);font-weight:700;font-size:1.375rem;letter-spacing:-.02em}
.cl-byl-nm a{color:var(--vf-tekst);text-decoration:none}
.cl-byl-job{margin:0 0 .6em;font-family:var(--vf-kop);font-size:.9375rem;color:var(--vf-zacht)}
.cl-byl-bio{margin:0}

.cl-foot{position:relative;margin-top:40px;background:#0c0d0f;padding:45px 0 calc(96px + env(safe-area-inset-bottom))}
.cl-foot::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,var(--vf-geel) 0 56px,transparent 56px 96px)}
.cl-foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding-bottom:24px;border-bottom:1px solid var(--vf-lijn)}
.cl-foot-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--vf-kop);font-size:.9375rem}
.cl-foot-nav a{color:var(--vf-tekst);text-decoration:none}
.cl-foot-nav a:hover{color:var(--vf-geel)}
.cl-foot-care{margin:20px 0 8px;font-family:var(--vf-kop);font-size:.9375rem}
.cl-foot-care a{white-space:nowrap}
.cl-foot-small{margin:0;font-family:var(--vf-kop);font-size:.8125rem;color:#868a92}

.cl-pin{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(18,19,22,.97);border-top:1px solid var(--vf-lijn);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.cl-pin.shown{transform:none}
.cl-pin-row{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}
.cl-pin-txt{font-family:var(--vf-kop);font-weight:600}

.cl-jsok .cl-show :is(.cl-frame img,.cl-round,.cl-fake-shot,.cl-promo-pic){opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
.cl-jsok .cl-show.on-screen :is(.cl-frame img,.cl-round,.cl-fake-shot,.cl-promo-pic){opacity:1;transform:none}

@media (max-width:1100px){
.cl-fake-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:899px){
:root{--vf-kophoogte:60px}
.cl-mast-row{gap:12px}
.cl-logo{font-size:1.0625rem}
.cl-mast-go{display:inline-flex;margin-left:auto;min-height:44px;padding:0 16px}
.cl-menu{width:100%;order:5;padding-bottom:10px}
.cl-menu-list{gap:6px 18px}
.cl-menu-goli{display:none}
.cl-jsok .cl-menu{position:fixed;top:var(--vf-kophoogte);left:0;right:0;height:calc(100vh - var(--vf-kophoogte));height:calc(100dvh - var(--vf-kophoogte));margin:0;padding:24px 20px 32px;background:var(--vf-asfalt);border-top:1px solid var(--vf-lijn);overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .38s cubic-bezier(.2,.7,.2,1),visibility 0s linear .38s}
.cl-jsok .cl-menu.menu-open{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.2,.7,.2,1)}
.cl-jsok .cl-menu-list{flex-direction:column;align-items:stretch;gap:0}
.cl-jsok .cl-menu-list li{opacity:0;transform:translateX(28px);transition:opacity .3s ease,transform .35s ease}
.cl-jsok .cl-menu.menu-open .cl-menu-list li{opacity:1;transform:none}
.cl-jsok .cl-menu.menu-open li:nth-child(2){transition-delay:.05s}
.cl-jsok .cl-menu.menu-open li:nth-child(3){transition-delay:.1s}
.cl-jsok .cl-menu.menu-open li:nth-child(4){transition-delay:.15s}
.cl-jsok .cl-menu.menu-open li:nth-child(5){transition-delay:.2s}
.cl-jsok .cl-menu.menu-open li:nth-child(6){transition-delay:.25s}
.cl-jsok .cl-menu.menu-open li:nth-child(7){transition-delay:.3s}
.cl-jsok .cl-menu-lnk{display:block;padding:16px 4px;font-size:1.375rem;font-weight:600;border-bottom:1px solid var(--vf-lijn)}
.cl-jsok .cl-menu-goli{display:block;margin-top:24px}
.cl-jsok .cl-menu-go{width:100%;min-height:56px}
.cl-jsok .cl-hamb{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;margin-right:-6px;background:none;border:0;cursor:pointer}
.cl-jsok .cl-hamb span{display:block;height:2px;background:var(--vf-tekst);border-radius:2px;transition:transform .3s,opacity .2s}
.cl-jsok .cl-hamb[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.cl-jsok .cl-hamb[aria-expanded="true"] span:nth-child(2){opacity:0}
.cl-jsok .cl-hamb[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.cl-jsok .cl-menu{order:0;width:auto}
.cl-lede-pic,.cl-lede_tall .cl-lede-pic{bottom:auto;left:0;width:100%;height:240px}
.cl-lede-pic img,.cl-lede_tall .cl-lede-pic img{object-position:50% 40%}
.cl-lede::before,.cl-lede_tall::before{background:linear-gradient(180deg,rgba(11,12,14,0) 0,rgba(11,12,14,.25) 110px,rgba(11,12,14,.92) 200px,#0b0c0e 240px)}
.cl-lede::after{background:radial-gradient(60% 120px at 60% 0,rgba(255,224,140,.2),transparent 70%)}
.cl-lede-cols{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:150px;padding-bottom:0}
.cl-lede-txt{display:contents}
.cl-lede-hd{order:1;font-size:clamp(2rem,9vw,2.75rem);margin-bottom:.25em}
.cl-lede-verdict{order:2;font-size:1.125rem;margin-bottom:.7em}
.cl-lede-card{order:3;margin:0 0 14px;padding:0;border-width:1px;box-shadow:none}
.cl-lede-card-hd{display:none}
.cl-lede-checks{display:flex;flex-wrap:wrap;gap:6px 14px;padding:9px 12px}
.cl-lede-chk{display:flex;gap:6px;padding:0;border:0;font-size:.875rem}
.cl-lede-ico{width:20px;height:20px;font-size:.75rem}
.cl-lede-st{display:none}
.cl-lede-act{order:4;margin-bottom:1.1em}
.cl-lede-btns{gap:10px 18px}
.cl-lede-act .cl-btn{width:100%}
.cl-lede-sub{order:5;font-size:.9375rem;margin-bottom:1em}
.cl-lede-by{order:6}
.cl-stripe{margin-top:32px}
.cl-blk{padding:var(--vf-s4) 0 var(--vf-s3)}
.cl-blk+.cl-blk{padding-top:var(--vf-s2)}
.cl-blk.cl-care,.cl-board{padding:var(--vf-s4) 0}
body{line-height:1.7}
.cl-idx-list{columns:1}
.cl-strip-shell{padding:0}
.cl-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:0 16px 8px;scroll-padding:0 16px;scrollbar-width:none}
.cl-strip::-webkit-scrollbar{display:none}
.cl-strip>*{flex:0 0 80%;scroll-snap-align:start}
.cl-frame img{height:340px}
.cl-frame_wide img{height:auto}
.cl-promo-cols{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:24px 16px;margin:0 16px;width:auto}
.cl-promo-txt .cl-btn{width:100%}
.cl-care-lines{grid-template-columns:minmax(0,1fr);gap:12px}
.cl-byl-card{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:20px}
.cl-byl-pic{width:84px;height:84px}
.cl-pin-txt{display:none}
.cl-pin .cl-btn{width:100%;min-height:52px}
}
@media (max-width:899px) and (max-height:760px){
.cl-lede-pic,.cl-lede_tall .cl-lede-pic{height:190px}
.cl-lede::before,.cl-lede_tall::before{background:linear-gradient(180deg,rgba(11,12,14,0) 0,rgba(11,12,14,.3) 80px,rgba(11,12,14,.92) 160px,#0b0c0e 190px)}
.cl-lede-cols{padding-top:112px}
.cl-lede-hd{font-size:clamp(1.875rem,8.4vw,2.25rem)}
.cl-lede-verdict{font-size:1.0625rem;margin-bottom:.55em}
}
@media (max-width:520px){
.cl-promo-cols{grid-template-columns:minmax(0,1fr)}
.cl-promo-pic img{max-width:150px}
body{font-size:1.0625rem}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.cl-jsok .cl-show :is(.cl-frame img,.cl-round,.cl-fake-shot,.cl-promo-pic){opacity:1;transform:none}
.cl-jsok .cl-menu-list li{opacity:1;transform:none}
}
