.sh.zc-hero{padding-bottom:var(--r6)}.sh.zc-hero h1{max-width:18ch}.zc-tool-sectie{padding-bottom:var(--r-sectie)}.zc-kolom{max-width:52rem;margin-inline:auto}@media (width>=64rem){.zc-kolom{margin-inline:max(var(--r-rand), calc((100% - var(--breed)) / 2)) auto}}.zc-tool{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-xl);padding:var(--r5) var(--r4);box-shadow:var(--schaduw-2);min-width:0}@media (width>=48rem){.zc-tool{padding:var(--r7) var(--r6)}}.zc-tool>h2{font-size:var(--t-h3)}.zc-hint{margin:var(--r3) 0 var(--r6);font-size:var(--t-klein);color:var(--grafiet)}.zc-lijst{gap:var(--r3);margin:0;padding:0;list-style:none;display:grid}.zc-lijst>li{min-width:0}.zc-vraag{min-width:0;padding:var(--r4);border:1px solid var(--lijn);border-radius:var(--rond-groot);background:var(--kalk);margin:0}@media (width>=48rem){.zc-vraag{padding:var(--r5)}}.zc-vraag>legend{float:left;width:100%;margin:0 0 var(--r1);font-size:var(--t-body);color:var(--inkt);padding:0;font-weight:650;line-height:1.4}.zc-vraag>legend+*{clear:both}.zc-nummer{margin-bottom:var(--r1);font-size:var(--t-micro);color:var(--grafiet);font-weight:550;display:block}.zc-bij{margin:0 0 var(--r3);font-size:var(--t-klein);color:var(--grafiet)}.zc-keuzes{gap:var(--r2);display:grid}@media (width>=30rem){.zc-keuzes{grid-template-columns:repeat(2,minmax(0,1fr))}}.zc-keuze{min-width:0;display:flex;position:relative}.zc-keuze input{left:var(--r4);width:18px;height:18px;accent-color:var(--rood);pointer-events:none;margin:-9px 0 0;position:absolute;top:50%}.zc-keuze label{min-height:var(--tik);padding:var(--r2) var(--r4) var(--r2) calc(var(--r4) + 28px);font-size:var(--t-klein);background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond);cursor:pointer;flex:1;align-items:center;line-height:1.35;display:flex}.zc-keuze input:checked+label{border-color:var(--rood);background:var(--rood-zacht);box-shadow:inset 0 0 0 1px var(--rood);font-weight:600}.zc-keuze input:focus-visible+label{outline:3px solid var(--rood);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zc-keuze label{transition:border-color var(--duur-snel) var(--ease-uit), background-color var(--duur-snel) var(--ease-uit)}.zc-keuze label:hover{border-color:var(--inkt)}}.zc-balk{justify-content:space-between;align-items:center;gap:var(--r3) var(--r4);margin-top:var(--r5);padding-top:var(--r5);border-top:1px solid var(--lijn);flex-wrap:wrap;display:flex}.zc-voortgang{font-size:var(--t-klein);color:var(--grafiet)}.zc-voortgang strong{color:var(--inkt)}.zc-privacy{align-items:flex-start;gap:var(--r2);margin-top:var(--r4);font-size:var(--t-micro);color:var(--grafiet);max-width:none;display:flex}.zc-privacy svg{fill:none;width:18px;height:18px;stroke:var(--grafiet);stroke-width:1.6px;flex:none;margin-top:2px}.zc-wacht{margin-top:var(--r4);padding:var(--r3) var(--r4);border:1px dashed var(--lijn);border-radius:var(--rond);font-size:var(--t-klein);color:var(--grafiet);max-width:none}.zc-uitslag:not(:empty){margin-top:var(--r6);gap:var(--r3);display:grid}.zc-kaart{padding:var(--r5);border:1px solid var(--lijn);border-radius:var(--rond-groot);background:var(--wit);min-width:0}.zc-kaart h3{font-size:var(--t-h3);margin-bottom:var(--r3)}.zc-kaart h3:focus-visible{outline:3px solid var(--rood);outline-offset:3px}.zc-kaart h4{font-size:var(--t-lead);margin-bottom:var(--r3)}.zc-kaart>p+p{margin-top:var(--r3)}.zc-punten{font-size:var(--t-micro);color:var(--grafiet)}.zc-lead{font-size:var(--t-body);color:var(--inkt);font-weight:600}.zc-doen{gap:var(--r2);font-size:var(--t-klein);margin:0;padding-left:1.15em;display:grid}.zc-weging{gap:var(--r4);margin-bottom:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.zc-weging{grid-template-columns:repeat(3,minmax(0,1fr))}}.zc-weging li{gap:var(--r2);padding:var(--r5);background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-groot);align-content:start;min-width:0;display:grid}.zc-weging strong{font-size:var(--t-body);color:var(--inkt);font-weight:600}.zc-weging span{font-size:var(--t-klein);color:var(--grafiet)}.zc-weging-slot{margin-top:var(--r5);font-size:var(--t-klein);color:var(--grafiet)}.zc-veilig{padding:var(--r5);border-radius:var(--rond-xl);background:var(--wit);border:1px solid #c9181240;min-width:0}@media (width>=48rem){.zc-veilig{padding:var(--r6) var(--r7)}}.zc-veilig h2{font-size:var(--t-h2);margin-bottom:var(--r4)}.zc-veilig>p{color:var(--inkt)}.zc-veilig>p+p{margin-top:var(--r3)}.zc-hulp{margin:var(--r5) 0 0;gap:var(--r3);padding:0;list-style:none;display:grid}@media (width>=64rem){.zc-veilig>.zc-hulp{grid-template-columns:repeat(2,minmax(0,1fr))}}.zc-hulp li{align-items:center;column-gap:var(--r3);padding:var(--r3) var(--r4);background:var(--wit);border-radius:var(--rond);border:1px solid #c9181233;flex-wrap:wrap;min-width:0;display:flex}.zc-hulp-naam{font-weight:650}.zc-hulp a{min-height:44px;color:var(--rood-donker);overflow-wrap:anywhere;align-items:center;font-weight:650;display:inline-flex}.zc-hulp-bij{font-size:var(--t-klein);color:var(--grafiet);flex:100%}.zc-spoed{margin-top:var(--r5);font-weight:650}.zc-uitleg{gap:var(--r3);align-items:start;margin-bottom:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.zc-uitleg{gap:var(--r4);grid-template-columns:repeat(3,minmax(0,1fr))}}.zc-uitleg>li{min-width:0}.zc-uitkomst{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-groot);overflow:clip}.zc-uitkomst>summary{cursor:pointer;column-gap:var(--r3);min-height:var(--tik);padding:var(--r4) var(--r5);grid-template-columns:minmax(0,1fr) 16px;align-items:center;list-style:none;display:grid}.zc-uitkomst>summary::-webkit-details-marker{display:none}.zc-uitkomst>summary svg{fill:none;width:16px;height:16px;stroke:var(--rood);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duur-snel) var(--ease-uit);grid-area:1/2/span 2}.zc-uitkomst[open]>summary svg{transform:rotate(180deg)}.zc-bereik{font-size:var(--t-micro);color:var(--grafiet);font-weight:550}.zc-uitslag-kop{font-size:var(--t-lead);font-weight:650;line-height:1.3}.zc-uitslag-in{padding:0 var(--r5) var(--r5);gap:var(--r3);font-size:var(--t-klein);color:var(--grafiet);display:grid}.zc-uitslag-in h3{font-size:var(--t-lead);color:var(--inkt);margin-top:var(--r2)}.zc-uitslag-in .zc-lead{font-size:var(--t-klein)}@media (prefers-reduced-motion:reduce){.zc-uitkomst>summary svg,.zc-keuze label{transition:none}}.zc-eerlijk{gap:var(--r4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.zc-eerlijk{gap:var(--r5) var(--r6);grid-template-columns:repeat(2,minmax(0,1fr))}}.zc-eerlijk li{gap:var(--r1);padding-top:var(--r4);border-top:1px solid var(--lijn);min-width:0;display:grid}.zc-eerlijk strong{font-size:var(--t-body)}.zc-eerlijk span{font-size:var(--t-klein);color:var(--grafiet)}.zc-kaart .zc-eerlijk{gap:var(--r3);grid-template-columns:minmax(0,1fr)}.zc-vervolg{gap:var(--r4);margin-bottom:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.zc-vervolg{grid-template-columns:repeat(2,minmax(0,1fr))}}section>.n-binnen>.zc-vervolg{max-width:56rem}.zc-kaart .zc-vervolg{margin-top:var(--r4);grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.zc-kaart .zc-vervolg{grid-template-columns:repeat(2,minmax(0,1fr))}}.zc-stap{gap:var(--r2);min-width:0;padding:var(--r5);background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-groot);box-shadow:var(--schaduw-1);flex-direction:column;display:flex}.zc-kaart .zc-stap{background:var(--kalk);box-shadow:none}.zc-stap :is(h3,h5){font-size:var(--t-lead);margin:0}.zc-stap p{font-size:var(--t-klein);color:var(--grafiet)}.zc-stap p.zc-stap-sein{color:var(--inkt);font-weight:600}.zc-stap-prijzen{font-size:var(--t-klein);margin:0;padding:0;list-style:none}.zc-stap p.zc-stap-tijd{font-size:var(--t-micro)}.zc-stap .n-knop,.zc-stap .zc-stap-tijd+.n-knop{margin-top:auto}.zc-stap-tijd{margin-bottom:var(--r2)}
