@font-face{font-family:overpass;src:url(/_next/static/media/9e3dadeedbcb8298-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:overpass Fallback;src:local("Arial");ascent-override:87.47%;descent-override:37.94%;line-gap-override:0.00%;size-adjust:100.95%}.__className_8e6372{font-family:overpass,overpass Fallback;font-style:normal}.__variable_8e6372{--font-overpass:"overpass","overpass Fallback"}:root{--papier:#FFFFFF;--grond:#F2F3F4;--inkt:#15171A;--grijs:#565C64;--lijn:#D9DCDF;--lijn-ui:#737980;--fout:#B42318;--op-inkt:#D5D8DB;--w:#B5480A;--s:#007556;--b:#0068A8;--focus:#0068A8;--font:var(--font-overpass),system-ui,sans-serif;--t-1:14px;--t0:17px;--t1:clamp(19px,1.5vw,22px);--t2:clamp(24px,2.2vw,30px);--t3:clamp(30px,3.4vw,46px);--t4:clamp(34px,5vw,68px);--t5:clamp(40px,6.2vw,88px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:80px;--s9:120px;--rand:20px;--breed:1280px;--r:6px;--uit:cubic-bezier(.16,1,.3,1);--teken:cubic-bezier(.65,0,.35,1)}@media (min-width:640px){:root{--rand:40px}}@media (min-width:1200px){:root{--rand:56px}}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;color-scheme:light}body{margin:0;background:var(--papier);color:var(--inkt);font:400 var(--t0)/1.6 var(--font);font-feature-settings:"lnum";font-variant-numeric:lining-nums}::selection{background:#CCE3F1;color:var(--inkt)}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1.5px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:900;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--t5);line-height:1}h2{font-size:var(--t4);line-height:1.04}h3{font-size:var(--t2);line-height:1.15;font-weight:800;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}dd,dt,li>p,li>span{min-width:0;overflow-wrap:break-word}.eerlijk li>span,.software li>span,ul.lijst li>span{overflow-wrap:anywhere}.ic{display:inline-block;width:1.15em;height:1.15em;flex:none;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.i-pijl{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6l-6 6'/%3E%3C/svg%3E")}.i-vink{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.i-kruis{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10'/%3E%3Cpath d='M17 7L7 17'/%3E%3C/svg%3E")}.i-menu{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 17h16'/%3E%3C/svg%3E")}.i-sluit{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12'/%3E%3Cpath d='M18 6L6 18'/%3E%3C/svg%3E")}.i-let{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5'/%3E%3Cpath d='M12 16.5v.01'/%3E%3C/svg%3E")}.i-plus{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.i-op{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5'/%3E%3Cpath d='M6 11l6-6l6 6'/%3E%3C/svg%3E")}.i-neer{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M6 13l6 6l6-6'/%3E%3C/svg%3E")}.wrap{max-width:var(--breed);margin-inline:auto}.overslaan{position:absolute;left:var(--s4);top:-60px;background:var(--inkt);color:#fff;padding:var(--s3) var(--s4);z-index:50;font-weight:700;border-radius:var(--r)}.overslaan:focus{top:var(--s4)}.kleur-w{--k:var(--w)}.kleur-s{--k:var(--s)}.kleur-b{--k:var(--b)}.kleur-i{--k:var(--inkt)}.k-tekst{color:var(--k)}.kop{border-bottom:1px solid var(--lijn);background:var(--papier);padding:0 var(--rand)}.kop-in{gap:var(--s5);min-height:72px}.kop-in,.merk{display:flex;align-items:center}.merk{gap:10px;font:900 20px/1 var(--font);letter-spacing:-.02em;text-decoration:none;margin-right:auto;padding-block:var(--s3)}.merk-teken{display:flex;gap:3px}.merk-teken i{display:block;width:5px;height:22px;border-radius:3px;background:var(--k)}.nav{gap:2px;margin:0;padding:0;list-style:none}.nav,.nav a{display:flex}.nav a{align-items:center;gap:8px;padding:var(--s3) 10px;font-weight:700;font-size:15px;text-decoration:none;border-radius:var(--r);transition:background-color .15s}.nav a:hover,.nav a[aria-current]{background:var(--grond)}.stip{width:9px;height:9px;border-radius:50%;background:var(--k);flex:none}.knop{display:inline-flex;align-items:center;gap:var(--s3);min-height:52px;padding:0 var(--s5);background:var(--inkt);color:#fff;font:800 17px/1 var(--font);text-decoration:none;border:0;border-radius:var(--r);cursor:pointer;transition:transform .15s var(--uit),background-color .15s}.knop:hover{background:#000}.knop:active{transform:scale(.98)}.knop .ic{transition:transform .2s var(--uit)}@media (hover:hover){.knop:hover .ic{transform:translateX(4px)}}.knop-klein{min-height:44px;padding:0 var(--s4);font-size:15px}.knop-licht{background:var(--grond);color:var(--inkt)}.knop-licht:hover{background:#E4E6E8}.menu-knop{display:none;min-height:44px;padding:0 var(--s4);background:var(--grond);border:0;color:var(--inkt);font:800 15px/1 var(--font);border-radius:var(--r);cursor:pointer;align-items:center;gap:var(--s2)}.menu-knop.altijd{display:inline-flex}#menu{position:fixed;inset:0;z-index:40;background:var(--papier);padding:var(--s4) var(--rand) var(--s7);overflow:auto;opacity:0;transform:translateY(-10px);transition:opacity .18s,transform .22s var(--uit)}#menu.open{opacity:1;transform:none}#menu .boven{display:flex;justify-content:space-between;align-items:center;min-height:56px}#menu ul{list-style:none;margin:var(--s5) 0 var(--s7);padding:0}#menu li a{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--lijn);font:900 28px/1.1 var(--font);letter-spacing:-.02em;text-decoration:none}#menu li a .ic{margin-left:auto}#menu .stip{width:12px;height:12px}body.menu-open{overflow:hidden}.kop .knop-klein,.nav a{white-space:nowrap}@media (max-width:1219px){.kop .knop-klein,.nav{display:none}.menu-knop{display:inline-flex}}.hero{padding:var(--s8) var(--rand) var(--s9)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s8);align-items:center}.hero h1{max-width:12ch}.hero h1 .w{color:var(--w)}.hero h1 .s{color:var(--s)}.hero h1 .b{color:var(--b)}.hero .sub{font-size:var(--t1);line-height:1.5;max-width:38ch;margin-top:var(--s6);color:var(--grijs)}.acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s7)}.tekstlink{display:inline-flex;align-items:center;gap:var(--s2);font-weight:800;min-height:44px}.net{position:relative;--rail:76px}.net ol{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:minmax(88px,1fr)}.net li{position:relative;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:center}.net-lijnen{position:absolute;inset:0 auto 0 0;width:var(--rail);pointer-events:none}.net-lijnen i{position:absolute;bottom:10%;width:10px;border-radius:5px;background:var(--k)}.net-lijnen i:first-child{left:10px;top:10%}.net-lijnen i:nth-child(2){left:30px;top:30%}.net-lijnen i:nth-child(3){left:50px;top:50%}.net .rail{position:relative;align-self:stretch;z-index:1}.net .halte{position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff;border:5px solid var(--k)}.net .halte.h1{left:4px}.net .halte.h2{left:24px}.net .halte.h3{left:44px}.net .samen{position:absolute;top:50%;left:2px;width:68px;height:26px;margin-top:-13px;border-radius:13px;background:#fff;border:4px solid var(--inkt)}.net .tekst{padding:var(--s3) 0 var(--s3) var(--s3)}.net .naam{display:block;font-weight:900;font-size:var(--t1);line-height:1.2;letter-spacing:-.01em}.net .wat{display:block;color:var(--grijs);font-size:15px;line-height:1.45;margin-top:2px}.net .samen-tekst .naam{font-size:var(--t2)}.net-lijnen i{clip-path:inset(0 0 0 0 round 5px);transition:clip-path var(--d,.8s) var(--teken) var(--v,0s)}.net-lijnen i:nth-child(2){--d:.6s;--v:.2s}.net-lijnen i:nth-child(3){--d:.4s;--v:.4s}.net .halte,.net .samen{transition:opacity .25s var(--uit) var(--v,0s),transform .35s var(--uit) var(--v,0s)}.net li:nth-child(2) .halte{--v:.2s}.net li:nth-child(3) .halte{--v:.4s}.net li:nth-child(4) .samen{--v:.6s}.net li:nth-child(5) .samen{--v:.8s}.js .net:not(.in) .net-lijnen i{clip-path:inset(0 0 100% 0 round 5px)}.js .net:not(.in) .halte,.js .net:not(.in) .samen{opacity:0;transform:scale(.6)}.sectie{padding:var(--s9) var(--rand)}.grond{background:var(--grond)}.rapport-top{padding-bottom:var(--s6)!important}.rapport-vlak{padding:var(--s6) var(--rand) var(--s9)}.sectie-kop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5) var(--s8);align-items:end;margin-bottom:var(--s7)}.sectie-kop p{font-size:var(--t1);line-height:1.5;color:var(--grijs);max-width:44ch}.diensten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s5)}.diensten li{grid-column:span 2}.diensten li:nth-child(4),.diensten li:nth-child(5){grid-column:span 3}.diensten a{display:flex;flex-direction:column;height:100%;padding:var(--s6) var(--s5) var(--s5);background:var(--papier);border-radius:var(--r);text-decoration:none;position:relative;overflow:hidden;transition:transform .2s var(--uit)}.diensten a:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--k)}@media (hover:hover){.diensten a:hover{transform:translateY(-3px)}}.diensten h3{font-size:var(--t3);margin-top:var(--s3)}.diensten p{margin-top:var(--s3);color:var(--grijs);max-width:36ch}.diensten .meer{margin-top:auto;padding-top:var(--s5);display:flex;align-items:center;gap:var(--s2);font-weight:800;color:var(--k)}.diensten .kanaal{font-size:var(--t-1);font-weight:700;color:var(--k)}.rapport{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s5)}.blad{background:var(--papier);border-radius:var(--r);padding:var(--s6) var(--s6) var(--s5)}.blad-kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s3) var(--s5);padding-bottom:var(--s4);border-bottom:2px solid var(--inkt);margin-bottom:var(--s3)}.blad-kop h3{font-size:var(--t2)}.voorbeeld{display:inline-flex;align-items:center;padding:5px 10px;background:var(--grond);border:1.5px solid var(--inkt);font:800 13px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;border-radius:4px}.kpi{list-style:none;margin:0;padding:0}.kpi li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:var(--s2) var(--s3);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--lijn)}.kpi .stip{width:12px;height:12px}.kpi .wat{font-weight:700;line-height:1.3}.kpi .waarde{font:900 var(--t3)/1 var(--font);letter-spacing:-.02em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right}.kpi .delta{grid-column:2/-1;display:flex;align-items:center;gap:6px;font-size:15px;color:var(--grijs)}.balk{height:8px;border-radius:4px;background:var(--grond);overflow:hidden}.kpi .balk{grid-column:2/-1}.balk i{display:block;height:100%;border-radius:4px;background:var(--k);transform-origin:left;transition:transform .7s var(--uit) var(--v,0s)}.kpi li:nth-child(2) .balk i,.weken li:nth-child(2) .balk i{--v:.07s}.kpi li:nth-child(3) .balk i,.weken li:nth-child(3) .balk i{--v:.14s}.kpi li:nth-child(4) .balk i,.weken li:nth-child(4) .balk i{--v:.21s}.js [data-in]:not(.in) .balk i{transform:scaleX(0)!important}.blad h4{font-size:var(--t1);font-weight:900;margin:var(--s4) 0 var(--s2)}.blad h4:first-child{margin-top:0}ul.lijst{list-style:none;margin:0;padding:0}ul.lijst li{display:flex;gap:var(--s3);padding:9px 0;border-bottom:1px solid var(--lijn);line-height:1.45}ul.lijst .ic{margin-top:3px}.blad .niet{padding:var(--s3) var(--s4);background:var(--grond);border-radius:4px;line-height:1.5}.rapport-noot{margin-top:var(--s5);color:var(--grijs);font-size:15px;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);align-items:center}.haltes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.haltes:before{content:"";position:absolute;left:0;right:0;top:15px;height:10px;border-radius:5px;background:var(--k,var(--inkt))}.haltes li{position:relative;padding:var(--s7) var(--s5) 0 0}.haltes li:before{content:"";position:absolute;left:0;top:4px;width:32px;height:32px;border-radius:50%;background:#fff;border:5px solid var(--k,var(--inkt))}.haltes .wanneer{display:block;font-weight:900;font-size:var(--t2);letter-spacing:-.015em;line-height:1.15}.haltes h3{font-size:var(--t0);font-weight:800;margin-top:var(--s2);letter-spacing:0}.haltes p{margin-top:var(--s2);color:var(--grijs)}.eerlijk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s7) var(--s8)}.eerlijk ul{list-style:none;margin:0;padding:0}.eerlijk li{display:flex;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--lijn);font-size:var(--t1);line-height:1.45}.eerlijk li .ic{margin-top:4px}.afspraken{margin:0}.afspraken div{padding:var(--s4) 0;border-bottom:1px solid var(--lijn)}.afspraken dt{font-weight:900;font-size:var(--t1);line-height:1.3}.afspraken dd{margin:var(--s2) 0 0;color:var(--grijs);max-width:56ch}.faq{max-width:880px}.faq details{border-bottom:1px solid var(--lijn)}.faq details:first-child{border-top:1px solid var(--lijn)}.faq summary{display:flex;justify-content:space-between;gap:var(--s5);align-items:center;padding:var(--s5) 0;cursor:pointer;list-style:none;font:800 var(--t1)/1.3 var(--font)}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{transition:transform .2s var(--uit);width:26px;height:26px}.faq details[open] summary .ic{transform:rotate(45deg)}.faq details p{padding:0 0 var(--s5);max-width:62ch;color:var(--grijs)}.scan{padding:var(--s9) var(--rand);background:var(--inkt);color:#fff}.scan-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7) var(--s8);align-items:start}.scan h2{max-width:13ch}.lijntjes{display:flex;gap:6px;margin-bottom:var(--s5)}.lijntjes i{display:block;width:44px;height:10px;border-radius:5px;background:var(--k)}.wat-nu{list-style:none;margin:var(--s6) 0 0;padding:0}.wat-nu li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid rgba(255,255,255,.22);color:var(--op-inkt)}.scan a,.wat-nu b{color:#fff}.formulier{display:grid;gap:var(--s5);background:var(--papier);color:var(--inkt);padding:var(--s6);border-radius:var(--r)}.veld label{display:block;font-weight:800;margin-bottom:var(--s2)}.veld input{width:100%;min-height:54px;padding:0 var(--s4);font:400 18px/1 var(--font);color:var(--inkt);background:#fff;border:1.5px solid var(--lijn-ui);border-radius:var(--r);transition:border-color .15s}.veld input:focus,.veld input:hover{border-color:var(--inkt)}.veld input:focus{outline:3px solid var(--focus);outline-offset:1px}.veld input::placeholder{color:var(--grijs);opacity:1}.veld.mis input{border-color:var(--fout);border-width:2px}.fout{display:flex;gap:var(--s2);align-items:center;margin-top:var(--s2);color:var(--fout);font-weight:700;font-size:15px}.formulier .knop{justify-content:center;width:100%}.formulier .klein{font-size:15px;color:var(--grijs)}.formulier .klein a{color:var(--inkt)}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.verstuurd{display:grid;gap:var(--s3);padding:var(--s5);background:var(--grond);border-radius:var(--r)}.verstuurd .titel{font-weight:900;font-size:var(--t1);line-height:1.3}.verstuurd pre{margin:0;max-height:12rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--s3) var(--s4);background:var(--papier);border-radius:4px;font:400 15px/1.5 var(--font);color:var(--grijs)}.verstuurd .knoppen{display:flex;flex-wrap:wrap;gap:var(--s3)}.scan :focus-visible{outline-color:#fff}.scan .formulier :focus-visible{outline-color:var(--focus)}.voet{padding:var(--s8) var(--rand) var(--s6);border-top:1px solid var(--lijn)}.voet-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:var(--s6) var(--s7)}.voet .groot{font:900 var(--t3)/1.05 var(--font);letter-spacing:-.02em;max-width:15ch}.voet .mail{margin-top:var(--s5)}.voet ul{list-style:none;margin:0;padding:0}.voet li a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.voet li a:hover{text-decoration:underline}.voet .kolom{font:800 15px/1.3 var(--font);color:var(--grijs);margin-bottom:var(--s3);letter-spacing:0}.voet .gegevens{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--lijn);display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);color:var(--grijs);font-size:15px}.pagina-kop{padding:var(--s8) var(--rand) var(--s7);border-bottom:1px solid var(--lijn)}.pagina-kop h1{max-width:15ch}.pagina-kop h1.breed{max-width:20ch}.kop-lijnen{display:flex;gap:6px;margin-bottom:var(--s6)}.kop-lijnen i{display:block;height:12px;width:40px;border-radius:6px;background:var(--lijn)}.kop-lijnen i.aan{width:120px;background:var(--k)}.kruimel{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s5);padding:0;list-style:none;font-size:15px;color:var(--grijs)}.kruimel li+li:before{content:"/";margin-right:var(--s2);color:var(--lijn-ui)}.kort,.kruimel a{color:var(--grijs)}.kort{margin-top:var(--s6);max-width:62ch;font-size:var(--t1);line-height:1.55}.kort b{color:var(--inkt)}.springen{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s6) 0 0;padding:0;list-style:none}.springen a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 var(--s4);background:var(--grond);border-radius:22px;text-decoration:none;font-weight:700;font-size:15px}.springen a:hover{background:#E4E6E8}.prijsgroep{padding:var(--s8) var(--rand) var(--s4);scroll-margin-top:var(--s4)}.groep-kop{display:flex;align-items:center;gap:var(--s4)}.groep-kop .streep{width:48px;height:12px;border-radius:6px;background:var(--k);flex:none}.prijsgroep .intro{max-width:64ch;color:var(--grijs);margin-top:var(--s4)}.tag{display:inline-block;margin-left:var(--s3);padding:5px 10px;background:var(--k);color:#fff;font:800 13px/1 var(--font);border-radius:4px;vertical-align:middle;letter-spacing:.02em}.tag-licht{background:var(--papier);color:var(--inkt);border:1.5px solid var(--lijn-ui)}.los{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7)}.los ul{list-style:none;margin:var(--s4) 0 0;padding:0}.los li{padding:var(--s3) 0;border-bottom:1px solid var(--lijn)}.los h2{font-size:var(--t2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stappen-prijs{list-style:none;margin:var(--s6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s3)}.stappen-prijs li{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4) var(--s3) var(--s3);border:1.5px solid var(--lijn-ui);border-radius:var(--r);font-size:15px;line-height:1.3}.stappen-prijs .nr{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k);color:#fff;font-weight:900;flex:none}.stappen-prijs b{display:block;font-size:var(--t0)}.kop-klein{font-size:var(--t3)}.ladder{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--s4)}.maandkaart{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;align-content:start;margin-bottom:var(--s4);background:var(--grond);border-radius:var(--r);padding:var(--s5);border:2px solid transparent;scroll-margin-top:var(--s4);min-width:0}.maandkaart>*{min-width:0}.maandkaart.gekozen{background:var(--papier);border-color:var(--inkt)}.maand-kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s2);min-height:26px}.maand-kop .tag{margin-left:0;background:var(--inkt)}.maand-kop .tag-licht{background:var(--papier);color:var(--inkt)}.trede{display:flex;gap:4px;align-items:flex-end}.trede i{display:block;width:8px;border-radius:2px;background:var(--lijn)}.trede i:first-child{height:8px}.trede i:nth-child(2){height:13px}.trede i:nth-child(3){height:18px}.trede i:nth-child(4){height:23px}.trede i.aan{background:var(--inkt)}.maandkaart h3{font-size:var(--t2);margin-top:var(--s4)}.maandkaart .belofte{font-weight:800;margin-top:2px}.maandprijs{font:900 var(--t3)/1 var(--font);letter-spacing:-.02em;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;margin-top:var(--s4)}.maandprijs small{display:block;font:400 15px/1.4 var(--font);letter-spacing:0;color:var(--grijs);margin-top:6px}.maandkaart .p{margin-top:var(--s3);color:var(--grijs);font-size:16px;line-height:1.5}.blok-knop{padding-top:var(--s4)}.kies{width:100%;justify-content:center;min-height:48px;font-size:16px}.knop-rand{background:var(--papier);color:var(--inkt);box-shadow:inset 0 0 0 2px var(--inkt)}.knop-rand:hover{background:var(--grond)}.maandkaart h4{font-size:var(--t0);font-weight:800;letter-spacing:0;margin:0}.blok-ja,.blok-nee{margin-top:var(--s5);border-top:1px solid var(--lijn)}.blok-ja>summary,.blok-nee>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;padding-top:var(--s2);cursor:pointer;list-style:none}.blok-ja>summary::-webkit-details-marker,.blok-nee>summary::-webkit-details-marker{display:none}.blok-ja>summary .ic,.blok-nee>summary .ic{transition:transform .2s var(--uit)}.blok-ja[open]>summary .ic,.blok-nee[open]>summary .ic{transform:rotate(45deg)}@media (min-width:761px){.blok-ja>summary,.blok-nee>summary{pointer-events:none}.blok-ja>summary .ic,.blok-nee>summary .ic{display:none}}.maandkaart ul{list-style:none;margin:0;padding:0}.maandkaart ul li{display:flex;gap:var(--s2);padding:4px 0;line-height:1.45;font-size:15px}.maandkaart ul li .ic{margin-top:2px}.maandkaart ul li>span{overflow-wrap:anywhere}.maandkaart .ja .ic{color:var(--s)}.maandkaart .nee li{color:var(--grijs)}.blok-nee{padding-bottom:var(--s3)}.los-kaart{align-self:end;padding-top:var(--s4);border-top:1px solid var(--lijn)}.los-kaart summary{display:flex;align-items:center;gap:var(--s2);min-height:44px;cursor:pointer;list-style:none;font-size:15px;line-height:1.35}.los-kaart summary::-webkit-details-marker{display:none}.los-kaart summary .ic{transition:transform .2s var(--uit)}.los-kaart[open] summary .ic{transform:rotate(45deg)}.los-kaart table{width:100%;border-collapse:collapse;font-size:14px;margin-top:var(--s2)}.los-kaart td,.los-kaart th{padding:6px 0;border-bottom:1px solid var(--lijn);text-align:left;font-weight:400;vertical-align:top}.los-kaart table{table-layout:fixed}.los-kaart th{width:58%}.los-kaart td{text-align:right;padding-left:var(--s3);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:break-word}.los-kaart .noot{margin-top:var(--s2);font-size:14px;color:var(--grijs)}.noot-los{margin-top:var(--s5);max-width:72ch;font-size:15px;color:var(--grijs)}.vergelijk-breed{margin-top:var(--s6)}.vergelijk{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px}.vergelijk td,.vergelijk th{padding:12px var(--s3);border-bottom:1px solid var(--lijn);text-align:left;vertical-align:middle;font-weight:400}.vergelijk thead th{font-weight:900;font-size:var(--t1);vertical-align:bottom;border-bottom:2px solid var(--inkt);text-align:center}.vergelijk thead th:first-child{width:38%;text-align:left;font-size:15px;font-weight:800;color:var(--grijs)}.vergelijk thead small{display:block;font:400 14px/1.3 var(--font);color:var(--grijs);margin-top:4px}.vergelijk tbody th[scope=row]{line-height:1.4}.vergelijk tr.groep th{padding-top:var(--s5);font-weight:900;font-size:var(--t0);border-bottom:2px solid var(--lijn)}.vergelijk td{text-align:center;line-height:1.3;font-size:15px}.vergelijk td .ic{margin-inline:auto;width:22px;height:22px}.vergelijk td.aan .ic{color:var(--s)}.vergelijk td.uit .ic{color:var(--lijn-ui);width:18px;height:18px}.vergelijk .gekozen{background:var(--grond)}.vergelijk .waarde{font-weight:700}.vergelijk-smal{display:none;margin-top:var(--s5)}.vergelijk-smal details{border-bottom:1px solid var(--lijn)}.vergelijk-smal details:first-child{border-top:1px solid var(--lijn)}.vergelijk-smal summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);min-height:56px;padding:var(--s3) 0;cursor:pointer;list-style:none;font:800 var(--t1)/1.3 var(--font)}.vergelijk-smal summary::-webkit-details-marker{display:none}.vergelijk-smal summary .ic{transition:transform .2s var(--uit);width:24px;height:24px}.vergelijk-smal details[open] summary .ic{transform:rotate(45deg)}.vergelijk-smal ul{list-style:none;margin:0;padding:0 0 var(--s4)}.vergelijk-smal li{padding:var(--s3) 0;border-top:1px solid var(--lijn)}.vergelijk-smal .naam{font-weight:800;line-height:1.35}.vergelijk-smal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--s3);margin:var(--s2) 0 0}.vergelijk-smal dl div{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s2);min-width:0;font-size:15px;line-height:1.4}.vergelijk-smal dt{white-space:nowrap}.vergelijk-smal dt:after{content:":"}.vergelijk-smal dd{margin:0;display:flex;align-items:center;min-width:0;overflow-wrap:break-word}.vergelijk-smal .aan .ic{color:var(--s)}.vergelijk-smal .uit{color:var(--grijs)}.vergelijk-smal .uit .ic{color:var(--lijn-ui)}.vergelijk-smal .waarde{font-weight:700}.voorbeelden{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.voorbeelden>li{background:var(--grond);border-radius:var(--r);padding:var(--s5)}.voorbeelden h3{font-size:var(--t1)}.voorbeelden table{width:100%;border-collapse:collapse;margin-top:var(--s3);font-size:16px}.voorbeelden td,.voorbeelden th{padding:10px 0;border-bottom:1px solid var(--lijn);text-align:left;font-weight:400;vertical-align:top;line-height:1.4}.voorbeelden td{text-align:right;white-space:nowrap;padding-left:var(--s4);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.voorbeelden .totaal td,.voorbeelden .totaal th{font-weight:900;border-bottom:2px solid var(--inkt)}.voorbeelden .noot{margin-top:var(--s3);font-size:15px;color:var(--grijs)}.los .intro{color:var(--grijs);margin-top:var(--s2)}@media (max-width:1180px){.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ladder,.voorbeelden{grid-template-columns:minmax(0,1fr)}.vergelijk-breed{display:none}.vergelijk-smal{display:block}}.uitleg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.uitleg>li{background:var(--papier);border-radius:var(--r);padding:var(--s7) var(--s5) var(--s5);display:flex;flex-direction:column;position:relative;overflow:hidden}.kanaal-blok:before,.uitleg>li:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--k)}.uitleg .voor{font-weight:800;margin-top:var(--s2)}.uitleg .p{margin-top:var(--s3);color:var(--grijs);max-width:46ch}.uitleg ul.lijst{margin-top:var(--s4)}.uitleg ul.lijst .ic{color:var(--k)}.uitleg .kaart-acties{margin-top:auto;padding-top:var(--s5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.uitleg .kaart-acties .kies{width:auto;min-width:220px}.uitleg>li:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}.uitleg .nee .ic,.uitleg .nee li{color:var(--grijs)}.doen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.doen li{background:var(--papier);border-radius:var(--r);padding:var(--s6) var(--s5)}.doen h3{display:flex;align-items:center;gap:var(--s3)}.doen h3:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--k);flex:none}.doen p{margin-top:var(--s3);color:var(--grijs);max-width:46ch}.software{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s7) var(--s8)}.software ul{list-style:none;margin:0;padding:0}.software li{display:flex;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--lijn);line-height:1.5}.software li .ic{color:var(--k);margin-top:3px}.banden{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.banden li{border-top:10px solid var(--b);padding-top:var(--s5)}.banden li:nth-child(2){border-top-color:#004F80}.banden li:nth-child(3){border-top-color:#00365A}.banden .voor{font-weight:800;margin-top:var(--s2)}.banden p{margin-top:var(--s3);color:var(--grijs)}.samen-kanalen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7) var(--s8);align-items:center}.samen-kanalen .uitleg-tekst{margin-top:var(--s5);font-size:var(--t1);line-height:1.5;color:var(--grijs);max-width:40ch}.rapport-kop{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin-bottom:var(--s5)}.kanalen{display:grid;gap:var(--s5)}.kanaal-blok{background:var(--papier);border-radius:var(--r);padding:var(--s7) var(--s6) var(--s5);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5) var(--s7)}.kanaal-blok .label{font-size:var(--t-1);font-weight:700;color:var(--k)}.kanaal-blok h3{margin-top:var(--s2)}.kanaal-blok .p{margin-top:var(--s3);color:var(--grijs);max-width:46ch}.kanaal-blok dl{margin:var(--s4) 0 0}.kanaal-blok dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--s4);padding:10px 0;border-bottom:1px solid var(--lijn)}.kanaal-blok dt{min-width:0}.kanaal-blok dd{margin:0 0 0 auto;font-weight:900;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right;min-width:0;overflow-wrap:anywhere}.weken{list-style:none;margin:0;padding:0;align-content:start}.weken,.weken li{display:grid;gap:var(--s3)}.weken li{grid-template-columns:8.5em minmax(0,1fr) auto;align-items:center;font-size:15px}.weken .wk{color:var(--grijs);white-space:nowrap}.weken .balk{height:14px}.weken .balk,.weken .balk i{border-radius:7px}.weken .n{white-space:nowrap;font-weight:800;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right;min-width:6ch}.weken-titel{font-weight:800;margin-bottom:var(--s2)}.kanaal-blok .groepen{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s7)}.kanaal-blok .groep h4{font-size:var(--t1);font-weight:800}.kanaal-blok .groep dl{margin-top:var(--s2)}.kanaal-noot{grid-column:1/-1;color:var(--grijs);font-size:15px}.kpi li.totaal{border-bottom:0}.kpi li.totaal .wat{font-weight:900}.weekmail{background:var(--papier);border-radius:var(--r);border:1.5px solid var(--lijn-ui);overflow:hidden;max-width:640px}.weekmail .mailkop{display:grid;gap:2px;padding:var(--s4) var(--s5);background:var(--grond);font-size:15px;color:var(--grijs)}.weekmail .mailkop b{color:var(--inkt)}.weekmail .mailtekst{padding:var(--s5)}.weekmail .mailtekst h3{font-size:var(--t1)}.weekmail .mailtekst p{margin-top:var(--s3)}.case{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s7) var(--s8);align-items:start}.case figure{margin:0}.case img{border-radius:var(--r);border:1px solid var(--lijn)}.case figcaption{margin-top:var(--s3);font-size:15px;color:var(--grijs)}.case .label{font-size:var(--t-1);font-weight:700;color:var(--k)}.case h2{font-size:var(--t3);margin-top:var(--s2)}.case .p{margin-top:var(--s4);color:var(--grijs);max-width:52ch}.case h3{font-size:var(--t1);margin:var(--s6) 0 var(--s2)}.case ul.lijst .ic{color:var(--k)}.lees{max-width:68ch}.lees h2{font-size:var(--t2);margin:var(--s7) 0 var(--s3)}.lees h2:first-child{margin-top:0}.lees p{color:var(--grijs)}.lees p+p{margin-top:var(--s3)}@media (max-width:960px){.case,.diensten,.eerlijk,.hero-grid,.kanaal-blok,.kanaal-blok .groepen,.los,.rapport,.samen-kanalen,.scan-grid,.sectie-kop,.software,.voet-grid{grid-template-columns:minmax(0,1fr)}.diensten li,.diensten li:nth-child(4),.diensten li:nth-child(5){grid-column:auto}.banden,.doen,.haltes,.uitleg{grid-template-columns:minmax(0,1fr)}.haltes:before{left:11px;right:auto;top:0;bottom:0;width:10px;height:auto}.haltes li{padding:0 0 var(--s6) 56px}.haltes li:before{top:0}.scan,.sectie{padding:var(--s8) var(--rand)}.hero,.rapport-vlak{padding:var(--s6) var(--rand) var(--s8)}}@media (max-width:520px){.wat-nu li{grid-template-columns:minmax(0,1fr);gap:2px}.blad{padding:var(--s5) var(--s4)}.kanaal-blok{padding:var(--s6) var(--s4) var(--s5)}.formulier{padding:var(--s5) var(--s4)}.net{--rail:68px}.merk{font-size:18px}.weken li{grid-template-columns:6.6em minmax(0,1fr) auto}}@media (max-width:380px){.knop{padding:0 16px;font-size:16px;gap:8px}}.formulier .verstuurd a{color:var(--inkt)}.over{margin-top:var(--s5);max-width:52ch;color:var(--op-inkt)}.afspraken.op-inkt{margin-top:var(--s6)}.afspraken.op-inkt div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s4);padding:var(--s3) 0;border-color:rgba(255,255,255,.22)}.afspraken.op-inkt dt{font-size:var(--t0);font-weight:800;color:#fff}.afspraken.op-inkt dd{margin:0;color:var(--op-inkt);overflow-wrap:anywhere}.veld textarea{display:block;width:100%;min-height:160px;padding:14px var(--s4);font:400 18px/1.5 var(--font);color:var(--inkt);background:#fff;border:1.5px solid var(--lijn-ui);border-radius:var(--r);resize:vertical;transition:border-color .15s}.veld textarea:focus,.veld textarea:hover{border-color:var(--inkt)}.veld textarea:focus{outline:3px solid var(--focus);outline-offset:1px}.veld.mis textarea{border-color:var(--fout);border-width:2px}@media (max-width:520px){.afspraken.op-inkt div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.markt{width:100%;max-width:920px;margin-top:var(--s5);border-collapse:collapse;table-layout:fixed}.markt td,.markt th{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top;line-height:1.4}.markt thead th{font-size:15px;color:var(--grijs);font-weight:700}.markt thead th:first-child{width:40%}.markt tbody th{font-weight:700}.markt td{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.markt .wij{font-weight:900}.av-inhoud{column-count:2;column-gap:var(--s6);margin:0 0 var(--s7);padding:0;list-style:none;color:var(--grijs)}.av-inhoud li{page-break-inside:avoid;break-inside:avoid}.av-inhoud a{display:inline-flex;align-items:center;min-height:44px;color:var(--inkt)}.av h2,.av p{overflow-wrap:anywhere}.av section{scroll-margin-top:var(--s4)}.av p+p{margin-top:var(--s2)}.av p.sub{padding-left:var(--s5)}.av p b{color:var(--inkt)}.av-gegevens{margin-bottom:var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--lijn)}.av-gegevens dl{margin:var(--s3) 0 0}.av-gegevens dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s4);padding:var(--s2) 0}.av-gegevens dt{font-weight:800;color:var(--inkt)}.av-gegevens dd{margin:0;overflow-wrap:anywhere}@media (max-width:520px){.av-gegevens dl div{grid-template-columns:minmax(0,1fr);gap:2px}}.av-slot{margin-top:var(--s7)}@media (max-width:760px){.av-inhoud{column-count:1}.markt thead th:first-child{width:36%}.markt td,.markt th{font-size:15px;padding-right:var(--s2)}}.ladder-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ladder-3 .maand-kop .tag,.ladder-3 .trede i.aan{background:var(--b)}.ladder-3 .ja .ic{color:var(--b)}.startprijs{font-size:15px;line-height:1.4;color:var(--grijs)}@media (max-width:900px){.ladder-3{grid-template-columns:minmax(0,1fr)}}.los-diensten{display:grid;gap:var(--s5);margin-top:var(--s6)}.kop-los{font-size:var(--t2);margin-top:var(--s7)}.kop-los+.los-diensten{margin-top:var(--s4)}.los-dienst{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s6) var(--s7);align-items:start;background:var(--grond);border-radius:var(--r);padding:var(--s6) var(--s6) var(--s6);scroll-margin-top:var(--s4)}.los-dienst>*{min-width:0}.los-dienst h3{font-size:var(--t2)}.los-dienst .belofte{font-weight:800;margin-top:2px}.los-dienst .p{margin-top:var(--s3);color:var(--grijs);max-width:52ch;line-height:1.5}.los-dienst .maandprijs{margin-top:var(--s4)}.los-dienst .los-wat>.kies{width:auto;min-width:240px;margin-top:var(--s5)}.los-dienst .noot{margin-top:var(--s3);font-size:15px;color:var(--grijs);max-width:52ch}.los-dienst h4{font-size:var(--t0);font-weight:800;letter-spacing:0}.los-dienst ul.lijst{margin-top:var(--s2)}.los-dienst ul.lijst .ic{color:var(--b)}.start-knop-los{grid-column:1;justify-self:start;width:auto;min-width:240px}.staffel{width:100%;max-width:560px;margin-top:var(--s5);border-collapse:collapse;table-layout:fixed;font-size:16px}.staffel caption{text-align:left;font-weight:800;font-size:15px;padding-bottom:var(--s2);caption-side:top}.staffel td,.staffel th{padding:10px var(--s2) 10px 0;border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top;font-weight:400;line-height:1.4;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.staffel thead th{font-size:14px;color:var(--grijs);font-weight:700}.staffel td:last-child,.staffel thead th:last-child{width:42%}.staffel tbody th,.staffel tfoot th{font-weight:700}.staffel tbody td,.staffel tbody th{transition:color .15s}.staffel.actief tbody tr:not(.aan) :is(th,td){color:var(--grijs)}.staffel.actief tbody tr.aan td:nth-child(2){font-weight:800}.staffel .voor{color:inherit}.grond .los-dienst{background:var(--papier)}.grond .reken{background:var(--grond)}.reken{background:var(--papier);border-radius:var(--r);padding:var(--s5) var(--s5) var(--s5)}.reken-label{display:block;font-weight:800}.reken-aantal{margin-top:var(--s2);font-size:var(--t1);font-weight:700}.reken-aantal b{font:900 var(--t3)/1.3 var(--font);letter-spacing:-.02em;margin-right:6px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.reken input[type=range]{appearance:none;display:block;width:100%;height:44px;margin:var(--s2) 0 0;background:transparent;cursor:pointer;--vul:16.7%}.reken input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--b) var(--vul),var(--lijn-ui) var(--vul))}.reken input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:var(--lijn-ui)}.reken input[type=range]::-moz-range-progress{height:8px;border-radius:4px;background:var(--b)}.reken input[type=range]::-webkit-slider-thumb{appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:var(--b);border:3px solid var(--papier);box-shadow:0 0 0 1.5px var(--b);-webkit-transition:transform .15s var(--uit);transition:transform .15s var(--uit)}.reken input[type=range]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--b);border:3px solid var(--papier);box-shadow:0 0 0 1.5px var(--b);-moz-transition:transform .15s var(--uit);transition:transform .15s var(--uit)}.reken input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.reken input[type=range]:active::-moz-range-thumb{transform:scale(1.12)}.reken input[type=range]:focus{outline:none}.reken input[type=range]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:6px}.reken-schaal{display:flex;justify-content:space-between;margin-top:6px;font-size:14px;color:var(--grijs)}.reken-uit{margin:var(--s4) 0 0}.reken-uit div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--s4);padding:10px 0;border-bottom:1px solid var(--lijn)}.reken-uit dt{color:var(--grijs);font-size:15px}.reken-uit dd{margin:0 0 0 auto;font-weight:800;text-align:right;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.reken-uit .reken-totaal{font:900 var(--t2)/1.3 var(--font);letter-spacing:-.01em}.reken .kies{margin-top:var(--s5);line-height:1.3}@media (max-width:900px){.los-dienst{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}@media (max-width:480px){.staffel{font-size:15px}.staffel .voor{display:block;font-size:14px;color:var(--grijs)}.staffel tbody th,.staffel tfoot th,.staffel thead th:first-child{width:34%}}@media (max-width:760px){.los-dienst{padding:var(--s5) var(--s4) var(--s5)}.reken{padding:var(--s4) var(--s4) var(--s4)}.los-dienst .los-wat>.kies,.start-knop-los{width:100%}}@media (max-width:960px){.voet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voet-grid>div:first-child{grid-column:1/-1}}@media (max-width:760px){.scan,.sectie{padding:var(--s7) var(--rand)}.rapport-vlak{padding:var(--s5) var(--rand) var(--s7)}.rapport-top{padding-bottom:var(--s4)!important}.sectie-kop{margin-bottom:var(--s5);gap:var(--s3)}.pagina-kop{padding:var(--s6) var(--rand)}.acties,.kort{margin-top:var(--s5)}.hero{padding:var(--s5) var(--rand) var(--s7)}.diensten{gap:var(--s3)}.diensten a{padding:var(--s5) var(--s4) var(--s4)}.diensten h3{font-size:var(--t2)}.diensten h3,.diensten p{margin-top:var(--s2)}.diensten .meer{padding-top:var(--s3)}.rapport-vlak .rapport>.blad:nth-child(2){display:none}.haltes li{padding-bottom:var(--s5)}.eerlijk{gap:var(--s5)}.eerlijk li{padding:var(--s3) 0}.faq summary{padding:var(--s4) 0}.prijsgroep{padding:var(--s7) var(--rand) var(--s3)}.uitleg{gap:var(--s3)}.uitleg>li{padding:var(--s6) var(--s4) var(--s4)}.voet{padding:var(--s7) var(--rand) var(--s5)}.voet .gegevens{margin-top:var(--s6)}.scan-grid{gap:var(--s6)}.wat-nu{margin-top:var(--s5)}.lees h2{margin-top:var(--s6)}}.ladder-bouw{grid-template-columns:repeat(5,minmax(0,1fr))}.bouwkaart{grid-row:span 5}.bouwkaart .maandprijs{font-size:var(--t2)}@media (min-width:1200px){.bouwkaart{padding:var(--s5) var(--s4)}.bouwkaart .kies{padding:0 var(--s3);gap:var(--s2);font-size:15px;white-space:nowrap}}.bouwkaart .vanaf{font:700 15px/1 var(--font);letter-spacing:0;color:var(--grijs)}.bouwkaart .maand-kop .stip{width:12px;height:12px}.bouwkaart .ja .ic{color:var(--k)}.bouwkaart.gekozen .maand-kop .tag{background:var(--k)}@media (max-width:1199px){.ladder-bouw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ladder-bouw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ladder-bouw{grid-template-columns:minmax(0,1fr)}}li.alles-uit{display:block!important}.alles-uit>details>summary{display:flex;gap:var(--s2);align-items:center;min-height:44px;cursor:pointer;list-style:none;font-weight:700}.alles-uit>details>summary::-webkit-details-marker{display:none}.alles-uit>details>summary>span:not(.ic){flex:1 1;min-width:0}.alles-uit>details>summary>.i-plus{transition:transform .2s var(--uit)}.alles-uit>details[open]>summary>.i-plus{transform:rotate(45deg)}.alles-uit ul{list-style:none;margin:0 0 var(--s2);padding:0 0 0 calc(1.15em + var(--s2))}.alles-uit ul li{display:flex;gap:var(--s2);padding:3px 0;font-size:15px;line-height:1.45;border:0;color:var(--grijs)}.alles-uit ul li .ic{margin-top:2px}ul.lijst>li.alles-uit{padding:0}ul.lijst>li.alles-uit>details>summary{gap:var(--s3);padding:9px 0}ul.lijst .alles-uit ul .ic{color:var(--k)}.lijst-noot{margin:var(--s2) 0 var(--s1);font-size:14px;line-height:1.45;color:var(--grijs);max-width:60ch}.alles-uit .lijst-noot{margin:0 0 var(--s2);padding-left:calc(1.15em + var(--s2))}.alles-uit .alles-uit .lijst-noot,.alles-uit .alles-uit ul{padding-left:var(--s3)}@media (max-width:760px){.alles-uit .lijst-noot,.alles-uit ul{padding-left:var(--s3)}.alles-uit .alles-uit .lijst-noot,.alles-uit .alles-uit ul{padding-left:var(--s2)}}@media (min-width:1200px){.ladder:not(.ladder-bouw):not(.ladder-3)>.maandkaart{padding-inline:var(--s4)}}@media (min-width:901px){.ladder-bouw{grid-template-columns:repeat(6,minmax(0,1fr))}.ladder-bouw>.kleur-w{grid-column:span 3}.ladder-bouw>.kleur-s{grid-column:span 2}}.haltes-vak{position:relative}.feest{position:absolute;right:0;top:0;width:40px;height:40px;pointer-events:none}.feest-bol{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:var(--s);color:#fff;transition:transform .5s var(--uit) .2s,opacity .2s .2s}.feest-bol .ic{width:24px;height:24px;transition:clip-path .3s var(--uit) .55s;clip-path:inset(0 0 0 0)}.js .feest:not(.in) .feest-bol{transform:scale(.3);opacity:0}.js .feest:not(.in) .feest-bol .ic{clip-path:inset(0 100% 0 0)}.snip{position:absolute;left:50%;top:50%;width:6px;height:10px;margin:-5px 0 0 -3px;border-radius:2px;background:var(--c,var(--s));opacity:0}.feest.in .snip{animation:snip .9s var(--uit) .45s both}@keyframes snip{0%{opacity:1;transform:translate(0) rotate(0) scale(.5)}75%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1)}}.snip.s0{--x:0px;--y:-46px;--r:120deg;--c:var(--s)}.snip.s1{--x:30px;--y:-36px;--r:-90deg;--c:var(--w)}.snip.s2{--x:46px;--y:-8px;--r:200deg;--c:var(--b)}.snip.s3{--x:38px;--y:26px;--r:-160deg;--c:var(--s)}.snip.s4{--x:12px;--y:44px;--r:90deg;--c:var(--w)}.snip.s5{--x:-18px;--y:42px;--r:-200deg;--c:var(--b)}.snip.s6{--x:-40px;--y:22px;--r:140deg;--c:var(--s)}.snip.s7{--x:-46px;--y:-10px;--r:-120deg;--c:var(--w)}.snip.s8{--x:-30px;--y:-38px;--r:180deg;--c:var(--b)}.snip.s9{--x:16px;--y:-50px;--r:-60deg;--c:var(--s)}@media (max-width:960px){.feest{position:relative;display:block;right:auto;top:auto;margin:-4px 0 0 -4px}}.feest.feest-los{position:relative;display:block;right:auto;top:auto;margin:0;flex:none}.feest-rij{gap:var(--s4);margin-top:var(--s6);font-weight:800;font-size:var(--t1);line-height:1.35}.feest-rij,.herkomst{display:flex;align-items:center}.herkomst{--h0:#007556;--h1:#4F9C85;--h2:#93C4B5;--h3:#CFE4DD;flex-wrap:wrap;gap:var(--s4) var(--s5);margin-top:var(--s2)}.donut{position:relative;width:132px;height:132px;border-radius:50%;flex:none}.donut-midden{position:absolute;inset:22px;border-radius:50%;background:var(--grond);display:grid;place-content:center;text-align:center;font-size:14px;line-height:1.2;color:var(--grijs);font-weight:400}.donut-midden b{display:block;font:900 var(--t1)/1.1 var(--font);color:var(--inkt)}.donut-legenda{display:grid;gap:6px;font-size:15px;font-weight:400}.donut-legenda span{display:flex;align-items:center;gap:var(--s2)}.donut-legenda i{width:12px;height:12px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.donut-legenda span:first-child i{background:var(--h0)}.donut-legenda span:nth-child(2) i{background:var(--h1)}.donut-legenda span:nth-child(3) i{background:var(--h2)}.donut-legenda span:nth-child(4) i{background:var(--h3)}.donut-legenda b{margin-left:auto;padding-left:var(--s3);font-weight:900;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.kanaal-blok dl div.herkomst-rij{display:block}.kanaal-blok dl div.herkomst-rij dd{margin:0;text-align:left;font-weight:400}.weken-noot{font-size:14px;color:var(--grijs);margin:-4px 0 var(--s2)}.af-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--s7) var(--s8);align-items:start}.af-form{display:grid;gap:var(--s7)}.stap{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--s4)}.stap legend{display:flex;align-items:center;gap:var(--s3);padding:0;margin-bottom:var(--s4);font:900 var(--t2)/1.15 var(--font);letter-spacing:-.01em}.stap .nr{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--inkt);color:#fff;font:900 17px/1 var(--font);flex:none}.keuzes{display:grid;gap:var(--s3)}.keuze{position:relative;display:flex;gap:var(--s4);align-items:center;min-height:64px;padding:var(--s4) var(--s5);background:var(--papier);border:1.5px solid var(--lijn-ui);border-radius:var(--r);cursor:pointer;transition:border-color .15s,background-color .15s}.keuze:hover{border-color:var(--inkt)}.keuze input{position:absolute;opacity:0;width:1px;height:1px}.keuze:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--lijn-ui);background:#fff;box-sizing:border-box;transition:border-color .15s,border-width .15s}.keuze:has(input:checked){border-color:var(--inkt);border-width:2px;background:var(--grond)}.keuze:has(input:checked):before{border:7px solid var(--inkt)}.keuze:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.keuze-in{display:grid;gap:2px;flex:1 1;min-width:0}.keuze-in b{font-weight:800;font-size:var(--t0);line-height:1.3}.keuze-in>span{font-size:15px;line-height:1.4;color:var(--grijs)}.keuze .tag{font-size:12px;padding:3px 8px;margin-left:var(--s2)}.keuze-prijs{font:900 var(--t1)/1.1 var(--font);text-align:right;white-space:nowrap;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.keuze-prijs small{display:block;font:400 14px/1.3 var(--font);color:var(--grijs)}.toelichting{font-size:15px;color:var(--grijs);max-width:62ch}.af-form .klein a,.toelichting a{color:var(--inkt)}.velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.lokker{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.overzicht{margin:0;display:grid;background:var(--grond);border-radius:var(--r);padding:var(--s3) var(--s5)}.overzicht div{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--lijn)}.overzicht div:last-of-type{border-bottom:0}.overzicht dd{margin:0;text-align:right;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.vink-label{display:flex;gap:var(--s3);align-items:flex-start;font-weight:400!important;cursor:pointer}.vink-label input{width:24px;height:24px;min-height:0;margin:0;padding:0;flex:none;accent-color:var(--inkt)}.vink-label a{color:var(--inkt)}.af-form .knop{justify-content:center;width:100%}.af-form .klein{font-size:15px;color:var(--grijs)}.melding{display:flex;gap:var(--s2);align-items:center;padding:var(--s4) var(--s5);font-weight:700}.af-zij,.melding{background:var(--grond);border-radius:var(--r)}.af-zij{position:sticky;top:var(--s5);padding:var(--s6)}.af-zij .kop-klein{font-size:var(--t2)}.af-stappen{margin:var(--s5) 0 0;padding:0;list-style:none;display:grid;gap:var(--s5)}.af-stappen li{display:grid;gap:var(--s1)}.af-stappen span{color:var(--grijs);font-size:15px;line-height:1.5}.knop-af{margin-top:var(--s2)}@media (max-width:960px){.af-grid{grid-template-columns:minmax(0,1fr)}.af-zij{position:static;order:-1}}@media (max-width:640px){.velden{grid-template-columns:minmax(0,1fr)}.keuze{padding:var(--s3) var(--s4);gap:var(--s3)}.overzicht div{flex-direction:column;gap:2px}.overzicht dd{text-align:left}}