.bkcard h2.mt{margin-top:28px}.bkproof a{color:inherit}.bkproof svg{flex:none}@media (width<=960px){.bkproof a{align-items:center;min-height:44px;display:inline-flex}}.bkcard h2:focus{outline:none}.bkcard .g2.adv{margin-top:12px}.stepper li .n i{font-style:normal}.stepper li .n svg{display:none}.stepper li.done .n svg{display:block}.stepper li.done .n i,.linkbtn .adv-up,.linkbtn[aria-expanded=true] .adv-down{display:none}.linkbtn[aria-expanded=true] .adv-up{display:inline-block}.linkbtn{min-height:44px}.kpis .big small span{color:inherit;font:inherit;opacity:1;display:inline-block}.bknav [data-needs-home][aria-disabled=true]{pointer-events:auto;cursor:pointer}@media (width<=640px){.bk{padding-top:24px}.bkhead{margin-bottom:20px}.bkhead h1{font-size:30px;line-height:1.1}.bkhead p{font-size:16px}.stepper{flex-wrap:nowrap;gap:4px;margin-bottom:16px}.stepper li{white-space:nowrap;padding:6px}.stepper li:not(.cur){gap:0;font-size:0}.stepper li:not(.cur) .n{font-size:12px}.stepper li.cur{padding:6px 10px}.opts{gap:8px}.opts button{flex-direction:row;justify-content:flex-start;gap:14px;min-height:56px;padding:0 16px;font-size:16px}.bkcard h2{margin-bottom:14px;font-size:22px;line-height:1.25}.bkcard .linkbtn{text-align:left;flex-wrap:wrap;row-gap:0;padding:6px 0}.bkcard .linkbtn small{flex-basis:100%;padding-left:21px}}@media (width<=400px){.bkcard .chips button{padding:0 14px}}.bq h3{letter-spacing:-.01em;margin:26px 0 10px;font-size:17px}h2+.bq h3:first-child{margin-top:0}.bq .g2{margin-top:14px}.bq #bq-kwh{margin-bottom:6px}.bkcard .bq:not([hidden])+p.h{margin:0 0 14px}.bqh{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.bqnote{background:var(--brand-soft);border:1px solid var(--brand-soft-2);color:var(--text);border-radius:14px;margin:12px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.55}.bqnote a{color:inherit;text-underline-offset:2px;font-weight:600}.bq #bq-err{margin:14px 0 0}.bq+.bknav{margin-top:24px}.uk-kop{margin:0 0 18px}.uk-regel{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;display:flex}.result .uk-regel .gw-badge{white-space:normal;height:auto;min-height:22px;margin:0;padding:4px 10px;line-height:1.3}.uk-regel .gw-btn{height:44px;color:var(--link);margin:-10px 0;padding:0 10px;font-weight:600}.uk-regel .gw-btn svg{flex:none}.bkcard .uk-kop h2{letter-spacing:-.02em;margin:0 0 8px;font-size:30px;line-height:1.15}.uk-waarom{color:var(--text);margin:0;font-size:16px;line-height:1.55}.uk-waarom+.uk-waarom{margin-top:8px}.uk-link{margin:8px 0 0;font-size:15px;line-height:1.5}.uk-link a{color:var(--link);text-underline-offset:2px;font-weight:600}.uk-keuze{border:0;min-width:0;margin:0;padding:0}.uk-keuze legend{margin:0 0 8px;padding:0;font-size:15px;font-weight:700}.uk-kol{color:var(--text-3);gap:8px;padding:0 15px 6px;font-size:12.5px;font-weight:600;line-height:1.3;display:grid}.uk-keuze.wp .uk-kol,.uk-cijfers{grid-template-columns:repeat(3,minmax(0,1fr))}.uk-kaart{border:1px solid var(--border);transition:border-color var(--dur-base),box-shadow var(--dur-base);background:#fff;border-radius:16px;margin-bottom:10px}.uk-kaart:hover{border-color:var(--brand)}.uk-kaart:has(input:checked){border-color:var(--brand-deep);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-deep)}.uk-kaart:has(input:focus-visible),.uk-rij:has(input:focus-visible){outline:2px solid var(--brand-deep);outline-offset:2px}.uk-kaart-l{cursor:pointer;padding:14px 14px 10px;display:block}.uk-kaart-kop{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.uk-kaart input,.uk-rij input{accent-color:var(--brand-strong);flex:none;width:22px;height:22px;margin:1px 0 0}.uk-naam{flex:1;min-width:0}.uk-naam b{letter-spacing:-.01em;font-size:17px;display:block}.uk-naam small{color:var(--text-2);font-size:13px;font-weight:500;display:block}.uk-pil{background:var(--brand-deep);color:#fff;border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.uk-cijfers{gap:8px;display:grid}.uk-c{font-variant-numeric:tabular-nums;min-width:0}.uk-c b{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.2;display:block}.uk-c small{color:var(--text-2);font-size:12.5px;line-height:1.35;display:block}.uk-c.warn b,.uk-c.warn small{color:var(--warning-ink)}.uk-onder{gap:8px;padding:0 14px 14px;display:grid}.uk-onder p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.uk-onder p.uk-fase{color:var(--text);font-size:14px;font-weight:500}.uk-onder p.wpwarn{background:var(--warning-soft);color:var(--warning-ink);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:500;display:flex}.uk-onder p.wpwarn svg{flex:none;margin-top:2px}.uk-voorw{color:var(--text-2);margin:0 0 4px;font-size:13.5px;line-height:1.5}.uk-keuze.bat .uk-kol,.uk-rij{grid-template-columns:22px minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);column-gap:10px}.uk-keuze.bat.kort .uk-kol,.uk-keuze.bat.kort .uk-rij{grid-template-columns:22px minmax(0,1fr)}.uk-keuze.bat .uk-kol{padding:0 13px 6px}.uk-keuze.bat .uk-kol span:first-child{grid-column:2}.uk-kol span{hyphens:manual}.uk-groep{color:var(--text-2);margin:10px 0 6px;font-size:13px;font-weight:700}.uk-rij{border:1px solid var(--border);cursor:pointer;transition:border-color var(--dur-base),box-shadow var(--dur-base);background:#fff;border-radius:14px;align-items:start;gap:8px;margin-bottom:6px;padding:12px;display:grid}.uk-rij:hover{border-color:var(--brand)}.uk-rij:has(input:checked){border-color:var(--brand-deep);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-deep)}.uk-bat b{white-space:nowrap}.uk-bat .uk-prijs{color:var(--text);white-space:nowrap;font-size:14.5px;font-weight:600;display:block}.uk-rij .uk-c b{letter-spacing:0;font-size:15px;font-weight:700}.uk-rij .uk-c.warn b{font-size:13px;line-height:1.3}.uk-rij .uk-pil{margin-top:4px;padding:2px 7px;font-size:12.5px}.uk-rij .uk-pil.breed{grid-column:2/-1;justify-self:start;margin-top:-2px}.bkcard .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bkcard .uk-kpis .big,.bkcard .uk-kpis .breed{grid-column:1/-1}.uk-kpis small{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.uk-kpis .big small{color:inherit;font-size:14px}.uk-kpis div b.txt{font-size:17px;line-height:1.25;display:block}.uk-kpis .warn b,.uk-kpis .warn small{color:var(--warning-ink)}.uk-zelf{color:var(--brand-deep);margin:4px 0 0;font-size:14.5px;font-weight:600}.uk-main>.uk-let{background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.5}.uk-eerlijk{color:var(--warning-ink);margin:10px 0 0;font-size:14.5px;font-weight:600;line-height:1.5}.uk-grond{color:var(--text-2);margin:12px 0 0;font-size:13.5px;line-height:1.5}.uk-naar{margin-top:16px}@media (width>=961px){.uk-naar{display:none}}.uk-meer{border-top:1px solid var(--border);margin-top:18px}.uk-d{border-bottom:1px solid var(--border)}.uk-d summary{box-sizing:border-box;min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.uk-d summary::-webkit-details-marker{display:none}.uk-d summary:hover{color:var(--brand-deep)}.uk-d summary svg{color:var(--text-3);flex:none}.uk-d summary .ic-minus,.uk-d[open] summary .ic-plus{display:none}.uk-d[open] summary .ic-minus{display:inline-block}.uk-d-body{color:var(--text-2);gap:8px;padding:0 0 16px;font-size:14.5px;line-height:1.6;display:grid}.uk-d-body p,.uk-d-body ul{margin:0}.uk-d-body ul{padding-left:18px}.uk-d-body a{color:var(--link);text-underline-offset:2px}.uk-d-body b{color:var(--text)}#bk-lead{scroll-margin-top:96px}#bk-lead-kop:focus{outline:none}.result form .uk-formintro{color:var(--text-2);margin:-2px 0 4px;font-size:13.5px;line-height:1.5}@media (width<=640px){.bkcard .uk-kop h2{font-size:26px}.bkcard .uk-kpis .big b{font-size:40px}.uk-kpis div{padding:12px 14px}.uk-kpis div b{font-size:20px}}@media (width<=379px){.uk-cijfers{column-gap:10px}.uk-c b{font-size:18px}}@media (width<=349px){.uk-cijfers{column-gap:8px}.uk-c b{font-size:16px}.uk-keuze.bat .uk-kol,.uk-rij{grid-template-columns:22px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);column-gap:6px}.uk-bat .uk-prijs{font-size:13.5px}}
