.pr-kop{text-align:center;max-width:640px;margin:0 auto 32px}.pr-stappen,.pr-vergelijk{margin:72px 0 0}.pr-tabel{border:1px solid var(--lijn);border-radius:var(--radius-kaart);overflow:hidden}.pr-rij{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-ui);grid-template-columns:minmax(0,1fr) 120px 140px 120px;align-items:center;padding:12px 20px;display:grid}.pr-tabelkop{background:var(--vlak-zacht);border-top:0;font-weight:600;position:sticky;top:0}.pr-groep{font-size:var(--fs-mini);color:var(--zacht);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--lijn-fijn);padding:18px 20px 6px;font-weight:600}.pr-ja{color:var(--accent);font-weight:700}.pr-nee{color:var(--lijn-sterk)}.pr-tekst{font-size:var(--fs-klein);color:var(--tekst-2)}.pr-faq{max-width:720px;margin:72px auto 0}.pr-slot{text-align:center;color:var(--zacht);font-size:var(--fs-klein);margin-top:40px}@media (max-width:760px){.pr-rij{font-size:var(--fs-klein);grid-template-columns:minmax(0,1fr) 56px 72px 64px;padding:12px}}.wl-label{font-size:var(--fs-ui);color:var(--tekst-2);line-height:1.5}.wl-rij{gap:8px;display:grid}.wl-val{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-fout{font-size:var(--fs-klein);color:var(--nee);margin:0}.wl-noot{font-size:var(--fs-mini);color:var(--tekst-2);margin:0;line-height:1.5}.wl-klaar{border-radius:var(--radius);background:color-mix(in srgb, var(--ok) 10%, var(--vlak));font-size:var(--fs-ui);gap:4px;padding:16px;line-height:1.5;display:grid}.cta-balk{border:1px solid var(--lijn);background:var(--vlak-zacht);border-radius:var(--radius-kaart);padding:var(--ruimte-20) var(--ruimte-24);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}@media (max-width:700px){.cta-balk{grid-template-columns:auto minmax(0,1fr)}}.pr-onderwijs{margin:20px 0 0}@media (max-width:820px){.pr-onderwijs{grid-template-columns:1fr}}.pr-code{border-radius:var(--radius-kaart);font-size:var(--fs-ui);border:1px solid var(--groen-200);background:var(--groen-100);color:var(--inkt);align-items:center;gap:12px;margin:0 0 16px;padding:12px 18px;display:flex}
