.dd-site .oc-sectie,.dd-site .oc-uitkomst{scroll-margin-top:96px}.dd-site .oc-form__velden{flex-direction:column;gap:18px;display:flex}.dd-site .oc-form__velden[hidden]{display:none}.dd-site .oc-bezig{flex-direction:column;gap:16px;display:flex}.dd-site .oc-bezig__kop{color:var(--dd-blue);margin:0;font-size:20px;font-weight:700}.dd-site .oc-bezig__balk{background:var(--dd-blue-soft);border-radius:999px;height:8px;position:relative;overflow:hidden}.dd-site .oc-bezig__balk span{background:var(--dd-blue);width:40%;animation:oc-schuif 1.6s var(--dd-ease) infinite;border-radius:999px;position:absolute;inset:0 auto 0 0}@keyframes oc-schuif{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.dd-site .oc-bezig__balk span{opacity:.5;width:100%;animation:none}}.dd-site .oc-bezig__stappen{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dd-site .oc-bezig__stappen li{color:var(--dd-muted);padding-left:30px;position:relative}.dd-site .oc-bezig__stappen li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--dd-line);border-radius:50%;position:absolute;top:5px;left:2px}.dd-site .oc-bezig__stappen li.is-bezig{color:var(--dd-dark);font-weight:700}.dd-site .oc-bezig__stappen li.is-bezig:before{box-shadow:inset 0 0 0 4px var(--dd-blue)}.dd-site .oc-bezig__stappen li.is-klaar:before{background:var(--dd-blue);box-shadow:none}.dd-site .oc-bezig__klein{color:var(--dd-muted);margin:0;font-size:14px}.dd-site .oc-rapport{border-radius:var(--dd-radius);background:var(--dd-white);max-width:920px;margin-inline:auto;overflow:hidden;box-shadow:0 30px 60px -30px #1a1e2340}.dd-site .oc-rapport__kop,.dd-site .oc-deel,.dd-site .oc-rapport__voet{padding:clamp(24px,4vw,40px)}.dd-site .oc-rapport__kop{background:var(--dd-dark);color:var(--dd-white)}.dd-site .oc-rapport__kop .eyebrow{color:var(--dd-blue-light)}.dd-site .oc-rapport__titel{letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(30px,5vw,52px);line-height:1.05}.dd-site .oc-rapport__titel:focus{outline:none}.dd-site .oc-rapport__meta{color:#ffffffb8;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px}.dd-site .oc-deel{border-top:1px solid var(--dd-line)}.dd-site .oc-deel__kop{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(22px,2.6vw,28px)}.dd-site .oc-deel__tekst{max-width:62ch;color:var(--dd-mid);margin:0;font-size:17px}.dd-site .oc-deel__tekst+.oc-deel__tekst{margin-top:8px}.dd-site .oc-deel__klein{max-width:62ch;color:var(--dd-muted);margin:14px 0 0;font-size:14px}.dd-site .oc-deel__klein a{color:var(--dd-blue);font-weight:700}.dd-site .oc-score{align-items:center;gap:clamp(16px,3vw,28px);display:flex}.dd-site .oc-score__cijfer{letter-spacing:-.03em;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:128px;height:128px;margin:0;font-size:48px;font-weight:800;line-height:1;display:flex;box-shadow:inset 0 0 0 8px}.dd-site .oc-score__cijfer span{letter-spacing:0;color:var(--dd-muted);margin-top:4px;font-size:13px;font-weight:700}.dd-site .oc-score__cijfer--goed{color:#0a7a3d}.dd-site .oc-score__cijfer--matig{color:var(--dd-orange-hover)}.dd-site .oc-score__cijfer--traag{color:#b3261e}.dd-site .oc-score__uitleg{max-width:52ch;color:var(--dd-mid);margin:0}.dd-site .oc-meet{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dd-site .oc-meet__item{background:var(--dd-sand);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.dd-site .oc-meet__naam{font-size:15px;font-weight:700}.dd-site .oc-meet__waarde{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.dd-site .oc-meet__uitleg{color:var(--dd-muted);font-size:14px}.dd-site .oc-oordeel{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.dd-site .oc-oordeel--goed{color:#0a6232;background:#dff3e6}.dd-site .oc-oordeel--matig{color:#9a3a02;background:#fde7da}.dd-site .oc-oordeel--traag{color:#8f1d17;background:#fbdcda}.dd-site .oc-plugins{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.dd-site .oc-plugins li{background:var(--dd-blue-soft);color:var(--dd-blue);overflow-wrap:anywhere;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.dd-site .oc-tegels{flex-wrap:wrap;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.dd-site .oc-tegel{background:var(--dd-sand);border-radius:14px;flex-direction:column;gap:2px;min-width:150px;padding:18px 22px;display:flex}.dd-site .oc-tegel__waarde{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1.05}.dd-site .oc-tegel__label{color:var(--dd-muted);font-size:15px;font-weight:700}.dd-site .oc-prijs{background:var(--dd-sand)}.dd-site .oc-prijs--vast{background:var(--dd-blue-soft)}.dd-site .oc-prijs__pakket{margin:0;font-size:18px;font-weight:700}.dd-site .oc-prijs__bedrag{letter-spacing:-.03em;color:var(--dd-blue);margin:6px 0 0;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1}.dd-site .oc-prijs__maand{margin:8px 0 14px;font-size:17px;font-weight:700}.dd-site .oc-prijs__pakket+.oc-deel__tekst{margin-top:8px}.dd-site .oc-krijg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:0;display:grid}.dd-site .oc-garantie{background:var(--dd-sand);border-radius:14px;margin:24px 0 0;padding:16px 20px;font-weight:700}.dd-site .oc-rapport__voet{border-top:1px solid var(--dd-line)}.dd-site .oc-rapport__voet .actions{margin-top:0}@media (max-width:640px){.dd-site .oc-score{flex-direction:column;align-items:flex-start}.dd-site .oc-score__cijfer{width:108px;height:108px;font-size:40px}.dd-site .oc-meet,.dd-site .oc-krijg{grid-template-columns:1fr}.dd-site .oc-tegel{flex:130px;min-width:0}.dd-site .oc-rapport__voet .btn{justify-content:center;width:100%}}
