:where(.page-vermogen) .th{max-width:1280px;margin:0 auto;padding:clamp(48px,5.5vw,80px) 24px clamp(80px,9vw,120px)}:where(.page-vermogen) .th-t{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}:where(.page-vermogen) .th-h{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.04}:where(.page-vermogen) .th-s{letter-spacing:-.01em;color:#4a4a4a;text-wrap:balance;max-width:32em;margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:300;line-height:1.6}@media (max-width:600px){:where(.page-vermogen) .th-t{text-align:left;align-items:flex-start}}:where(.page-vermogen) .fi-tool{background:#fff;border:1px solid #e4e4e4;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"ctl res";margin-top:clamp(36px,4vw,56px);display:grid;overflow:hidden;box-shadow:0 40px 80px -56px #0b0b0b4d}:where(.page-vermogen) .fi-ctl{flex-direction:column;grid-area:ctl;min-width:0;padding:clamp(24px,3.5vw,48px);display:flex}:where(.page-vermogen) .fi-stap{flex-direction:column;gap:24px;min-width:0;display:flex}:where(.page-vermogen) .fi-stap+.fi-stap{border-top:1px solid #e4e4e4;margin-top:36px;padding-top:36px}:where(.page-vermogen) .fi-h{align-items:center;gap:12px;display:flex}:where(.page-vermogen) .fi-h b{letter-spacing:-.025em;font-size:clamp(20px,1.8vw,24px);font-weight:800;line-height:1.2}:where(.page-vermogen) .fi-n{color:#fff;background:#eb544f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}:where(.page-vermogen) .fi-grp{flex-direction:column;gap:12px;min-width:0;display:flex}:where(.page-vermogen) .fi-q{color:#3a3a3a;font-size:15px;font-weight:600}:where(.page-vermogen) .fi-uitleg{color:#5e5e5e;min-height:3em;margin:0;font-size:14px;font-weight:300;line-height:1.5}:where(.page-vermogen) .fi-h+.fi-uitleg{margin-top:-12px}:where(.page-vermogen) .ctl-h{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.page-vermogen) .ctl-h label{color:#3a3a3a;font-size:15px;font-weight:600}:where(.page-vermogen) .ctl-h output{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:800;line-height:1}:where(.page-vermogen) .rng{flex-direction:column;gap:6px;display:flex}:where(.page-vermogen) .rng-in{height:28px;position:relative}:where(.page-vermogen) .rng-in:before{content:"";background:#e4e4e4;border-radius:999px;height:6px;position:absolute;top:11px;left:0;right:0}:where(.page-vermogen) .rng-fill{background:#eb544f;border-radius:999px;height:6px;position:absolute;top:11px;left:0}:where(.page-vermogen) .rng input{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block;position:relative}:where(.page-vermogen) .rng input::-webkit-slider-runnable-track{background:0 0;height:6px}:where(.page-vermogen) .rng input::-moz-range-track{background:0 0;height:6px}:where(.page-vermogen) .rng input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #d44d45;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 2px 8px #0b0b0b2e}:where(.page-vermogen) .rng input::-moz-range-thumb{background:#fff;border:2px solid #d44d45;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0b0b0b2e}:where(.page-vermogen) .rng input:focus{outline:none}:where(.page-vermogen) .rng input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #d44d4533}:where(.page-vermogen) .rng-l{color:#8a8a8a;justify-content:space-between;font-size:12px;font-weight:600;display:flex}:where(.page-vermogen) .fi-wissel{display:grid}:where(.page-vermogen) .picks{gap:8px;display:grid}:where(.page-vermogen) .fi-picks2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.page-vermogen) .fi-picks4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.page-vermogen) .pick{color:#0b0b0b;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:0 8px;font-size:15px;font-weight:700}:where(.page-vermogen) .pick:hover{border-color:#0b0b0b}:where(.page-vermogen) .pick.on{color:#fff;background:#0b0b0b;border-color:#0b0b0b}:where(.page-vermogen) .st-rows{border-top:1px solid #e4e4e4;flex-direction:column;display:flex}:where(.page-vermogen) .st-row{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}:where(.page-vermogen) .st-l{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.page-vermogen) .st-l b{font-size:15px;font-weight:600;line-height:1.35}:where(.page-vermogen) .st-l small{color:#5e5e5e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}:where(.page-vermogen) .st{flex:none;align-items:center;gap:6px;display:inline-flex}:where(.page-vermogen) .st output{text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.4em;font-size:17px;font-weight:800}:where(.page-vermogen) .st-b{color:#0b0b0b;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}:where(.page-vermogen) .st-b:hover{border-color:#0b0b0b}:where(.page-vermogen) .st-b.off{opacity:.35;cursor:default}:where(.page-vermogen) .st-b.off:hover{border-color:#d9d9d9}:where(.page-vermogen) .st-tot{justify-content:space-between;align-items:baseline;gap:16px;margin-top:-12px;display:flex}:where(.page-vermogen) .st-tot>span{font-size:15px;font-weight:600}:where(.page-vermogen) .st-tot b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}:where(.page-vermogen) .fi-res{background:#fff;border-left:1px solid #e4e4e4;flex-direction:column;grid-area:res;gap:6px;min-width:0;padding:clamp(24px,3.5vw,48px);display:flex}:where(.page-vermogen) .fi-res>small{color:#3a3a3a;font-size:15px;font-weight:500}:where(.page-vermogen) .fi-res>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(40px,4.8vw,72px);font-weight:800;line-height:1.05}:where(.page-vermogen) .fi-flow,:where(.page-vermogen) .fi-lines,:where(.page-vermogen) .fi-parts{margin:0;display:grid}:where(.page-vermogen) .fi-flow div,:where(.page-vermogen) .fi-lines div,:where(.page-vermogen) .fi-parts div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.page-vermogen) .fi-flow dt,:where(.page-vermogen) .fi-lines dt{color:#0b0b0b;min-width:0;font-size:15px;font-weight:500;line-height:1.4}:where(.page-vermogen) .fi-flow dt small,:where(.page-vermogen) .fi-lines dt small{color:#5e5e5e;font-size:13px;font-weight:400;line-height:1.4;display:block}:where(.page-vermogen) .fi-flow dd,:where(.page-vermogen) .fi-lines dd,:where(.page-vermogen) .fi-parts dd{text-align:right;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.6em;margin:0;font-size:17px;font-weight:800;line-height:1.4}:where(.page-vermogen) .fi-flow{gap:14px;margin-top:24px}:where(.page-vermogen) .fi-flow .som{border-top:1px solid #0b0b0b;padding-top:14px}:where(.page-vermogen) .fi-flow .som dd{color:#d44d45}:where(.page-vermogen) .fi-grafiek{margin-top:32px}:where(.page-vermogen) .fi-plot{border-bottom:1px solid #e4e4e4;height:clamp(160px,15vw,210px);position:relative}:where(.page-vermogen) .fi-bars{display:flex;position:absolute;inset:0}:where(.page-vermogen) .fi-staaf{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;display:flex}:where(.page-vermogen) .fi-st{border-radius:8px 8px 0 0;flex-direction:column;width:52%;max-width:36px;display:flex;overflow:hidden}:where(.page-vermogen) .fi-st>span{flex:none;display:block}:where(.page-vermogen) .fi-st>.i,:where(.page-vermogen) .fi-parts i.i{background:#e4e4e4}:where(.page-vermogen) .fi-st>.w,:where(.page-vermogen) .fi-parts i.w{background:#eb544f}:where(.page-vermogen) .fi-st>.a,:where(.page-vermogen) .fi-parts i.a{background:#f6b2b0}:where(.page-vermogen) .fi-doel{border-top:1.5px dashed #8a8a8a;position:absolute;left:0;right:0}:where(.page-vermogen) .fi-doel>span{color:#5e5e5e;white-space:nowrap;background:#fff;padding:2px 8px 2px 0;font-size:12px;line-height:1;position:absolute;bottom:6px;left:0}:where(.page-vermogen) .fi-doel b{color:#0b0b0b;font-weight:700}:where(.page-vermogen) .fi-xas{margin-top:8px;display:flex}:where(.page-vermogen) .fi-xas>span{text-align:center;color:#8a8a8a;white-space:nowrap;flex:1 1 0;min-width:0;min-height:1.5em;font-size:12px;font-weight:600;line-height:1.5}:where(.page-vermogen) .fi-parts{gap:8px;margin-top:16px}:where(.page-vermogen) .fi-parts dt{color:#3a3a3a;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}:where(.page-vermogen) .fi-parts i{border-radius:2px;flex:none;width:10px;height:10px}:where(.page-vermogen) .fi-parts dd{font-size:15px}:where(.page-vermogen) .fi-parts .off{visibility:hidden}:where(.page-vermogen) .fi-lines{border-top:1px solid #e4e4e4;gap:14px;margin-top:28px;padding-top:20px}:where(.page-vermogen) .fi-vrij{flex-direction:column;gap:10px;margin:28px 0 auto;display:flex}:where(.page-vermogen) .fi-vrij-h{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.page-vermogen) .fi-vrij-h>span{font-size:15px;font-weight:600}:where(.page-vermogen) .fi-vrij-h b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}:where(.page-vermogen) .fi-meter{background:#e4e4e4;border-radius:999px;height:8px;overflow:hidden}:where(.page-vermogen) .fi-meter>span{background:#eb544f;border-radius:999px;height:100%;display:block}:where(.page-vermogen) .fi-vrij p{color:#3a3a3a;min-height:3em;margin:0;font-size:15px;line-height:1.5}:where(.page-vermogen) .fi-raad{color:#0b0b0b;background:#f4f4f4;border-radius:10px;min-height:4.7em;margin:24px 0 0;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:900px){:where(.page-vermogen) .fi-tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"ctl""res"}:where(.page-vermogen) .fi-res{border-top:1px solid #e4e4e4;border-left:0}}@media (max-width:600px){:where(.page-vermogen) .fi-picks4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.page-vermogen) .st{gap:2px}:where(.page-vermogen) .st-b{width:30px;height:30px}:where(.page-vermogen) .st output{min-width:3.9em;font-size:16px}}@media (max-width:480px){:where(.page-vermogen) .fi-ctl,:where(.page-vermogen) .fi-res{padding:24px 20px}:where(.page-vermogen) .st-row{gap:10px}}@media (max-width:359px){:where(.page-vermogen) .fi-vrij p{min-height:4.5em}:where(.page-vermogen) .fi-raad{min-height:calc(4.5em + 24px)}}@media (max-width:389px){:where(.page-vermogen) .fi-flow .som dt small{min-height:2.8em}}:where(.page-vermogen) .fi-ander{display:grid}:where(.page-vermogen) .fi-ander>*{align-content:start}:where(.page-vermogen) .fi-ander .h2{text-wrap:balance;max-width:11em}:where(.page-vermogen) .fi-type{background:#fff;border:1px solid #e4e4e4;border-radius:16px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex}:where(.page-vermogen) .fi-type small{color:#5e5e5e;font-size:14px;font-weight:500}:where(.page-vermogen) .fi-type small b{color:#d44d45;font-weight:700}:where(.page-vermogen) .fi-type dl{flex-direction:column;margin:0;padding-top:8px;display:flex}:where(.page-vermogen) .fi-type dl div{border-top:1px solid #e4e4e4;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}:where(.page-vermogen) .fi-type dt{color:#0b0b0b;min-width:0;font-size:15px;font-weight:600;line-height:1.4}:where(.page-vermogen) .fi-type dt small{color:#5e5e5e;font-size:13px;font-weight:400;line-height:1.4;display:block}:where(.page-vermogen) .fi-type dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.6em;margin:0;font-size:17px;font-weight:800;line-height:1.4}:where(.page-vermogen) .fi-type dl .kop{border-top:0;padding:0 0 10px}:where(.page-vermogen) .fi-type dl .kop dt,:where(.page-vermogen) .fi-type dl .kop dd{color:#5e5e5e;font-size:13px;font-weight:500}:where(.page-vermogen) .fi-type dl .som{border-top-color:#0b0b0b}:where(.page-vermogen) .fi-type dl .som dd{color:#d44d45}:where(.page-vermogen) .fi-type .link{font-size:15px}:where(.page-vermogen) .calc-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 96px;display:grid}:where(.page-vermogen) .fi-gids{align-items:center}:where(.page-vermogen) .gets{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}:where(.page-vermogen) .gets li{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}:where(.page-vermogen) .ck{background:#eb544f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}:where(.page-vermogen) .form{background:#fff;border:1px solid #e4e4e4;border-radius:16px;padding:clamp(24px,3.5vw,40px);display:grid;box-shadow:0 30px 60px -48px #0b0b0b59}:where(.page-vermogen) .fld{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex;position:relative}:where(.page-vermogen) .fld input{min-height:52px;font:inherit;color:#0b0b0b;background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:0 16px;font-size:16px;font-weight:400}:where(.page-vermogen) .fld input:focus{border-color:#0b0b0b;outline:none}:where(.page-vermogen) input::placeholder{color:#8a8a8a}:where(.page-vermogen) .fine{color:#5e5e5e;margin:0;font-size:13px;font-weight:300;line-height:1.5}:where(.page-vermogen) .fine a{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(.page-vermogen) .row2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}@media (max-width:480px){:where(.page-vermogen) .row2{grid-template-columns:minmax(0,1fr);row-gap:18px}}:where(.page-vermogen) .fstate{grid-area:1/1;min-width:0}:where(.page-vermogen) .fstate.off,:where(.page-vermogen) .fstate.off *{visibility:hidden}:where(.page-vermogen) .done{flex-direction:column;align-self:center;gap:16px;padding:8px 0;display:flex}:where(.page-vermogen) .done:before{content:"";background:#eb544f;width:32px;height:2px}@media (max-width:900px){:where(.page-vermogen) .calc-lead{grid-template-columns:minmax(0,1fr)}}:where(.page-vermogen) .laws{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:56px;display:grid}:where(.page-vermogen) .law{border-top:1px solid #0b0b0b;flex-direction:column;gap:10px;padding-top:20px;display:flex}:where(.page-vermogen) .law i{color:#d44d45;font-size:13px;font-style:normal;font-weight:700}:where(.page-vermogen) .law b{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.25}:where(.page-vermogen) .law p{color:#3a3a3a;max-width:30em;margin:0;font-size:17px;font-weight:300;line-height:1.6}@media (max-width:760px){:where(.page-vermogen) .laws{grid-template-columns:minmax(0,1fr);gap:36px}}:where(.page-vermogen) .fi-advies{background:#fff;border:1px solid #e4e4e4;border-radius:16px;align-items:flex-start;gap:14px;margin-top:64px;padding:20px 24px;display:flex}:where(.page-vermogen) .fi-advies>i{color:#fff;background:#eb544f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}:where(.page-vermogen) .fi-advies p{color:#3a3a3a;min-width:0;margin:0;font-size:15px;font-weight:300;line-height:1.6}:where(.page-vermogen) .fi-advies b{color:#0b0b0b;font-weight:700}@media (max-width:760px){:where(.page-vermogen) .fi-advies{margin-top:48px;padding:18px 20px}}
