:root{--rand:clamp(1.25rem, 3.34vw, 3rem);--links:max(var(--rand), calc((100vw - 90rem) / 2 + var(--rand)));--goot:clamp(2.5rem, 6.67vw, 6rem);--spoor-breedte:clamp(8px, .97vw, 14px);--spoor:var(--petrol);--bol:clamp(22px, 2.2vw, 32px);--ritme:clamp(3.75rem, 7.5vw, 6.75rem);--nav-h:72px}@media (width<=700px){:root{--nav-h:60px}}html{scroll-padding-top:calc(var(--nav-h) + 1.5rem)}html:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}main{overflow-x:clip}h2{letter-spacing:-.03em;font-size:clamp(2.25rem,4.7vw,4.25rem)}h3{letter-spacing:-.02em;font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.12}h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.kop--rood{color:var(--vermiljoen)}.lede{max-width:38em;font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.45}.wegschrijf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onderstreept{text-decoration:underline;text-decoration-thickness:2px}.icoon{flex:none}.overslaan{z-index:300;background:var(--petrol);color:var(--op-petrol);padding:.75rem 1rem;font-weight:700;position:fixed;top:.5rem;left:1rem}.overslaan:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.knop{font:inherit;cursor:pointer;border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.knop .icoon{transition:transform .2s var(--ease-uit)}@media (hover:hover){.knop:hover .icoon{transform:translate(4px)}}.knop--groot{padding:1.125rem 1.75rem;font-size:1.1875rem}.knop--petrol{background:var(--petrol);color:var(--op-petrol)}@media (hover:hover){.knop--petrol:hover{background:var(--papier);color:var(--petrol);border-color:var(--petrol)}}.knop--geel{background:var(--geel);color:var(--petrol)}@media (hover:hover){.knop--geel:hover{background:var(--papier)}}.knop--wit{background:var(--papier);color:var(--petrol)}@media (hover:hover){.knop--wit:hover{background:var(--geel)}}.knop--lijn{color:inherit;background:0 0;border-color:currentColor}@media (hover:hover){.knop--lijn:hover{background:var(--petrol);color:var(--op-petrol);border-color:var(--petrol)}}.knop[disabled]{opacity:.65;cursor:progress}.pijllink{text-underline-offset:.25em;align-items:center;gap:.5rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.pijllink .icoon{transition:transform .2s var(--ease-uit)}@media (hover:hover){.pijllink:hover .icoon{transform:translate(4px)}}.pijllink--geel{color:var(--geel)}.vinklijst{flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:600;display:flex}.vinklijst li{align-items:center;gap:.4375rem;display:flex}:is(.sectie--petrol,.planner,.pijler--petrol,.footer,.mobiel-menu,.juridisch__po) :focus-visible{outline-color:var(--geel)}.logo{align-items:center;gap:.5rem;display:inline-flex}.logo__tekst{letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1}.nav{z-index:100;height:var(--nav-h);padding-inline:var(--links);background:var(--geel);color:var(--petrol);view-transition-name:nav;align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex;position:sticky;top:0}.nav__merk{color:inherit;margin-right:auto;text-decoration:none}.nav__links{align-self:stretch;gap:clamp(1rem,2vw,1.875rem);display:flex}.nav__links a{align-items:center;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex;position:relative}.nav__links a:after{content:"";background:var(--petrol);transform-origin:0;height:6px;transition:transform .2s var(--ease-uit);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav__links a:hover:after,.nav__links a[aria-current]:after{transform:scaleX(1)}}.nav__scan{white-space:nowrap;padding:.6875rem 1.125rem}.nav__menuknop{color:inherit;cursor:pointer;background:0 0;border:0;margin-right:-.5rem;padding:.5rem;display:none}@media (width<=1360px){.nav__links a{font-size:1rem}}@media (width<=1180px){.nav__links{display:none}.nav__menuknop{display:block}}@media (width<=700px){.logo__tekst{font-size:1.25rem}.nav__scan{padding:.5625rem .75rem;font-size:.875rem}}.mobiel-menu{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--rand) 2rem;background:var(--petrol);color:var(--op-petrol);opacity:0;transition:opacity .2s, transform .3s var(--ease-uit), overlay .3s allow-discrete, display .3s allow-discrete;border:0;margin:0;position:fixed;inset:0;transform:translateY(-12px)}.mobiel-menu:popover-open{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.mobiel-menu:popover-open{opacity:0;transform:translateY(-12px)}}.mobiel-menu__kop{height:var(--nav-h);color:var(--geel);justify-content:space-between;align-items:center;display:flex}.mobiel-menu__kop button{color:inherit;cursor:pointer;background:0 0;border:0;margin-right:-.5rem;padding:.5rem}.mobiel-menu nav{flex-direction:column;margin-block:.5rem 1.5rem;display:flex}.mobiel-menu nav a{letter-spacing:-.02em;padding:.5625rem 0;font-size:1.75rem;font-weight:800;line-height:1.15;text-decoration:none}.mobiel-menu nav a[aria-current]{color:var(--geel)}.mobiel-menu .knop{margin-top:auto}.netlijn{fill:none;stroke-width:22px;stroke-linejoin:round;transition:stroke .3s}.netlijn--petrol{stroke:var(--petrol)}.netlijn--geel{stroke:var(--geel)}.netlijn--vermiljoen{stroke:var(--vermiljoen)}.station__bol{fill:var(--station);stroke:var(--petrol);stroke-width:7px;transition:fill .2s, stroke .3s, transform .35s var(--ease-uit)}.station__kern{fill:var(--petrol);transition:fill .3s}.station text{font-family:var(--font);fill:var(--petrol);paint-order:stroke;stroke:var(--papier);stroke-width:6px;stroke-linejoin:round;font-size:24px;font-weight:700;transition:fill .3s}.netwerk{width:100%;height:100%;display:block;overflow:visible}.route{opacity:0;transition:opacity .2s}.route__deel{stroke-dasharray:1;stroke-dashoffset:0}.netwerk__trein{fill:var(--station);stroke:var(--petrol);stroke-width:6px;opacity:0;offset-rotate:0deg;pointer-events:none}.netwerk__trein.is-rijdend{opacity:1}.lijnkaart{width:100%;height:100%;display:block}.hero:has(input[name=route]:checked) .netwerk__lijnen .netlijn{stroke:var(--lijn-rust)}.hero:has(input[name=route]:checked) .station:not(.is-aan) .station__bol{stroke:var(--petrol-zacht)}.hero:has(input[name=route]:checked) .station:not(.is-aan) .station__kern{fill:var(--petrol-zacht)}.hero:has(input[name=route]:checked) .station:not(.is-aan) text{fill:var(--petrol-zacht)}:is(.hero:has(input[value=leads]:checked) .route[data-route=leads],.hero:has(input[value=tools]:checked) .route[data-route=tools],.hero:has(input[value=handwerk]:checked) .route[data-route=handwerk],.hero:has(input[value=marketing]:checked) .route[data-route=marketing],.hero:has(input[value=leren]:checked) .route[data-route=leren],.hero:has(input[value=juridisch]:checked) .route[data-route=juridisch]){opacity:1}.station.is-aan .station__bol{fill:var(--geel);transform:scale(1.22)}.station.is-aan text{font-weight:800}:is(html:not(.js) .hero:has(input[value=leads]:checked) :is([data-station=crm],[data-station=hub],[data-station=planning]) .station__bol,html:not(.js) .hero:has(input[value=tools]:checked) :is([data-station=crm],[data-station=hub],[data-station=facturatie]) .station__bol,html:not(.js) .hero:has(input[value=handwerk]:checked) :is([data-station=inbox],[data-station=hub],[data-station=rapportage]) .station__bol,html:not(.js) .hero:has(input[value=marketing]:checked) :is([data-station=campagnes],[data-station=hub],[data-station=crm]) .station__bol,html:not(.js) .hero:has(input[value=leren]:checked) :is([data-station=team],[data-station=hub]) .station__bol,html:not(.js) .hero:has(input[value=juridisch]:checked) :is([data-station=dossiers],[data-station=hub]) .station__bol){fill:var(--geel);stroke:var(--petrol)}.hero{padding:clamp(1.5rem, 2.8vw, 2.5rem) var(--links);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.hero__kaart{view-transition-name:spoor}.hero__tekst{z-index:1;max-width:760px;position:relative}.hero h1{letter-spacing:-.03em;font-size:clamp(2.625rem,5.84vw,5.25rem);line-height:1.01}.hero__zin{text-wrap:balance;display:block}.hero--lang h1{font-size:clamp(2.25rem,4.6vw,4.25rem)}.hero__wie,.hero__lede{max-width:34em;margin-top:clamp(1rem,1.5vw,1.375rem);font-size:clamp(1.125rem,1.39vw,1.25rem);line-height:1.42}.hero__wie+.hero__lede{margin-top:.625rem}.hero__wie strong{font-weight:800}.hero__lede a{text-decoration-thickness:2px}@media (hover:hover){.hero__lede a:hover{background:var(--geel)}}.hero__acties{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.hero__acties:empty{display:none}.hero__voorbeeld{top:1rem;right:var(--links);color:var(--petrol-zacht);font-size:.875rem;font-weight:600;position:absolute}.hero--netwerk{min-height:calc(100svh - var(--nav-h))}.hero--netwerk .hero__tekst{max-width:min(760px,52.8vw)}@supports (paint-order:stroke){@media (width>=1101px){.hero--netwerk h1{-webkit-text-stroke:.07em var(--papier);paint-order:stroke fill}.hero--netwerk :is(.hero__wie,.hero__lede){-webkit-text-stroke:.3em var(--papier);paint-order:stroke fill}}}.hero--netwerk .hero__kaart,.hero--netwerk .netwerk{position:absolute;inset:0}.hero__planner{z-index:1;align-self:end;margin-top:1rem;position:relative}.hero--planner{padding-bottom:0}.hero--lijn,.hero--geen{padding-block:clamp(2.5rem,6vw,5.5rem)}.hero--lijn{min-height:clamp(26rem,42vw,38rem)}.hero--lijn .hero__kaart{width:50%;position:absolute;top:0;bottom:0;right:0}.hero--lijn .hero__tekst{max-width:min(760px,56%)}.kruimels+.hero{padding-top:1.25rem}@media (width<=1100px){.hero--netwerk{--kh:310px;flex-direction:column;min-height:0;padding:0;display:flex;overflow:visible}.hero--netwerk .hero__tekst{display:contents}.hero--netwerk h1{padding:1.25rem var(--rand) 0;order:1}.hero--netwerk .hero__wie{padding:.75rem var(--rand) 1.25rem;order:2;max-width:none;margin:0}.hero--netwerk .hero__lede{padding:1.25rem var(--rand) 1.75rem;order:5;max-width:none;margin:0}.hero--netwerk .hero__kaart{height:calc(var(--kh) + .875rem);background:var(--papier);order:4;position:relative;overflow:hidden}.hero--netwerk .netwerk{inset:auto;left:calc(50% - var(--kh) * 1.486);top:calc(var(--kh) * -.115);width:calc(var(--kh) * 1.9459);height:calc(var(--kh) * 1.119);max-width:none}.hero--netwerk .station text{font-size:31px}.hero--netwerk [data-station=rapportage] text{transform:translate(12px,14px)}.hero--netwerk [data-station=dossiers] text{transform:translateY(92px)}.hero__voorbeeld{top:auto;right:auto;left:var(--rand);max-width:7em;font-size:.75rem;line-height:1.2;bottom:.375rem}.hero--netwerk .hero__planner{order:3;align-self:stretch;margin:0}.hero--lijn .hero__kaart{width:100%;height:15rem;margin-top:1.5rem;position:relative}.hero--lijn .hero__tekst{max-width:none}.hero--lijn{flex-direction:column;min-height:0;display:flex}.hero--lijn .hero__tekst{order:1}.hero--lijn .hero__kaart{order:2}}@media (width>=701px) and (width<=1100px){.hero--netwerk{--kh:480px}}.planner{background:var(--petrol);width:min(704px,48.9vw);color:var(--op-petrol);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,2.2vw,2rem);padding:1.25rem 1.75rem;display:grid}.planner__keuzes{border:0;min-width:0;margin:0;padding:0}.planner legend{letter-spacing:-.025em;margin-bottom:.75rem;padding:0;font-size:1.625rem;font-weight:800;line-height:1.1}.planner__lijst{position:relative}.planner__lijst:before{content:"";background:var(--geel);width:4px;position:absolute;top:18px;bottom:18px;left:9px}.planner__keuze{cursor:pointer;grid-template-columns:22px 1fr;align-items:center;gap:.75rem;padding:.40625rem 0;font-size:.9875rem;font-weight:600;line-height:1.22;transition:color .12s;display:grid;position:relative}@media (hover:hover){.planner__keuze:hover{color:var(--geel)}}.planner__keuze input{appearance:none;background:var(--petrol);border:5px solid var(--op-petrol);cursor:pointer;width:22px;height:22px;transition:background-color .15s, transform .25s var(--ease-uit);border-radius:50%;margin:0}.planner__keuze input:checked{background:var(--geel);transform:scale(1.14)}.planner__keuze:has(input:checked){color:var(--geel);font-weight:800}.planner__keuze input:focus-visible{outline:3px solid var(--geel);outline-offset:3px}.planner__antwoord{grid-template-rows:auto 1fr;min-width:0;display:grid}.antwoord{grid-area:1/1/3/2;grid-template-rows:subgrid;visibility:hidden;opacity:0;min-width:0;display:grid;transform:translateY(6px)}.antwoord--start{visibility:visible;opacity:1;transform:none}.planner:has(input:checked) .antwoord--start{visibility:hidden;opacity:0}:is(.planner:has(input[value=leads]:checked) [data-antwoord=leads],.planner:has(input[value=tools]:checked) [data-antwoord=tools],.planner:has(input[value=handwerk]:checked) [data-antwoord=handwerk],.planner:has(input[value=marketing]:checked) [data-antwoord=marketing],.planner:has(input[value=leren]:checked) [data-antwoord=leren],.planner:has(input[value=juridisch]:checked) [data-antwoord=juridisch]){visibility:visible;opacity:1;transition:opacity .3s .1s, transform .4s .1s var(--ease-uit);transform:none}.antwoord__hoofd p{margin-bottom:.875rem;font-size:.9875rem;line-height:1.42}.antwoord .knop{padding:.75rem 1rem;font-size:1rem}.planner__tweede{margin-top:.625rem;font-size:.9375rem;font-weight:600;text-decoration-thickness:2px;display:inline-block}@media (hover:hover){.planner__tweede:hover{color:var(--geel)}}.planner__garantie{color:var(--op-petrol-zacht);grid-row:2;align-self:end;padding-top:.75rem;font-size:.8125rem;line-height:1.35}@supports not selector(:has(*)){.antwoord{visibility:visible;opacity:1;grid-area:auto;margin-bottom:1.5rem;display:block;transform:none}.planner__garantie{grid-row:auto}}@media (width<=1100px){.planner{width:100%;padding:1.5rem var(--rand) 2rem;grid-template-columns:1fr}.planner legend{font-size:1.75rem}.planner__keuze{padding-block:.5625rem;font-size:1.0625rem}.antwoord__hoofd p,.antwoord .knop{font-size:1.0625rem}.planner__garantie{padding-top:1rem;font-size:.875rem}}.sectie{padding-block:var(--ritme);padding-inline:var(--links);position:relative}.sectie--compact{padding-block:clamp(3rem,5vw,4.5rem)}.sectie--wit{background:var(--papier)}.sectie--geel{background:var(--geel);color:var(--petrol)}.sectie--petrol{background:var(--petrol);color:var(--op-petrol);--spoor:var(--geel)}.sectie--spoor>.sectie__binnen{padding-left:var(--goot)}.sectie__binnen{position:relative}.sectie__spoor{left:var(--links);z-index:1;width:var(--spoor-breedte);background:var(--spoor);transform-origin:top;pointer-events:none;position:absolute;top:0;bottom:0}.sectie__kop{max-width:58rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);position:relative}.sectie__kop .lede{margin-top:1.25rem}.sectie--spoor .sectie__kop:before,.bewijs__kop:before,.juridisch__hoofd:before,.locatie__tekst:before,.slot__binnen:before{content:"";z-index:2;left:calc(var(--goot) * -1 + var(--spoor-breedte) / 2 - var(--bol) / 2);width:var(--bol);height:var(--bol);background:var(--station);border:clamp(4px, .45vw, 7px) solid var(--petrol);border-radius:50%;position:absolute;top:.4em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sectie__spoor,.footer__spoor{animation:linear both spoor-tekent;animation-timeline:view();animation-range:entry-crossing 40vh entry-crossing calc(100% + 40vh)}.stappen:before,.stacklijn__halten:before,.pijler__halten:before{animation:linear both spoor-tekent-breed;animation-timeline:view();animation-range:entry 60% cover 60%}}}@keyframes spoor-tekent{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes spoor-tekent-breed{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bewijs__kop{max-width:52rem;position:relative}.bewijs__kop .lede{margin-top:1.25rem}.logos{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);margin-block:clamp(2.5rem,4vw,3.5rem) 2rem;display:flex}.logos img{width:auto;height:clamp(26px,2.8vw,40px)}.logos li:nth-child(3) img,.logos li:nth-child(5) img{height:clamp(34px,3.6vw,52px)}.logos li:nth-child(6) img{height:clamp(22px,2.3vw,34px)}.logos li:nth-child(7) img{height:clamp(20px,1.9vw,27px)}.logos__meer{font-weight:700}img[src="/logo-fietsencatalogus.webp"]{mix-blend-mode:multiply}:has(>img[src="/logo-fietsencatalogus.webp"]){isolation:isolate;background-color:var(--papier)}.herkenning{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.herkenning__foto{text-decoration:none;display:block;position:relative}.herkenning__foto img{aspect-ratio:5/4;object-fit:cover;object-position:50% 62%;width:100%;height:auto}.herkenning__bijschrift{background:var(--geel);padding:1rem 1.25rem;font-weight:600;line-height:1.35;transition:background-color .15s,color .15s;display:block}@media (hover:hover){.herkenning__foto:hover .herkenning__bijschrift{background:var(--petrol);color:var(--op-petrol)}}.herkenning__tekst h3{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.04}.herkenning__tekst p{max-width:34em;margin-bottom:1.5rem;font-size:1.1875rem}@media (width<=800px){.herkenning{grid-template-columns:1fr}}.stappen-houder{container-type:inline-size}.stappen{grid-template-columns:repeat(var(--aantal), minmax(0, 1fr));gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.stappen:before{content:"";transform-origin:0;height:14px;top:27px;left:calc(var(--goot) * -1 + var(--spoor-breedte));right:calc(var(--links) * -1);position:absolute}.stappen--vermiljoen:before{background:var(--vermiljoen)}.stappen--petrol:before{background:var(--petrol)}.stappen--geel:before{background:var(--geel)}.stap{position:relative}.stap__bol{z-index:1;background:var(--station);border:7px solid var(--petrol);width:68px;height:68px;color:var(--petrol);border-radius:50%;place-items:center;margin-bottom:1.75rem;font-size:1.5rem;font-weight:800;line-height:1;display:grid;position:relative}.stap h3{letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.625rem,2.5vw,2.25rem)}.stap p{max-width:30em}@container (width<=640px){.stappen{grid-template-columns:1fr;gap:2.5rem}.stappen:before{transform-origin:top;width:8px;height:auto;animation-name:spoor-tekent;inset:0 auto 0 20px}.stap{padding-left:4rem}.stap__bol{border-width:5px;width:48px;height:48px;margin:0;font-size:1.125rem;position:absolute;top:-.25rem;left:0}.sectie--spoor .stappen:before{display:none}.sectie--spoor .stap{padding-left:0}.sectie--spoor .stap__bol{margin-bottom:1rem;position:relative;top:auto;left:auto}}.pijlers-intro{padding-bottom:clamp(2.5rem,4vw,3.5rem)}.pijlers-intro .sectie__kop{margin-bottom:0}.pijlers{--spoor:var(--petrol);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.pijler{flex-direction:column;min-height:clamp(32rem,45vw,41rem);padding:clamp(2.5rem,5vw,4.75rem) clamp(1.5rem,4vw,4rem) clamp(2.5rem,4vw,3.5rem);display:flex;position:relative}.pijler--geel{background:var(--geel);padding-left:calc(var(--links) + var(--goot));--halte-lijn:var(--petrol)}.pijler--petrol{background:var(--petrol);color:var(--op-petrol);--halte-lijn:var(--geel)}.pijler h3{letter-spacing:-.03em;max-width:12em;margin-bottom:1.25rem;font-size:clamp(2.25rem,4.1vw,3.75rem);line-height:1.02}.pijler>p{max-width:30em;font-size:1.1875rem;line-height:1.45}.pijler__cijfers{flex-wrap:wrap;gap:1rem clamp(1.5rem,3.5vw,3rem);margin:2.25rem 0 2.5rem;display:flex}.pijler__cijfers div{flex-direction:column-reverse;display:flex}.pijler__cijfers dd{letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:800;line-height:1}.pijler__cijfers dt{margin-top:.25rem;font-weight:600}.pijler__halten{grid-template-columns:repeat(4,minmax(max-content,1fr));gap:.75rem;margin-top:auto;padding-top:2.75rem;font-weight:700;line-height:1.2;display:grid;position:relative}.pijler__halten:before{content:"";background:var(--halte-lijn);transform-origin:0;height:14px;position:absolute;top:9px;left:calc(-1*clamp(1.5rem,4vw,4rem));right:calc(-1*clamp(1.5rem,4vw,4rem))}.pijler--geel .pijler__halten:before{left:calc(var(--goot) * -1 + var(--spoor-breedte))}.pijler__halten li{position:relative}.pijler__aansluiting{clip-path:inset(0 -100vw -2rem);flex:1;min-height:15rem;position:relative}.pijler__tak{width:400px;max-width:none;height:1200px;position:absolute;bottom:-23px;right:0}.pijler__tak path{stroke-width:14px}.pijler__aansluiting p{letter-spacing:-.03em;text-align:right;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;line-height:1.04;position:absolute;bottom:184px;right:3.25rem;transform:translateY(50%)}@media (width>=861px){.pijler--petrol .werkdag{grid-template-columns:minmax(0,1fr);display:grid}.pijler--petrol .werkdag>*{grid-column:1}.pijler--petrol .werkdag>figcaption{grid-row:1}.pijler--petrol .werkdag>.werkdag__waarden{grid-row:2}.pijler--petrol .werkdag>.werkdag__spoor{z-index:1;grid-row:3}.pijler--petrol .werkdag>.werkdag__bediening{grid-row:4}.pijler--petrol .werkdag>.cijferblok__formule{grid-row:5;max-width:calc(100% - 3rem)}.pijler--petrol .werkdag:after{content:"";background:var(--geel);grid-area:3/1/6;place-self:stretch end;width:14px;margin:calc(3.25rem + 17px) 10px 0 0}}.pijler__halten li:before{content:"";background:var(--station);border:6px solid var(--petrol);border-radius:50%;width:32px;height:32px;position:absolute;top:-2.75rem;left:0}@media (width<=860px){.pijlers{grid-template-columns:1fr}.pijler{min-height:0;padding-right:var(--rand)}.pijler--petrol{padding-left:calc(var(--links) + var(--goot))}.pijler--petrol:before{content:"";left:var(--links);z-index:2;width:var(--spoor-breedte);background:var(--geel);position:absolute;top:0;bottom:0}.pijler__halten{margin-top:2rem;padding-top:0;display:block}.pijler .pijler__halten:before{transform-origin:top;width:8px;height:auto;animation-name:spoor-tekent;inset:12px auto 12px 8px}.pijler__halten li{padding:.4375rem 0 .4375rem 2.25rem}.pijler__halten li:before{border-width:4px;width:22px;height:22px;margin-top:-11px;top:50%;left:1px}.pijler__aansluiting{display:none}.pijler__cijfers{margin-bottom:0}}.dienstrijen{gap:clamp(2.75rem,5vw,4.5rem);margin-bottom:2.75rem;display:grid}.dienstrij{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:start;gap:.625rem clamp(1.5rem,4vw,4rem);display:grid;position:relative}.dienstrij:before{content:"";z-index:2;top:.3em;left:calc(var(--goot) * -1 + var(--spoor-breedte) / 2 - var(--bol) / 2);width:var(--bol);height:var(--bol);background:var(--station);border:clamp(4px, .45vw, 7px) solid var(--petrol);border-radius:50%;position:absolute}.dienstrij__meer{grid-area:1/2/span 2}.dienstrij h3{font-size:clamp(1.375rem,2vw,1.75rem)}.dienstrij__zin{letter-spacing:-.03em;text-wrap:balance;grid-area:1/1/span 2;max-width:14em;font-size:clamp(1.875rem,3.3vw,3rem);font-weight:800;line-height:1.08}.dienstrij__cijfer{background:var(--geel);padding-inline:.14em;font-weight:800}.dienstrij__tekst{max-width:36em;margin-top:.625rem}@media (width<=800px){.dienstrij{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.dienstrij__zin,.dienstrij__meer{grid-area:auto/1}.dienstrij__zin{margin-bottom:.625rem}}@media (width>=701px) and (width<=800px){@supports selector(::details-content){.dienstrij__meer,.dienstrij__meer>.inklap__inhoud{display:contents}.dienstrij__meer::details-content{display:contents}.dienstrij h3{order:-1}.dienstrij__tekst{margin-top:0}}}.kolomblok-houder{container-type:inline-size}.kolomblok--kolommen{grid-template-columns:repeat(var(--kolommen,3), minmax(0, 1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);display:grid}.kolomblok--kolommen .kolomblok__item{padding-top:2rem;position:relative}.kolomblok--kolommen .kolomblok__item:after{content:"";background:currentColor;height:6px;position:absolute;top:9px;left:0;right:0}.kolomblok--kolommen .kolomblok__item:before{content:"";z-index:1;background:var(--station);border:5px solid var(--petrol);border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.kolomblok__tekst h3{margin-bottom:.625rem}.kolomblok__tekst p{max-width:36em}.kolomblok__tekst .pijllink{margin-top:.875rem}.kolomblok__waarde strong{letter-spacing:-.04em;color:var(--vermiljoen);font-size:clamp(3.5rem,7vw,6rem);font-weight:800;line-height:.95;display:block}.kolomblok__waarde span{max-width:18em;margin-top:.5rem;font-weight:700;line-height:1.3;display:block}.sectie--petrol .kolomblok__waarde strong{color:var(--geel)}.sectie--geel .kolomblok__waarde strong{color:var(--petrol)}.kolomblok--kolommen .kolomblok__waarde{margin-bottom:1rem}.kolomblok--rijen{margin-bottom:2.25rem}.kolomblok--rijen .kolomblok__item{border-top:3px solid var(--petrol);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,3vw,2.75rem);display:grid}.kolomblok--rijen .kolomblok__item:last-child{border-bottom:3px solid var(--petrol)}.kolomblok--rijen .kolomblok__waarde{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.kolomblok--rijen .kolomblok__waarde span{flex:8em;margin:0 0 .25rem}.kolomblok--rijen .kolomblok__tekst h3{letter-spacing:-.025em;font-size:clamp(1.625rem,2.6vw,2.25rem)}@container (width<=760px){.kolomblok--kolommen{grid-template-columns:1fr}.kolomblok--rijen .kolomblok__item{grid-template-columns:1fr;gap:1rem}}.bord-houder{margin-bottom:2.25rem;container-type:inline-size}.bord__koppen,.bord__rij>a{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2.5fr) clamp(180px,20vw,280px) 26px;gap:clamp(1rem,2.4vw,2.25rem);padding-inline:1rem;display:grid}.bord__koppen{color:var(--op-petrol-zacht);padding-bottom:.625rem;font-size:.9375rem;font-weight:700}.bord{border-top:4px solid var(--geel)}.bord__rij{border-bottom:2px solid var(--petrol-zacht)}.bord__rij>a{color:var(--op-petrol);align-items:center;padding-block:1.125rem;text-decoration:none;transition:background-color .12s,color .12s}.bord__naam{letter-spacing:-.03em;color:var(--geel);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;line-height:1.04;transition:color .12s}.bord__titel{font-size:1.125rem;font-weight:600;line-height:1.3}.bord__tekst{margin-top:.375rem;font-size:1rem;font-weight:400;display:block}.bord__via{color:var(--op-petrol-zacht);font-size:.9375rem;line-height:1.4;transition:color .12s}.bord__beeld{aspect-ratio:2;object-fit:cover;object-position:top left;background:var(--papier);filter:brightness(.955);width:100%;height:auto}.bord__pijl{transition:transform .2s var(--ease-uit);display:flex}@media (hover:hover){.bord__rij>a:hover{background:var(--geel);color:var(--petrol)}.bord__rij>a:hover .bord__naam,.bord__rij>a:hover .bord__via{color:var(--petrol)}.bord__rij>a:hover .bord__pijl{transform:translate(4px)}}.bord__rij>a:focus-visible{outline:3px solid var(--geel);outline-offset:-3px}@container (width<=820px){.bord__koppen{display:none}.bord__rij>a{grid-template-columns:minmax(0,1fr) 26px;gap:.5rem 1rem;padding-block:1.5rem;padding-inline:0}.bord__naam{grid-area:1/1}.bord__pijl{grid-area:1/2;align-self:center}.bord__titel,.bord__via,.bord__beeld{grid-column:1/-1}.bord__via{flex-wrap:wrap;gap:0 1rem;display:flex}.bord__beeld{margin-top:.625rem}}.stack__cijfers{flex-wrap:wrap;gap:.5rem clamp(1.25rem,3vw,2.75rem);margin-top:-1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:1.125rem;font-weight:800;display:flex}.stacklijn{container-type:inline-size}.stacklijn+.stacklijn{margin-top:clamp(3rem,5vw,4.5rem)}.stacklijn__tekst{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(1.5rem,4vw,4rem);display:grid}.stacklijn__tekst h3{grid-column:1}.stacklijn__aantal{grid-column:1;margin-top:.25rem;font-weight:700}.stacklijn__tekst>p:last-child{grid-area:1/2/span 2;max-width:44em}.stacklijn__halten{grid-template-columns:repeat(var(--aantal), minmax(0, 1fr));margin-top:.75rem;padding-top:7rem;display:grid;position:relative}.stacklijn__halten:before{content:"";transform-origin:0;height:14px;bottom:7px;left:calc(var(--goot) * -1 + var(--spoor-breedte));right:calc(var(--links) * -1);position:absolute}.stacklijn--petrol{--halte-lijn:var(--petrol)}.stacklijn--vermiljoen{--halte-lijn:var(--vermiljoen)}.stacklijn--geel{--halte-lijn:var(--geel)}.stacklijn__halten:before{background:var(--halte-lijn)}.stacklijn__open{display:none}.stacklijn__halten li{height:28px;position:relative}.stacklijn__halten li:after{content:"";background:var(--station);border:6px solid var(--petrol);border-radius:50%;width:28px;height:28px;position:absolute;bottom:0;left:0}.stacklijn__halten span{transform-origin:0 100%;white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1;position:absolute;bottom:34px;left:20px;transform:rotate(-45deg)}.stack__slot{max-width:44em;margin-top:clamp(2.5rem,5vw,4rem);font-size:1.1875rem;font-weight:600}@container (width<=700px){.stacklijn__tekst{display:block}.stacklijn__tekst>p:last-child{margin-top:.75rem}.stacklijn__halten{margin-top:1.25rem;padding-top:0;display:block}.stacklijn__halten:before{transform-origin:top;width:8px;height:auto;animation-name:spoor-tekent;inset:12px auto 12px 7px}.stacklijn__halten li{height:auto;padding:.3125rem 0 .3125rem 2.125rem}.stacklijn__halten li:after{border-width:4px;width:20px;height:20px;margin-top:-10px;top:50%;bottom:auto;left:1px}.stacklijn__halten span{position:static;transform:none}html.js .stacklijn__open{margin-top:1rem;display:inline-flex}html.js .stacklijn.is-dicht .stacklijn__halten{display:none}.stacklijn__open .icoon{transition:transform .2s var(--ease-uit)}.stacklijn__open[aria-expanded=true] .icoon{transform:rotate(45deg)}}.verhalen__rooster{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.verhalen__video{grid-row:1/span 2}.verhalen__video video{aspect-ratio:9/16;object-fit:cover;background:var(--petrol);width:100%;height:auto;display:block}.verhalen__video figcaption,.citaat figcaption{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.verhalen__video img,.citaat figcaption img{object-fit:cover;border:4px solid var(--petrol);border-radius:50%;width:52px;height:52px}.verhalen__video span,.citaat figcaption span{line-height:1.25}.verhalen__video strong,.citaat figcaption strong{font-weight:800;display:block}.verhalen .citaat--groot{grid-column:2/span 2}img[src*=koos-bongard]{filter:brightness(.955)}.citaat__sterren{gap:.1875rem;margin-bottom:.875rem;display:flex}.citaat__kop{letter-spacing:-.02em;margin-bottom:.75rem;font-weight:800;line-height:1.12}.citaat--klein .citaat__kop{font-size:1.375rem}.citaat--klein{border-top:6px solid var(--petrol);padding-top:1.25rem}.citaat--groot{background:var(--geel);padding:clamp(1.5rem,3.2vw,3rem)}.citaat--groot .citaat__kop{letter-spacing:-.03em;margin-bottom:1.125rem;font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.04}.citaat--groot blockquote p:last-child{max-width:40em;font-size:1.1875rem;line-height:1.45}.citaat--groot figcaption{margin-top:1.5rem}blockquote{margin:0}@media (width<=900px){.verhalen__rooster{grid-template-columns:1fr}.verhalen__video{grid-row:auto;max-width:22rem}.verhalen .citaat--groot{grid-column:auto}}.sectoren__lijst{border-top:4px solid var(--geel);margin-bottom:2rem}.sectoren__lijst li{border-bottom:2px solid var(--petrol-zacht)}.sectoren__lijst a{letter-spacing:-.03em;transition:color .12s, padding-left .25s var(--ease-uit);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.875rem,1.6vw,1.375rem) 0;font-size:clamp(1.75rem,4.2vw,3.75rem);font-weight:800;line-height:1.04;text-decoration:none;display:flex}@media (hover:hover){.sectoren__lijst a:hover{color:var(--geel);padding-left:.75rem}}.sectoren__noot{letter-spacing:0;color:var(--op-petrol-zacht);margin-top:.375rem;font-size:1rem;font-weight:600;line-height:1.3;display:block}@media (hover:hover){.sectoren__lijst a:hover .sectoren__noot{color:var(--geel)}}.sectoren>.sectie__binnen>p{max-width:38em;font-size:1.125rem}.juridisch{padding:0 var(--links) var(--ritme);background:var(--papier);position:relative}.juridisch__aftakking{top:0;left:calc(var(--links) + var(--spoor-breedte) / 2);z-index:0;width:calc(100% - var(--links));height:120px;position:absolute}.juridisch__aftakking path{stroke-width:14px}.juridisch__binnen{padding-left:var(--goot);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.juridisch__data{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-top:76px;display:grid}.juridisch__data li{padding-top:3.25rem;line-height:1.2;position:relative}.juridisch__data li:before{content:"";background:var(--station);border:7px solid var(--petrol);border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:0}.juridisch__data strong{letter-spacing:-.02em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:800;display:block}.juridisch__hoofd{grid-area:2/1;position:relative}.juridisch__hoofd h2{font-size:clamp(2.5rem,5.4vw,4.875rem)}.juridisch__intro{grid-area:3/1}.juridisch__intro .lede{margin-top:1.5rem}.juridisch__feiten{grid-area:2/2/span 3;align-content:start;gap:1.75rem;display:grid}.juridisch__actie{grid-area:5/2}@supports not selector(::details-content){@media (width>=901px){.juridisch__meer{grid-area:3/1/auto/-1}.juridisch__meer>.inklap__inhoud{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,6vw,6rem);display:grid}.juridisch__feiten,.juridisch__intro{grid-row:1}}}.juridisch__po{background:var(--petrol);color:var(--op-petrol);padding:1.75rem}.juridisch__po h3{letter-spacing:-.03em;color:var(--geel);margin-bottom:.75rem;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.04}.juridisch__lijst{gap:.375rem;font-weight:600;display:grid}.juridisch__lijst li{align-items:center;gap:.5rem;display:flex}.juridisch__prijs{margin-top:.5rem;display:block!important}.juridisch__prijs strong{letter-spacing:-.03em;margin-right:.25rem;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:800;line-height:1}.juridisch__trainers ul{gap:.75rem;margin-bottom:1.5rem;display:grid}.juridisch__trainers li{align-items:center;gap:.875rem;line-height:1.25;display:flex}.juridisch__trainers img{object-fit:cover;border:5px solid var(--petrol);border-radius:50%;width:64px;height:64px}.juridisch__trainers strong{font-weight:800;display:block}.juridisch__partij{margin-top:1.25rem;font-weight:700}@media (width<=900px){.juridisch__binnen{flex-direction:column;display:flex}.juridisch__data{order:-1;gap:1.25rem}.juridisch__data li:before{border-width:6px;width:32px;height:32px;top:4px}.juridisch__feiten{margin-top:2.5rem}}.locatie{background:var(--papier);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.locatie__tekst{padding:0 clamp(1.5rem, 5vw, 5rem) var(--ritme) calc(var(--links) + var(--goot));position:relative}.locatie__tekst:before{left:calc(var(--links) + var(--spoor-breedte) / 2 - var(--bol) / 2)}.locatie__tekst h2{margin-bottom:1.25rem}.locatie__lijst{gap:.75rem;margin-block:2rem;display:grid}.locatie__lijst li{border-top:3px solid var(--petrol);padding-top:.75rem}.locatie__lijst strong{font-weight:800}.locatie__voet{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.locatie__voet img{width:auto;height:24px}.locatie__foto{margin-bottom:var(--ritme);flex-direction:column;align-self:stretch;display:flex;position:relative}.locatie__foto img{object-fit:cover;object-position:50% 20%;flex:1;width:100%;height:100%;min-height:0}.locatie__foto figcaption{background:var(--petrol);color:var(--op-petrol);padding:.875rem 1.25rem;font-weight:600}@media (width<=900px){.locatie{grid-template-columns:1fr}.locatie__tekst{padding:0 var(--rand) 2.5rem calc(var(--links) + var(--goot))}.locatie__foto{margin:0 0 var(--ritme) calc(var(--links) + var(--goot))}}.slot{padding:var(--ritme) var(--links);background:var(--geel);color:var(--petrol);--spoor:var(--petrol);position:relative;overflow:clip}.slot__lijn{width:50%;height:100%;position:absolute;top:0;right:0;overflow:visible}.slot__lijn .netlijn{stroke-width:16px}.slot__binnen{z-index:2;padding-left:var(--goot);max-width:62rem;position:relative}.slot h2{max-width:11em;font-size:clamp(2.75rem,7vw,6rem);line-height:.98}.slot .lede{margin-top:1.5rem}.slot__acties{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block:2.25rem 1.5rem;display:flex}@media (width<=900px){.slot__lijn{display:none}}.faq__rooster{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq .sectie__kop{margin:0}.faq .sectie__kop .pijllink{margin-top:1.5rem}.faq h2{font-size:clamp(2.25rem,4vw,3.5rem)}.faq__lijst{border-top:3px solid}.faq__lijst details{border-bottom:2px solid var(--lijn-rust)}.faq__lijst details[open]{border-bottom-color:currentColor}.faq__lijst summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.125rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.22;list-style:none;display:flex}.faq__lijst summary::-webkit-details-marker{display:none}.faq__teken{background:var(--station);width:36px;height:36px;color:var(--petrol);border:4px solid var(--petrol);transition:background-color .15s, transform .3s var(--ease-uit);border-radius:50%;flex:none;place-items:center;display:grid}.faq__teken .icoon{width:18px;height:18px}@media (hover:hover){summary:hover .faq__teken{background:var(--geel)}}details[open] .faq__teken{background:var(--geel);transform:rotate(45deg)}.faq__antwoord{padding:0 3.5rem 1.5rem 0}.faq__antwoord p{max-width:42em}.faq__antwoord a{font-weight:700;text-decoration-thickness:2px}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq__lijst{interpolate-size:allow-keywords}.faq__lijst details::details-content{height:0;transition:height .3s var(--ease-uit), content-visibility .3s allow-discrete;overflow:clip}.faq__lijst details[open]::details-content{height:auto}}}@media (width<=900px){.faq__rooster{grid-template-columns:1fr}.faq__antwoord{padding-right:0}}.prijs-houder{height:100%;container-type:inline-size}.prijs{border:3px solid var(--petrol);flex-direction:column;height:100%;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex}.prijs--uitgelicht{background:var(--petrol);color:var(--op-petrol)}.prijs__naam{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.prijs__label{background:var(--geel);color:var(--petrol);padding:.25rem .625rem;font-size:.875rem;font-weight:800}.prijs__voor{margin-top:.25rem}.prijs__bedrag{margin-top:1.5rem;font-weight:600;line-height:1}.prijs__bedrag strong{letter-spacing:-.03em;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800}.prijs__meta{margin-top:.625rem;font-size:.9375rem;line-height:1.4}.prijs__punten{gap:.625rem;margin-block:1.5rem;display:grid}.prijs__punten li{grid-template-columns:18px 1fr;gap:.625rem;line-height:1.35;display:grid}.prijs__punten .icoon{margin-top:.1875rem}.prijs__punten a{font-weight:600}.prijs .knop{margin-top:auto}@container (width>=600px){.prijs .knop{align-self:flex-start}}.prijs--uitgelicht .prijs__punten .icoon{color:var(--geel)}.prijs--uitgelicht :focus-visible{outline-color:var(--geel)}.prijzen{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.tabel-houder{container-type:inline-size}.tabel{border-collapse:collapse;width:100%}.tabel caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabel th,.tabel td{text-align:left;vertical-align:top;border-bottom:2px solid var(--lijn-rust);padding:.875rem 1rem;line-height:1.3}.tabel thead th{border-bottom:4px solid var(--petrol);vertical-align:bottom;font-size:1.125rem;font-weight:800}.tabel tbody th{font-weight:700}.tabel .is-nadruk{background:var(--geel);border-bottom-color:var(--petrol)}.tabel__ja,.tabel__nee{vertical-align:-.2em;margin-right:.25rem;display:inline-flex}.tabel__nee{color:var(--petrol-zacht)}.tabel__tekst{font-weight:600}.tabel__sub{color:var(--petrol-zacht);font-size:.9375rem;display:block}.is-nadruk .tabel__sub{color:var(--petrol)}@container (width<=720px){.tabel thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabel,.tabel tbody,.tabel tr,.tabel th,.tabel td{width:100%;display:block}.tabel tr{border-bottom:3px solid var(--petrol);padding-block:.75rem}.tabel tbody th{border:0;padding:0 0 .375rem;font-size:1.125rem;font-weight:800}.tabel td{border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:.75rem;padding:.375rem 0;display:grid}.tabel td:before{content:attr(data-kop);grid-row:1/span 2;font-size:.9375rem;font-weight:600}.tabel td>*{grid-column:2}.tabel .is-nadruk{background:0 0}.tabel__ja,.tabel__nee{margin:0}}.kruimels{padding:1.125rem var(--links) 0;font-size:.9375rem;font-weight:600}.kruimels ol{flex-wrap:wrap;align-items:center;display:flex}.kruimels li{align-items:center;display:flex}.kruimels li:not(:last-child):after{content:"";background:var(--petrol);flex:none;width:22px;height:4px;margin-inline:.5rem}.kruimels a{text-underline-offset:.2em}@media (hover:hover){.kruimels a:hover{text-decoration-thickness:2px}}.verder__lijst{border-top:6px solid var(--petrol);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:0 clamp(1.5rem,3vw,3rem);display:grid}.verder__lijst a{padding-block:1.25rem;text-decoration:none;display:block}.verder__titel{letter-spacing:-.015em;justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:1.25rem;font-weight:800;line-height:1.2;display:flex}.verder__titel .icoon{transition:transform .2s var(--ease-uit);margin-top:.125rem}@media (hover:hover){.verder__lijst a:hover .verder__titel{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.verder__lijst a:hover .icoon{transform:translate(4px)}}.verder__tekst{margin-top:.375rem;display:block}.footer{padding:0 var(--links) 1.75rem;background:var(--petrol);color:var(--op-petrol);position:relative}.footer__spoor{left:var(--links);height:clamp(4rem,7vw,6.25rem);width:var(--spoor-breedte);background:var(--geel);transform-origin:top;position:absolute;top:0}.footer__eind{padding:clamp(4rem, 7vw, 6.25rem) 0 clamp(2.5rem, 5vw, 4rem) var(--goot);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);display:grid;position:relative}.footer__eindstation{z-index:1;left:calc(var(--spoor-breedte) / 2 - clamp(20px, 2.4vw, 34px));background:var(--geel);border:clamp(6px, .7vw, 10px) solid var(--op-petrol);border-radius:50%;width:clamp(40px,4.8vw,68px);height:clamp(40px,4.8vw,68px);position:absolute;top:calc(clamp(4rem,7vw,6.25rem) - clamp(4px,.4vw,6px))}.footer__merk{color:var(--geel);text-decoration:none}.footer__merk .logo__tekst{font-size:clamp(2.5rem,5vw,4.5rem)}.footer__eind p{max-width:36em;font-size:1.125rem;line-height:1.45}.footer__kolommen{padding-block:2rem 3rem;padding-left:var(--goot);border-top:2px solid var(--petrol-zacht);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2rem clamp(1.5rem,3vw,3rem);display:grid}.footer__kolommen h2{letter-spacing:0;color:var(--geel);margin-bottom:.75rem;font-size:1.0625rem}.footer__kolommen li{padding-block:.1875rem;line-height:1.3}.footer__kolommen a{text-decoration:none}@media (hover:hover){.footer__kolommen a:hover{text-decoration:underline;text-decoration-thickness:2px}}.footer__onder{padding:1.25rem 0 0 var(--goot);border-top:2px solid var(--petrol-zacht);flex-wrap:wrap;gap:.5rem 2.5rem;font-size:.9375rem;display:flex}.footer__onder ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.footer__onder a{text-decoration:none}@media (hover:hover){.footer__onder a:hover{text-decoration:underline}}@media (width<=860px){.footer__eind{grid-template-columns:1fr}.footer__kolommen{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__onder{padding-bottom:4rem}}@media (width<=520px){.footer__kolommen{grid-template-columns:1fr}}.whatsapp{right:20px;bottom:calc(20px + var(--fx-banner,0px));z-index:190;background:var(--geel);color:var(--petrol);border:3px solid var(--petrol);transition:background-color .15s, bottom .2s var(--ease-uit);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:flex;position:fixed}@media (hover:hover){.whatsapp:hover{background:var(--papier)}}@media (width<=700px){.whatsapp{right:14px;bottom:calc(14px + var(--fx-banner,0px));padding:.75rem}.whatsapp span{display:none}}body:has(.hero--planner) .whatsapp{padding:.75rem}body:has(.hero--planner) .whatsapp span{display:none}.whatsapp.wa-rust{opacity:0;pointer-events:none}.whatsapp:focus-visible{opacity:1!important;pointer-events:auto!important}@supports (animation-timeline:scroll()) and (timeline-scope:--wa-voet){@media (prefers-reduced-motion:no-preference){html{timeline-scope:--wa-voet}.footer{view-timeline:--wa-voet block}.whatsapp{animation-name:wa-in,wa-uit;animation-timing-function:linear;animation-fill-mode:both,forwards;animation-timeline:scroll(root),--wa-voet;animation-range:100svh calc(100svh + 5rem),entry 0 entry 3.5rem}}}@keyframes wa-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes wa-uit{to{opacity:0;pointer-events:none}}.scan{background:var(--papier);width:min(640px,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--petrol);border:0;border-top:10px solid var(--geel);opacity:0;transition:opacity .2s, transform .3s var(--ease-uit), overlay .3s allow-discrete, display .3s allow-discrete;margin:auto;padding:1.5rem clamp(1.25rem,4vw,2.5rem) 2rem;overflow-y:auto;transform:translateY(14px)}.scan[open]{opacity:1;transform:none}@starting-style{.scan[open]{opacity:0;transform:translateY(14px)}}.scan::backdrop{opacity:0;transition:opacity .2s, overlay .3s allow-discrete, display .3s allow-discrete;background:#06364abf}.scan[open]::backdrop{opacity:1}@starting-style{.scan[open]::backdrop{opacity:0}}.scan__kop{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.scan__voortgang{flex:1;display:flex}.scan__voortgang span{flex:1;height:18px;position:relative}.scan__voortgang span:first-child{flex:0 0 18px}.scan__voortgang span:before{content:"";background:var(--lijn-rust);height:4px;transition:background-color .25s;position:absolute;top:7px;left:0;right:9px}.scan__voortgang span:first-child:before{display:none}.scan__voortgang span:after{content:"";z-index:1;background:var(--station);border:4px solid var(--petrol-zacht);border-radius:50%;width:18px;height:18px;transition:background-color .25s,border-color .25s;position:absolute;top:0;right:0}.scan__voortgang .is-aan:before{background:var(--petrol)}.scan__voortgang .is-aan:after{background:var(--geel);border-color:var(--petrol)}.scan__teller{flex:none;font-size:.9375rem;font-weight:700}.scan__sluit{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-.5rem -.625rem -.5rem 0;display:grid}@media (hover:hover){.scan__sluit:hover{background:var(--geel)}}.scan__stap:not([hidden]){opacity:1;transition:opacity .25s, transform .35s var(--ease-uit);transform:none}@starting-style{.scan__stap:not([hidden]){opacity:0;transform:translate(12px)}}.scan h2{outline:none;margin-bottom:1.5rem;font-size:clamp(1.625rem,3.4vw,2.25rem)}.scan__terug{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.25rem 0;font-weight:600;display:inline-flex}@media (hover:hover){.scan__terug:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}}.scan__hint{margin-block:-.75rem 1.25rem}.scan__opties{gap:.5rem;display:grid}.scan__opties--breed{grid-template-columns:repeat(2,minmax(0,1fr))}.scan__optie{text-align:left;background:var(--veld);width:100%;color:var(--petrol);border:2px solid var(--petrol);font:inherit;cursor:pointer;border-radius:0;padding:.875rem 1.125rem;font-weight:700;line-height:1.25;transition:background-color .12s;display:block}@media (hover:hover){.scan__optie:hover{background:var(--geel)}}.scan__optie--vink{align-items:center;gap:.75rem;font-weight:600;display:flex}.scan__optie--vink:has(input:checked){background:var(--geel);font-weight:700}.scan__optie--vink:has(input:focus-visible){outline:3px solid var(--vermiljoen);outline-offset:3px}.scan__optie--vink input{width:20px;height:20px;accent-color:var(--petrol);flex:none;margin:0}.scan__volgende{margin-top:1.5rem}.scan__formulier{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.veld label{margin-bottom:.3125rem;font-size:.9375rem;font-weight:700;display:block}.veld input{width:100%;font:inherit;color:var(--petrol);caret-color:var(--vermiljoen);background:var(--veld);border:2px solid var(--petrol);border-radius:0;padding:.75rem .875rem;font-size:1.0625rem}.scan__akkoord{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.4;display:flex}.scan__akkoord input{width:20px;height:20px;accent-color:var(--petrol);flex:none;margin:.0625rem 0 0}.scan__akkoord a{font-weight:700}.scan__velden{display:contents}.scan__verstuur{grid-column:1/-1;width:100%}.scan__fout{border:4px solid var(--vermiljoen);outline:none;margin-bottom:1.5rem;padding:1rem 1.25rem}.scan__fout h3{margin-bottom:.375rem;font-size:1.25rem}.scan__fout ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.625rem;font-weight:700;display:flex}.scan .vinklijst{margin-top:.5rem}@media (width<=600px){.scan{width:100%;height:100dvh;max-height:100dvh;margin:0}.scan__formulier{grid-template-columns:1fr}}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}::view-transition-group(spoor){animation-duration:.45s;animation-timing-function:var(--ease-uit)}::view-transition-group(nav){animation:none}@media (prefers-reduced-motion:reduce){.netwerk__trein{display:none}.route{transition-duration:.3s}.station__bol{transition:fill .3s,stroke .3s}.station.is-aan .station__bol{stroke-width:10px;transform:none}.knop .icoon,.pijllink .icoon,.verder__titel .icoon,.bord__pijl{transition:none}.knop:hover .icoon,.pijllink:hover .icoon,.verder__lijst a:hover .icoon,.bord__rij>a:hover .bord__pijl{transform:none}.scan,.mobiel-menu{transition:opacity .15s, overlay .15s allow-discrete, display .15s allow-discrete;transform:none}@starting-style{:is(.scan[open],.mobiel-menu:popover-open){transform:none}}.scan__stap:not([hidden]){transition:opacity .15s}@starting-style{.scan__stap:not([hidden]){transform:none}}.planner__keuze input:checked{transform:none}.faq__teken{transition:background-color .15s}.sectoren__lijst a{transition:color .12s}.sectoren__lijst a:hover{padding-left:0}.whatsapp{transition:background-color .15s}.antwoord{transform:none}.stacklijn__open .icoon{transition:none}}@media print{.nav,.whatsapp,.scan,.sectie__spoor,.footer__spoor{display:none}.bord__beeld,img[src*=koos-bongard]{filter:none}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.dok,.netwerk--staand,.planner__stand,.hero__vervolg,.antwoord__sluit,.mobiel-menu__dokknop,.mobiel-menu__tel,.mobiel-menu__pagina{display:none}.mobiel-menu__onder{display:contents}@media (width>=701px){.inklap>summary{pointer-events:none;display:contents}.inklap>summary.inklap__kop--label,.inklap__teken{display:none}@supports selector(::details-content){.inklap--plat,.inklap--plat>.inklap__inhoud{display:contents}.inklap--plat::details-content{display:contents}}.inklap--cijfer{margin-top:2.25rem}.inklap--cijfer>.inklap__inhoud>.cijferblok{margin-top:0}}@media (width<=700px){:root{--links:16px;--goot:24px;--rand:16px;--spoor-breedte:6px;--bol:20px;--ritme:3rem;--nav-h:52px;--dok-h:68px}h2{font-size:clamp(1.875rem,8vw,2.125rem)}.sectie__kop{margin-bottom:1.75rem}.sectie--spoor .sectie__kop:before,.bewijs__kop:before,.juridisch__hoofd:before,.locatie__tekst:before,.slot__binnen:before{top:.25em}.lede{font-size:1.0625rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sectie__spoor,.footer__spoor,.pijler__halten:before,:root .halten:before{animation-timeline:view(0)}}}html{scroll-padding-top:1rem;scroll-padding-bottom:calc(var(--dok-h) + env(safe-area-inset-bottom) + 1rem)}body{padding-bottom:calc(var(--dok-h) + env(safe-area-inset-bottom))}.nav{position:static}.nav__scan,.nav__menuknop{display:none}.nav__merk{align-items:center;min-height:44px;display:inline-flex}.dok{z-index:180;padding:4px max(8px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--petrol);border-top:4px solid var(--geel);view-transition-name:dok;transition:transform .2s var(--ease-uit);grid-template-columns:56px 56px minmax(0,1fr);gap:4px;display:grid;position:fixed;inset:auto 0 0}.dok :focus-visible,.mobiel-menu__onder :focus-visible{outline-color:var(--op-petrol);outline-offset:-4px}.dok__knop{width:56px;height:56px;color:var(--op-petrol);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dok .knop,.mobiel-menu__onder .knop{white-space:nowrap;min-height:56px;margin:0;padding:0 .75rem;font-size:1.0625rem}.mobiel-menu__onder .knop .icoon{display:none}body:has(main :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):focus) .dok{transform:translateY(100%)}.whatsapp{display:none}a,button,summary,label{-webkit-tap-highlight-color:transparent}.pijllink,.planner__tweede,.scan__terug{min-height:44px}.pijllink{display:inline-flex}.verder__lijst a{min-height:44px}.knop:active{background:var(--papier);color:var(--petrol);border-color:var(--petrol);transition-duration:.1s}.knop--petrol:active,.knop--wit:active{background:var(--geel);color:var(--petrol);border-color:var(--petrol)}.dok__knop:active{background:var(--papier);color:var(--petrol)}summary:active .faq__teken{background:var(--geel)}.prijs__meta,.prijs__label,.tabel__sub,.bord__via,.kruimels,.scan__teller,.veld label,.scan__akkoord,.planner__garantie,.footer__onder,.hero__voorbeeld,.tabel td:before,.bord__koppen{font-size:1rem}.kruimels{padding-top:.25rem}.kruimels ol{flex-wrap:nowrap}.kruimels a{white-space:nowrap;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.kruimels li:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kruimels li:nth-last-child(2):after{display:none}.kruimels+.hero{padding-top:.5rem}.inklap>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding-block:.5rem;list-style:none;display:flex}.inklap>summary::-webkit-details-marker{display:none}.inklap__label{font-size:1.125rem;font-weight:800;line-height:1.2}.faq__lijst summary{min-height:52px}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.inklap{interpolate-size:allow-keywords}.inklap::details-content{overflow-clip-margin:8px;height:0;transition:height .3s var(--ease-uit), content-visibility .3s allow-discrete;overflow:clip}.inklap[open]::details-content{height:auto}}}.snaprij,.lijnrij{margin-right:calc(var(--links) * -1);padding-right:var(--links);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.snaprij::-webkit-scrollbar{display:none}.lijnrij::-webkit-scrollbar{display:none}.snaprij:focus-visible,.lijnrij:focus-visible{outline-offset:-3px}.snaprij{scroll-snap-type:x mandatory;gap:12px}.snaprij>*{scroll-snap-align:start;flex:0 0 min(84%,320px);min-width:0}.lijnrij{scroll-snap-type:x proximity}.lijnrij>li{scroll-snap-align:start;white-space:nowrap;flex:none;padding:30px 20px 2px 0;font-weight:700;line-height:1.2;position:relative}.lijnrij>li:before{content:"";background:var(--halte-lijn,currentColor);height:8px;position:absolute;top:7px;left:0;right:0}.lijnrij>li:last-child:before{right:20px}.lijnrij>li:after{content:"";background:var(--station);border:5px solid var(--petrol);border-radius:50%;width:22px;height:22px;position:absolute;top:0;left:0}.stappen--vermiljoen{--stap-lijn:var(--vermiljoen)}.stappen--petrol{--stap-lijn:var(--petrol)}.stappen--geel{--stap-lijn:var(--geel)}.stappen.snaprij{gap:0;padding-top:.25rem}.sectie--spoor .stappen.snaprij:before,.stappen.snaprij:before{display:none}.sectie--spoor .stappen.snaprij .stap,.stappen.snaprij .stap{padding:4rem 20px 0 0;position:relative}.stappen.snaprij .stap:before{content:"";background:var(--stap-lijn);height:8px;position:absolute;top:20px;left:0;right:0}.stappen.snaprij .stap:last-child:before{right:20px}.sectie--spoor .stappen.snaprij .stap__bol,.stappen.snaprij .stap__bol{border-width:5px;width:48px;height:48px;margin:0;font-size:1.125rem;position:absolute;top:0;left:0}.stap h3{font-size:1.5rem}.tabel-houder[data-kolommen="2"] .tabel tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .5rem;padding-block:.875rem;display:grid}.tabel-houder[data-kolommen="2"] .tabel tbody th{grid-column:1/-1;width:auto;padding:0}.tabel-houder[data-kolommen="2"] .tabel td{width:auto;padding:.5rem .5rem .5rem 0;display:block}.tabel-houder[data-kolommen="2"] .tabel td,.tabel-houder[data-kolom] .tabel tbody :is(th,td){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tabel-houder[data-kolommen="2"] .tabel td:before{margin-bottom:.25rem;font-weight:800;display:block}.tabel-houder[data-kolommen="2"] .tabel .is-nadruk{background:var(--geel);padding-left:.5rem}.sectie.dl-tabel--omkeer .tabel-houder[data-kolommen="2"] tbody tr:last-child td:first-of-type{padding-left:0}.sectie.dl-tabel--omkeer .tabel-houder[data-kolommen="2"] tbody tr:last-child td:nth-of-type(2){background:var(--geel);padding-left:.5rem}.tabel-houder[data-kolom]>.tabel-keuze{top:env(safe-area-inset-top);z-index:3;background:var(--papier);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky}.tabel-keuze__knop{background:var(--papier);min-width:0;min-height:48px;color:var(--petrol);border:3px solid var(--petrol);font:inherit;overflow-wrap:anywhere;cursor:pointer;padding:.25rem .125rem;font-weight:800;line-height:1.15}.tabel-keuze__knop+.tabel-keuze__knop{margin-left:-3px}.tabel-keuze__knop[aria-pressed=true]{background:var(--petrol);color:var(--op-petrol)}.tabel-keuze__knop:active{background:var(--geel);color:var(--petrol)}.tabel-keuze__knop:focus-visible{outline-offset:-6px}.tabel-keuze__knop[aria-pressed=true]:focus-visible{outline-color:var(--geel)}.tabel-houder[data-kolom] .tabel{table-layout:fixed;display:table}.tabel-houder[data-kolom] .tabel tbody{width:auto;display:table-row-group}.tabel-houder[data-kolom] .tabel tbody tr{border:0;width:auto;padding:0;display:table-row}.tabel-houder[data-kolom] .tabel tbody :is(th,td){border-bottom:2px solid var(--lijn-rust);width:auto;padding:.75rem .5rem;font-size:1rem;display:table-cell}.tabel-houder[data-kolom] .tabel tbody th{width:46%;padding-left:0;font-weight:700}.tabel-houder[data-kolom] .tabel td:before{content:none}.tabel-houder[data-kolom] .tabel .is-nadruk{background:var(--geel);border-bottom-color:var(--petrol)}.tabel-houder[data-kolom] .tabel__ja,.tabel-houder[data-kolom] .tabel__nee{margin-right:.25rem}.tabel-houder[data-kolom="0"] .tabel tr>:not(:first-child,:nth-child(2)),.tabel-houder[data-kolom="1"] .tabel tr>:not(:first-child,:nth-child(3)),.tabel-houder[data-kolom="2"] .tabel tr>:not(:first-child,:nth-child(4)){display:none}.hero--netwerk{min-height:calc(100svh - var(--nav-h))}.hero--netwerk .hero__kaart{contain:paint;flex-direction:column;flex:1 1 0;order:0;height:auto;min-height:10.5rem;display:flex;overflow:clip}.hero--netwerk .netwerk:not(.netwerk--staand){display:none}.hero--netwerk .netwerk--staand{transform-origin:50% 0;flex:1 1 0;width:100%;max-width:none;height:auto;min-height:0;display:block;position:static;overflow:visible}.hero--netwerk .hero__voorbeeld{max-width:none;padding:0 var(--rand);text-align:right;font-size:.875rem;line-height:1.25;position:static}.netwerk--staand{--van-geel:.77;--van-petrol:.78}.netwerk--staand .netlijn{stroke-width:20px}.netwerk--staand .station__bol{stroke-width:6px}.netwerk--staand .station--overstap .station__bol{stroke-width:8px}.netwerk--staand .netwerk__trein{stroke-width:5px}.hero--netwerk .netwerk--staand .station text{letter-spacing:-.01em;stroke-width:7px;opacity:0;font-size:23px;font-weight:800;transition:opacity .2s;transform:none}.hero--netwerk .netwerk--staand .station--rust text,.hero--netwerk .netwerk--staand .station.is-aan text{opacity:1}.hero--netwerk:has(input[name=route]:checked) .netwerk--staand .station--rust:not(.is-aan) text{opacity:0}:is(html:not(.js) .hero:has(input[value=leads]:checked) .netwerk--staand :is([data-station=crm],[data-station=hub],[data-station=planning]) text,html:not(.js) .hero:has(input[value=tools]:checked) .netwerk--staand :is([data-station=crm],[data-station=hub],[data-station=facturatie]) text,html:not(.js) .hero:has(input[value=handwerk]:checked) .netwerk--staand :is([data-station=inbox],[data-station=hub],[data-station=rapportage]) text,html:not(.js) .hero:has(input[value=marketing]:checked) .netwerk--staand :is([data-station=campagnes],[data-station=hub],[data-station=crm]) text,html:not(.js) .hero:has(input[value=leren]:checked) .netwerk--staand :is([data-station=team],[data-station=hub]) text,html:not(.js) .hero:has(input[value=juridisch]:checked) .netwerk--staand :is([data-station=dossiers],[data-station=hub]) text){opacity:1;fill:var(--petrol)}@media (height<=720px){.netwerk--staand{--van-geel:.84;--van-petrol:.84}.netwerk--staand .netlijn{stroke-width:22px}}@media (prefers-reduced-motion:no-preference){html.js .netwerk--staand:not(.is-getekend) .netwerk__lijnen .netlijn{stroke-dasharray:1;stroke-dashoffset:var(--van,1)}html.js .netwerk--staand:not(.is-getekend) .netwerk__lijnen .netlijn:first-child{--van:var(--van-geel)}html.js .netwerk--staand:not(.is-getekend) .netwerk__lijnen .netlijn:nth-child(2){--van:var(--van-petrol)}html.js .netwerk--staand.teken:not(.is-getekend) .netwerk__lijnen .netlijn:first-child{animation:1.1s cubic-bezier(.45,0,.15,1) 50ms both kaart-teken}html.js .netwerk--staand.teken:not(.is-getekend) .netwerk__lijnen .netlijn:nth-child(2){animation:1.1s cubic-bezier(.45,0,.15,1) .4s both kaart-teken}html.js .netwerk--staand.teken:not(.is-getekend) .netwerk__lijnen .netlijn:nth-child(3){animation:.8s cubic-bezier(.45,0,.15,1) .75s both kaart-teken}html.js .netwerk--staand.teken:not(.is-getekend) .netwerk__lijnen .netlijn:nth-child(4){animation:.6s cubic-bezier(.45,0,.15,1) 1.3s both kaart-teken}html.js .netwerk--staand.teken:not(.is-getekend) .netwerk__trein{offset-path:path("M-190 40H93L237 184H580");animation:1.1s cubic-bezier(.45,0,.15,1) 50ms both kaart-rit}html.js .netwerk--staand.teken:not(.is-getekend) .station--overstap .station__bol{animation:kaart-aankomst .5s var(--ease-uit) .3s both}}@keyframes kaart-teken{0%{stroke-dashoffset:var(--van,1)}to{stroke-dashoffset:0}}@keyframes kaart-rit{0%{opacity:1;offset-distance:calc((1 - var(--van-geel)) * 100%)}99%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes kaart-aankomst{0%{fill:var(--station);transform:none}35%{fill:var(--geel);transform:scale(1.2)}to{fill:var(--station);transform:none}}.hero--netwerk h1{padding:.25rem var(--rand) 0;letter-spacing:-.035em;order:1;font-size:clamp(2.25rem,min(12.6vw,5.7svh),3.75rem);line-height:.98}@media (height<=720px){.hero--netwerk h1{font-size:clamp(1.875rem,min(9.6vw,5.7svh),2.5rem);line-height:1.02}}.hero--netwerk .hero__wie{padding:.5rem var(--rand) .875rem;order:2;margin:0;font-size:1rem;line-height:1.3}.hero--netwerk .hero__wie-rest,.hero--netwerk .hero__lede{display:none}.hero__vervolg{margin-bottom:2.75rem;font-size:1.125rem;line-height:1.45;display:block}.hero__vervolg p+p{margin-top:.75rem}.hero__vervolg a{text-decoration-thickness:2px}.hero--netwerk .hero__planner{z-index:auto;flex:none;order:3;margin:0}.planner{padding:.75rem 0 calc(var(--dok-h) + env(safe-area-inset-bottom));display:block;position:relative}.planner legend{padding-inline:var(--rand);margin-bottom:.5rem;font-size:1.5rem}.planner__stand{right:var(--rand);gap:6px;display:flex;position:absolute;top:1.3125rem}.planner__stand i{background:var(--op-petrol-zacht);border-radius:50%;width:8px;height:8px}.planner__stand i.is-hier{background:var(--geel)}html:not(.js) .planner__stand{display:none}.planner__lijst{margin-inline:var(--rand)}.planner__lijst:before{width:6px;top:26px;bottom:26px;left:10px}.planner__keuze{grid-template-columns:26px minmax(0,1fr);min-height:52px;padding-block:.25rem;font-size:1.0625rem;font-weight:700;line-height:1.2}.planner__keuze input{border-width:6px;width:26px;height:26px}.planner__keuze:active{color:var(--geel)}.planner__antwoord{display:block;position:relative}.antwoord{display:block}.antwoord[data-antwoord]{visibility:visible;opacity:1;margin:1rem var(--rand) 0;display:none;transform:none}:is(html:not(.js) .planner:has(input[value=leads]:checked) [data-antwoord=leads],html:not(.js) .planner:has(input[value=tools]:checked) [data-antwoord=tools],html:not(.js) .planner:has(input[value=handwerk]:checked) [data-antwoord=handwerk],html:not(.js) .planner:has(input[value=marketing]:checked) [data-antwoord=marketing],html:not(.js) .planner:has(input[value=leren]:checked) [data-antwoord=leren],html:not(.js) .planner:has(input[value=juridisch]:checked) [data-antwoord=juridisch]){display:block}html:not(.js) .antwoord .knop{width:100%}html:not(.js) .planner__tweede{align-items:center;display:inline-flex}html:not(.js) .antwoord__sluit{display:none}.antwoord--start{margin:.25rem var(--rand) 0;display:none}@media (height>=800px){.antwoord--start{display:block}}.antwoord--start .knop,.antwoord--start .planner__tweede,.antwoord--start .planner__garantie{display:none}.antwoord--start .antwoord__hoofd p{color:var(--op-petrol-zacht);margin:0;font-size:1rem;line-height:1.3}html.js .planner__lijst{padding:6px var(--rand) 0;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);margin:0;display:flex;overflow:auto hidden}html.js .planner__lijst::-webkit-scrollbar{display:none}html.js .planner__lijst:before{display:none}html.js .planner__keuze{scroll-snap-align:start;flex:0 0 min(72%,17.5rem);min-width:0;padding:34px 18px 6px 0;font-size:1.125rem;font-weight:800;line-height:1.16;display:block;position:relative}html.js .planner__keuze:before{content:"";background:var(--geel);height:6px;position:absolute;top:10px;left:0;right:0}html.js .planner__keuze:last-child:before{right:18px}html.js .planner__keuze input{position:absolute;top:0;left:0}html.js .planner__keuze input:focus-visible{outline-offset:2px}html.js .planner__keuze:last-child{flex-basis:min(100% - 2rem,19rem)}@supports selector(:has(*)){html.js .planner{clip-path:inset(0 0 -100vh);transition:transform .42s var(--ease-uit), clip-path .42s var(--ease-uit)}html.js .planner:has(input:checked){clip-path:inset(var(--kop-h,0px) 0 -100vh 0);transform:translateY(calc(var(--op,0px) * -1))}html.js .netwerk--staand,html.js .hero--netwerk .hero__voorbeeld{transition:transform .42s var(--ease-uit)}html.js .hero--netwerk:has(input[name=route]:checked) .netwerk--staand{transform:scale(var(--krimp,1))}html.js .hero--netwerk:has(input[name=route]:checked) .hero__voorbeeld{transform:translateY(calc(var(--krimp-px,0px) * -1))}.hero--netwerk h1,.hero--netwerk .hero__wie{transition:opacity .2s}html.js .hero--netwerk:has(input[name=route]:checked) :is(h1,.hero__wie){opacity:0}html.js .hero__planner:has(input:checked){z-index:190;position:relative}html.js .antwoord[data-antwoord]{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);background:var(--petrol);color:var(--op-petrol);visibility:hidden;flex-direction:column;margin:0;transition:none;display:flex;position:absolute;top:0;left:0;right:0;overflow-y:auto}html.js .planner:has(input:checked) .antwoord--start{visibility:hidden}html.js:has(#fxConsent) .antwoord[data-antwoord]{padding-bottom:var(--fx-banner,0px)}html.js:has(#fxConsent) [data-antwoord] .knop{position:static}html.js [data-antwoord] .antwoord__hoofd{display:contents}html.js [data-antwoord] .antwoord__hoofd p{padding:.5rem 3.25rem .25rem var(--rand);letter-spacing:-.01em;order:1;margin:0 0 auto;font-size:clamp(1.0625rem,2.6svh,1.5rem);font-weight:600;line-height:1.3}html.js [data-antwoord] .planner__garantie{padding:.25rem var(--rand) 0;order:2;line-height:1.3}html.js [data-antwoord] .planner__tweede{min-height:44px;padding-inline:var(--rand);text-align:center;flex:none;order:3;justify-content:center;align-items:center;margin:0;font-size:1rem;display:flex}html.js [data-antwoord] .knop{flex:none;order:4;min-height:56px;margin:0 8px 4px;padding-inline:.75rem;font-size:1.0625rem;position:sticky;bottom:4px}}.antwoord__sluit{z-index:2;width:48px;height:48px;color:var(--op-petrol);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.planner .antwoord__sluit:focus-visible{outline-color:var(--geel);outline-offset:-4px}.logos{margin-block:1.75rem 1.25rem}.herkenning{gap:1.25rem;margin-top:2.5rem}.herkenning__foto img{aspect-ratio:16/10}.herkenning__tekst h3{margin-bottom:.75rem;font-size:1.75rem}.herkenning__tekst p{margin-bottom:.5rem;font-size:1.0625rem}.juridisch__data{gap:.875rem;margin-bottom:1.25rem;padding-top:80px}.juridisch__data li{padding-top:2.25rem}.juridisch__data li:before{top:0}.juridisch__data strong{font-size:1.125rem}.juridisch__hoofd h2{font-size:clamp(1.875rem,8vw,2.125rem)}.juridisch__meer{border-block:3px solid var(--petrol);margin-top:.5rem}.juridisch__meer .inklap__inhoud{padding-bottom:1.25rem}.juridisch__feiten{gap:1.25rem;margin-top:1.5rem}.juridisch__trainers ul{margin-bottom:0}.juridisch__actie{margin-top:1rem}.juridisch__actie .knop{width:100%}.pijler{padding-block:2.25rem}.pijler h3{margin-bottom:.75rem;font-size:1.875rem}.pijler>p{font-size:1.0625rem}.pijler__cijfers{gap:.75rem 1.5rem;margin-block:1.25rem 0}.pijler__cijfers dd{font-size:2.25rem}.pijler__halten{margin-top:1.25rem}.inklap--cijfer{border-block:3px solid;margin-top:1rem}.inklap--cijfer>summary{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;display:grid}.inklap--cijfer>summary .inklap__teken{grid-area:1/2/span 2}.inklap--cijfer .cijferblok__kop{font-size:1.125rem}.inklap--cijfer .cijferblok__label{margin-top:.125rem}.inklap--cijfer .cijferblok{margin:0 0 1.25rem}.dienstrijen{gap:1.75rem;margin-bottom:1.5rem}.dienstrij{row-gap:0}.dienstrij__zin{margin-bottom:.25rem;font-size:1.75rem}.dienstrij h3{font-size:1.1875rem}.dienstrij__meer{border-bottom:2px solid var(--lijn-rust)}.dienstrij__tekst{margin:0 0 1rem}.bord.snaprij{border-top:0}.bord.snaprij .bord__rij{border-bottom:0;border-top:4px solid var(--geel)}.bord.snaprij .bord__rij>a{padding-block:.875rem .25rem}.verhalen__rooster.snaprij{align-items:stretch}.verhalen__rooster.snaprij .verhalen__video{flex-basis:236px;max-width:none}.verhalen__rooster.snaprij .citaat--groot{padding:1.25rem}.verhalen__rooster.snaprij .citaat--groot .citaat__kop{font-size:1.625rem}.verhalen__rooster.snaprij .citaat--groot blockquote p:last-child{font-size:1.0625rem}html.js .stacklijn.is-dicht .stacklijn__halten.lijnrij,.stacklijn__halten.lijnrij{margin-top:.75rem;padding-top:0;display:flex}.stacklijn__halten.lijnrij:before,html.js .stacklijn__open{display:none}.stacklijn__halten.lijnrij>li{height:auto}.stacklijn__halten.lijnrij>li:after{border-width:5px;width:22px;height:22px;margin:0;top:0;bottom:auto;left:0}.stacklijn__halten.lijnrij span{font-size:1rem;position:static;transform:none}.stack__cijfers{margin-top:-.75rem;margin-bottom:1.75rem}.stacklijn+.stacklijn{margin-top:2rem}.stappen:before,.stacklijn__halten:before{animation:none}.sectoren__lijst a{min-height:60px;font-size:1.5rem}.sectoren__lijst .icoon{width:26px;height:26px}.locatie__foto img{aspect-ratio:16/10;flex:none;height:auto}.locatie__lijst{margin-block:1.25rem}.slot h2{font-size:2rem}.slot__binnen:before{left:calc(var(--spoor-breedte) / 2 - var(--bol) / 2)}.slot__acties{margin-block:1.5rem 1rem}.slot__acties .knop{width:100%}.faq h2{font-size:clamp(1.875rem,8vw,2.125rem)}.faq__rooster{gap:1.25rem}.faq__lijst summary{font-size:1.0625rem}.footer__eind{padding-top:4rem;padding-bottom:1.25rem}.footer__merk{align-items:center;min-height:44px;display:inline-flex}.footer__merk .logo__tekst{font-size:2rem}.footer__eind p{font-size:1rem}.footer__kolommen{margin-left:var(--goot);padding:0;display:block}.footer__kolommen>.inklap{border-bottom:2px solid var(--petrol-zacht)}.footer__kolommen h2{margin:0;font-size:1.125rem}.footer__kolommen li{padding:0}.footer__kolommen a{align-items:center;min-height:44px;display:flex}.footer__kolommen ul{padding-bottom:.5rem}.footer__onder{margin-left:var(--goot);border-top:0;align-items:center;padding:.5rem 0 1rem}.footer__onder a{align-items:center;min-height:44px;display:inline-flex}.mobiel-menu{padding:0 var(--rand);overscroll-behavior:contain;overflow-y:auto;transform:translateY(16px)}@starting-style{.mobiel-menu:popover-open{opacity:0;transform:translateY(16px)}}.mobiel-menu__kop{flex:none;height:52px;margin-top:auto}.mobiel-menu__kop button{display:none}.mobiel-menu nav{margin-block:0 .5rem}.mobiel-menu nav a{align-items:center;min-height:48px;padding:0;font-size:1.5rem;display:flex}.mobiel-menu__tel{border-block:2px solid var(--petrol-zacht);flex:none;align-items:center;min-height:48px;margin-bottom:.25rem;font-size:1.125rem;font-weight:700;text-decoration-thickness:2px;display:flex}.mobiel-menu__pagina{flex:none}.mobiel-menu__pagina:not([hidden]){display:block}.mobiel-menu__pagina ol{max-height:40dvh;padding:0 0 .5rem 1.5rem;position:relative;overflow-y:auto}.mobiel-menu__pagina ol:before{content:"";background:var(--geel);width:6px;position:absolute;top:0;bottom:0;left:7px}.mobiel-menu__pagina a{align-items:center;min-height:44px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.mobiel-menu__onder{z-index:1;margin-inline:calc(var(--rand) * -1);padding:4px max(8px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--petrol);border-top:4px solid var(--geel);flex:none;grid-template-columns:56px 56px minmax(0,1fr);gap:4px;display:grid;position:sticky;bottom:0}.mobiel-menu__dokknop{display:grid}html:has(#fxConsent) .dok{display:none}html:has(#fxConsent) body{padding-bottom:calc(var(--fx-banner,0px) + env(safe-area-inset-bottom))}html:has(#fxConsent){scroll-padding-bottom:calc(var(--fx-banner,0px) + 1rem)}#fxConsent{width:auto!important;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom))!important;gap:.5rem!important;bottom:0!important;left:0!important;right:0!important}#fxConsent .fx-txt{min-width:0!important;font-size:1rem!important;line-height:1.35!important}#fxConsent .fx-btns{width:100%!important}#fxConsent button{flex:1;min-height:48px;white-space:normal!important;padding:.25rem .375rem!important;font-size:1rem!important}.scan{width:100%;height:100dvh;max-height:100dvh;margin:0}.scan[open]{height:var(--scan-h,100dvh);max-height:none;translate:0 var(--scan-y,0);padding:.5rem var(--rand) calc(.75rem + env(safe-area-inset-bottom));border-top-width:4px;flex-direction:column;display:flex;overflow:hidden}.scan__kop{flex:none;min-height:44px;margin-bottom:.5rem}.scan__sluit{width:48px;height:48px;margin-block:-.125rem}.scan__stap:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.scan__stap[hidden]{display:none!important}.scan h2{flex:none;margin-bottom:1rem;font-size:1.75rem}.scan__stap:not([hidden]) h2{margin-top:auto}.scan__opties,.scan__opties--breed{flex:none;grid-template-columns:minmax(0,1fr)}.scan__optie{min-height:60px;padding-block:.5rem;font-size:1.125rem}.scan__optie--vink{min-height:52px;font-size:1.0625rem;line-height:1.2}.scan__optie--vink input{width:24px;height:24px}.scan__optie--vink:has(input:focus-visible){outline-offset:-5px}.scan__terug{flex:none;order:10;align-self:flex-start;min-height:48px;margin:.25rem 0 0;padding:0 .75rem 0 0}.scan__volgende{flex:none;width:100%;min-height:56px;margin-top:.5rem}.scan__hint{flex:none;margin-block:-.5rem .75rem;line-height:1.35}.scan .vinklijst{flex:none;margin-block:0 .5rem}.scan__stap[data-stap="4"]:not([hidden]),.scan__stap[data-stap="6"]:not([hidden]){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);column-gap:8px;display:grid;overflow:hidden}.scan__stap[data-stap="4"]:not([hidden]) h2,.scan__stap[data-stap="6"]:not([hidden]) h2{grid-area:1/1/auto/-1;margin:0 0 .75rem}.scan__stap[data-stap="4"] .scan__hint,.scan__stap[data-stap="6"] .scan__fout{grid-area:2/1/auto/-1}.scan__stap[data-stap="4"] .scan__hint{margin-block:-.25rem .625rem}.scan__stap[data-stap="4"] .scan__opties{overscroll-behavior:contain;grid-area:3/1/auto/-1;align-content:start;min-height:0;overflow-y:auto}.scan__stap[data-stap="4"] .scan__terug,.scan__stap[data-stap="6"] .scan__terug{grid-area:4/1;align-self:center;min-height:56px;margin:.5rem 0 0}.scan__stap[data-stap="4"] .scan__volgende,.scan__stap[data-stap="6"] .scan__verstuur{grid-area:4/2;align-self:end;width:100%;min-height:56px;margin-top:.5rem;padding-inline:.75rem}.scan__stap[data-stap="6"] .scan__verstuur{white-space:nowrap;font-size:1.0625rem}.scan__stap[data-stap="6"] .scan__verstuur .icoon{width:20px;height:20px}.scan__formulier{display:contents}.scan__velden{overscroll-behavior:contain;grid-area:3/1/auto/-1;align-content:start;gap:.625rem;min-height:0;padding:3px 3px .5rem;display:grid;overflow-y:auto}.scan__fout{max-height:38dvh;margin-bottom:.5rem;padding:.75rem 1rem;overflow-y:auto}.veld input{min-height:48px}.scan__akkoord{align-items:flex-start;min-height:48px;padding-block:.25rem;line-height:1.45}.scan__akkoord input{width:24px;height:24px;margin-top:0}.scan__akkoord a{padding-block:.25rem}@media (prefers-reduced-motion:reduce){.dok,html.js .planner,html.js .netwerk--staand,html.js .hero--netwerk .hero__voorbeeld{transition:none}.mobiel-menu{transform:none}@starting-style{.mobiel-menu:popover-open{transform:none}}.snaprij,.lijnrij{scroll-behavior:auto}}}::view-transition-group(dok){animation:none}@media print{.dok{display:none}}
