.sub{position:relative}.sub-hero{padding:clamp(9rem, 19vh, 12rem) var(--rand) clamp(4.5rem, 10vh, 7rem);background:radial-gradient(70% 60% at 50% 125%, #e5231b57, transparent 70%), radial-gradient(40% 40% at 85% 10%, #e5231b14, transparent 70%), var(--zwart);position:relative;overflow:clip}.sub-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 25%,#0000 100%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 25%,#0000 100%)}.sub-hero:after{content:"";background:linear-gradient(90deg,#0000,#ff5a46e6 30% 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 22px 3px #e5231b8c}.sub-hero .tech{top:clamp(6.6rem,13vh,8rem)}.sub-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sub-hero__grid--smal{grid-template-columns:minmax(0,1fr)}.sub-hero__grid--smal>*{max-width:52rem}.sub-hero h1{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(#fff 0%,#e9e9ec 45%,#9c9ca6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 -.14em;padding-bottom:.14em;font-size:clamp(2.5rem,5.2vw,4.6rem);font-weight:500;line-height:1.04}.sub-hero__lead{color:var(--tekst-2);max-width:36rem;margin:1.4rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.sub-hero__extra{color:var(--tekst-3);max-width:36rem;margin:.9rem 0 0;font-size:.95rem;line-height:1.6}.sub-hero .knoppen{margin-top:2rem}.sub-hero__beeld{position:relative}.kruimel{font-family:var(--mono);color:var(--tekst-3);flex-wrap:wrap;gap:.4rem;margin:0 0 1.1rem;padding:0;font-size:.74rem;list-style:none;display:flex}.kruimel li:not(:last-child):after{content:"/";color:#3c3c43;margin-left:.4rem}.kruimel a{color:var(--tekst-3);text-decoration:none}.kruimel a:hover{color:var(--tekst)}.kruimel [aria-current]{color:var(--tekst-2)}.knoppen{flex-wrap:wrap;gap:.75rem;display:flex}.blok{padding:clamp(4.5rem, 11vh, 7.5rem) var(--rand);background:var(--zwart);border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.blok>.tech{inset:clamp(1rem,3vh,2rem) clamp(1rem,3vw,2.5rem)}.blok--raster:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%)}.blok--punten{background:radial-gradient(55% 60% at 88% 8%,#e5231b1f,#0000 70%),radial-gradient(40% 50% at 5% 100%,#e5231b0f,#0000 70%),#0d0d0e}.blok--punten:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1.6px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 25%,#0000 100%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 25%,#0000 100%)}.blok--horizon{background:radial-gradient(70% 70% at 50% 120%, #e5231b38, transparent 70%), var(--zwart)}.blok--licht{color:#121214;background:#efede7;border-top-color:#00000014}.blok--licht:before{content:"";pointer-events:none;background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%)}.blok--licht .tech{color:#8b887f}.blok--licht .tech i{border-color:#00000040}.blok--licht .tech span:nth-of-type(4){color:var(--rood)}.blok--licht h2,.blok--licht h3{color:#0d0d0f}.blok--licht .lead,.blok--licht p{color:#4f4d48}.blok--licht .paneel{background:#fff;border-color:#00000014;box-shadow:0 24px 50px -36px #0006}.blok--licht .paneel:hover{border-color:#e5231b80}.blok--licht .nr{color:var(--rood)}.blok--licht .nw-knop--donker{color:#fff;background:#121214;border-color:#121214}.blok h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:500;line-height:1.07}.blok__kop{max-width:46rem;margin-bottom:clamp(2rem,5vh,3.2rem)}.blok__kop--midden{text-align:center;margin-left:auto;margin-right:auto}.lead{color:var(--tekst-2);max-width:40rem;margin:1.1rem 0 0;font-size:1.08rem;line-height:1.65}.blok__kop--midden .lead{margin-left:auto;margin-right:auto}.rooster{gap:1rem;display:grid}.rooster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rooster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rooster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tweeluik{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tweeluik--boven{align-items:start}.paneel{background:#0e0e0fe6;border:1px solid #ffffff14;border-radius:14px;padding:1.4rem 1.4rem 1.6rem;transition:border-color .25s,transform .25s;position:relative}.paneel:hover{border-color:#e5231b73}.paneel h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.14rem;font-weight:550;line-height:1.3}.paneel p{color:var(--tekst-2);margin:0;font-size:.95rem;line-height:1.6}.paneel p+p{margin-top:.7rem}.paneel--link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.paneel--link:hover{transform:translateY(-3px)}.paneel__meer{padding-top:1.1rem;font-weight:500;color:var(--tekst)!important;margin-top:auto!important;font-size:.88rem!important}.paneel__meer:after{content:" →";color:var(--rood-hover)}.paneel--uitgelicht{border-color:#e5231b8c;box-shadow:0 30px 80px -40px #e5231b8c}.nr{font-family:var(--mono);color:var(--rood-hover);margin:0 0 .9rem;font-size:.74rem;display:block}.prompt{font-family:var(--mono);color:var(--rood-hover);margin-right:.5rem}.pil{color:var(--tekst-2);font-family:var(--mono);letter-spacing:.02em;border:1px solid #ffffff24;border-radius:999px;padding:.28rem .7rem;font-size:.7rem;display:inline-block}.pil--rood{color:#ff8a82;border-color:#e5231b99}.pil--groen{color:#9fe2bd;border-color:#7ad3a373}.pillen{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.term-uitleg{color:var(--tekst-3);border-left:2px solid var(--rood);max-width:34rem;margin:1.2rem 0 0;padding-left:.9rem;font-size:.9rem}.proza{max-width:40rem;color:var(--tekst-2);font-size:1.02rem;line-height:1.7}.proza p{margin:0 0 1rem}.proza strong{color:var(--tekst);font-weight:550}.db{background:#0c0c0d;border:1px solid #ffffff14;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 100px -50px #e5231b80}.db--klein{box-shadow:none;border-radius:10px}.db-raster line{stroke:#ffffff0b}.db-vlak{fill:#151517;stroke:#ffffff24}.db-lijn{fill:none;stroke:#fff3;stroke-width:1.5px}.db-stippel{stroke-dasharray:4 6}.db-veld{fill:#0e0e10;stroke:#ffffff24}.db-blok{fill:#ffffff73}.db-blok--zacht{fill:#ffffff24}.db-knop{fill:#e5231bbf}.db-dot{fill:#2c2c31}.db-dot--rood{fill:var(--rood)}.db-mono{font-family:var(--mono);fill:var(--tekst-3);font-size:11px}.db-tag{fill:#ff8a82;font-size:10px}.db-rood{fill:#ff6b62}.db-markeer{fill:#e5231b14;stroke:var(--rood);stroke-width:1.5px;stroke-dasharray:6 4}.db-scan{fill:var(--rood);opacity:.8}.db-pakket{fill:#ff6b62}.db-open{stroke:var(--rood)}.db-ring{fill:none;stroke:var(--rood);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.db-boog{fill:none;stroke:#ffffff59;stroke-width:2px;stroke-linecap:round}.db-boog--uit{stroke:#e5231bcc}.db-muur{fill:#ffffff04;stroke:#fff3;stroke-dasharray:6 5}.db-mail rect:first-child{fill:#0e0e10;stroke:#ffffff1a}.db-mail circle{fill:#2c2c31}.db-mail--fout rect:first-child{stroke:var(--rood);fill:#e5231b14}.db-mail--fout circle{fill:var(--rood)}.db-cursor{fill:#fff;stroke:#0a0a0a;stroke-width:1.5px;transform:translate(330px,250px)}.db-box{fill:#0e0e10;stroke:#fff3}.db-vink{fill:none;stroke:#7ad3a3;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.db-check--fout .db-vink,.db-check--fout .db-box{stroke:var(--rood)}.db-tekst{font-family:var(--sans);fill:var(--tekst-2);font-size:14px}.db-check--fout .db-tekst{fill:#ff8a82}.db--netwerk .db-p1{offset-path:path("M86 160H200L320 92")}.db--netwerk .db-p2{offset-path:path("M86 160H200L320 228")}.db--api .db-p1,.db--api .db-p2{offset-path:path("M160 160H320")}.db-pakket{offset-distance:0%;offset-rotate:0deg}@media (prefers-reduced-motion:no-preference){.db--web .db-scan{animation:5s ease-in-out infinite db-scan}.db--web .db-m1{animation:5s infinite db-markeer}.db--web .db-m2{animation:5s 1.2s infinite db-markeer}.db--web .db-m3{animation:5s 2.4s infinite db-markeer}.db-pakket{animation:3.2s linear infinite db-reis}.db-p2{animation-delay:1.6s}.db-ring{animation:2.2s ease-out infinite db-puls}.db-knipper{animation:1.8s step-end infinite knipper}.db--wifi .db-boog{animation:3s ease-in-out infinite db-golf}.db--wifi .db-b2{animation-delay:.3s}.db--wifi .db-b3{animation-delay:.6s}.db--wifi .db-b4{animation-delay:.9s}.db--api .db-aftap{animation:4s ease-in-out infinite db-aftap}.db--phishing .db-cursor{animation:5s ease-in-out infinite db-cursor}.db--phishing .db-mail--fout rect:first-child{animation:5s 1.6s infinite db-markeer}.db--m365 .db-check{animation:7s infinite db-check}.db--m365 .db-c2{animation-delay:.5s}.db--m365 .db-c3{animation-delay:1s}.db--m365 .db-c4{animation-delay:1.5s}.db--m365 .db-c5{animation-delay:2s}}@keyframes db-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translateY(204px)}}@keyframes db-markeer{0%,18%{opacity:0}26%,80%{opacity:1}92%,to{opacity:0}}@keyframes db-reis{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes db-puls{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes db-golf{0%,to{opacity:.25}40%{opacity:1}}@keyframes db-aftap{0%,30%{opacity:0}45%,85%{opacity:1}to{opacity:0}}@keyframes db-cursor{0%{transform:translate(330px,250px)}40%,70%{transform:translate(300px,168px)}to{transform:translate(330px,250px)}}@keyframes db-check{0%,8%{opacity:.15}16%,88%{opacity:1}to{opacity:.15}}.vragen{gap:.6rem;max-width:52rem;display:grid}.vraag{background:#0e0e0fe6;border:1px solid #ffffff14;border-radius:12px;transition:border-color .2s}.vraag[open]{border-color:#e5231b73}.vraag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.02rem;font-weight:550;list-style:none;display:flex}.vraag summary::-webkit-details-marker{display:none}.vraag summary:after{content:"+";font-family:var(--mono);color:var(--rood-hover);font-size:1.1rem;transition:transform .2s}.vraag[open] summary:after{transform:rotate(45deg)}.vraag p{color:var(--tekst-2);max-width:44rem;margin:0;padding:0 1.3rem 1.2rem;line-height:1.65}.vraag p+p{margin-top:-.5rem}.cijfers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;display:grid}.cijfer strong{letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.cijfer span{color:var(--tekst-2);margin-top:.5rem;font-size:.9rem;line-height:1.45;display:block}.pakketten{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.pakket{flex-direction:column;padding:1.8rem 1.6rem;display:flex}.pakket__naam{margin:0;font-size:1.2rem;font-weight:550}.pakket__prijs{letter-spacing:-.035em;color:var(--tekst);margin:1.1rem 0 .2rem;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:500;line-height:1}.pakket__prijs small{letter-spacing:0;color:var(--tekst-3);margin-left:.3rem;font-size:.95rem;font-weight:400}.pakket__btw{font-family:var(--mono);color:var(--tekst-3)!important;font-size:.7rem!important}.pakket__kern{margin-top:1rem!important}.pakket .nw-knop{align-self:flex-start;margin-top:1.6rem}.pakket .pil{position:absolute;top:1.3rem;right:1.3rem}.vinkjes{color:var(--tekst);border-top:1px solid #ffffff14;gap:.6rem;margin:1.4rem 0 0;padding:1.2rem 0 0;font-size:.92rem;list-style:none;display:grid}.vinkjes li{grid-template-columns:1.2rem 1fr;gap:.5rem;line-height:1.45;display:grid}.vinkjes li:before{content:"✓";font-family:var(--mono);color:#7ad3a3}.vinkjes li.niet{color:var(--tekst-3)}.vinkjes li.niet:before{content:"–";color:#3c3c43}.vinkjes em{color:var(--tekst-3);font-style:normal}.schakel{background:#121214;border:1px solid #ffffff1a;border-radius:999px;gap:4px;margin-top:2rem;padding:4px;display:inline-flex}.schakel a{color:var(--tekst-2);border-radius:999px;padding:.55rem 1.1rem;font-size:.86rem;text-decoration:none}.schakel a:hover{color:var(--tekst);background:#ffffff0d}.schakel a.is-actief{background:var(--tekst);color:var(--zwart)}.balk-info{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2.5rem;padding:1.6rem 1.8rem;display:grid}.balk-info__bedrag{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500}.vergelijking{border-collapse:collapse;width:100%;min-width:40rem;font-size:.92rem}.vergelijking th,.vergelijking td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:.85rem .9rem}.vergelijking thead th{color:var(--tekst);font-size:.98rem;font-weight:550}.vergelijking tbody th{color:var(--tekst-2);font-weight:400}.vergelijking td{color:var(--tekst)}.vergelijking .ja{color:#7ad3a3;font-family:var(--mono)}.vergelijking .nee{color:#3c3c43;font-family:var(--mono)}.vergelijking .aanbevolen{background:#e5231b0f}.tabel-doos{background:#0e0e0fe6;border:1px solid #ffffff14;border-radius:14px;overflow-x:auto}.uitklap{margin-top:1.4rem}.uitklap>summary{cursor:pointer;color:var(--tekst);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.92rem;list-style:none;display:inline-flex}.uitklap>summary::-webkit-details-marker{display:none}.uitklap>summary:before{content:"+";font-family:var(--mono);color:var(--rood-hover)}.uitklap[open]>summary:before{content:"−"}.uitklap>.tabel-doos{margin-top:1rem}.qs__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.qs__form{position:sticky;top:1.5rem}.qs__form .mini-term{margin-top:1rem}.stappen{counter-reset:stap;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.stappen li{counter-increment:stap;color:var(--tekst);background:#0e0e0fe6;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:2.6rem 1fr;align-items:baseline;gap:.4rem;padding:1.1rem 1.2rem;line-height:1.55;display:grid}.stappen li:before{content:counter(stap, decimal-leading-zero);font-family:var(--mono);color:var(--rood-hover);font-size:.76rem}.stappen li span{color:var(--tekst-2);margin-top:.2rem;font-size:.92rem;display:block}.kanttekening{color:var(--tekst-2);border:1px dashed #ffffff29;border-radius:12px;margin-top:1.4rem;padding:1.2rem 1.3rem;font-size:.94rem;line-height:1.6}.kanttekening strong{color:var(--tekst);font-weight:550}.qs__tussen{letter-spacing:-.01em;margin:2.6rem 0 1rem;font-size:1.35rem;font-weight:550}.tech--boven i:nth-child(3),.tech--boven i:nth-child(4),.tech--boven span:nth-of-type(3),.tech--boven span:nth-of-type(4){display:none}.slot{text-align:center;padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(5rem,12vh,8rem)}.slot__binnen{max-width:44rem}.slot h2{font-size:clamp(2.3rem,4.6vw,3.8rem)}.slot__tekst{color:var(--tekst-2);max-width:36rem;margin:1.2rem auto 2rem;font-size:1.08rem;line-height:1.65}.slot .knoppen{justify-content:center}.voet--horizon{background:linear-gradient(to bottom, var(--zwart), #0b0505 55%, #1a0604);border-top:1px solid #ffffff0f}.voet--horizon:before{content:"";z-index:0;aspect-ratio:2;pointer-events:none;background:radial-gradient(circle at 50% 100%,#3a0b07 0%,#160403 70%);border-radius:999px 999px 0 0;width:min(26rem,64vw);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ff8c78cc,0 0 50px 8px #e5231b8c,0 0 160px 40px #e5231b40,inset 0 -10px 60px #e5231b59}.voet--horizon:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ff5a46e6 25% 75%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 22px 3px #e5231b99}.voet--horizon>*{z-index:1;position:relative}.voet__tel{margin-top:.35rem;display:block}@media (prefers-reduced-motion:no-preference){.js [data-in] .binnen>*,.js [data-in] .rooster>*,.js [data-in] .pakketten>*{opacity:0;filter:blur(3px);transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1),filter .6s,border-color .25s;transform:translateY(28px)}.js [data-in].is-in-beeld .binnen>*,.js [data-in].is-in-beeld .rooster>*,.js [data-in].is-in-beeld .pakketten>*{opacity:1;filter:none;transform:none}.js [data-in].is-in-beeld .rooster>:nth-child(2),.js [data-in].is-in-beeld .pakketten>:nth-child(2),.js [data-in].is-in-beeld .binnen>:nth-child(2){transition-delay:.1s}.js [data-in].is-in-beeld .rooster>:nth-child(3),.js [data-in].is-in-beeld .pakketten>:nth-child(3),.js [data-in].is-in-beeld .binnen>:nth-child(3){transition-delay:.2s}.js [data-in].is-in-beeld .rooster>:nth-child(4),.js [data-in].is-in-beeld .binnen>:nth-child(4){transition-delay:.3s}.js [data-in].is-in-beeld .rooster>:nth-child(5){transition-delay:.4s}.js [data-in].is-in-beeld .rooster>:nth-child(6){transition-delay:.5s}.js [data-in].is-in-beeld .paneel--link:hover{transform:translateY(-3px)}.blok--raster:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#e5231bb3,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 2px #e5231b59}.blok--raster.is-in-beeld:after{animation:8s ease-in-out infinite blok-scan}}@keyframes blok-scan{0%{opacity:0;top:4%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:96%}}@media (width<=1000px){.sub-hero__grid,.tweeluik,.qs__grid{grid-template-columns:minmax(0,1fr)}.rooster--4{grid-template-columns:repeat(2,minmax(0,1fr))}.rooster--3,.pakketten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qs__form{position:static}}@media (width<=720px){.sub-hero{padding-top:7.5rem}.sub-hero .tech{top:5.6rem}.sub-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.rooster--2,.rooster--3,.rooster--4,.pakketten,.balk-info{grid-template-columns:minmax(0,1fr)}.cijfers{gap:1.2rem 1.4rem}.blok{padding-top:4.5rem;padding-bottom:4.5rem}}.knoppen--ruim{margin-top:1.8rem}.rapport-groot{justify-self:center;max-width:30rem;max-height:none;box-shadow:0 40px 100px -50px #e5231b80}.prijs-anker{font-size:clamp(2.4rem,4.6vw,3.8rem)!important}.prijs-btw{margin:.7rem 0 0}.paneel__pil{align-self:flex-start;margin-bottom:.8rem}.dienst-kaart .db{margin-bottom:1.2rem}.twee-wegen .paneel{padding:1.8rem}.twee-wegen .paneel h3{margin-top:.9rem;font-size:1.4rem}.waarborgen{gap:.8rem;display:grid}ol.rooster,ul.rooster{margin:0;padding:0;list-style:none}.blok--licht .paneel p{color:#5d5b55}.blok--licht .nw-label{color:var(--rood)}.slot{background:var(--zwart)}.voet--horizon{border-top:0}.instap__kop{margin:.9rem 0 .5rem!important;font-size:clamp(1.3rem,2.2vw,1.7rem)!important}.balk-info .nw-label{margin-bottom:0}.link{color:var(--tekst);text-underline-offset:3px;text-decoration:underline #e5231bb3}.link:hover{text-decoration-color:var(--rood)}.qs__formkop{letter-spacing:-.02em;margin:0 0 1.2rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500}.sub-hero--qs .qs__form .nw-label{margin-bottom:.7rem}.stappen li div{color:var(--tekst)}.pakket .pakket__prijs{letter-spacing:-.035em;color:var(--tekst);margin:1.1rem 0 .3rem;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:500;line-height:1}.pakket .pakket__kern{color:var(--tekst-2)}.vinkjes li>span{min-width:0}.balk-info .balk-info__bedrag{letter-spacing:-.02em;white-space:nowrap;color:var(--tekst);margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500}.paneel .nw-label{color:var(--rood-hover)}.link{white-space:nowrap}@media (width<=1000px){.sub-hero__beeld{max-width:34rem}}.qs__naar-form{margin-top:1.6rem;display:none}@media (width<=1000px){.qs__naar-form{display:flex}}.lezen{flex-wrap:wrap;align-items:flex-start;gap:clamp(2rem,5vw,4.5rem);display:flex}.lezen__zij{flex:14rem;max-width:17rem;position:sticky;top:1.5rem}.lezen__tekst{flex:999 34rem;min-width:0}.inhoud{gap:.15rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.inhoud a{color:var(--tekst-3);border-left:1px solid #ffffff1f;padding:.4rem 0 .4rem .9rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.inhoud a:hover,.inhoud a.is-actief{color:var(--tekst);border-left-color:var(--rood)}.inhoud__kop{font-family:var(--mono);color:var(--tekst-3);margin:0 0 .8rem;font-size:.72rem}.artikel-tekst{color:#c9c9cf;max-width:42rem;font-size:1.06rem;line-height:1.75}.artikel-tekst>:first-child{margin-top:0}.artikel-tekst h2{letter-spacing:-.02em;color:var(--tekst);margin:2.6em 0 .7em;scroll-margin-top:2rem;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:550;line-height:1.2}.artikel-tekst h3{color:var(--tekst);margin:2em 0 .5em;scroll-margin-top:2rem;font-size:1.18rem;font-weight:550}.artikel-tekst p{margin:0 0 1.1em}.artikel-tekst ul,.artikel-tekst ol{margin:0 0 1.3em;padding-left:1.3em}.artikel-tekst li{margin-bottom:.45em;padding-left:.2em}.artikel-tekst ul li::marker{color:var(--rood-hover)}.artikel-tekst ol li::marker{color:var(--rood-hover);font-family:var(--mono);font-size:.85em}.artikel-tekst strong{color:var(--tekst);font-weight:600}.artikel-tekst a{color:var(--tekst);text-underline-offset:3px;text-decoration:underline #e5231bb3}.artikel-tekst a:hover{text-decoration-color:var(--rood)}.artikel-tekst blockquote{border-left:2px solid var(--rood);color:var(--tekst);margin:1.6em 0;padding:.2em 0 .2em 1.2em}.artikel-tekst code{font-family:var(--mono);background:#161618;border-radius:4px;padding:.1em .35em;font-size:.88em}.artikel-tekst hr{border:0;border-top:1px solid #ffffff1a;margin:2.5em 0}.artikel-tekst table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.94rem;display:block;overflow-x:auto}.artikel-tekst th,.artikel-tekst td{text-align:left;border-bottom:1px solid #ffffff14;padding:.7rem .8rem}.artikel-tekst th{color:var(--tekst);font-weight:550}.meta{font-family:var(--mono);color:var(--tekst-3);flex-wrap:wrap;gap:.4rem 1.1rem;margin:1.4rem 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.meta li:before{content:"· ";color:var(--rood-hover)}.meta li:first-child:before{content:""}.meta a{color:var(--tekst-2)}.filter{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.filter button{font:inherit;cursor:pointer;color:var(--tekst-2);background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.5rem 1rem;font-size:.86rem;transition:border-color .15s,color .15s,background-color .15s}.filter button:hover{border-color:var(--rood);color:var(--tekst)}.filter button[aria-pressed=true]{background:var(--tekst);color:var(--zwart);border-color:var(--tekst)}.artikel-kaart .meta{margin:0 0 1rem}.artikel-kaart h3{font-size:1.22rem}.artikel-kaart[hidden]{display:none}.uitgelicht{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid}.uitgelicht h3{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem)!important;font-weight:500!important}.maand{font-family:var(--mono);color:var(--tekst-2);border-bottom:1px solid #ffffff14;margin:0 0 1rem;padding-bottom:.7rem;font-size:.8rem}.maandgroep+.maandgroep{margin-top:3rem}.incident .kaart__meta{margin-bottom:.7rem}.tijdlijn{counter-reset:stap;margin:0;padding:0;list-style:none}.tijdlijn>li{counter-increment:stap;border-top:1px solid #ffffff14;grid-template-columns:6rem minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.2rem 2rem;padding:2rem 0;display:grid;position:relative}.tijdlijn>li:last-child{border-bottom:1px solid #ffffff14}.tijdlijn>li:before{content:counter(stap, decimal-leading-zero);font-family:var(--mono);color:var(--rood-hover);font-size:1.6rem;line-height:1}.tijdlijn h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.35rem;font-weight:550}.tijdlijn p{color:var(--tekst-2);margin:0;line-height:1.65}.tijdlijn .paneel{padding:1.1rem 1.2rem}.tijdlijn .paneel .nr{margin-bottom:.4rem}.bevinding{grid-template-columns:6.5rem minmax(0,1fr);gap:1.2rem;display:grid}.ernst{font-family:var(--mono);text-align:center;border-radius:6px;min-width:5rem;padding:.3rem .6rem;font-size:.72rem;display:inline-block}.ernst--hoog{background:var(--rood);color:#fff}.ernst--middel{color:#ffb38a;background:#ff8a4c29;border:1px solid #ff8a4c73}.ernst--laag{color:var(--tekst-2);background:#ffffff0f;border:1px solid #ffffff24}.case-cijfers{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin-top:3rem;padding-top:2rem;display:grid}.paneel .contact-groot,.contact-groot{letter-spacing:-.02em;color:var(--tekst);overflow-wrap:anywhere;margin:.3rem 0 .6rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;text-decoration:none;display:block}.contact-groot:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--rood);text-underline-offset:4px}.gegevens{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.gegevens dt{font-family:var(--mono);color:var(--tekst-3);margin-bottom:.4rem;font-size:.72rem}.gegevens dd{color:var(--tekst);margin:0;line-height:1.6}.concept-melding{color:#ffd2a8;background:#ffb36b14;border:1px solid #ffb36b73;border-radius:10px;max-width:40rem;margin:1.6rem 0 0;padding:.9rem 1.1rem;font-size:.92rem}.niet-gevonden{align-items:center;min-height:72svh;display:flex}@media (width<=1000px){.lezen__zij{max-width:none;position:static}.tijdlijn>li{grid-template-columns:4rem minmax(0,1fr)}.tijdlijn>li .paneel{grid-column:2}.case-cijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.uitgelicht{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.tijdlijn>li{grid-template-columns:minmax(0,1fr);gap:.8rem}.tijdlijn>li .paneel{grid-column:auto}.bevinding{grid-template-columns:minmax(0,1fr);gap:.7rem}.gegevens{grid-template-columns:minmax(0,1fr)}.lezen__zij{display:none}}.route--hero{color:var(--tekst-2);background:#0c0c0deb;border:1px solid #ffffff14;border-radius:14px;flex-flow:column;gap:0;margin:0;padding:1rem 1.6rem;font-size:clamp(1rem,1.6vw,1.2rem);box-shadow:0 40px 100px -50px #e5231b8c}.route--hero li{border-bottom:1px dashed #ffffff17;padding:1rem 0}.route--hero li:last-child{border-bottom:0}.route--hero li:after{display:none!important}.route--hero li:before{margin-right:1rem;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.route--hero li{animation:10s linear infinite stap-actief}.route--hero li:nth-child(2){animation-delay:2s}.route--hero li:nth-child(3){animation-delay:4s}.route--hero li:nth-child(4){animation-delay:6s}.route--hero li:nth-child(5){animation-delay:8s}}@keyframes stap-actief{0%,20%{color:#fff}22%,to{color:var(--tekst-2)}}.case-kop{max-width:20ch}.blok--lezen{padding-top:clamp(3.5rem,8vh,5.5rem);overflow:clip}.artikel-kop{max-width:24ch;font-size:clamp(2.3rem,4.6vw,4rem)!important}.artikel-intro{max-width:44rem}.zon-stil{aspect-ratio:4/3;background:radial-gradient(70% 55% at 50% 78%,#e5231b61,#0000 70%),#0b0b0c;border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden}.zon-stil:before{content:"";opacity:.12;background-image:radial-gradient(#ffffff80 1px,#0000 1.4px);background-size:46px 46px;position:absolute;inset:0}.zon-stil i{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#4a0e08,#1a0503 70%);border-radius:50%;width:46%;position:absolute;bottom:24%;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 2px #ff9682d9,0 0 40px 6px #e5231b99,0 0 140px 30px #e5231b4d,inset 0 -20px 60px #e5231b59}.zon-stil:after{content:"";z-index:1;background:linear-gradient(#0d0505,#0b0b0c);border-top:1px solid #ff6e5ae6;height:24%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px 24px 2px #e5231b8c}@media (prefers-reduced-motion:no-preference){.zon-stil i{animation:9s ease-in-out infinite alternate zon-op}}@keyframes zon-op{0%{transform:translate(-50%,62%)}to{transform:translate(-50%,44%)}}.js .route--hero{opacity:1;filter:none;transform:none}.voet--horizon .voet__zonruimte{height:min(13rem,32vw)}.paneel h2{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.14rem;font-weight:550;line-height:1.3}.paneel .uitgelicht__kop{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1.15}.contactlijst{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:1.4rem;margin:2.2rem 0 2rem;padding:1.6rem 0;display:grid}.contactregel .nr{margin-bottom:.3rem}.contactregel .contact-groot{margin:.1rem 0}.contact-tekst{color:var(--tekst-2);max-width:30rem;margin:0;line-height:1.6}.contact-qs{padding:1.4rem 1.5rem}.contact-qs .instap__kop{margin-top:.8rem!important}
