.site-footer{background:var(--ink);color:var(--on-dark-muted);padding:var(--sp-7) 0 var(--sp-6);font-size:15.5px}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--sp-6);padding-bottom:var(--sp-6);border-bottom:1px solid rgba(255,255,255,0.08)}.site-footer .brand__name span{color:var(--signal)}.footer__about p{margin:var(--sp-4) 0 0;line-height:1.6;max-width:34ch}.footer__badge{display:block;width:92px;height:auto;margin-top:var(--sp-5)}.footer__socials{display:flex;gap:10px;margin-top:var(--sp-4)}.footer__socials a{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,0.08);color:var(--on-dark-body);transition:background var(--t-fast),color var(--t-fast)}.footer__socials a:hover{background:var(--signal);color:var(--signal-ink)}.footer__col{display:flex;flex-direction:column;gap:9px}.footer__col-title{color:#fff;font-weight:600}.footer a{color:inherit;text-decoration:none;transition:color var(--t-fast)}.footer a:hover{color:var(--signal)}.footer__bottom{display:flex;justify-content:space-between;padding-top:var(--sp-5);font-size:14.5px;color:#7f9189;gap:var(--sp-4);flex-wrap:wrap}.footer__legal{display:flex;gap:18px}.footer__identiteit{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:var(--sp-5);font-size:13.5px;color:#7f9189}@media (max-width: 780px){.footer__grid{grid-template-columns:1fr 1fr;gap:var(--sp-5)}}@media (max-width: 480px){.footer__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column}.footer__identiteit{flex-direction:column;gap:4px}}
.content-page{background:var(--paper)}.read-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:70;background:transparent;pointer-events:none}.read-progress__bar{height:100%;width:0;background:linear-gradient(90deg,var(--forest),var(--signal));transition:width .08s linear}.content-hero{padding:40px 0 26px}.content-hero__crumb{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.content-hero__crumb a{color:var(--muted);text-decoration:none}.content-hero__crumb .sep{color:#d7cfc0}.content-hero__crumb .here{color:var(--forest)}.content-hero__head{max-width:840px;margin-top:20px}.content-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:11.5px;letter-spacing:0.08em;text-transform:uppercase;color:#A65D1C;font-weight:600;margin-bottom:20px}.content-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--amber-ink)}.content-hero h1{font-size:54px;line-height:1.02;letter-spacing:-0.035em;color:#0C2A22;margin:0}.content-hero__lead{font-size:20px;line-height:1.6;color:var(--text-2);margin:20px 0 0;max-width:62ch}.content-hero__stats{display:grid;grid-template-columns:repeat(3,auto);gap:36px;justify-content:start;margin-top:32px;padding-top:26px;border-top:1px solid var(--line)}.content-hero__stat b{font-family:var(--font-display);font-weight:700;font-size:26px;color:#0C2A22;line-height:1;display:block}.content-hero__stat span{font-size:13px;color:var(--muted);margin-top:5px;display:block}.content-hero__auteur{display:flex;align-items:center;gap:12px;margin-top:22px}.content-hero__auteur img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.content-hero__auteur b{display:block;font-size:15px;color:#0C2A22;line-height:1.3}.content-hero__auteur span span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.content-grid{display:grid;grid-template-columns:236px minmax(0,1fr) 340px;gap:40px;align-items:start;padding-top:14px}.toc-col{position:sticky;top:calc(var(--header-h) + 20px)}.aside-col{position:sticky;top:calc(var(--header-h) + 20px);display:flex;flex-direction:column;gap:18px}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.toc__title{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted);margin-bottom:13px}.toc__nav{display:flex;flex-direction:column}.toc__link{text-decoration:none;font-size:14px;color:var(--text-2);padding:7px 0 7px 13px;border-left:2px solid #ECE8DF;line-height:1.4;transition:color var(--t-fast),border-color var(--t-fast)}.toc__link:hover{color:var(--forest)}.toc__link.is-active{color:var(--forest);font-weight:600;border-left-color:var(--signal)}.prose{min-width:0}.prose p{font-size:17px;line-height:1.82;color:var(--text-2);margin:0 0 20px}.prose h2{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:-0.025em;margin:48px 0 14px;scroll-margin-top:calc(var(--header-h) + 24px);color:#0C2A22}.prose h3{font-family:var(--font-display);font-weight:700;font-size:21px;margin:30px 0 10px;color:#0C2A22}.prose strong{color:#0C2A22}.prose>ul{margin:0 0 20px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:11px}.prose>ul>li{position:relative;padding-left:28px;font-size:17px;line-height:1.6;color:var(--text-2)}.prose>ul>li::before{content:"\2713";position:absolute;left:0;top:1px;color:var(--signal);font-weight:700}.prose .lead::first-letter{font-family:var(--font-display);font-weight:700;font-size:64px;line-height:0.72;float:left;margin:6px 12px 0 0;color:var(--forest)}.chl{background:var(--soft);color:var(--forest);font-weight:600;padding:1px 5px;border-radius:5px}.cbox{display:flex;gap:14px;align-items:flex-start;border-radius:var(--r-lg);padding:20px 22px;margin:26px 0}.cbox:not(:has(>.cbox__icon)){flex-direction:column;gap:3px}.cbox--tip{background:var(--soft);border:1px solid #cfe8dc}.cbox--amber{background:#FBF4EC;border:1px solid #EDD9C2;flex-direction:column;gap:13px}.cbox__icon{width:30px;height:30px;border-radius:9px;background:var(--forest);color:#fff;display:grid;place-items:center;flex-shrink:0;font-size:15px}.cbox__title{font-weight:700;color:#0C2A22;margin-bottom:3px}.cbox__body{font-size:15px;line-height:1.6;color:var(--text-2)}.ccijfers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ccijfers__v{font-family:var(--font-mono);font-weight:600;font-size:17px;color:#9A5518}.ccijfers__l{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.4}.csteps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 8px}.cstep{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px}.cstep__n{font-family:var(--font-display);font-weight:700;font-size:22px;color:#0c936a}.cstep__t{font-weight:600;font-size:14.5px;margin-top:8px}.cstep__d{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.5}.cpros{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.cpros__col{border-radius:var(--r-lg);padding:22px}.cpros__col--pro{background:var(--surface-2);border:1px solid var(--line-2)}.cpros__col--con{background:#FBF4EC;border:1px solid #EDD9C2}.cpros__head{display:flex;align-items:center;gap:9px;margin-bottom:14px;font-family:var(--font-display);font-weight:700;font-size:16px}.cpros__badge{width:24px;height:24px;border-radius:7px;color:#fff;display:grid;place-items:center;font-size:13px}.cpros__col--pro .cpros__badge{background:var(--forest)}.cpros__col--con .cpros__badge{background:var(--amber-ink)}.cpros ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--text-2);line-height:1.5}.cpros__col--pro li::before{content:"\2022";color:var(--signal);margin-right:9px}.cpros__col--con li::before{content:"\2022";color:var(--amber-ink);margin-right:9px}.prose .tbl{overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:var(--r-md);-webkit-overflow-scrolling:touch}.prose .tbl table{width:100%;border-collapse:collapse;font-size:14px;min-width:480px}.prose .tbl thead th{background:var(--surface-2);text-align:left;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted);font-weight:400;padding:11px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.prose .tbl tbody th{text-align:left;font-weight:600;color:#0C2A22;padding:11px 13px;border-bottom:1px solid var(--line)}.prose .tbl tbody td{padding:11px 13px;border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:top}.prose .tbl tbody tr:last-child td,.prose .tbl tbody tr:last-child th{border-bottom:none}.prose .tbl tbody tr.is-total th,.prose .tbl tbody tr.is-total td{background:#F5F3EC;font-weight:700;color:#0C2A22}.prose .tbl caption{caption-side:bottom;text-align:left;font-size:12.5px;color:var(--muted);padding:9px 13px;line-height:1.45}.prose .cfig{margin:24px 0}.prose .cfig img{display:block;width:100%;height:auto;border-radius:var(--r-lg)}.prose .cfig figcaption{font-size:12.5px;color:var(--muted);margin-top:9px;line-height:1.45}.ctable{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin:18px 0}.ctable__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;font-size:13.5px}.ctable__h{padding:14px 16px;font-weight:700}.ctable__h--key{background:#F0EEE7;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted);font-weight:400}.ctable__h--fin{background:var(--forest);color:#fff}.ctable__h.ccol{background:#F0EEE7;color:#0C2A22}.ctable__c{padding:13px 16px;border-top:1px solid #EAE7DF;color:var(--text-2)}.ctable__c--key{font-weight:600;color:#0C2A22}.ctable__c--fin{background:#F4FAF7;color:var(--forest);font-weight:600}.cnote{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);margin:8px 0 0}.cfaq{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cfaq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.cfaq .cfaq__kop{margin:0;font:inherit}.cfaq__q{width:100%;text-align:left;border:0;background:none;cursor:pointer;font:inherit;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-weight:600;font-size:15px;color:#0C2A22}.cfaq__ic{width:24px;height:24px;border-radius:7px;background:#F0EEE7;color:var(--muted);display:grid;place-items:center;font-size:15px;flex-shrink:0}.cfaq__ic::before{content:"+"}.cfaq__q[aria-expanded="true"] .cfaq__ic{background:var(--forest);color:#fff}.cfaq__q[aria-expanded="true"] .cfaq__ic::before{content:"2"}.cfaq__body{padding:0 18px 16px;font-size:14.5px;color:var(--text-2);line-height:1.65}.cfaq__body[hidden]{display:none}.cpop{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.calc-widget{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px;box-shadow:0 14px 34px rgba(12,26,22,0.08)}.calc-widget__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:4px}.calc-widget__eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--amber-ink)}.calc-widget__eyebrow span{font-family:var(--font-mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--forest);font-weight:600}.calc-widget__title{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-0.015em;margin-bottom:18px;color:#0C2A22}.calc-row{margin-bottom:15px}.calc-row__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.calc-row__label{font-size:13px;font-weight:600;color:#0C2A22}.calc-row__val{font-family:var(--font-mono);font-weight:600;font-size:13.5px;color:var(--forest)}.calc-widget input[type=range]{width:100%;accent-color:var(--signal);cursor:pointer}.calc-chips{display:flex;gap:6px}.calc-chips button{flex:1;min-width:0;padding:10px 4px;border-radius:9px;font:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:all var(--t-fast);border:1.5px solid var(--line);background:var(--surface);color:var(--text-2)}.calc-chips button[aria-pressed="true"]{border-color:var(--forest);background:var(--forest);color:#fff}.calc-widget__result{background:var(--forest);border-radius:var(--r-md);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.calc-widget__result span:first-child{font-size:14px;font-weight:600;color:#bff0dd}.calc-widget__amount{font-family:var(--font-display);font-weight:700;font-size:27px;color:#fff;letter-spacing:-0.02em}.calc-widget__per{font-size:11px;color:var(--on-forest)}.calc-widget__cta{display:block;text-align:center;width:100%;margin-top:12px;background:var(--amber);color:#fff;border:none;padding:14px;border-radius:var(--r-md);font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 8px 18px rgba(224,145,58,0.3)}.calc-widget__note{font-size:11.5px;color:var(--muted-2);line-height:1.5;margin-top:9px}.advisor{background:var(--ink);color:var(--on-dark);border-radius:var(--r-xl);padding:22px}.advisor__top{display:flex;gap:12px;align-items:center}.advisor__avatar{width:46px;height:46px;border-radius:50%;background:var(--soft);color:var(--forest);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;flex-shrink:0}.advisor__name{font-size:14.5px;font-weight:600;color:#fff}.advisor__role{font-size:13px;color:var(--on-dark-muted)}.advisor p{font-size:14px;line-height:1.6;color:var(--on-dark-body);margin:14px 0}.advisor__cta{display:block;text-align:center;background:var(--signal);color:var(--signal-ink);border:none;padding:12px;border-radius:var(--r-md);font-weight:700;font-size:14px;text-decoration:none}.leesook{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px}.leesook__title{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted);margin-bottom:14px}.leesook__list{display:flex;flex-direction:column;gap:14px}.leesook__item{text-decoration:none;display:flex;gap:12px;align-items:center}.leesook__img{width:54px;height:42px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--surface-2)}.leesook__t{font-size:14px;font-weight:600;color:#0C2A22;line-height:1.35}.leesook__item:hover .leesook__t{color:var(--forest)}.lv-cross{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px}.lv-cross__title{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted);margin-bottom:12px}.lv-cross__list{display:flex;flex-direction:column}.lv-cross__item{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;font-size:14.5px;font-weight:600;color:#0C2A22;padding:11px 0;border-top:1px solid var(--line);transition:color var(--t-fast)}.lv-cross__item:first-child{border-top:none;padding-top:2px}.lv-cross__item span{color:var(--muted);transition:transform var(--t-fast),color var(--t-fast)}.lv-cross__item:hover{color:var(--forest)}.lv-cross__item:hover span{color:var(--forest);transform:translateX(3px)}.article-cover{position:relative;aspect-ratio:16/7;background:var(--surface-2);border-radius:var(--r-xl);overflow:hidden;margin:6px 0 4px}.article-cover img{width:100%;height:100%;object-fit:cover}.article-cover__credit{position:absolute;right:10px;bottom:8px;font-size:11px;line-height:1;color:#fff;background:rgba(12,26,22,0.55);padding:4px 8px;border-radius:6px}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start;padding-top:30px}.article-meta{display:flex;align-items:center;gap:12px;margin-top:24px}.article-meta .blog-meta{font-size:14px;color:var(--muted)}.article-meta .blog-meta b{color:#0C2A22}.blog-avatar{width:40px;height:40px;border-radius:50%;background:var(--soft);color:var(--forest);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:15px;flex-shrink:0;object-fit:cover}.article-badge{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--amber-ink);font-weight:600;margin-bottom:16px}.testrit{margin-top:20px;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--forest);border-radius:10px;background:var(--soft)}.testrit__kop{font-weight:700;color:var(--forest);font-size:15px}.testrit__feiten{display:flex;flex-wrap:wrap;gap:8px 24px;margin:10px 0 0}.testrit__feiten div{display:flex;gap:6px;font-size:14px}.testrit__feiten dt{color:var(--muted)}.testrit__feiten dd{margin:0;font-weight:600}.testrit-fotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:24px}@media (max-width: 960px){.article-grid{grid-template-columns:1fr;gap:30px}.article-grid .aside-col{position:static;flex-direction:row;flex-wrap:wrap}.article-grid .aside-col>div{flex:1;min-width:280px}}.content-cta{position:relative;overflow:hidden;background:var(--forest);margin-top:64px}.content-cta::before{content:"";position:absolute;top:-40%;right:-10%;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(18,184,134,0.5),transparent 70%);pointer-events:none}.content-cta__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:46px 0;flex-wrap:wrap}.content-cta h2{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:-0.02em;color:#fff;margin:0}.content-cta p{color:var(--on-forest);margin:8px 0 0;font-size:16px}@media (max-width: 1040px){.content-grid{grid-template-columns:1fr;gap:26px}.toc-col{position:static}.aside-col{position:static;flex-direction:row;flex-wrap:wrap}.aside-col>div,.aside-col>nav{flex:1;min-width:280px}}@media (max-width: 640px){.content-hero h1{font-size:36px}.content-hero__stats{grid-template-columns:1fr 1fr;gap:20px}.csteps{grid-template-columns:1fr 1fr}.cpros,.ccijfers{grid-template-columns:1fr}.cpop{grid-template-columns:1fr}.ctable__grid{grid-template-columns:1fr}.ctable .ccol{display:none}}.pl-uitleg{margin:8px 0 40px;padding:26px 28px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}.pl-uitleg h2{margin:0 0 4px}.pl-uitleg h3{font-size:15px;margin:18px 0 4px}.pl-uitleg h3:first-of-type{margin-top:10px}.pl-uitleg p{margin:0;color:var(--text-2);font-size:15px}.pl-uitleg__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 34px}.pl-uitleg__staffels{list-style:none;padding:0;margin:10px 0 0;font-size:14px;color:var(--text-2)}.pl-uitleg__staffels li{padding:5px 0;border-bottom:1px solid var(--line)}.pl-uitleg__staffels b{color:var(--text);margin-right:6px}.pl-uitleg__voet{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:14px}@media (max-width: 720px){.pl-uitleg__grid{grid-template-columns:1fr}.pl-uitleg{padding:20px 18px}}
