.dp .dp-scene-blok{padding-block:var(--strak) 0}.dp .dp-scene-donker{background:var(--kleur-donker);color:var(--kleur-donker-tekst);padding-block:var(--ruim)}.dp .dp-scene-donker:before{z-index:-2;background:radial-gradient(ellipse 70% 46% at 62% 110%,rgba(var(--fade),.55) 0,rgba(var(--fade),.4) 20%,rgba(var(--fade),.24) 40%,rgba(var(--fade),.1) 62%,rgba(var(--fade),0) 88%),radial-gradient(ellipse 34% 30% at 4% 104%,rgba(106,158,255,.36) 0,rgba(106,158,255,.14) 50%,rgba(106,158,255,0) 85%),radial-gradient(ellipse 30% 26% at 96% -6%,rgba(var(--fade),.26) 0,rgba(var(--fade),.1) 50%,rgba(var(--fade),0) 85%)}.dp .dp-scene-donker:after,.dp .dp-scene-donker:before{content:"";position:absolute;inset:0;pointer-events:none}.dp .dp-scene-donker:after{z-index:-1;background-image:var(--korrel);background-size:180px 180px;opacity:.16;mix-blend-mode:screen}.dp .dp-scene-kop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.dp .dp-scene-lead{max-width:36em;color:var(--op-donker)}.dp .dp-scene-raster{margin-top:clamp(48px,5vw,80px);display:grid;gap:28px;align-items:center}@media (min-width:1024px){.dp .dp-scene-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(36px,4vw,64px)}}.dp .dp-scene-stappen{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dp .dp-scene-knop{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:start;padding:14px 16px 12px;border-radius:16px;border:1px solid rgba(248,247,244,.1);background:rgba(248,247,244,.03);color:var(--op-donker);font:inherit;text-align:left;cursor:pointer;transition:background-color .4s var(--ease-uit),border-color .4s var(--ease-uit),color .4s var(--ease-uit)}.dp .dp-scene-knop:focus-visible{outline:2px solid var(--kleur-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dp .dp-scene-knop:hover{background:rgba(248,247,244,.07);color:var(--kleur-donker-tekst)}}.dp .dp-scene-nr{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(248,247,244,.28);font-size:15px;font-weight:600;transition:background-color .4s var(--ease-uit),border-color .4s var(--ease-uit),color .4s var(--ease-uit)}.dp .dp-scene-tekst{display:grid;gap:2px;padding-top:5px}.dp .dp-scene-tekst strong{font-family:var(--font-kop),system-ui,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em;color:inherit}.dp .dp-scene-tekst span{display:block;margin-top:2px;font-size:16px;line-height:1.45}.dp .dp-scene-balk{grid-column:1/-1;height:2px;border-radius:2px;background:rgba(248,247,244,.1);overflow:hidden}.dp .dp-scene-balk i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--vol),var(--kleur-accent));transform-origin:left;scale:0 1}.dp .dp-scene-stap[data-aan=ja] .dp-scene-knop{background:rgba(248,247,244,.09);border-color:rgba(var(--fade),.55);color:var(--kleur-donker-tekst)}.dp .dp-scene-stap[data-aan=ja] .dp-scene-nr{background:var(--vol);border-color:var(--vol);color:var(--kleur-tekst)}.dp .dp-scene-stap[data-aan=klaar] .dp-scene-nr{border-color:var(--vol);color:var(--kleur-donker-tekst)}.dp .dp-scene-stap[data-aan=klaar] .dp-scene-balk i{scale:1 1;background:rgba(var(--fade),.6)}.dp [data-speelt=ja] .dp-scene-stap[data-aan=ja] .dp-scene-balk i{animation:dp-balk var(--stapduur) linear both}.dp [data-speelt=nee] .dp-scene-stap[data-aan=ja] .dp-scene-balk i{scale:1 1}@keyframes dp-balk{0%{scale:0 1}to{scale:1 1}}.dp .dp-scene-toneel{position:relative;min-width:0}.dp .dp-scene-nu{display:none}@media (max-width:1023px){.dp .dp-scene-raster{gap:14px}.dp .dp-scene-stappen{display:flex;gap:6px}.dp .dp-scene-stap{flex:1 1 0;min-width:0}.dp .dp-scene-knop{grid-template-columns:minmax(0,1fr);justify-items:center;padding:8px 6px;row-gap:8px}.dp .dp-scene-tekst{display:none}.dp .dp-scene-balk{width:100%}.dp .dp-scene-nu{display:grid;gap:4px;min-height:76px;margin:0;text-align:center;color:var(--op-donker)}.dp .dp-scene-nu strong{font-family:var(--font-kop),system-ui,sans-serif;font-size:19px;font-weight:600;color:var(--kleur-donker-tekst)}.dp .dp-scene-nu span{font-size:16px;line-height:1.45}}.dp .dp-projecten{padding-block:var(--ruim) var(--strak)}.dp .dp-projectlijst{margin-top:clamp(40px,4.4vw,64px);display:grid;gap:40px 28px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:700px){.dp .dp-projectlijst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dp .dp-projectlijst[data-aantal="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp .dp-project{display:grid;gap:24px;align-content:start}.dp .dp-project-kader{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius-kaart);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);box-shadow:0 34px 64px -38px rgba(45,46,53,.42);color:inherit;text-decoration:none;transition:translate .3s var(--ease-uit),box-shadow .3s var(--ease-uit)}.dp .dp-project-scherm{display:block;aspect-ratio:16/10;overflow:hidden}.dp .dp-project-scherm img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:scale .9s var(--ease-uit)}@media (hover:hover) and (pointer:fine){.dp .dp-project-kader:hover{translate:0 -4px;box-shadow:0 44px 80px -40px rgba(45,46,53,.5)}.dp .dp-project-kader:hover .dp-project-scherm img{scale:1.04}}.dp .dp-project-kader:focus-visible{outline:2px solid var(--kleur-accent);outline-offset:4px}.dp .dp-project-ui{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;aspect-ratio:16/11.4;border-radius:var(--radius-kaart);border:1px solid var(--kleur-lijn);background:radial-gradient(ellipse 80% 70% at 50% 110%,rgba(169,133,234,.55) 0,rgba(169,133,234,.3) 40%,rgba(169,133,234,0) 80%),linear-gradient(180deg,var(--kleur-oppervlak) 0,var(--kleur-lila-licht) 100%);box-shadow:0 34px 64px -38px rgba(45,46,53,.42)}.dp .dp-project-ui:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--korrel);background-size:180px 180px;opacity:.25;mix-blend-mode:multiply}.dp .dp-project-ui-kaart{width:82%;display:grid;gap:10px;padding:clamp(16px,1.6vw,22px);border-radius:18px;background:var(--kleur-oppervlak);box-shadow:0 30px 60px -30px rgba(45,46,53,.45)}.dp .dp-project-ui-kop{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--kleur-lijn)}.dp .dp-project-ui-kop img{width:30px;height:30px;border-radius:8px;display:block}.dp .dp-project-ui-kop strong{font-family:var(--font-kop),system-ui,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em}.dp .dp-project-ui-regels{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dp .dp-project-ui-regel{display:flex;align-items:center;gap:12px;min-height:34px;font-size:15px;font-weight:500}.dp .dp-project-ui-vink{position:relative;width:22px;height:22px;flex:none;border-radius:50%;background:var(--kleur-lila)}.dp .dp-project-ui-vink:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:10px;border:solid var(--kleur-tekst);border-width:0 2px 2px 0;rotate:45deg}@media (prefers-reduced-motion:no-preference){.dp .dp-project-ui-regel{animation:dp-ui-regel 8s var(--ease-uit) infinite both}.dp .dp-project-ui-regel[data-j="1"]{animation-delay:.5s}.dp .dp-project-ui-regel[data-j="2"]{animation-delay:1s}.dp .dp-project-ui-regel[data-j="3"]{animation-delay:1.5s}}@keyframes dp-ui-regel{0%{opacity:.25;translate:-6px 0}8%,88%{opacity:1;translate:0 0}to{opacity:.25;translate:-6px 0}}.dp .dp-project-tekst{display:grid;gap:12px;justify-items:start}.dp .dp-project-regel{margin:0;font-size:var(--brood);line-height:1.55;color:var(--kleur-tekst-zacht)}.dp .dp-project-chips{display:flex;flex-wrap:wrap;gap:8px}.dp .dp-project-meer{margin:clamp(36px,4vw,56px) 0 0;text-align:center}.dp .dp-uitleg{padding-block:var(--ruim) var(--strak)}@media (min-width:1024px){.dp .dp-kop-enkel{grid-template-columns:minmax(0,1fr)}}.dp .dp-kop-midden .dp-lead{margin-inline:auto;max-width:40em}.dp .dp-vergelijk{margin-top:clamp(40px,4.4vw,64px);display:grid;gap:16px;align-items:start}@media (min-width:900px){.dp .dp-vergelijk{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:20px;align-items:stretch}}.dp .dp-vergelijk-kant{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,36px);border-radius:var(--radius-kaart);border:1px solid var(--kleur-lijn)}.dp .dp-vergelijk-na,.dp .dp-vergelijk-voor{background:var(--kleur-oppervlak)}.dp .dp-vergelijk-na{box-shadow:0 30px 60px -38px rgba(45,46,53,.4)}.dp .dp-vergelijk-lijst{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dp .dp-vergelijk-regel{display:flex;align-items:center;gap:14px;min-height:52px;padding-block:6px;border-bottom:1px solid var(--kleur-lijn);font-size:var(--brood);line-height:1.4}.dp .dp-vergelijk-regel:last-child{border-bottom:0}.dp .dp-vergelijk-voor .dp-vergelijk-regel{color:var(--kleur-tekst-zacht)}.dp .dp-vergelijk-nr{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:1.5px solid var(--kleur-lijn);font-size:14px;font-weight:600;color:var(--kleur-tekst-zacht)}.dp .dp-vergelijk-vink{position:relative;width:30px;height:30px;flex:none;border-radius:50%;background:var(--vol)}.dp .dp-vergelijk-vink:after{content:"";position:absolute;left:11px;top:7px;width:6px;height:12px;border:solid var(--kleur-tekst);border-width:0 2px 2px 0;rotate:45deg}.dp .dp-vergelijk-slot{margin:auto 0 0;padding-top:16px;border-top:2px solid var(--vol);font-weight:600}.dp .dp-vergelijk-voor .dp-vergelijk-slot{border-top-color:var(--kleur-tekst-gedempt)}.dp .dp-vergelijk-pijl{display:grid;place-items:center;color:var(--kleur-tekst-gedempt)}.dp .dp-vergelijk-pijl .pijl-masker{width:18px;height:18px}@media (max-width:899px){.dp .dp-vergelijk-pijl{rotate:90deg;height:24px}}.dp .dp-vergelijk-na .dp-vergelijk-lijst{view-timeline:--dp-vergelijk block}@media (prefers-reduced-motion:no-preference){.dp .dp-vergelijk-vink{animation:dp-vink linear both;animation-timeline:--dp-vergelijk}.dp .dp-vergelijk-regel[data-j="0"] .dp-vergelijk-vink{animation-range:entry 40% entry 70%}.dp .dp-vergelijk-regel[data-j="1"] .dp-vergelijk-vink{animation-range:entry 60% entry 90%}.dp .dp-vergelijk-regel[data-j="2"] .dp-vergelijk-vink{animation-range:entry 80% cover 30%}.dp .dp-vergelijk-regel[data-j="3"] .dp-vergelijk-vink{animation-range:entry 100% cover 40%}}@keyframes dp-vink{0%{background:var(--kleur-achtergrond-zacht);scale:.8}70%{scale:1.1}to{background:var(--vol);scale:1}}.dp .dp-punten{margin-top:clamp(40px,4.4vw,64px);display:grid;gap:36px 28px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.dp .dp-punten{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp .dp-punt{display:grid;gap:12px;align-content:start}.dp .dp-punt-lijn{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--vol),var(--kleur-accent));transform-origin:left;margin-bottom:14px}@media (prefers-reduced-motion:no-preference){.dp .dp-punt-lijn{animation:lijn-teken linear both;animation-timeline:view();animation-range:entry 40% cover 35%}}.dp .dp-punt-nr{font-family:var(--font-kop),system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--kleur-tekst-zacht)}.dp .dp-punt-tekst{margin:0;font-size:var(--brood);line-height:1.55;color:var(--kleur-tekst-zacht);max-width:26em}.dp .dp-voorbeelden{padding-block:var(--ruim) var(--strak)}.dp .dp-voorbeeldlijst{grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:700px){.dp .dp-voorbeeldlijst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dp .dp-voorbeeldlijst[data-aantal="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp .dp-voorbeeld{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,32px);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:translate .3s var(--ease-uit),box-shadow .3s var(--ease-uit)}@media (hover:hover) and (pointer:fine){.dp .dp-voorbeeld:hover{translate:0 -4px;box-shadow:0 30px 60px -32px rgba(45,46,53,.35)}}.dp .dp-voorbeeld-tekst{margin:0}.dp .dp-stroom{margin-top:2px}.dp .dp-voorbeeld-oplevert{display:flex;gap:12px;align-items:baseline;margin:auto 0 0;padding-top:16px;border-top:1px solid var(--kleur-lijn);font-weight:600;line-height:1.45}.dp .dp-oproep{margin-top:clamp(36px,4vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;text-align:center}.dp .dp-oproep-tekst{margin:0;font-size:var(--brood);line-height:1.5;font-weight:600;max-width:48em;text-wrap:balance}.dp .dp-voorbeeld-streep{display:block;flex:none;width:18px;height:3px;border-radius:3px;background:var(--vol);translate:0 -4px}@media (min-width:1024px){.dp .dp-kop-links{grid-template-columns:minmax(0,1fr)}}.dp .dp-kop-links .dp-lead{max-width:40em;text-wrap:pretty}.vragen-lead{margin:20px 0 0;max-width:32em;text-wrap:pretty}.dp .dp-project-ui{overflow:visible;padding-block:24px}.dp .dp-project-ui:after{border-radius:inherit}