.rekenbronnen[data-astro-cid-rtldtgtf]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);margin-top:1.5rem;scroll-margin-top:7rem}.rekenbronnen[data-astro-cid-rtldtgtf] summary[data-astro-cid-rtldtgtf]{cursor:pointer;color:var(--ink);padding:1.2rem;font-weight:700}.rekenbronnen-inhoud[data-astro-cid-rtldtgtf]{color:var(--ink-soft);padding:0 1.2rem 1.2rem}.rekenbronnen[data-astro-cid-rtldtgtf] dt[data-astro-cid-rtldtgtf]{color:var(--ink);margin-top:1rem;font-weight:700}.rekenbronnen[data-astro-cid-rtldtgtf] dd[data-astro-cid-rtldtgtf]{margin:.35rem 0 0}.rekenbronnen[data-astro-cid-rtldtgtf] a[data-astro-cid-rtldtgtf]{color:var(--brand);text-underline-offset:.15em;text-decoration:underline}.paginahero[data-astro-cid-rtldtgtf]{padding-block:clamp(3rem,7vw,4.5rem)}.paginahero[data-astro-cid-rtldtgtf] p[data-astro-cid-rtldtgtf]{max-width:40rem;margin-bottom:0;font-size:1.125rem}.wizard[data-astro-cid-rtldtgtf]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:44rem;box-shadow:var(--shadow-sm);margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:5.5rem}.wizard-voetnoot[data-astro-cid-rtldtgtf]{text-align:center;max-width:44rem;color:var(--muted);margin:1rem auto 0;font-size:.875rem}.voortgang[data-astro-cid-rtldtgtf]{margin-bottom:1.75rem}.stap-label[data-astro-cid-rtldtgtf]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:block}.balk[data-astro-cid-rtldtgtf]{background:var(--brand-light);border-radius:999px;height:.375rem;overflow:hidden}.balk-vulling[data-astro-cid-rtldtgtf]{background:var(--brand);height:100%;transition:width .36s var(--motion-ease);border-radius:999px;display:block}.stap-titel[data-astro-cid-rtldtgtf]{outline:none;margin-bottom:.5rem;font-size:clamp(1.4rem,3vw,1.75rem)}.stap-uitleg[data-astro-cid-rtldtgtf]{color:var(--ink-soft);margin-bottom:1.5rem}fieldset[data-astro-cid-rtldtgtf]{border:0;min-width:0;margin:0 0 1.4rem;padding:0}legend[data-astro-cid-rtldtgtf]{float:left;width:100%;margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:600}fieldset[data-astro-cid-rtldtgtf] .chips[data-astro-cid-rtldtgtf]{clear:both}.chip[data-astro-cid-rtldtgtf] svg{color:var(--brand);flex-shrink:0}.hint[data-astro-cid-rtldtgtf]{color:var(--muted);margin:.35rem 0 0;font-size:.875rem}.veld-rij[data-astro-cid-rtldtgtf]{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.stap-fout[data-astro-cid-rtldtgtf]{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius);margin:1rem 0 0;padding:.8rem 1rem;font-size:.9375rem;font-weight:600}.detail-blok[data-astro-cid-rtldtgtf]{margin-bottom:1.75rem}.blok-kop[data-astro-cid-rtldtgtf]{border-bottom:1px solid var(--border);align-items:center;gap:.7rem;margin-bottom:1rem;padding-bottom:.6rem;display:flex}.blok-kop[data-astro-cid-rtldtgtf] h3[data-astro-cid-rtldtgtf]{margin:0;font-size:1.0625rem}.blok-icoon[data-astro-cid-rtldtgtf]{border-radius:var(--radius);background:var(--brand-light);width:2.4rem;height:2.4rem;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stap-knoppen[data-astro-cid-rtldtgtf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.9rem;display:flex}.stap-knoppen[data-astro-cid-rtldtgtf] .btn[data-astro-cid-rtldtgtf]:only-child{margin-left:auto}.totaal-kaart[data-astro-cid-rtldtgtf]{background-color:var(--bg-dark);background-image:repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 36px), radial-gradient(28rem 16rem at 85% 0%, #2e31928c, transparent 60%), linear-gradient(160deg, var(--bg-dark) 55%, var(--bg-dark-soft));color:#fff;text-align:center;border-radius:var(--radius-lg);padding:2rem 1.5rem}.totaal-kaart[data-astro-cid-rtldtgtf] .kicker[data-astro-cid-rtldtgtf]{margin-bottom:.4rem}.totaal-bedrag[data-astro-cid-rtldtgtf]{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--energy-lime);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,6vw,3.2rem);font-weight:900;line-height:1.1;display:block}.totaal-sub[data-astro-cid-rtldtgtf]{color:#ffffffbf;margin-top:.4rem;font-size:.875rem;display:block}.resultaat-kaart[data-astro-cid-rtldtgtf]{border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:1.25rem;padding:1.4rem 1.5rem}.kaart-kop[data-astro-cid-rtldtgtf]{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex}.kaart-kop[data-astro-cid-rtldtgtf] h3[data-astro-cid-rtldtgtf]{margin:0;font-size:1.125rem}.advies-badge[data-astro-cid-rtldtgtf]{background:var(--accent);color:var(--ink);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.3rem .75rem;font-size:.6875rem;font-weight:800}.kaart-regels[data-astro-cid-rtldtgtf]{margin:0}.kaart-regels[data-astro-cid-rtldtgtf] .regel{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9375rem;display:flex}.kaart-regels[data-astro-cid-rtldtgtf] dt{color:var(--ink-soft)}.kaart-regels[data-astro-cid-rtldtgtf] dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.kaart-regels[data-astro-cid-rtldtgtf] .regel--groen dd{color:var(--energy-dark);font-weight:700}.salderen-note[data-astro-cid-rtldtgtf]{background:var(--energy-light);border-left:4px solid var(--energy);border-radius:var(--radius);margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9375rem}.salderen-note[data-astro-cid-rtldtgtf] strong[data-astro-cid-rtldtgtf]{color:var(--energy-dark)}.disclaimer[data-astro-cid-rtldtgtf]{color:var(--muted);margin:1.5rem 0 0;font-size:.8125rem}.privacy[data-astro-cid-rtldtgtf]{color:var(--muted);margin:1rem 0 0;font-size:.8125rem}.hp[data-astro-cid-rtldtgtf]{width:1px;height:1px;margin:0;position:absolute;left:-9999px;overflow:hidden}.form-fout[data-astro-cid-rtldtgtf].zichtbaar{display:block}.bedankt[data-astro-cid-rtldtgtf]{text-align:center;padding-block:1rem}.bedankt-vink[data-astro-cid-rtldtgtf]{background:var(--energy-light);width:4rem;height:4rem;color:var(--energy-dark);border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.bedankt[data-astro-cid-rtldtgtf] p[data-astro-cid-rtldtgtf]{color:var(--ink-soft);max-width:30rem;margin:0 auto 1.5rem}.uitleg-grid[data-astro-cid-rtldtgtf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.uitleg-icoon[data-astro-cid-rtldtgtf]{border-radius:var(--radius);background:var(--brand-light);width:3rem;height:3rem;color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.uitleg-kaart[data-astro-cid-rtldtgtf] h3[data-astro-cid-rtldtgtf]{margin:.9rem 0 .4rem;font-size:1.0625rem}.uitleg-kaart[data-astro-cid-rtldtgtf] p[data-astro-cid-rtldtgtf]{color:var(--ink-soft);margin:0;font-size:.9375rem}.uitleg-voetnoot[data-astro-cid-rtldtgtf]{color:var(--ink-soft);margin:2rem 0 0}@media (width<=64rem){.uitleg-grid[data-astro-cid-rtldtgtf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.uitleg-grid[data-astro-cid-rtldtgtf],.veld-rij[data-astro-cid-rtldtgtf]{grid-template-columns:1fr}.stap-knoppen[data-astro-cid-rtldtgtf] .btn[data-astro-cid-rtldtgtf]{flex-grow:1}}
