button.btn-primary{appearance:none;-webkit-appearance:none;border:none;background-color:var(--color-white);color:var(--color-aqua-blue);border:2px solid var(--color-aqua-blue)}button.btn-primary:hover{background-color:var(--color-aqua-blue);color:var(--color-white)}.btn-primary{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-white);color:var(--color-aqua-blue);font-weight:700;font-size:20px;padding:14px 28px;border-radius:30px;text-decoration:none;margin-top:25px;transition:background-color 0.2s ease}.btn-primary:hover{background-color:var(--color-aqua-blue);color:var(--color-white);cursor:pointer}@media (max-width:768px){.btn-primary{font-size:14px}}.icon-check-orange{color:#1B3A5C;font-size:24px;vertical-align:middle}.fact-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:var(--space-3) 0;justify-content:center}.fact-list li{position:relative;padding-left:1.6rem;font-size:20px;font-family:var(--font-heading);font-weight:450;color:var(--color-aqua-blue)}.fact-list li::before{content:'';position:absolute;left:0;top:0.3rem;width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color-bullets)}.fact-list li::after{content:'';position:absolute;left:0.3rem;top:0.52rem;width:0.45rem;height:0.22rem;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(-45deg)}.icon-list{padding:0;display:grid;gap:var(--space-2)}.icon-list li{position:relative;font-size:20px;font-family:var(--font-heading);font-weight:400}.icon-list li::marker{color:#1B3A5C}.faq-list{margin-top:var(--space-4);display:grid;gap:var(--space-2)}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);background-color:var(--color-white)}.faq-item__question{font-family:var(--font-heading);font-weight:700;cursor:pointer;list-style:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::before{content:'+';display:inline-block;width:1.25rem;color:var(--color-primary);font-weight:700}.faq-item[open] .faq-item__question::before{content:'\2212'}.faq-item__answer{padding-top:var(--space-2)}.link-list{padding-left:1.25rem}.link-list{font-size:20px}.step-list{padding:0;display:grid;gap:var(--space-2);list-style:none;counter-reset:none}.step-list li{position:relative;font-size:20px;font-family:var(--font-heading);font-weight:400;padding-left:1.6rem}.step-list li::before{content:'';position:absolute;left:0;top:0.5rem;width:0.7rem;height:0.7rem;border-radius:50%;background-color:var(--color-primary)}.infographic{margin:var(--space-3) 0 var(--space-4);text-align:center}.infographic img{max-width:100%;height:auto;border-radius:var(--radius);box-shadow:0 0 15px 0 rgba(0,0,0,0.12)}.card--highlight{background-color:var(--color-bg-muted);border-left:6px solid var(--color-accent-teal)}.toepassen-cta__thumb{max-width:220px;width:100%;height:auto;border-radius:var(--radius);box-shadow:0 0 12px 0 rgba(0,0,0,0.15)}.contact-card{background-color:var(--color-bg-muted);border-radius:var(--radius);padding:var(--space-3);align-self:start}.contact-card h2{font-size:1.25rem}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.stat-grid__item{background-color:var(--color-bg-muted);border-radius:var(--radius);padding:var(--space-2);text-align:center}.stat-grid__value{display:block;font-family:var(--font-heading);font-weight:700;font-size:1.75rem;color:var(--color-primary-dark)}.stat-grid__label{display:block;margin-top:4px;font-size:0.85rem;color:var(--color-text-muted)}.chart-card{position:relative;height:320px;margin:var(--space-3) 0}.chart-card--tall{height:400px}.decile-table-wrap{overflow-x:auto;margin:var(--space-2) 0 var(--space-4)}.decile-table{width:100%;border-collapse:collapse;font-size:0.95rem}.decile-table th,.decile-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--color-border);vertical-align:top}.decile-table th{font-family:var(--font-heading);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--color-text-muted)}.decile-table td.decile-table__score{font-weight:700;text-align:right;white-space:nowrap}.decile-table--top td.decile-table__score{color:var(--color-accent-teal)}.decile-table--bottom td.decile-table__score{color:var(--color-accent-dark)}.decile-table__address{display:block;font-size:0.82rem;color:var(--color-text-muted)}.whatsapp-widget{position:fixed;right:20px;bottom:20px;z-index:60}.whatsapp-float{display:flex;align-items:center;gap:10px;padding:12px 18px 12px 12px;border-radius:999px;border:none;background-color:#25d366;color:#fff;font:inherit;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,0.25);transition:transform 0.15s ease}.whatsapp-float__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.whatsapp-float__label{font-size:0.95rem;font-weight:600;white-space:nowrap}.whatsapp-float:hover,.whatsapp-float:focus-visible{transform:scale(1.03);box-shadow:0 6px 18px rgba(0,0,0,0.3);color:#fff}@media (max-width:640px){.whatsapp-widget{right:14px;bottom:14px}.whatsapp-float{padding:10px;gap:0}.whatsapp-float__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whatsapp-float__icon{width:28px;height:28px}}.whatsapp-popover{position:absolute;bottom:calc(100% + 12px);right:0;width:min(300px,calc(100vw - 32px));background-color:var(--color-white);border-radius:var(--radius);box-shadow:0 10px 30px rgba(0,0,0,0.2);padding:8px;display:flex;flex-direction:column;gap:4px}.whatsapp-popover__option{display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;background:none;border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font:inherit;text-align:left;cursor:pointer}.whatsapp-popover__option:hover,.whatsapp-popover__option:focus-visible{background-color:var(--color-bg-muted)}.whatsapp-popover__option svg{flex-shrink:0;color:#25d366}.whatsapp-popover__option strong{display:block;font-size:0.9rem;font-weight:600}.whatsapp-popover__option small{display:block;font-size:0.78rem;color:var(--color-text-muted);font-weight:400}html[data-pien-launcher="visible"] .whatsapp-widget{right:calc(var(--pien-launcher-offset,0px) + 12px);bottom:var(--pien-launcher-bottom,20px);height:var(--pien-launcher-height,auto);display:flex;align-items:center}html[data-pien-launcher="open"] .whatsapp-widget{display:none}@media (max-width:640px){html[data-pien-launcher="visible"] .whatsapp-popover{right:calc(16px - var(--pien-launcher-offset,0px) - 12px)}}body.whatsapp-modal-open #pien-widget-host{display:none !important}.whatsapp-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.whatsapp-modal[hidden]{display:none}.whatsapp-popover[hidden]{display:none}.whatsapp-modal__overlay{position:absolute;inset:0;background-color:rgba(20,24,30,0.55)}.whatsapp-modal__dialog{position:relative;background-color:var(--color-white);border-radius:var(--radius);box-shadow:0 20px 50px rgba(0,0,0,0.3);width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:32px 28px 28px}.whatsapp-modal__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:none;color:var(--color-text-muted);cursor:pointer}.whatsapp-modal__close:hover,.whatsapp-modal__close:focus-visible{background-color:var(--color-bg-muted);color:var(--color-text)}.whatsapp-modal__header{display:flex;align-items:center;gap:12px;margin-bottom:6px;padding-right:32px}.whatsapp-modal__logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background-color:#25d366;color:#fff}.whatsapp-modal__header h2{margin:0;font-size:1.15rem}.whatsapp-modal__intro{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:0.9rem}.whatsapp-modal__hint{margin:-0.5rem 0 var(--space-2);font-size:0.8rem;color:var(--color-text-muted)}.whatsapp-modal__error{padding:0.65rem 0.9rem;border-radius:var(--radius-sm);margin-bottom:var(--space-2);font-weight:600;font-size:0.875rem;background-color:var(--color-error-bg);color:var(--color-error-text)}.whatsapp-modal__success{text-align:center;padding:12px 4px 4px}.whatsapp-modal__success-icon{display:inline-flex;margin-bottom:var(--space-2)}.whatsapp-modal__success h2{margin:0 0 8px;font-size:1.15rem}.whatsapp-modal__success p{margin:0 0 var(--space-3);color:var(--color-text-muted)}body.whatsapp-modal-open{overflow:hidden}.site-footer .btn-primary,.container .btn-primary{background-color:var(--color-aqua-blue);color:var(--color-white);border:2px solid var(--color-aqua-blue)}.site-footer .btn-primary:hover,.container .btn-primary:hover{background-color:var(--color-white);color:var(--color-aqua-blue);cursor:pointer}.question-table-wrap{overflow-x:auto;margin:var(--space-2) 0 var(--space-3)}.question-table{width:100%;border-collapse:collapse;font-size:0.95rem}.question-table th,.question-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--color-border);vertical-align:top}.question-table th{font-family:var(--font-heading);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--color-text-muted)}.question-table__scale{color:var(--color-text-muted);font-size:0.9rem;width:32%}.card--news{border-left:6px solid var(--color-accent-teal)}.news-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.news-item + .news-item{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.news-item__badges{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-1)}.news-item__title{margin:0 0 var(--space-1);font-size:1.15rem}.badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-family:var(--font-heading);font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;line-height:1.6}.badge--source{background-color:var(--color-button);color:var(--color-white)}.badge--date{background-color:var(--color-bg-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}.page-updated{padding:var(--space-4) 0 var(--space-2);margin-top:var(--space-3);border-top:1px solid var(--color-border)}.page-updated .badge--date{font-weight:500;text-transform:none;letter-spacing:normal}.source-ref{margin-top:var(--space-4)}.source-ref__summary{display:flex;flex-wrap:wrap;gap:var(--space-1)}.source-ref__list{padding-left:1.2rem}.source-ref__item + .source-ref__item{margin-top:var(--space-1)}.source-ref__meta{display:block;font-size:0.85rem;color:var(--color-text-muted)}.cta-block{margin:var(--space-4) 0;padding:var(--space-3);background-color:var(--color-bg-muted);border-left:6px solid var(--color-accent);border-radius:var(--radius)}.cta-block__heading{margin-top:0}.core-links{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.beslisboom{margin:var(--space-4) 0;padding:var(--space-3);background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius)}.beslisboom [hidden]{display:none !important}.beslisboom h2{margin-top:0}.beslisboom__noscript{padding:var(--space-2);background-color:var(--color-white);border:1px dashed var(--color-accent);border-radius:var(--radius)}.beslisboom__progress{display:flex;gap:6px;margin:var(--space-2) 0}.beslisboom__bar{flex:1;height:6px;border-radius:3px;background-color:var(--color-border);transition:background-color 0.2s ease}.beslisboom__bar.is-done{background-color:var(--color-accent-teal)}.beslisboom__panel{padding:var(--space-3);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius)}.beslisboom__panel:focus{outline:none}.beslisboom__panel:focus-visible{outline:3px solid var(--color-aqua-blue);outline-offset:2px}.beslisboom__count{margin:0 0 4px;font-size:0.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-accent-teal)}.beslisboom__question,.beslisboom__outcome-title{margin:0 0 var(--space-1);color:var(--color-primary-dark)}.beslisboom__hint{margin:0 0 var(--space-3);font-size:0.95rem;color:var(--color-text-muted)}.beslisboom__answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.beslisboom__answer{display:block;width:100%;padding:14px 16px;text-align:left;font:inherit;color:var(--color-text);background-color:#fbfcfe;border:2px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.beslisboom__answer:hover{border-color:var(--color-primary);background-color:#f2f6fd}.beslisboom__answer:focus-visible{outline:3px solid var(--color-aqua-blue);outline-offset:2px}.beslisboom__answer strong{display:block;font-family:var(--font-heading);font-size:1.05rem;color:var(--color-primary-dark)}.beslisboom__answer span{display:block;margin-top:2px;font-size:0.9rem;color:var(--color-text-muted)}.beslisboom__nav{margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.beslisboom__link{padding:0;font:inherit;color:var(--color-primary);text-decoration:underline;background:none;border:0;cursor:pointer}.beslisboom__link:hover,.beslisboom__link:focus-visible{color:var(--links-hover)}.beslisboom__result{border-left-width:6px}.beslisboom__result--yes{border-left-color:var(--color-accent-green)}.beslisboom__result--no{border-left-color:var(--color-accent-orange)}.beslisboom__result--unk{border-left-color:var(--color-text-muted)}.beslisboom__flag{display:inline-block;margin-bottom:var(--space-1);padding:4px 12px;font-size:0.78rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;border-radius:999px}.beslisboom__result--yes .beslisboom__flag{background-color:var(--color-success-bg);color:var(--color-success-text)}.beslisboom__result--no .beslisboom__flag{background-color:#fff1dc;color:#8a4b00}.beslisboom__result--unk .beslisboom__flag{background-color:#eef1f6;color:#4a5268}.beslisboom__facts{margin:0 0 var(--space-3);padding:0;list-style:none}.beslisboom__facts li{position:relative;padding:7px 0 7px 26px;border-bottom:1px solid var(--color-border)}.beslisboom__facts li:last-child{border-bottom:0}.beslisboom__facts li::before{content:'';position:absolute;left:4px;top:15px;width:8px;height:8px;border-radius:50%;background-color:var(--color-accent-teal)}.beslisboom__cta{margin:var(--space-3) 0 0}.beslisboom__cta h4{margin:0 0 var(--space-1);font-size:1.1rem}.beslisboom__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.beslisboom__cta-actions .btn-primary{margin-top:0}.beslisboom__secondary{font-weight:700;color:var(--color-primary)}.beslisboom__secondary:hover,.beslisboom__secondary:focus-visible{color:var(--links-hover)}@media (max-width:780px){.beslisboom{padding:var(--space-2)}.beslisboom__panel{padding:var(--space-2)}}.site-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;max-width:900px;margin:0 auto 40px;padding:22px 28px;background-color:rgba(255,255,255,0.08);border-left:6px solid var(--color-accent);border-radius:var(--radius)}.site-footer__cta-text{flex:1 1 280px;margin:0;font-size:18px;font-weight:700;line-height:1.4;color:#ffffff}.site-footer .site-footer__cta-btn{margin-top:0;white-space:nowrap;background-color:var(--color-accent);border-color:var(--color-accent);color:#1c1c1c}.site-footer .site-footer__cta-btn:hover,.site-footer .site-footer__cta-btn:focus-visible{background-color:#ffffff;border-color:#ffffff;color:var(--color-primary-dark)}.card--tool > .container{padding-top:var(--space-3)}.card--tool .beslisboom{margin-top:0}.card--tool .beslisboom h2{margin-bottom:4px;font-size:1.5rem}.card--tool .beslisboom > .text-muted{margin:0 0 var(--space-1);font-size:0.95rem}.card--tool .beslisboom__progress{margin:var(--space-1) 0}.card--tool .beslisboom__hint{margin-bottom:var(--space-2)}@media (max-width:780px){.card--tool > .container{padding-top:var(--space-2)}}