.wz{padding-block:var(--r-sectie);background:var(--wit)}.wz-paneel{background:var(--kalk);border:1px solid var(--lijn);border-radius:var(--rond-xl);padding:var(--r5) var(--r4)}@media (width>=48rem){.wz-paneel{padding:var(--r7)}}.wz-zonderjs{gap:var(--r2);margin:0;padding-left:1.1em;display:grid}.wz-zonderjs a{min-height:44px;color:var(--inkt);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.wz-vragen{gap:var(--r6);align-items:start;display:grid}@media (width>=64rem){.wz-vragen{column-gap:var(--r8);grid-template-columns:minmax(0,1fr) minmax(0,26rem);row-gap:0}.wz-vraag{grid-column:1}.wz-vraag:not(:first-child){margin-top:var(--r6)}.wz-uitkomst,.wz-leeg{grid-area:1/2/span 3}}.wz-vraag{border:0;min-width:0;margin:0;padding:0}.wz-vraag legend{align-items:baseline;gap:var(--r3);margin-bottom:var(--r4);font-size:var(--t-lead);letter-spacing:-.015em;color:var(--inkt);padding:0;font-weight:600;display:flex}.wz-stap{font-size:var(--t-micro);color:var(--grafiet);font-variant-numeric:tabular-nums;font-weight:600}.wz-opties{gap:var(--r2);flex-wrap:wrap;display:flex}.wz-optie{position:relative}.wz-optie input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wz-optie span{min-height:48px;padding:var(--r2) var(--r5);border-radius:var(--rond-pil);border:1px solid var(--lijn);background:var(--wit);line-height:1.3;font-size:var(--t-klein);color:var(--inkt);transition:background-color var(--duur-snel) var(--ease-uit), border-color var(--duur-snel) var(--ease-uit), color var(--duur-snel) var(--ease-uit), transform var(--duur-snel) var(--ease-uit);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.wz-optie:hover span{border-color:var(--inkt)}}.wz-optie input:checked+span{background:var(--inkt);border-color:var(--inkt);color:var(--wit)}.wz-optie input:focus-visible+span{outline:3px solid var(--rood);outline-offset:2px}.wz-optie:active span{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.wz-vraag:not([hidden]),.wz-uitkomst:not([hidden]){animation:wz-in .32s var(--ease-uit) both}}@keyframes wz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wz-uitkomst{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-groot);padding:var(--r5);box-shadow:var(--schaduw-2);position:relative}@media (width>=48rem){.wz-uitkomst{padding:var(--r6)}}.wz-acties .n-knop{width:100%;padding-block:var(--r2);text-align:center;line-height:1.25}@media (width>=30rem){.wz-acties .n-knop{width:auto}}.wz-uitkomst:before{content:"";left:0;top:var(--r5);bottom:var(--r5);border-radius:0 var(--rond-pil) var(--rond-pil) 0;background:var(--rood);width:3px;position:absolute}.wz-label{margin:0 0 var(--r2);font-size:var(--t-klein);color:var(--grafiet);font-weight:550}.wz-uitkomst h3{font-size:var(--t-h3);margin:0 0 var(--r1)}.wz-prijs{margin:0 0 var(--r4);font-size:var(--t-klein);color:var(--grafiet);font-weight:600}.wz-waarom{margin:0 0 var(--r5);font-size:var(--t-body);color:var(--inkt);max-width:56ch;line-height:1.6}.wz-acties{align-items:center;gap:var(--r3) var(--r5);flex-wrap:wrap;display:flex}.wz-meer{align-items:center;gap:var(--r2);min-height:44px;font-size:var(--t-klein);color:var(--inkt);font-weight:600;text-decoration:none;display:inline-flex}.wz-meer svg{fill:none;width:16px;height:16px;stroke:var(--rood);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duur) var(--ease-uit)}@media (hover:hover) and (pointer:fine){.wz-meer:hover{color:var(--rood)}.wz-meer:hover svg{transform:translate(4px)}}.wz-opnieuw{margin-top:var(--r4);min-height:44px;font:inherit;font-size:var(--t-klein);color:var(--grafiet);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wz-leeg{display:none}@media (width>=64rem){.wz-leeg{min-height:12rem;padding:var(--r6);border:1px dashed color-mix(in srgb, var(--grafiet) 35%, transparent);border-radius:var(--rond-groot);font-size:var(--t-klein);color:var(--grafiet);text-align:center;place-items:center;max-width:none;display:grid}.wz-uitkomst:not([hidden])~.wz-leeg{display:none}}
