/* Beginnen */
.pkop.sectie-beginnen{padding-bottom:clamp(70px,9vw,120px)}
.begin-stappen{margin-top:40px;display:grid;gap:12px;max-width:40ch}
.begin-stappen li{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--glas-rand);font-weight:600;font-size:1.08rem}
.begin-stappen span{font:500 .78rem var(--mono);color:var(--oranje)}
.proef{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,80px);align-items:center;padding:clamp(28px,5vw,64px)}
.proef-meter{position:relative;width:clamp(180px,24vw,280px);aspect-ratio:1}
.proef-meter svg{width:100%;height:100%;transform:rotate(-90deg)}
.proef-spoor{fill:none;stroke:rgba(255,255,255,.08);stroke-width:10}
.proef-boog{fill:none;stroke:var(--paars-licht);stroke-width:10;stroke-linecap:round;stroke-dasharray:527.8;stroke-dashoffset:527.8;filter:drop-shadow(0 0 10px rgba(143,107,255,.8));transition:stroke .6s}
.proef.is-klaar .proef-boog{stroke:var(--oranje);filter:drop-shadow(0 0 12px var(--oranje))}
.proef-dagen{position:absolute;inset:0;display:grid;place-content:center;text-align:center}
.proef-dagen b{font-size:clamp(3rem,7vw,5rem);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}
.proef-dagen span{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tekst-dof)}
#proefVerder[hidden]{display:none}
@media (max-width:760px){.proef{grid-template-columns:1fr}.proef-meter{justify-self:center}}
