[data-review] .review-versie{padding:.75rem var(--fork-marge);background:var(--fork-vlak-1);color:var(--fork-papier);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}[data-review] .review-versie a{text-underline-offset:.2em;text-decoration:underline}[data-review] .review-hero-subtitel{letter-spacing:-.035em;margin-top:1.5rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:650}[data-review] .review-acties{flex-wrap:wrap;gap:1rem 2rem;display:flex}[data-review] .review-kern{margin-block:3rem var(--fork-astra-hoofdstuk)}[data-review] .review-kern>p{max-width:48ch;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.4}[data-review] .review-kern nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}[data-review] .review-kern nav>span{grid-column:1/-1}[data-review] .review-kern nav a{border-top:1px solid var(--fork-lijn-sterk);padding-block:1rem}[data-review] .review-kern strong{justify-content:space-between;margin-bottom:.5rem;font-size:1.25rem;display:flex}[data-review] .review-kern a>span{color:var(--fork-papier-zacht);line-height:1.5}[data-review] .review-productkop{margin:0;padding:1.25rem}[data-review] .review-productkop h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}[data-review] .fork-astra-werkkaart{padding-top:1rem}[data-review] .review-kaartlink{margin-top:1rem;font-size:.875rem;font-weight:650;display:block}[data-review] .review-alle{margin-top:2rem;display:inline-flex}[data-review] .review-markten-kop{grid-column:1/-1;margin-bottom:1rem}[data-review] .review-redenen{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}[data-review] .review-redenen li{background:color-mix(in srgb,var(--fork-vlak-1) 72%,var(--fork-inkt));border-top:2px solid color-mix(in srgb,var(--brand-blue-accent) 45%,var(--fork-lijn));padding:clamp(1.25rem,2vw,2rem);position:relative}[data-review] .review-reden-nummer{color:var(--fork-papier-gedempt);margin-bottom:1.5rem;font-size:.75rem;display:block}[data-review] .review-redenen h3{letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:700;line-height:1.2}[data-review] .review-redenen p{color:var(--fork-papier-zacht);max-width:32ch;font-size:1rem;line-height:1.6}[data-review] .review-waardering{border-top:1px solid var(--fork-lijn-sterk);align-items:center;gap:1.5rem;max-width:28rem;margin-top:2.5rem;padding-block:1.5rem;display:flex}[data-review] .review-waardering strong{letter-spacing:-.06em;background:var(--fork-gradient-woord);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,6vw,6rem);font-weight:750;line-height:1}[data-review] .review-waardering p{max-width:23ch;color:var(--fork-papier-zacht);font-size:1rem;line-height:1.5}[data-review] .review-dienstenlink{margin-top:1rem;display:inline-flex}[data-review] .review-innovatie{border-top:1px solid var(--fork-lijn);margin-block:3rem;padding-block:2rem;font-size:1.0625rem;line-height:1.6}[data-review] .review-innovatie a{text-underline-offset:.2em;text-decoration:underline}[data-review] .fork-astra-weergaveknop{min-height:2.75rem;padding-inline:1rem;display:block}[data-review] .fork-kleurkiezer[data-mobiel-open=false] button:not(.fork-astra-weergaveknop){display:none}[data-review] .fork-kleurkiezer[data-mobiel-open=true] button{min-height:2.75rem}@media (max-width:767px){[data-review] .review-kern nav,[data-review] .review-redenen{grid-template-columns:1fr}[data-review] .review-kern{margin-block:2rem 3rem}}[data-review] .review-klantreacties{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;display:grid}[data-review] .review-klantreacties figure{border-top:1px solid var(--fork-lijn-sterk);padding:1.5rem 0}[data-review] .review-klantreacties blockquote,[data-review] .review-quote-volgt{letter-spacing:-.02em;margin-block:1rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.4}[data-review] .review-klantreacties figcaption{color:var(--fork-papier-gedempt);font-size:.875rem;line-height:1.5}@media (max-width:767px){[data-review] .review-klantreacties{grid-template-columns:1fr;gap:.5rem}}[data-review] .review-openstaand{border-top:1px solid var(--fork-lijn);color:var(--fork-papier-gedempt);margin-block:3rem;padding-block:1.5rem;font-size:.875rem;line-height:1.7}[data-review] .review-openstaand h2{margin-bottom:.75rem;font-weight:650}[data-review] .review-openstaand ul{padding-left:1.25rem;list-style:outside}[data-review] .review-marktvoorbeelden{color:var(--fork-papier-gedempt);margin-block:1.25rem;font-size:.9375rem;line-height:1.6}[data-review] .review-marktsamenwerking{color:var(--fork-papier-zacht);margin-top:1.25rem}[data-review] .review-reactie-open{border-bottom:1px solid var(--fork-lijn);color:var(--fork-papier-gedempt)}[data-review] .review-reactie-open p+p{margin-top:.75rem}[data-review] .review-regievragen{margin-block:var(--fork-astra-hoofdstuk);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}[data-review] .review-regievragen article{border-top:2px solid var(--brand-blue-accent);padding-top:1.5rem}[data-review] .review-regievragen h2{letter-spacing:-.03em;margin-block:1rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}[data-review] .review-documentatie,[data-review] .review-vergelijking{margin-block:var(--fork-astra-hoofdstuk)}[data-review] .review-documentatie>p,[data-review] .review-vergelijking>p{max-width:65ch;margin-block:1rem 2rem}[data-review] .review-documentatie ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}[data-review] .review-documentatie li{background:var(--fork-vlak-1);border-top:1px solid var(--fork-lijn-sterk);padding:1.5rem}[data-review] .review-documentatie h3{font-size:1.25rem;font-weight:700}[data-review] .review-documentatie li p{margin-block:.75rem 1.5rem;line-height:1.6}[data-review] .review-documentatie li span{color:var(--fork-papier-gedempt)}[data-review] .review-tabelscroll{overflow-x:auto}[data-review] .review-tabelscroll:focus-visible{outline:2px solid var(--brand-blue-accent);outline-offset:4px}[data-review] .review-tabelscroll table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.9375rem;line-height:1.5}[data-review] .review-tabelscroll caption{text-align:left;color:var(--fork-papier-gedempt);padding-bottom:1rem}[data-review] .review-tabelscroll th,[data-review] .review-tabelscroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fork-lijn);padding:1rem}[data-review] .review-tabelscroll thead th{background:color-mix(in srgb, var(--fork-signaal) 10%, var(--fork-vlak-1));border-bottom-color:color-mix(in srgb, var(--fork-signaal) 40%, var(--fork-lijn))}[data-review] .review-tabelscroll thead th:nth-child(2){background:color-mix(in srgb, var(--fork-signaal) 24%, var(--fork-vlak-1));color:var(--fork-papier)}[data-review] .review-tabelscroll td:nth-child(2){background:color-mix(in srgb, var(--fork-signaal) 8%, var(--fork-vlak-1));font-weight:550}[data-review] .review-tabelscroll td:nth-child(n+3){color:var(--fork-papier-gedempt)}[data-review] .review-tabelscroll tbody tr:nth-child(2n) td:nth-child(n+3){background:color-mix(in srgb, var(--fork-vlak-1) 60%, transparent)}[data-review] .review-stand{vertical-align:middle;background:var(--fork-papier-rest);border-radius:50%;width:.625rem;height:.625rem;margin:0 .5rem .1rem 0;display:inline-block}[data-review] [data-stand=in] .review-stand{background:var(--fork-signaal);box-shadow:0 0 0 3px color-mix(in srgb, var(--fork-signaal) 25%, transparent)}[data-review] [data-stand=apart] .review-stand{background:var(--brand-orange)}[data-review] [data-stand=toets] .review-stand{box-shadow:inset 0 0 0 2px var(--fork-papier-gedempt);background:0 0}[data-review] [data-stand=open] .review-stand{box-shadow:inset 0 0 0 2px var(--brand-orange);background:0 0}[data-review] .review-standlegenda{color:var(--fork-papier-gedempt);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}[data-review] .review-standlegenda li{align-items:center;display:inline-flex}@media (max-width:767px){[data-review] .review-regievragen,[data-review] .review-documentatie ul{grid-template-columns:1fr}}[data-review] .review-ervaring{margin-block:3rem}[data-review] .review-ervaring h2{max-width:15ch}[data-review] .review-teaminitialen{background:var(--fork-vlak-1);place-items:center;display:grid;position:absolute;inset:0}[data-review] .review-teaminitialen span{aspect-ratio:1;background:color-mix(in srgb,var(--brand-blue-accent) 20%,var(--fork-vlak-1));width:75%;color:var(--fork-papier);border-radius:50%;place-items:center;font-size:clamp(1.5rem,3vw,3rem);font-weight:650;display:grid}[data-review] .review-vrienden{margin-block:var(--fork-astra-hoofdstuk)}[data-review] .review-vrienden-status{color:var(--fork-papier-gedempt);margin-top:1.25rem;font-size:.875rem}[data-review] .review-conceptnoot{color:var(--fork-papier-gedempt);margin-top:1rem;font-size:.875rem}[data-review] .review-ervaring{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:767px){[data-review] .review-ervaring{grid-template-columns:1fr}}[data-review] .review-overintro{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}[data-review] .review-overintro .fork-astra-intro{max-width:none;margin:0}[data-review] .review-fotocarrousel{min-width:0}[data-review] .review-fotospoor{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}[data-review] .review-fotospoor::-webkit-scrollbar{display:none}[data-review] .review-fotoslide{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 100%;position:relative;overflow:hidden}[data-review] .review-fotoslide img{object-fit:cover;object-position:center 60%}[data-review] .review-fotoslide:after{content:"";pointer-events:none;background:linear-gradient(to top,var(--fork-inkt),transparent 22%);position:absolute;inset:0}[data-review] .review-fotobediening{justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}[data-review] .review-fotobediening>div{gap:.5rem;display:flex}[data-review] .review-fotobediening button{border:1px solid var(--fork-lijn-sterk);width:2.75rem;height:2.75rem;color:var(--fork-papier);background:var(--fork-vlak-1);cursor:pointer;font-size:1.25rem}[data-review] .review-fotobediening button:focus-visible{outline:2px solid var(--brand-blue-accent);outline-offset:3px}[data-review] .review-fotobediening button:hover{background:var(--fork-vlak-2)}@media (max-width:767px){[data-review] .review-overintro{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-review] .review-fotospoor{scroll-behavior:auto}}:is([data-fork-kleur=limoen],[data-fork-kleur=zwart]) [data-review] .fork-scrim{background-image:linear-gradient(to top,var(--fork-inkt) 0%,color-mix(in srgb,var(--fork-inkt) 85%,transparent) 8%,transparent 30%)}:is([data-fork-kleur=limoen],[data-fork-kleur=zwart]) [data-review] .fork-scrim-kolom{background-image:radial-gradient(42% 38% at 27% 75%,var(--fork-inkt) 0%,color-mix(in srgb,var(--fork-inkt) 80%,transparent) 40%,transparent 100%)}:is([data-fork-kleur=limoen],[data-fork-kleur=zwart]) [data-review] .fork-astra{--fork-astra-fotofade:linear-gradient(to top,var(--fork-inkt) 0%,color-mix(in srgb,var(--fork-inkt) 90%,transparent) 6%,transparent 28%)}[data-review]{--review-form-grond:#f1f2f4;--review-form-inkt:#171717;--review-railduur:40s}[data-review] .fork-contactformulier :is(input,select,textarea){background:var(--review-form-grond);color:var(--review-form-inkt);border:1px solid var(--fork-lijn-sterk)}[data-review] .fork-contact-layout aside a{overflow-wrap:anywhere;margin-block:.75rem;display:block}[data-review] .fork-astra-footer-inhoud nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}[data-review] .review-footerlogo{width:12rem;height:3.5rem;margin-bottom:1rem;display:block}[data-review] .fork-astra-footer-opening{padding-bottom:2rem}[data-review] .review-onderzoekpijler,[data-review] .review-workspace{margin-block:var(--fork-astra-hoofdstuk)}[data-review] .review-pijlerintro,[data-review] .review-workspace.fork-astra-leesvlak{grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem;display:grid}[data-review] .review-pijlerintro p+p{margin-top:1rem}[data-review] .review-demotitel{margin-bottom:1rem;font-size:1.5rem;font-weight:650}[data-review] .review-lokaal{--review-modelduur:5s;--review-modelstapduur:4.2s;--review-model-accent:var(--brand-blue-accent);--review-model-tint:var(--brand-violet)}[data-review] .review-lokaal-kader{background:var(--fork-vlak-1);border:1px solid var(--fork-lijn);padding:clamp(1.25rem,3vw,3rem);overflow:hidden}[data-review] .review-modelopschrift{color:var(--fork-papier-gedempt);justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-review] .review-modelstatus{align-items:center;gap:.6rem;font-size:.8125rem;display:flex}[data-review] .review-modelstatus i{background:var(--review-model-accent);border-radius:50%;width:.4rem;height:.4rem}[data-review] .review-modelbeeld{width:100%;max-height:34rem;margin:.5rem auto;display:block;overflow:visible}[data-review] .review-modelbasis{fill:none;stroke:var(--fork-lijn-sterk);stroke-width:1px}[data-review] .review-modelraster{opacity:.35}[data-review] .review-modelverbinding{stroke:var(--review-model-accent);stroke-dasharray:3 7;opacity:.25}[data-review] .review-modelplaat{fill:color-mix(in srgb,var(--review-model-accent) 8%,var(--fork-vlak-1));stroke:color-mix(in srgb,var(--review-model-accent) 40%,var(--fork-lijn));stroke-width:1px}[data-review] .review-modelplaat-onder{fill:color-mix(in srgb,var(--review-model-tint) 8%,var(--fork-vlak-1));stroke:color-mix(in srgb,var(--review-model-tint) 25%,var(--fork-lijn))}[data-review] .review-modelrand{fill:color-mix(in srgb,var(--review-model-accent) 14%,var(--fork-vlak-1))}[data-review] .review-modelbanen{fill:none;stroke:var(--review-model-accent);stroke-width:1.5px;opacity:.45}[data-review] .review-modelknopen{fill:var(--review-model-accent);stroke:var(--fork-vlak-1);stroke-width:2px}[data-review] .review-modelkern{fill:color-mix(in srgb,var(--review-model-accent) 40%,var(--fork-inkt));stroke:var(--review-model-accent)}[data-review] .review-modelkern-licht{fill:var(--review-model-accent);stroke:none;opacity:.35}[data-review] .review-modelmatrix{fill:var(--fork-papier);stroke:none}[data-review] .review-modellabels{fill:var(--fork-papier-zacht);font-size:16px;font-weight:550}[data-review] .review-modellabels path{fill:none;stroke:var(--fork-lijn-sterk)}[data-review] .review-modelonderschrift{text-align:center;color:var(--fork-papier-zacht);font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.5}[data-review] .review-modelplaat-boven{animation:review-modeldrijf var(--review-modelduur) var(--ease-in-out-expo) infinite paused}[data-review] .review-modelknopen circle,[data-review] .review-modelmatrix g,[data-review] .review-modelkern-licht{animation:review-modelsignaal var(--review-modelduur) linear infinite paused}[data-review] .review-modelknopen circle:nth-child(3n+1),[data-review] .review-modelmatrix g:nth-child(2){animation-delay:-2s}[data-review] .review-modelknopen circle:nth-child(3n+2),[data-review] .review-modelmatrix g:nth-child(3){animation-delay:-4s}[data-review] .review-modelmatrix g:nth-child(4){animation-delay:-6s}[data-review] .review-lokaal[data-speelt=true] :is(.review-modelplaat-boven,.review-modelknopen circle,.review-modelmatrix g,.review-modelkern-licht){animation-play-state:running}@keyframes review-modeldrijf{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes review-modelsignaal{0%,to{opacity:.35}20%,35%{opacity:1}65%{opacity:.45}}[data-review] .review-modelinvoer,[data-review] .review-modelantwoord,[data-review] .review-modelcontrole,[data-review] .review-modeluitvoerpad,[data-review] .review-modelrekenen{opacity:0;transition:opacity var(--duration-normal) ease, transform var(--duration-normal) var(--ease-out-expo)}[data-review] .review-modeldocument{fill:var(--fork-vlak-1);stroke:var(--review-model-accent);stroke-width:1.5px}[data-review] .review-modelpapierregel,[data-review] .review-modelantwoordregels{fill:none;stroke:var(--fork-papier-gedempt);stroke-width:2px;stroke-linecap:round}[data-review] .review-modeldocument-achter{opacity:.5}[data-review] .review-modelinvoerpad,[data-review] .review-modeluitvoerpad path{fill:none;stroke:var(--review-model-accent);stroke-width:1px;opacity:.6}[data-review] .review-modelpakketjes circle,[data-review] .review-modeluitvoerpad circle{fill:var(--review-model-accent)}[data-review] .review-lokaal[data-stap="0"] .review-modelinvoer{opacity:1}[data-review] .review-lokaal[data-stap="1"] .review-modelinvoer{opacity:.3}[data-review] .review-lokaal[data-stap="1"] .review-modelrekenen{opacity:1}[data-review] .review-modelrekenen{fill:none;stroke:var(--review-model-accent);stroke-width:2px}[data-review] .review-lokaal[data-stap="1"] .review-modelrekenen path{transform-origin:450px 188px;animation:review-modelgolf var(--review-modelstapduur) linear infinite paused}[data-review] .review-lokaal .review-modelrekenen path:nth-child(2){animation-delay:-2s}[data-review] .review-lokaal .review-modelrekenen path:nth-child(3){animation-delay:-4s}[data-review] .review-lokaal[data-stap="0"] .review-modelpakketjes circle{animation:review-modelinvoer var(--review-modelstapduur) linear infinite paused}[data-review] .review-lokaal .review-modelpakketjes circle:nth-child(2){animation-delay:-2s}[data-review] .review-lokaal .review-modelpakketjes circle:nth-child(3){animation-delay:-4s}[data-review] .review-lokaal[data-stap="2"] .review-modeluitvoerpad{opacity:1}[data-review] .review-lokaal[data-stap="2"] .review-modeluitvoerpad circle{animation:review-modeluitvoer var(--review-modelstapduur) linear infinite paused}[data-review] .review-lokaal:is([data-stap="2"],[data-stap="3"]) .review-modelantwoord{opacity:1}[data-review] .review-modelconcept{fill:var(--fork-papier-zacht);letter-spacing:1px;font-size:11px}[data-review] .review-lokaal[data-stap="2"] .review-modelantwoordregels path{animation:review-modelschrijven var(--review-modelstapduur) linear infinite paused}[data-review] .review-lokaal .review-modelantwoordregels path:nth-child(2){animation-delay:-4.5s}[data-review] .review-lokaal .review-modelantwoordregels path:nth-child(3){animation-delay:-2.3s}[data-review] .review-lokaal[data-stap="3"] .review-modelantwoord{transform-box:fill-box;transform-origin:50%;transform:translate(-18px,-15px)scale(1.15)}[data-review] .review-lokaal[data-stap="3"] .review-modelcontrole{opacity:1}[data-review] .review-modelcontrole{fill:color-mix(in srgb,var(--review-model-accent) 10%,transparent);stroke:var(--review-model-accent);stroke-width:2px}[data-review] .review-modelaanvulling{stroke-width:3px}[data-review] .review-modelverhaal{align-items:start;gap:1.25rem;max-width:40rem;min-height:6rem;margin:0 auto;display:flex}[data-review] .review-modelverhaal>span{white-space:nowrap;color:var(--review-model-accent);padding-top:.4rem}[data-review] .review-modelverhaal h3{margin-bottom:.35rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:650}[data-review] .review-modelverhaal p{color:var(--fork-papier-zacht);font-size:1rem;line-height:1.5}[data-review] .review-modelstappen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}[data-review] .review-modelstappen button{text-align:left;cursor:pointer;color:var(--fork-papier-gedempt);padding-block:.5rem;font-size:.8125rem}[data-review] .review-modelstappen button[aria-current]{color:var(--fork-papier)}[data-review] .review-modelstappen button>span:last-child{margin-top:.35rem;display:block}[data-review] .review-modelstappen button:focus-visible{outline:2px solid var(--review-model-accent);outline-offset:4px}[data-review] .review-modelvoortgang{background:var(--fork-lijn-sterk);height:2px;margin-bottom:.75rem;display:block;overflow:hidden}[data-review] .review-modelvoortgang i{background:var(--review-model-accent);transform-origin:0;height:100%;animation:review-modeltijd var(--review-modelstapduur) linear both paused;display:block}[data-review] .review-lokaal[data-speelt=true] :is(.review-modelvoortgang i,.review-modelpakketjes circle,.review-modelrekenen path,.review-modeluitvoerpad circle,.review-modelantwoordregels path){animation-play-state:running}[data-review] .review-lokaal[data-manueel=true] :is(.review-modelvoortgang i,.review-modelpakketjes circle,.review-modelrekenen path,.review-modeluitvoerpad circle,.review-modelantwoordregels path){animation:none}@keyframes review-modeltijd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes review-modelinvoer{0%,10%{opacity:0;transform:translate(0)}15%{opacity:1}45%{transform:translate(66px)}70%,to{opacity:0;transform:translate(156px,-45px)}}@keyframes review-modeluitvoer{0%,10%{opacity:0;transform:translate(0)}15%{opacity:1}45%{transform:translate(80px,40px)}70%,to{opacity:0;transform:translate(145px,40px)}}@keyframes review-modelgolf{0%,to{opacity:.1;transform:scale(.96)}35%{opacity:.7;transform:scale(1.025)}70%{opacity:.15;transform:scale(1.05)}}@keyframes review-modelschrijven{0%,15%{opacity:.15}35%,to{opacity:1}}@media (max-width:767px){[data-review] .review-modelopschrift{align-items:start}[data-review] .review-modelverhaal{gap:.75rem;min-height:9rem}[data-review] .review-modelstappen{gap:.75rem}[data-review] .review-modelstappen button{font-size:.75rem}[data-review] .review-modelstatus{white-space:nowrap;font-size:.6875rem}[data-review] .review-modelbeeld{width:126%;max-width:none;margin:1.5rem -13%}[data-review] .review-modellabels{font-size:20px}[data-review] .review-animatiebediening{align-items:start}}@media (prefers-reduced-motion:reduce){[data-review] .review-lokaal :is(.review-modelplaat-boven,.review-modelknopen circle,.review-modelmatrix g,.review-modelkern-licht,.review-modelvoortgang i,.review-modelpakketjes circle,.review-modelrekenen path,.review-modeluitvoerpad circle,.review-modelantwoordregels path){animation:none}[data-review] .review-lokaal :is(.review-modelantwoord,.review-modelinvoer,.review-modelrekenen,.review-modelcontrole,.review-modeluitvoerpad){transition:none}}[data-review] .review-animatiebediening{color:var(--fork-papier-gedempt);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.875rem;display:flex}[data-review] .review-animatiebediening button{border:1px solid var(--fork-lijn-sterk);color:var(--fork-papier);cursor:pointer;padding:.75rem 1rem}[data-review] .review-vloerhero{aspect-ratio:16/7;position:relative;overflow:hidden}[data-review] .review-vloerhero img{object-fit:cover;object-position:center 58%}[data-review] .review-beeldreeksen{margin-block:3rem}[data-review] .review-beeldreeksen h2{margin-block:3rem 1.5rem}[data-review] .review-railvenster{margin-block:1rem;overflow:hidden}[data-review] .review-rail{width:max-content;animation:review-rail var(--review-railduur) linear infinite paused;display:flex}[data-review] .review-railgroep{flex-shrink:0;justify-content:space-around;gap:1rem;min-width:min(92vw,104rem);padding-right:1rem;display:flex}[data-review] .review-beeldreeksen[data-speelt=true] .review-rail{animation-play-state:running}[data-review] .review-rail-terug{animation-direction:reverse}[data-review] .review-klantlogo{background:var(--review-form-grond);place-items:center;width:14rem;padding:2rem;display:grid}[data-review] .review-klantlogo img{object-fit:contain;filter:grayscale()}[data-review] .review-fotorail a{width:clamp(17rem,46vw,52rem)}[data-review] .review-fotorail figure>div{aspect-ratio:4/3;position:relative}[data-review] .review-fotorail img{object-fit:cover}[data-review] .review-fotorail figcaption{padding-top:.75rem;font-size:.875rem}@keyframes review-rail{to{transform:translate(-50%)}}[data-review] .review-beeldreeksen:focus-within .review-rail{animation-play-state:paused}@media (hover:hover){[data-review] .review-beeldreeksen:hover .review-rail{animation-play-state:paused}[data-review] .review-klantlogo:hover img{filter:none}}[data-review] .review-praktijkcijfers{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:4rem;display:grid}[data-review] .review-praktijkcijfers strong{letter-spacing:-.05em;font-size:clamp(3rem,5vw,5rem);font-weight:700}[data-review] .review-praktijkcijfers p{max-width:25ch;line-height:1.5}[data-review] .review-praktijkverhalen>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}[data-review] .review-verhaalbeeld{aspect-ratio:4/3;margin-bottom:1.25rem;position:relative}[data-review] .review-verhaalbeeld img{object-fit:cover}[data-review] .review-praktijkverhalen article{border-top:1px solid var(--fork-lijn);padding-top:1rem}[data-review] .review-praktijkverhalen h3{font-size:1.5rem;font-weight:650}[data-review] .review-praktijkverhalen article p{margin-block:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){[data-review] .review-rail{animation:none}[data-review] .review-railvenster{overflow-x:auto}[data-review] .review-railgroep[aria-hidden=true]{display:none}}@media (max-width:767px){[data-review] .review-pijlerintro,[data-review] .review-workspace.fork-astra-leesvlak,[data-review] .review-praktijkcijfers,[data-review] .review-praktijkverhalen>div{grid-template-columns:1fr}[data-review] .review-vloerhero{aspect-ratio:4/3}}[data-review] .fork-compactfooter nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;display:grid}[data-review] .fork-astra-footer-contact a{overflow-wrap:anywhere;display:block}[data-review] .review-icoon{vertical-align:-.15em;flex-shrink:0;width:1.15em;height:1.15em;display:inline-block}[data-review] .review-fotobediening button{place-items:center;display:grid}[data-review] .review-onderzoekfoto{aspect-ratio:4/3;max-width:24rem;margin-top:1.75rem;position:relative;overflow:hidden}[data-review] .review-onderzoekfoto img{object-fit:cover;object-position:center 58%}[data-review] .review-logoband{border-block:1px solid var(--fork-lijn);margin-block:clamp(2.5rem,5vw,4.5rem) 0;padding-block:1.5rem}[data-review] .review-logoband-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.25rem;display:flex}[data-review] .review-logoband-kop .fork-mono{color:var(--fork-papier-gedempt)}[data-review] .review-logoband-aantal{color:var(--fork-papier-zacht);font-size:.9375rem}[data-review] .review-logoband-aantal strong{letter-spacing:-.04em;color:var(--fork-papier);margin-right:.35rem;font-size:1.5rem;font-weight:750}[data-review] .review-logoband-naam{letter-spacing:-.02em;white-space:nowrap;color:var(--fork-papier-zacht);font-size:1.125rem;font-weight:650}[data-review] .review-logoband-venster{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}[data-review] .review-logoband-rij{gap:clamp(2.5rem,5vw,5rem);width:max-content;margin:0;padding:0;list-style:none;animation:42s linear infinite review-logoband;display:flex}[data-review] .review-logoband-rij li{flex:none;align-items:center;display:flex}[data-review] .review-logoband-rij img{object-fit:contain;opacity:.9;width:auto;height:2.25rem;transition:opacity var(--fork-gewoon) var(--fork-ease)}[data-review] .review-logoband-rij img:hover{opacity:1}[data-review] .review-logoband-venster:hover .review-logoband-rij{animation-play-state:paused}@keyframes review-logoband{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-review] .review-logoband-rij{flex-wrap:wrap;justify-content:center;width:auto;animation:none}[data-review] .review-logoband-rij li[aria-hidden]{display:none}}:is([data-fork-kleur=zwart],[data-fork-kleur=fade],[data-fork-kleur=aubergine],[data-fork-kleur=kobalt],[data-fork-kleur=petrol],[data-fork-kleur=koper]) [data-review] .review-logoband-rij img{background:#fff;border-radius:.25rem;padding:.35rem .6rem}[data-review] .review-watwedoen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,7vw,7rem);display:grid}[data-review] .review-watwedoen-kop>.fork-mono{margin-bottom:1rem;display:block}[data-review] .review-watwedoen-kop .fork-proza{max-width:40rem;margin-top:1.5rem}[data-review] .review-watwedoen-kop .fork-astra-tekstlink{margin-top:1.5rem}[data-review] .review-watwedoen-lijst{border-top:1px solid var(--fork-lijn-sterk);margin:0;padding:0;list-style:none}[data-review] .review-watwedoen-lijst a{border-bottom:1px solid var(--fork-lijn-sterk);grid-template-columns:2.5rem minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:baseline;gap:1rem;padding-block:1.1rem;display:grid}[data-review] .review-watwedoen-lijst a:hover strong{text-underline-offset:.2em;text-decoration:underline}[data-review] .review-watwedoen-lijst .fork-mono{color:var(--fork-papier-gedempt)}[data-review] .review-watwedoen-lijst strong{letter-spacing:-.025em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:700}[data-review] .review-watwedoen-lijst a>span:nth-child(3){color:var(--fork-papier-zacht);font-size:.9375rem;line-height:1.5}[data-review] .review-watwedoen-lijst svg{align-self:center}[data-review] .review-home .review-waarom{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,4vw,4rem) clamp(2rem,5vw,5rem)}[data-review] .review-home .review-waarom-intro .fork-proza{margin-top:1.25rem}[data-review] .review-home .review-waarom-intro .fork-proza+.fork-proza{margin-top:1rem}[data-review] .review-home .review-waardering{margin-top:2rem}[data-review] .review-home .review-redenen p{max-width:none}[data-review] .review-soeverein{border-top:1px solid var(--fork-lijn-sterk);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}[data-review] .review-soeverein .fork-mono{color:var(--fork-papier-gedempt);margin-bottom:.75rem;display:block}[data-review] .review-soeverein h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:700;line-height:1.1}[data-review] .review-soeverein .fork-astra-tekstlink{margin-top:1.25rem}[data-review] .review-kernproducten{margin-top:var(--fork-astra-hoofdstuk)}[data-review] .review-carrousel{gap:var(--fork-astra-gat);scroll-snap-type:x mandatory;scroll-padding-inline:var(--fork-marge);margin-inline:calc(-1 * var(--fork-marge));padding-block:.5rem 1.5rem;padding-inline:var(--fork-marge);scrollbar-width:thin;grid-auto-columns:min(78vw,44rem);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}[data-review] .review-carrousel>li{scroll-snap-align:start;background:var(--fork-astra-leesgrond);flex-direction:column;min-width:0;display:flex}[data-review] .review-carrousel .fork-astra-werkbeeld{aspect-ratio:16/9;position:relative}[data-review] .review-carrousel .fork-astra-werkkaart{flex:1;padding:clamp(1.25rem,2.5vw,2rem)}[data-review] .review-carrousel-meer{grid-auto-columns:min(60vw,22rem)}[data-review] .review-carrousel-meer a{border:1px solid var(--fork-lijn-sterk);background:0 0;align-content:center;gap:.75rem;height:100%;padding:clamp(1.5rem,3vw,2.5rem);display:grid}[data-review] .review-carrousel-meer strong{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.1}[data-review] .review-carrousel-meer a>span:last-of-type{color:var(--fork-papier-zacht)}[data-review] .review-carrousel-meer svg{margin-top:.5rem}@media (max-width:1023px){[data-review] .review-watwedoen{grid-template-columns:1fr;gap:2rem}[data-review] .review-home .review-waarom,[data-review] .review-soeverein{grid-template-columns:1fr}}@media (max-width:767px){[data-review] .review-watwedoen-lijst a{grid-template-columns:2rem minmax(0,1fr) auto}[data-review] .review-watwedoen-lijst a>span:nth-child(3){grid-column:2}[data-review] .review-carrousel{grid-auto-columns:86vw}[data-review] .review-logoband-rij img{height:1.75rem}}[data-review] .review-carrousel-schil{position:relative}[data-review] .review-carrousel{scrollbar-width:none}[data-review] .review-carrousel::-webkit-scrollbar{display:none}[data-review] .review-carrousel-bediening{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin-top:.5rem;display:grid}[data-review] .review-carrousel-balk{background:var(--fork-lijn-sterk);height:2px;position:relative;overflow:hidden}[data-review] .review-carrousel-balk span{background:var(--fork-papier);transform-origin:0;width:100%;transition:transform .2s var(--fork-ease);position:absolute;inset:0}[data-review] .review-carrousel-bediening>.fork-mono{color:var(--fork-papier-gedempt);text-align:right;min-width:3.5rem}[data-review] .review-carrousel-knoppen{gap:.5rem;display:flex}[data-review] .review-carrousel-knoppen button{border:1px solid var(--fork-lijn-sterk);width:3rem;height:3rem;color:var(--fork-papier);cursor:pointer;transition:border-color var(--fork-gewoon) var(--fork-ease), background var(--fork-gewoon) var(--fork-ease);background:0 0;border-radius:50%;place-items:center;display:grid}[data-review] .review-carrousel-knoppen button:hover:not(:disabled){border-color:var(--fork-papier);background:var(--fork-vlak-1)}[data-review] .review-carrousel-knoppen button:disabled{opacity:.3;cursor:default}[data-review] .review-carrousel-knoppen button:focus-visible{outline:2px solid var(--fork-astra-woordkleur);outline-offset:3px}[data-review] .review-telefoonmeer-knop{display:none}@media (max-width:767px){[data-review] .review-telefoonrij.review-telefoonrij{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--fork-marge));padding:0 var(--fork-marge) .75rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.75rem;display:flex;overflow-x:auto}[data-review] .review-telefoonrij::-webkit-scrollbar{display:none}[data-review] .review-telefoonrij>*{scroll-snap-align:start;flex:0 0 82%;min-width:0}[data-review] .review-telefoonrij-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--fork-papier-rest);margin:.25rem 0 0;font-size:.75rem;display:block}[data-review] .review-telefoonmeer[data-open=false] .review-telefoonmeer-inhoud{display:none}[data-review] .review-telefoonmeer-knop{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;margin-top:.25rem;padding:0;display:inline-flex}[data-review] .review-watwedoen-lijst a>span:nth-child(3){display:none}[data-review] .review-watwedoen-lijst a{padding-block:.9rem}[data-review] .review-redenen li{padding:1.25rem}[data-review] .fork-astra-markten{display:block}[data-review] .review-marktenrij .fork-astra-marktbeeld,[data-review] .review-marktenrij .fork-astra-markt:nth-child(2) .fork-astra-marktbeeld{aspect-ratio:16/10}[data-review] .review-marktenrij .fork-astra-marktverhaal .fork-proza{display:none}[data-review] .review-waarom-momenten.review-telefoonrij li,[data-review] .review-waaromwij-blokken.review-telefoonrij article,[data-review] .review-teamkrachten-grid.review-telefoonrij article,[data-review] .review-privacyprincipes.review-telefoonrij section{flex-basis:84%}[data-review] .review-privacyprincipes.review-telefoonrij section{background:var(--fork-vlak-1);border-top:0;padding:1.25rem}[data-review] .fork-astra-footer{padding-block:2.5rem 6.5rem}[data-review] .fork-astra-footer-opening h2{font-size:2rem}[data-review] .fork-astra-footer-opening p{font-size:1rem}[data-review] .fork-astra-footer-inhoud>div:first-child>p{display:none}[data-review] .fork-astra-footer-inhoud nav{grid-template-columns:1fr 1fr;gap:.6rem 1rem;display:grid}}@media (min-width:768px){[data-review] .review-marktenrij{display:contents}}
[data-review] .review-dienstpakket{color:var(--fork-papier);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:1.5rem clamp(2rem,5vw,5rem);margin-top:clamp(2rem,4vw,3.5rem);padding-block:1rem;display:grid}[data-review] .review-dienststem{align-self:start;padding:0}[data-review] .review-dienststem :is(blockquote,.review-dienstcitaat){letter-spacing:-.025em;text-wrap:pretty;margin-block:.75rem 1.25rem;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:650;line-height:1.3}[data-review] .review-dienststem blockquote:before{content:"“"}[data-review] .review-dienststem blockquote:after{content:"”"}[data-review] .review-dienstscore{align-items:center;gap:1rem;padding-top:.5rem;display:flex}[data-review] .review-dienstscore strong{letter-spacing:-.055em;color:var(--fork-astra-woordkleur);font-size:3.25rem;font-weight:750;line-height:1}[data-review] .review-dienstscore span{max-width:22ch;font-size:.9375rem;line-height:1.5}[data-review] .review-dienststatus{color:var(--fork-papier-gedempt);max-width:43ch;font-size:.8125rem;line-height:1.55}[data-review] .review-dienstbron{margin-top:1rem;font-size:.8125rem;line-height:1.5}[data-review] .review-dienstbron summary{cursor:pointer;text-underline-offset:.2em;padding-block:.5rem;text-decoration:underline}[data-review] .review-dienstbron summary:focus-visible{outline:2px solid var(--fork-astra-woordkleur);outline-offset:3px}[data-review] .review-dienstbron p{color:var(--fork-papier-zacht);margin-top:.5rem}[data-review] .review-dienstinhoud{min-width:0;padding:0}[data-review] .review-dienstimpact :is(h2,h3){letter-spacing:-.025em;margin-bottom:.45rem;font-size:1.25rem;font-weight:750}[data-review] .review-dienstimpact p{font-size:1.125rem;font-weight:550;line-height:1.55}[data-review] .review-dienstfeiten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1.5rem;padding-block:0;display:grid}[data-review] .review-dienstfeiten dt,[data-review] .review-dienstwerk :is(h2,h3){margin-bottom:.35rem;font-size:.875rem;font-weight:700}[data-review] .review-dienstfeiten dd,[data-review] .review-dienstwerk li{color:var(--fork-papier-zacht);font-size:.9375rem;line-height:1.55}[data-review] .review-dienstwerk{padding-top:1.5rem}[data-review] .review-dienstwerk ul{gap:.3rem;padding-left:1.1rem;list-style:outside;display:grid}[data-review] .review-dienstbouw{grid-column:2;padding:0}[data-review] .review-dienstbouw dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}[data-review] .review-dienstbouw dt{color:var(--fork-papier-gedempt);margin-bottom:.3rem;font-size:.8125rem}[data-review] .review-dienstbouw dd{letter-spacing:-.025em;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700}[data-review] .review-dienstbouw>p{color:var(--fork-papier-gedempt);margin-top:.85rem;font-size:.8125rem;line-height:1.5}@media (max-width:767px){[data-review] .review-dienstpakket{grid-template-columns:1fr;margin-top:1.5rem}[data-review] .review-dienstinhoud{padding:0}[data-review] .review-dienstfeiten{grid-template-columns:1fr}[data-review] .review-dienststem :is(blockquote,.review-dienstcitaat){font-size:1.5rem}[data-review] .review-dienstbouw{grid-column:1}[data-review] .review-dienstbouw dl{grid-template-columns:1fr;gap:.75rem}[data-review] .review-dienstbouw dl>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}}[data-review] .review-dienstenintro{max-width:55ch;margin-top:1.5rem}[data-review] .review-dienstsnellinks{flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1.75rem 3rem;display:flex}[data-review] .review-dienstsnellinks a{text-underline-offset:.3em;padding-block:.35rem;font-size:.9375rem;font-weight:600;text-decoration:underline}[data-review] .review-dienstenoverzicht .fork-astra-diensthoofdstukken{gap:clamp(3.5rem,6vw,6rem);display:grid}[data-review] .review-dienstenoverzicht .fork-astra-diensthoofdstuk{margin-top:0}[data-review] .review-dienstenoverzicht .fork-astra-dienstuitleg .fork-astra-sectiekop{font-size:clamp(2rem,3.3vw,3.75rem)}[data-review] .review-dienststem-kort{margin-top:1.35rem}[data-review] .review-dienststem-kort :is(blockquote,.review-dienstcitaat){margin-block:0 .4rem;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.4}[data-review] .review-dienststem-kort .review-dienstscore{gap:.65rem;padding-top:.65rem}[data-review] .review-dienststem-kort .review-dienstscore strong{font-size:2rem}[data-review] .review-dienststem-kort .review-dienstscore span{max-width:30ch;font-size:.8125rem}[data-review] .review-dienstterug{margin-block:2rem}[data-review] .review-dienstdetail-opening{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}[data-review] .review-dienstdetail-opening h1{margin-block:1rem 1.25rem;font-size:clamp(2.25rem,4vw,4.5rem)}[data-review] .review-dienstdetail-opening .fork-proza{margin-block:1.25rem}[data-review] .review-dienstslot{color:var(--fork-papier-zacht);margin-top:1.25rem;font-size:.9375rem;line-height:1.6}[data-review] .review-dienstvervolg{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}[data-review] .review-dienstvervolg h2{letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.15}[data-review] .review-dienstvervolg>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}[data-review] .review-dienstvervolg h2{flex-basis:100%}[data-review] .review-dienstvolgende{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding-block:1rem;display:grid}[data-review] .review-dienstvolgende span{grid-column:1/-1}[data-review] .review-dienstvolgende strong{letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650;line-height:1.2}[data-review] .review-dienstvolgende svg{align-self:center}@media (min-width:768px) and (max-width:1100px){[data-review] .review-dienstenoverzicht .fork-astra-diensteditorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}[data-review] .review-dienstenoverzicht .fork-astra-dienstuitleg .fork-astra-sectiekop{font-size:2.25rem}}@media (max-width:1023px){[data-review] .review-dienstdetail-opening,[data-review] .review-dienstdetail .review-dienstpakket,[data-review] .review-dienstvervolg{grid-template-columns:1fr}[data-review] .review-dienstdetail .review-dienstbouw{grid-column:1}[data-review] .review-dienstdetail-opening .fork-astra-dienstbeeld-rust{max-width:100%}}@media (max-width:767px){[data-review] .review-dienstenoverzicht .fork-astra-diensteditorial{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}[data-review] .review-dienstenoverzicht .fork-astra-dienstbeeld-rust{order:0}[data-review] .review-dienstenoverzicht .fork-astra-dienstuitleg{order:1}[data-review] .review-dienstenoverzicht .fork-astra-dienstbeeld-rust>div{aspect-ratio:4/3}[data-review] .review-dienstsnellinks{gap:.4rem 1rem;margin-bottom:2rem}[data-review] .review-dienstsnellinks a{align-items:center;min-height:2.75rem;display:flex}}[data-review] .review-dienststem blockquote{position:relative}[data-review] .review-dienstspreker{color:var(--fork-papier-zacht);align-items:center;gap:.65rem;margin-top:.25rem;font-size:.9375rem;display:flex}[data-review] .review-dienstspreker:before{content:"";background:currentColor;flex:none;width:1.25rem;height:1px}[data-review] .review-dienstavatar{background:var(--fork-astra-woordkleur);width:1.75rem;height:1.75rem;color:var(--fork-inkt);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}[data-review] .review-dienstenoverzicht .fork-astra-dienstingangen{margin-block:2.5rem clamp(3.5rem,6vw,6rem)}[data-review] .review-dienstpositie{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block:2rem 2.5rem;display:flex}[data-review] .review-dienstpositie .review-dienstterug{margin:0;margin-right:auto}[data-review] .review-dienstpositie ol{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}[data-review] .review-dienstpositie li>*{border:1px solid var(--fork-lijn-sterk);align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .65rem;font-size:.8125rem;display:inline-flex}[data-review] .review-dienstpositie li>a:hover{border-color:var(--fork-papier)}[data-review] .review-dienstpositie li>span{background:var(--fork-papier);color:var(--fork-inkt);border-color:var(--fork-papier);font-weight:600}[data-review] .review-dienstpositie b{font-family:var(--fork-mono);font-weight:500}[data-review] .review-dienstpositie>.fork-mono{color:var(--fork-papier-gedempt)}[data-review] .review-dienstdetail .review-dienstdetail-opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}[data-review] .review-dienstdetail .review-dienstdetail-opening>.fork-mono{grid-column:1/-1}[data-review] .review-dienstdetail .review-dienstdetail-opening h1{grid-column:1;margin-block:0 1rem}[data-review] .review-dienstdetail .review-dienstdetail-opening .fork-belofte{grid-column:1}[data-review] .review-dienstdetail .review-dienstdetail-opening .fork-proza{grid-area:2/2/span 2;align-self:end;margin:0}[data-review] .review-dienstdetail .review-dienstdetail-opening>.fork-astra-tekstlink{grid-column:2}[data-review] .review-dienstdetail-beeld{aspect-ratio:16/7;margin-top:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}[data-review] .review-dienstdetail-beeld img{object-fit:cover}[data-review] .review-dienstdetail .review-dienstpakket{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}[data-review] .review-dienstdetail .review-dienstinhoud{border-top:1px solid var(--fork-lijn-sterk);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem clamp(1.5rem,3vw,3rem);padding-top:2rem;display:grid}[data-review] .review-dienstdetail .review-dienstimpact{grid-column:1/-1;max-width:46rem}[data-review] .review-dienstdetail .review-dienstfeiten{grid-column:1;grid-template-columns:1fr;margin-top:0}[data-review] .review-dienstdetail .review-dienstwerk{grid-column:2;padding-top:0}[data-review] .review-dienstdetail .review-dienstslot{grid-column:1/-1;max-width:46rem}[data-review] .review-dienstdetail .review-dienstbouw{grid-column:1/-1}[data-review] .review-dienstdetail .review-dienstbouw dl{max-width:46rem}[data-review] .review-dienstdetail .review-dienstpakket>.review-dienststem{grid-column:1/-1;max-width:52rem}[data-review] .review-dienstdetail .review-dienstvervolg{max-width:none}@media (max-width:1023px){[data-review] .review-dienstdetail .review-dienstdetail-opening{display:block}[data-review] .review-dienstdetail .review-dienstdetail-opening .fork-proza{margin-block:1.25rem}[data-review] .review-dienstdetail .review-dienstinhoud{grid-template-columns:1fr}[data-review] .review-dienstdetail .review-dienstfeiten,[data-review] .review-dienstdetail .review-dienstwerk{grid-column:1}}@media (max-width:767px){[data-review] .review-dienstpositie li>*{min-height:2.75rem;padding:0 .75rem}[data-review] .review-dienstpositie li>span{padding-inline:.75rem}[data-review] .review-dienstdetail-beeld{aspect-ratio:4/3}}
[data-review] .review-over-opening{padding-top:var(--fork-astra-gat);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}[data-review] .review-over-openingstekst .fork-astra-intro{margin-top:1.5rem}[data-review] .review-groepsfoto{aspect-ratio:4/3;background:var(--fork-vlak-1);position:relative;overflow:hidden}[data-review] .review-groepsfoto img{object-fit:cover}[data-review] .review-groepsfoto figcaption{background:var(--fork-inkt);color:var(--fork-papier);padding:.4rem .65rem;font-size:.6875rem;position:absolute;inset:auto .75rem .75rem auto}[data-review] .review-waarom{border-top:1px solid var(--fork-lijn-sterk);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);grid-template-areas:"kop kop""momenten tekst";gap:2rem clamp(2rem,4vw,4rem);margin-top:clamp(3.5rem,7vw,7rem);padding-block:clamp(2rem,4vw,4rem);display:grid}[data-review] .review-waarom-kop{grid-area:kop;max-width:48rem}[data-review] .review-waarom-kop>.fork-mono,[data-review] .review-waaromwij-kop>.fork-mono{margin-bottom:1rem;display:block}[data-review] .review-waarom-momenten{grid-area:momenten;align-content:start;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:6rem}[data-review] .review-waarom-momenten li{border-left:2px solid var(--brand-blue-accent);gap:.35rem;padding-left:1rem;display:grid}[data-review] .review-waarom-momenten li:nth-child(2){border-color:var(--brand-magenta)}[data-review] .review-waarom-momenten li:nth-child(3){border-color:var(--brand-orange)}[data-review] .review-waarom-momenten strong{letter-spacing:-.045em;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:750;line-height:1}[data-review] .review-waarom-momenten span{color:var(--fork-papier-zacht);font-size:.9375rem;line-height:1.5}[data-review] .review-waarom-tekst{grid-area:tekst;min-width:0}[data-review] .review-waarom-tekst .fork-proza+.fork-proza{margin-top:1.25rem}[data-review] .review-waarom-citaat{letter-spacing:-.04em;text-wrap:balance;margin-block:2.25rem;font-size:clamp(1.75rem,3vw,3rem);font-weight:750;line-height:1.1}[data-review] .review-waarom-citaat+.fork-proza{margin-top:0}[data-review] .review-waaromwij{background:var(--fork-astra-leesgrond);margin-top:clamp(3rem,6vw,6rem);padding:clamp(1.5rem,4vw,4rem)}[data-review] .review-waaromwij-kop{max-width:48rem}[data-review] .review-waaromwij-blokken{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:2.5rem;display:grid}[data-review] .review-waaromwij-blokken h3{letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}[data-review] .review-waaromwij-blokken .fork-astra-tekstlink{margin-top:1.25rem}[data-review] .review-waaromwij-slot-rij{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:3rem;display:grid}[data-review] .review-waaromwij-foto{aspect-ratio:4/3;position:relative;overflow:hidden}[data-review] .review-waaromwij-foto img{object-fit:cover}[data-review] .review-waaromwij-slot{letter-spacing:-.035em;text-wrap:balance;max-width:40rem;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:750;line-height:1.15}[data-review] .review-teamkrachten{margin-block:clamp(3rem,6vw,6rem)}[data-review] .review-teamkrachten-kop{max-width:48rem;margin-bottom:2rem}[data-review] .review-teamkrachten-kop>.fork-mono{margin-bottom:1rem;display:block}[data-review] .review-teamkrachten-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}[data-review] .review-teamkracht{background:var(--fork-vlak-1);border-top:2px solid var(--brand-blue-accent);padding:clamp(1.25rem,2.5vw,2.5rem)}[data-review] .review-teamkracht:nth-child(2){border-color:var(--brand-magenta)}[data-review] .review-teamkracht:nth-child(3){border-color:var(--brand-orange)}[data-review] .review-teamkracht>.fork-mono{color:var(--fork-dim)}[data-review] .review-teamkracht-verbinding{grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-block:2rem;display:grid}[data-review] .review-teamkracht-verbinding>strong{font-size:clamp(1rem,1.4vw,1.5rem);line-height:1.2}[data-review] .review-teamkracht-verbinding>strong:last-child{text-align:right}[data-review] .review-teamkracht-knoop{width:2.75rem;color:var(--brand-blue-accent);place-items:center;display:grid}[data-review] .review-teamkracht-knoop svg{stroke:currentColor;stroke-width:1.5px;width:100%;height:auto}[data-review] .review-teamkracht:nth-child(2) .review-teamkracht-knoop{color:var(--brand-magenta)}[data-review] .review-teamkracht:nth-child(3) .review-teamkracht-knoop{color:var(--brand-orange)}[data-review] .review-teamkracht h3{margin-bottom:.75rem;font-size:1.15rem;font-weight:650;line-height:1.4}[data-review] .review-teamkracht p{color:var(--fork-dim);font-size:1rem;line-height:1.65}[data-review] .review-ons-team,[data-review] .review-over-klanten{margin-block:clamp(3rem,6vw,6rem)}[data-review] .review-ons-team>.fork-mono{margin-bottom:1rem;display:block}[data-review] .review-over .fork-astra-mensen{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem;margin-top:2rem}[data-review] .review-over .fork-astra-portret{aspect-ratio:4/5;isolation:isolate;position:relative;overflow:hidden}[data-review] .review-over .fork-astra-portret img{transition:transform var(--fork-gewoon) var(--fork-ease), filter var(--fork-gewoon) var(--fork-ease)}[data-review] .review-over .fork-astra-naam{font-size:1.125rem}[data-review] .review-over .fork-teamprofiel,[data-review] .review-over .fork-astra-mensen>li:hover .fork-teamprofiel,[data-review] .review-over .fork-teamprofiel:focus-within{transform:none}[data-review] .review-over .fork-team-persoonlijk{z-index:2;background:color-mix(in srgb, var(--fork-inkt) 78%, transparent);width:auto;color:var(--fork-papier);opacity:0;transition:opacity var(--fork-gewoon) var(--fork-ease);pointer-events:none;border:0;padding:1rem;display:block;position:absolute;inset:0;overflow:auto}[data-review] .review-over .fork-team-persoonlijk .fork-mono{color:var(--fork-papier-gedempt)}[data-review] .review-over .fork-team-persoonlijk p{margin-top:.5rem;font-size:.8125rem;line-height:1.5}[data-review] .review-over .fork-teamprofiel[open] .fork-team-persoonlijk,[data-review] .review-over .fork-astra-mensen>li:focus-within .fork-team-persoonlijk{opacity:1;pointer-events:auto}[data-review] .review-over .fork-teamprofiel[open] .fork-astra-portret img,[data-review] .review-over .fork-astra-mensen>li:focus-within .fork-astra-portret img{filter:blur(3px)brightness(.55);transform:scale(1.06)}@media (hover:hover) and (pointer:fine){[data-review] .review-over .fork-astra-mensen>li:hover .fork-team-persoonlijk{opacity:1;pointer-events:auto}[data-review] .review-over .fork-astra-mensen>li:hover .fork-astra-portret img{filter:blur(3px)brightness(.55);transform:scale(1.06)}}[data-review] .review-over .review-teaminitialen{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex}[data-review] .review-over .review-teaminitialen small{color:var(--fork-dim);font-size:.75rem;font-weight:500}@media (min-width:600px){[data-review] .review-over .fork-astra-mensen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){[data-review] .review-over .fork-astra-mensen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){[data-review] .review-over .fork-astra-mensen{grid-template-columns:repeat(5,minmax(0,1fr))}}[data-review] .review-over-klantenkop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}[data-review] .review-over-klantenkop .fork-mono{margin-bottom:1rem;display:block}[data-review] .review-over-klantengrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}[data-review] .review-over-klantengrid article{border-top:1px solid var(--fork-lijn-sterk);padding-top:1.25rem}[data-review] .review-over-klantlogo{align-items:center;height:6rem;margin-bottom:1rem;display:flex}[data-review] .review-over-klantlogo img{object-fit:contain;object-position:left center;max-width:100%;max-height:4.5rem}[data-review] .review-over-klantengrid h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:650}[data-review] .review-over-klantengrid p{color:var(--fork-dim);font-size:1rem;line-height:1.65}@media (max-width:1023px){[data-review] .review-waarom{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""momenten""tekst"}[data-review] .review-waarom-momenten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;position:static}}@media (max-width:900px){[data-review] .review-teamkrachten-grid{grid-template-columns:1fr}[data-review] .review-teamkracht-verbinding{max-width:32rem;margin-block:1.25rem}}@media (max-width:767px){[data-review] .review-over-opening{grid-template-columns:1fr;gap:1.5rem}[data-review] .review-waarom-momenten,[data-review] .review-waaromwij-blokken,[data-review] .review-waaromwij-slot-rij,[data-review] .review-over-klantengrid{grid-template-columns:1fr}[data-review] .review-over .fork-team-persoonlijk p{font-size:.75rem}}[data-review] .review-over .review-logoband{margin-block:clamp(2.5rem,5vw,4.5rem) 0}
[data-review] .review-regiesectie.fork-v6-positie{display:block}[data-review] .review-regiesectie>div:first-child{max-width:46rem;margin-bottom:2rem}[data-review] .review-regie{--review-regieduur:4s;--review-regiepatroonduur:2s;min-width:0}[data-review] .review-regie-kader{border:1px solid var(--fork-lijn);background:var(--fork-vlak-1);padding:clamp(1rem,2.5vw,2.5rem)}[data-review] .review-regie-kader header{color:var(--fork-papier-gedempt);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}[data-review] .review-regie-context{text-align:center;max-width:58rem;color:var(--fork-papier-gedempt);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:1rem;margin:2rem auto 0;font-size:.875rem;display:grid}[data-review] .review-regie-context strong{color:var(--fork-papier);letter-spacing:-.035em;font-size:clamp(1.125rem,2.5vw,2rem)}[data-review] .review-regie-tekening{width:100%;max-width:64rem;margin:0 auto;display:block}[data-review] .review-regie-grond{fill:none;stroke:var(--fork-lijn)}[data-review] .review-regie-verband{fill:none;stroke:var(--fork-lijn-sterk);stroke-dasharray:3 7}[data-review] .review-regie-vlak{fill:color-mix(in srgb,var(--brand-blue-accent) 8%,var(--fork-vlak-1));stroke:color-mix(in srgb,var(--brand-blue-accent) 40%,var(--fork-lijn))}[data-review] .review-regie-zijde{fill:color-mix(in srgb,var(--brand-violet) 12%,var(--fork-vlak-1));stroke:color-mix(in srgb,var(--brand-blue-accent) 40%,var(--fork-lijn))}[data-review] .review-regie-laag{transition:transform var(--duration-slow) var(--ease-in-out-expo)}[data-review] .review-regie-laag[data-laag="0"]{transform:translateY(0)}[data-review] .review-regie-laag[data-laag="1"]{transform:translateY(58px)}[data-review] .review-regie-laag[data-laag="2"]{transform:translateY(116px)}[data-review] .review-regie-laag[data-laag="3"]{transform:translateY(174px)}[data-review] .review-regie-laag[data-actief=true]{transform:translate(440px,65px)}[data-review] .review-regie-laag[data-actief=true] .review-regie-zijde{fill:color-mix(in srgb,var(--brand-blue-accent) 30%,var(--fork-vlak-1));stroke:var(--brand-blue-accent);stroke-width:1.5px}[data-review] .review-regie-patroon{fill:var(--fork-vlak-1);stroke:var(--brand-blue-accent);stroke-width:1.5px;opacity:.25;transition:opacity var(--duration-normal) ease}[data-review] .review-regie-patroon path{fill:none}[data-review] .review-regie-patroon circle{fill:var(--brand-blue-accent)}[data-review] .review-regie-laag[data-actief=true] .review-regie-patroon{opacity:1}[data-review] .review-regie-model>path{opacity:.4}[data-review] .review-regie-beheer circle{fill:var(--fork-vlak-1)}[data-review] .review-regie-patroon .review-regie-schild{fill:color-mix(in srgb,var(--brand-blue-accent) 12%,var(--fork-vlak-1));stroke-width:2px}[data-review] .review-regie-check{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-review] .review-regie-signaal{animation:review-regiesignaal var(--review-regiepatroonduur) linear infinite paused}[data-review] .review-regie-vertraging-1{animation-delay:-.8s}[data-review] .review-regie-vertraging-2{animation-delay:-1.6s}[data-review] .review-regie-datapakket circle{animation:review-regiepakket var(--review-regiepatroonduur) linear infinite paused}[data-review] .review-regie-nummer{fill:var(--fork-papier);font-size:14px;font-weight:650}[data-review] .review-regie-focuslabel{fill:var(--fork-papier);letter-spacing:-.5px;font-size:24px;font-weight:650}[data-review] .review-regie-focuslabel path{stroke:var(--brand-blue-accent)}[data-review] .review-regie-lagen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}[data-review] .review-regie-lagen button{text-align:left;border-top:1px solid var(--fork-lijn-sterk);color:var(--fork-papier-zacht);cursor:pointer;align-items:center;gap:.75rem;padding:1rem .5rem;font-weight:600;display:flex;position:relative}[data-review] .review-regie-lagen button[aria-current]{color:var(--fork-papier);background:color-mix(in srgb,var(--brand-blue-accent) 8%,transparent)}[data-review] .review-regie-lagen button[aria-current] .review-icoon{color:var(--brand-blue-accent)}[data-review] .review-regie-lagen button:focus-visible{outline:2px solid var(--brand-blue-accent);outline-offset:3px}[data-review] .review-regie-lagen i{background:var(--brand-blue-accent);transform-origin:0;height:2px;animation:review-modeltijd var(--review-regieduur) linear both paused;position:absolute;inset:-1px 0 auto}[data-review] .review-regie[data-speelt=true] .review-regie-lagen i,[data-review] .review-regie[data-speelt=true] .review-regie-laag[data-actief=true] :is(.review-regie-signaal,.review-regie-datapakket circle){animation-play-state:running}[data-review] .review-regie[data-manueel=true] .review-regie-lagen i{animation:none}[data-review] .review-regie-uitleg{min-height:3em;color:var(--fork-papier-zacht);margin-top:1rem;font-size:1rem;line-height:1.5}@keyframes review-regiesignaal{0%,to{opacity:.35}30%,55%{opacity:1}}@keyframes review-regiepakket{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(136px)}}@media (max-width:767px){[data-review] .review-regie-kader header{flex-direction:column;gap:.35rem}[data-review] .review-regie-context{gap:.25rem;margin-top:1.5rem;font-size:.6875rem}[data-review] .review-regie-lagen{grid-template-columns:1fr 1fr}[data-review] .review-regie-lagen button{gap:.5rem;font-size:.875rem}[data-review] .review-regie-focuslabel{font-size:30px}}@media (prefers-reduced-motion:reduce){[data-review] .review-regie :is(.review-regie-lagen i,.review-regie-signaal,.review-regie-datapakket circle){animation:none}[data-review] .review-regie-laag,[data-review] .review-regie-patroon{transition:none}}[data-review] .review-regie-context small{letter-spacing:0;margin-top:.45rem;font-size:.75rem;font-weight:450;display:block}[data-review] .review-regie-context strong small{color:var(--fork-papier-zacht)}[data-review] .review-regie-buiten{border-inline:1px solid var(--fork-lijn-sterk);justify-content:center;align-items:center;gap:.7rem;padding:.7rem;display:flex}[data-review] .review-regie-buiten>.review-icoon{color:var(--fork-papier);flex:none}[data-review] .review-regie-buiten small{color:var(--fork-papier-zacht)}[data-review] .review-privacypraktijk{margin-block:var(--fork-astra-hoofdstuk);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}[data-review] .review-privacypraktijk>figure{position:sticky;top:6rem}[data-review] .review-privacypraktijk img{aspect-ratio:4/5;object-fit:cover;object-position:center 75%;width:100%;height:auto}[data-review] .review-privacypraktijk figcaption{color:var(--fork-papier-gedempt);padding-top:1rem;font-size:.875rem;line-height:1.5}[data-review] .review-privacyprincipes section{border-top:1px solid var(--fork-lijn);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}[data-review] .review-privacyprincipes section:first-child{border-top:0;padding-top:0}[data-review] .review-privacyprincipes section>span{color:var(--fork-papier-gedempt);padding-top:.5rem}[data-review] .review-privacyprincipes h2{letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:650;line-height:1.15}[data-review] .review-documentatie li{--review-documentkleur:var(--brand-blue-accent);border-top:2px solid var(--review-documentkleur);background:color-mix(in srgb,var(--review-documentkleur) 5%,var(--fork-vlak-1))}[data-review] .review-documentatie li:nth-child(2){--review-documentkleur:var(--brand-purple)}[data-review] .review-documentatie li:nth-child(3){--review-documentkleur:var(--brand-red)}[data-review] .review-documentatie li:nth-child(4){--review-documentkleur:var(--brand-magenta)}[data-review] .review-documentbeeld{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}[data-review] .review-documentbeeld>.review-icoon{width:2rem;height:2rem;color:var(--fork-papier);box-sizing:content-box;background:color-mix(in srgb,var(--review-documentkleur) 12%,var(--fork-vlak-1));padding:.5rem}@media (max-width:767px){[data-review] .review-regie-context{grid-template-columns:1fr 1fr;row-gap:.8rem}[data-review] .review-regie-context>strong{grid-area:1/1/auto/-1}[data-review] .review-regie-buiten{gap:.3rem;padding:.4rem}[data-review] .review-regie-context small{font-size:.65rem}[data-review] .review-privacypraktijk{grid-template-columns:1fr}[data-review] .review-privacypraktijk>figure{position:static}[data-review] .review-privacypraktijk img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){[data-review] .review-regie-snel .review-regie-laag{transition:none}}
[data-review] .review-ws{--ws-duur:3.5s;--ws-pulsduur:2.4s;margin-block:2rem 5rem}[data-review] .review-ws-toneel{background:var(--fork-vlak-1);border:1px solid var(--fork-lijn);overflow:hidden}[data-review] .review-ws-toneel header{border-bottom:1px solid var(--fork-lijn);color:var(--fork-papier-gedempt);justify-content:space-between;padding:1.2rem 1.5rem;font-size:.8rem;display:flex}[data-review] .review-ws svg{width:100%;max-width:68rem;margin:auto;display:block}[data-review] .review-ws-scene{opacity:0;transition:opacity var(--duration-normal) ease,transform var(--duration-slow) var(--ease-out-expo);pointer-events:none;transform:translateY(12px)}[data-review] .review-ws[data-stap="0"] [data-scene="0"],[data-review] .review-ws[data-stap="1"] [data-scene="1"],[data-review] .review-ws[data-stap="2"] [data-scene="2"],[data-review] .review-ws[data-stap="3"] [data-scene="3"]{opacity:1;transform:none}[data-review] .review-ws text{fill:var(--fork-papier);stroke:none;font-size:22px;font-weight:600}[data-review] .review-ws .review-ws-label{font-size:18px;font-weight:500}[data-review] .review-ws .review-ws-klein{font-size:16px}[data-review] .review-ws-lijnen,[data-review] .review-ws-scheiding{fill:none;stroke:var(--fork-lijn-sterk);stroke-width:1.5px}[data-review] .review-ws-lijnen ellipse{stroke-dasharray:3 8}[data-review] .review-ws-kern,[data-review] .review-ws-venster{fill:var(--fork-vlak-1);stroke:var(--brand-blue-accent);stroke-width:1.5px}[data-review] .review-ws-mens>circle:first-child{fill:color-mix(in srgb,var(--brand-blue-accent) 18%,var(--fork-vlak-1));stroke:var(--brand-blue-accent);stroke-width:1px}[data-review] .review-ws-mens>circle:nth-child(2),[data-review] .review-ws-mens>path{fill:var(--fork-papier-zacht)}[data-review] .review-ws-puls{fill:none;stroke:var(--brand-blue-accent);opacity:.2}[data-review] .review-ws-puls circle{transform-box:fill-box;transform-origin:50%;animation:review-ws-puls var(--ws-pulsduur) linear infinite paused}[data-review] .review-ws-puls circle:nth-child(2){animation-delay:-1.5s}[data-review] .review-ws-vonkjes,[data-review] .review-ws-doorloop{fill:var(--brand-blue-accent)}[data-review] [data-scene="0"] .review-ws-vonkjes circle:first-child{animation:review-ws-verbinden var(--ws-pulsduur) var(--ease-in-out-expo) infinite paused}[data-review] [data-scene="0"] .review-ws-vonkjes circle:last-child{animation:review-ws-verbinden-terug var(--ws-pulsduur) var(--ease-in-out-expo) infinite paused}[data-review] .review-ws-papier,[data-review] .review-ws-chat,[data-review] .review-ws-mail{fill:var(--fork-vlak-1);stroke:var(--brand-blue-accent);stroke-width:1.5px}[data-review] .review-ws-papier path,[data-review] .review-ws-chat path{fill:none;stroke:var(--fork-papier-gedempt);stroke-width:3px;stroke-linecap:round}[data-review] .review-ws-werkplekken{fill:color-mix(in srgb,var(--brand-blue-accent) 9%,var(--fork-vlak-1))}[data-review] .review-ws-werkplekken rect,[data-review] .review-ws-inhoud>g{animation:review-ws-verschijnen var(--ws-duur) ease infinite paused}[data-review] .review-ws-inhoud>g:nth-child(2),[data-review] .review-ws-werkplekken rect:nth-child(2){animation-delay:.3s}[data-review] .review-ws-inhoud>g:nth-child(3),[data-review] .review-ws-werkplekken rect:nth-child(3){animation-delay:.6s}[data-review] .review-ws-voorstel{fill:var(--fork-vlak-1);stroke:var(--brand-blue-accent);stroke-width:1.5px}[data-review] .review-ws-voorstel path{stroke:var(--fork-papier-gedempt);stroke-width:3px}[data-review] .review-ws-voorstel>rect:last-of-type{fill:color-mix(in srgb,var(--brand-blue-accent) 12%,var(--fork-vlak-1))}[data-review] [data-scene="2"] .review-ws-vonkjes{animation:review-ws-voorstellen var(--ws-pulsduur) linear infinite paused}[data-review] .review-ws-flowstap rect{fill:var(--fork-vlak-1);stroke:var(--brand-blue-accent);stroke-width:1.5px}[data-review] .review-ws-flowstap path,[data-review] .review-ws-flowstap circle,[data-review] .review-ws-eindpunt>path{fill:none;stroke:var(--brand-blue-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[data-review] .review-ws-doorloop circle{animation:review-ws-doorloop var(--ws-pulsduur) linear infinite paused}[data-review] .review-ws-doorloop circle:nth-child(2){animation-delay:-.8s}[data-review] .review-ws-doorloop circle:nth-child(3){animation-delay:-1.6s}[data-review] .review-ws[data-speelt=true] [aria-hidden=false] :is(.review-ws-puls circle,.review-ws-vonkjes,.review-ws-vonkjes circle,.review-ws-doorloop circle,.review-ws-werkplekken rect,.review-ws-inhoud>g){animation-play-state:running}[data-review] .review-ws-stappen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}[data-review] .review-ws-stappen button{text-align:left;border-top:2px solid var(--fork-lijn);cursor:pointer;align-items:baseline;gap:.75rem;padding:1rem .5rem;font-weight:600;display:flex;position:relative}[data-review] .review-ws-stappen button[aria-current]{background:color-mix(in srgb,var(--brand-blue-accent) 8%,transparent)}[data-review] .review-ws-stappen i{background:var(--brand-blue-accent);transform-origin:0;height:2px;animation:review-ws-tijd var(--ws-duur) linear both paused;position:absolute;inset:-2px 0 auto}[data-review] .review-ws[data-speelt=true] .review-ws-stappen i{animation-play-state:running}[data-review] .review-ws[data-manueel=true] .review-ws-stappen i{animation:none}[data-review] .review-ws figcaption{justify-content:space-between;align-items:start;gap:1rem;margin:1.2rem 0;display:flex}[data-review] .review-ws figcaption p{min-width:0;max-width:min(48rem,100%);min-height:3em;line-height:1.5}[data-review] .review-ws figcaption button{white-space:nowrap;border:1px solid var(--fork-lijn-sterk);cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;width:max-content;min-width:0;padding:.75rem;display:flex}[data-review] .review-ws button:focus-visible{outline:2px solid var(--brand-blue-accent);outline-offset:3px}@keyframes review-ws-puls{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes review-ws-verbinden{0%,15%{opacity:0;transform:translate(0)}25%,80%{opacity:1}to{opacity:0;transform:translate(160px,75px)}}@keyframes review-ws-verbinden-terug{0%,15%{opacity:0;transform:translate(0)}25%,80%{opacity:1}to{opacity:0;transform:translate(-160px,-68px)}}@keyframes review-ws-verschijnen{0%{opacity:.3}15%,to{opacity:1}}@keyframes review-ws-voorstellen{0%{opacity:0;transform:translate(0)}20%,75%{opacity:1}to{opacity:0;transform:translate(290px)}}@keyframes review-ws-doorloop{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(42px)}}@keyframes review-ws-tijd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:767px){[data-review] .review-ws-stappen{grid-template-columns:1fr 1fr;gap:.5rem}[data-review] .review-ws-stappen button{gap:.5rem;font-size:.875rem}[data-review] .review-ws text{font-size:25px}[data-review] .review-ws figcaption{flex-direction:column}}@media (prefers-reduced-motion:reduce){[data-review] .review-ws[data-speelt] :is(.review-ws-toneel,.review-ws-stappen) *{transition:none;animation:none}}
