.ww-nav__item{position:relative;display:flex;align-items:center;height:72px}.ww-nav__dropdown{display:none;position:absolute;top:58px;left:-16px;min-width:220px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.ww-nav__dropdown a{display:block;padding:10px 12px;border-radius:8px;white-space:nowrap}.ww-nav__dropdown a:hover{background:var(--blue-soft)}.ww-nav__item:hover .ww-nav__dropdown,.ww-nav__item:focus-within .ww-nav__dropdown{display:block}.ww-mobile-menu__child{padding-left:20px!important;color:var(--muted)}.ww-btn:focus-visible,.ww-option:focus-visible,.ww-chip:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(57,116,200,.28);outline-offset:2px}.ww-text-link{display:inline-flex;margin-top:10px;color:var(--blue);font-weight:600;font-size:14px}.ww-subsidy-grid{grid-template-columns:1fr 1fr;padding-bottom:36px}.ww-subsidy-card{padding:28px}.ww-subsidy-card--wide{grid-column:1/-1}.ww-subsidy-card h2{font-size:25px;letter-spacing:-.025em;margin:10px 0 14px}.ww-subsidy-card p{line-height:1.65;color:var(--muted)}.ww-example-box{display:grid;gap:8px;padding:16px;margin:18px 0;border-radius:11px;background:var(--blue-soft);font-size:14px}.ww-source-note{margin-bottom:80px;padding:24px 28px;border-left:3px solid var(--blue);background:#fff;border-radius:0 12px 12px 0}.ww-source-note p{margin-bottom:0;color:var(--muted);line-height:1.6}.ww-result-cta.is-low{background:var(--blue-soft);border-color:#d6e5f8}.ww-result-cta.is-mid{background:var(--amber-soft);border-color:#ead9b5}.ww-result-cta.is-high{background:var(--green-soft);border-color:#cde9dc}.ww-price-chart:after{content:'Historische prijsweergave, voorbeelddata'}.ww-future-inputs{margin-top:20px;padding:20px;border:1px solid #d7e4f5;border-radius:16px;background:var(--blue-soft)}.ww-future-inputs .ww-grid{margin-top:12px}.ww-energy-summary{align-items:stretch}.ww-energy-metric{min-width:0}.ww-energy-quality{grid-column:1/-1;padding:18px 20px;border:1px solid #d7e4f5;border-radius:14px;background:#fff}.ww-energy-quality>strong{display:block;font-size:18px;margin:5px 0 8px}.ww-energy-quality p{margin:7px 0 0;line-height:1.55;color:var(--muted)}.ww-energy-quality[data-quality-level="goed"]{background:var(--green-soft);border-color:#cde9dc}.ww-energy-quality[data-quality-level="redelijk"]{background:var(--amber-soft);border-color:#ead9b5}.ww-energy-mapping{font-size:13px;overflow-wrap:anywhere}.ww-energy-period{font-size:13px}.ww-data-quality,.ww-future-scenario{margin:22px 0}.ww-data-quality h3,.ww-future-scenario h3{font-size:26px;letter-spacing:-.025em;margin:8px 0 10px}.ww-data-quality[data-quality-level="goed"]{background:var(--green-soft);border-color:#cde9dc}.ww-data-quality[data-quality-level="redelijk"],.ww-data-quality[data-quality-level="beperkt"]{background:var(--amber-soft);border-color:#ead9b5}.ww-data-quality[data-quality-level="geen-upload"]{background:var(--blue-soft);border-color:#d7e4f5}.ww-future-scenario{background:linear-gradient(135deg,var(--blue-soft),#fff);border-color:#d7e4f5}.ww-future-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.ww-future-metrics .ww-stat{min-width:0}.ww-future-metrics strong{overflow-wrap:anywhere}@media(max-width:980px){.ww-nav__item{height:auto}.ww-subsidy-grid{grid-template-columns:1fr}.ww-subsidy-card--wide{grid-column:auto}.ww-future-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ww-future-inputs{padding:16px}.ww-future-inputs .ww-two{grid-template-columns:1fr!important}.ww-future-metrics{grid-template-columns:1fr}.ww-data-quality,.ww-future-scenario{padding:18px}.ww-energy-quality{padding:15px}.ww-energy-metric strong{font-size:16px}.ww-future-scenario h3,.ww-data-quality h3{font-size:22px}}.ww-btn--primary,.ww-btn--primary:link,.ww-btn--primary:visited{background:#285ca4!important;border-color:#285ca4!important;color:#fff!important;opacity:1!important;text-shadow:none!important}.ww-btn--primary:hover,.ww-btn--primary:focus{background:#1f4f91!important;border-color:#1f4f91!important;color:#fff!important}.ww-btn--primary:disabled{background:#6f8fb9!important;border-color:#6f8fb9!important;color:#fff!important;opacity:1!important}