.route-media--contain picture,.route-media--contain img{width:100%;height:100%}.route-media--contain img{object-position:center;object-fit:contain!important}.route-media--editorial picture,.route-media--editorial img{width:100%;height:100%}.route-media--editorial img{object-fit:cover;object-position:center 42%}.five-outcomes__navigation i.active{background:var(--hal-orange);opacity:1}.five-outcomes__navigation button:disabled{opacity:.35;cursor:not-allowed}.outcome-rail article:focus-visible{outline:3px solid var(--hal-orange);outline-offset:-3px}.family-f03 .scenario-hero{border-bottom:1px solid var(--hal-rule);background:var(--hal-canvas);color:var(--hal-green-ink);padding:0}.family-f03 .scenario-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start;gap:64px;min-height:0;padding-block:30px;display:grid}.family-f03 .scenario-hero h1{max-width:17ch;color:var(--hal-green);margin:12px 0 18px;font-size:clamp(3rem,4.2vw,3.85rem);line-height:.98}.family-f03 .scenario-hero h1 span{display:block}.family-f03 .scenario-hero--betalingsproblemen h1 span{overflow-wrap:anywhere}.family-f03 .scenario-hero p:not(.eyebrow){max-width:55ch;color:var(--hal-muted);margin:0 0 24px;font-size:.98rem}.scenario-hero__route-object{border:1px solid var(--hal-rule);border-radius:var(--hal-radius-md);background:linear-gradient(180deg,var(--hal-canvas),var(--hal-canvas-soft));grid-template-columns:repeat(2,minmax(0,1fr));place-items:end center;gap:22px;min-height:300px;padding:32px 44px;display:grid;position:relative;overflow:hidden}.scenario-hero__route-object:before{content:"";background:linear-gradient(#0000,#004b3f14);height:38%;position:absolute;inset:auto 0 0}.scenario-hero__route-object span{width:100%;min-height:210px;color:var(--hal-green);background:#f1eee7;border-radius:5px 5px 2px 2px;flex-direction:column;justify-content:flex-start;padding:34px 20px 20px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 16px 30px #0014113d}.scenario-hero__route-object span:last-child{background:#ded4c0;transform:translateY(10px)rotate(2deg)}.scenario-hero__route-object small{color:var(--hal-orange);font:700 .68rem/1 var(--hal-ui);letter-spacing:.08em;text-transform:uppercase}.scenario-hero__route-object b{font:520 1.5rem/1.05 var(--hal-display);margin-top:28px}.scenario-focus,.scenario-context,.scenario-decision,.scenario-meter-system,.scenario-home-toggle,.scenario-energy-system,.scenario-calendar,.scenario-options{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:54px;padding-block:54px;display:grid}.scenario-focus .route-media,.scenario-context .route-media,.scenario-decision .route-media,.scenario-meter-system .route-media,.scenario-home-toggle .route-media,.scenario-energy-system .route-media,.scenario-calendar .route-media,.scenario-options .route-media{height:330px}.scenario-document-controls,.scenario-consequence__controls{border-top:1px solid var(--hal-rule);margin-top:22px}.scenario-document-controls details,.scenario-consequence__controls details,.scenario-myths details{border-bottom:1px solid var(--hal-rule)}.scenario-document-controls summary,.scenario-consequence__controls summary,.scenario-myths summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;min-height:48px;font-weight:760;list-style:none;display:grid}.scenario-document-controls summary span,.scenario-option-rail span{color:var(--hal-orange);font-size:.68rem}.scenario-document-controls summary b,.scenario-consequence__controls summary span,.scenario-myths summary span{color:var(--hal-orange)}.scenario-document-controls details p,.scenario-consequence__controls details p,.scenario-myths details p{color:var(--hal-muted);margin:0;padding:0 12px 14px 40px;font-size:.78rem}.scenario-collect{background:var(--hal-canvas-soft);padding-block:36px}.scenario-collect>.container{grid-template-columns:.8fr 1.2fr;gap:46px;display:grid}.scenario-collect ul{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.scenario-collect li{border-bottom:1px solid var(--hal-rule);grid-template-columns:34px 1fr;align-items:center;min-height:52px;font-size:.82rem;display:grid}.scenario-collect li span{color:var(--hal-orange)}.scenario-neutral{grid-template-columns:.65fr 1.35fr;gap:48px;padding-block:52px;display:grid}.scenario-neutral table{border-collapse:collapse;width:100%;min-width:580px;font-size:.76rem}.scenario-neutral th,.scenario-neutral td{border:1px solid var(--hal-rule);text-align:left;padding:12px}.scenario-neutral thead th{background:var(--hal-green);color:var(--hal-canvas)}.scenario-options{border-block:1px solid var(--hal-rule)}.scenario-option-rail{contain:inline-size;overscroll-behavior-inline:contain;border:1px solid var(--hal-rule);grid-template-columns:repeat(5,minmax(100px,1fr));width:100%;min-width:0;max-width:100%;margin-top:20px;display:grid;overflow-x:auto}.scenario-option-rail a{border-right:1px solid var(--hal-rule);min-width:0;min-height:118px;color:var(--hal-green);font-family:var(--hal-display);overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr) auto;padding:14px;font-size:1.25rem;text-decoration:none;display:grid}.scenario-option-rail a:last-child{border-right:0}.scenario-option-rail b{color:var(--hal-orange);justify-self:end}.scenario-options-compact{padding-block:34px}.scenario-timeline{grid-template-columns:.65fr 1.2fr .8fr;align-items:center;gap:36px;padding-block:52px;display:grid}.scenario-timeline .route-media{height:250px}.scenario-timeline ol,.scenario-recovery ol,.scenario-calendar ol{margin:0;padding:0;list-style:none}.scenario-timeline li{border-left:2px solid var(--hal-green);min-height:72px;padding:7px 16px}.scenario-timeline li[aria-current]{border-color:var(--hal-orange);background:var(--hal-canvas-soft)}.scenario-timeline li span,.scenario-recovery li span,.scenario-calendar li span{color:var(--hal-orange);font-size:.66rem}.scenario-timeline h3{margin:0;font-size:1rem}.scenario-timeline p{color:var(--hal-muted);margin:2px 0 0;font-size:.72rem}.scenario-knowledge-link,.scenario-recovery{background:var(--hal-green-deep);color:var(--hal-canvas);padding-block:38px}.scenario-knowledge-link>.container{justify-content:space-between;align-items:center;gap:28px;display:flex}.scenario-knowledge-link .section-title,.scenario-recovery h2{color:var(--hal-canvas)}.scenario-knowledge-link .eyebrow,.scenario-recovery .eyebrow{color:var(--hal-orange-on-dark)}.scenario-meter-controls,.energy-flow{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.scenario-meter-controls button,.energy-flow button,[data-route-tab],[data-doc-tab]{border:1px solid var(--hal-rule);background:var(--hal-canvas);cursor:pointer;min-height:44px;padding:8px 12px}.scenario-meter-controls button[aria-pressed=true],.energy-flow button[aria-pressed=true],[data-route-tab][aria-selected=true],[data-doc-tab][aria-selected=true]{border-color:var(--hal-orange);background:var(--hal-green);color:#fff}.scenario-context dl{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.scenario-context dl div{border-top:2px solid var(--hal-green);padding:12px}.scenario-context dt{font-weight:800}.scenario-context dd{color:var(--hal-muted);margin:3px 0 0;font-size:.76rem}.scenario-three-states{background:var(--hal-green-deep);color:var(--hal-canvas);padding-block:38px}.scenario-three-states .eyebrow{color:var(--hal-orange-on-dark)}.scenario-three-states .container>div{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.scenario-three-states article{border:1px solid #f8f6f140;min-height:150px;padding:18px}.scenario-three-states h2{color:var(--hal-canvas);margin:4px 0;font-size:1.45rem}.scenario-three-states p{color:#f8f6f1b3;margin:0;font-size:.76rem}.scenario-myths{grid-template-columns:.75fr 1.25fr;gap:48px;padding-block:48px;display:grid}.scenario-home-toggle [role=tablist],.scenario-document-tabs [role=tablist]{overscroll-behavior-inline:contain;gap:8px;margin-top:18px;display:flex;overflow-x:auto}.scenario-home-toggle [data-route-panel],.scenario-document-tabs [data-doc-panel]{border-left:3px solid var(--hal-orange);margin-top:14px;padding:8px 16px}.scenario-home-toggle h3,.scenario-document-tabs h3{margin:0}.scenario-home-toggle p,.scenario-document-tabs p{color:var(--hal-muted);margin:2px 0}.check-controls{gap:7px;margin-top:18px;display:grid}.check-controls label{border-bottom:1px solid var(--hal-rule);grid-template-columns:24px 1fr;align-items:center;min-height:44px;display:grid}.scenario-document-tabs{background:var(--hal-canvas-soft);padding-block:44px}.scenario-document-tabs>.container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.scenario-document-tabs .route-media{height:320px}.scenario-bill-parts{grid-template-columns:.65fr 1.35fr;gap:46px;padding-block:44px;display:grid}.scenario-bill-parts ol{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.scenario-bill-parts li{border:1px solid var(--hal-rule);overflow-wrap:anywhere;min-width:0;min-height:120px;padding:14px;font-size:.82rem}.scenario-bill-parts li span{color:var(--hal-orange);font-size:1.5rem;display:block}.energy-flow button{flex:1;min-width:105px}.energy-flow button span{color:var(--hal-orange);font-size:.62rem;display:block}.energy-flow button[aria-pressed=true] span{color:var(--hal-orange-on-dark)}.scenario-recovery ol{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.scenario-recovery li{border-top:1px solid #f8f6f14d;padding:14px}.scenario-recovery h2{margin:4px 0;font-size:1.2rem}.scenario-calendar ol{margin-top:18px}.scenario-calendar li{border-bottom:1px solid var(--hal-rule);min-height:44px;padding:10px}.scenario-recovery li span,.complaints-path li span{color:var(--hal-orange-on-dark)}.process-comparison-band article h3{color:var(--hal-canvas)}.family-f11 .route-final-cta__inner p:not(.eyebrow){color:#f8f6f1d1}body.family-f03 .scenario-hero__copy{background:var(--hal-green-deep)}body.family-f03 .scenario-hero__copy>p:not(.eyebrow){background-color:var(--hal-green-deep);color:var(--hal-canvas)}body.family-f03 main>.scenario-hero{background-color:var(--hal-green-deep)}body.family-f03 main>.scenario-hero h1{color:var(--hal-canvas)}body.family-f03 main>.scenario-hero .eyebrow,body.family-f15 .complaints-path ol li>span{color:var(--hal-orange-on-dark)}body.family-f16 .watch-status__rail article>span{color:var(--hal-orange)}@media (width<=1199px){.family-f03 .scenario-hero__grid,.scenario-focus,.scenario-context,.scenario-decision,.scenario-meter-system,.scenario-home-toggle,.scenario-energy-system,.scenario-calendar,.scenario-options{grid-template-columns:1fr 1fr}.scenario-neutral>*{min-width:0}.scenario-option-rail{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:30%;grid-auto-flow:column;min-width:0;overflow-x:auto}.scenario-option-rail a{scroll-snap-align:start}.scenario-timeline{grid-template-columns:1fr 1fr}.scenario-timeline .route-media{grid-column:2}}@media (width<=767px){main .form-consent>a{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}}body.route-r12{color:#063f37;background:#fbfaf7}.route-r12 main{background:#fbfaf7;overflow:hidden}.route-r12 .r12-desktop,.route-r12 .r12-tablet,.route-r12 .r12-mobile{display:none}.route-r12 .r12-button{color:#fff;background:#f24c0a;border:0;border-radius:4px;justify-content:center;align-items:center;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.route-r12 .r12-hero{background:#fbfaf7;border-bottom:1px solid #d7d2c9;overflow:hidden}.route-r12 .r12-hero__inner{height:100%;display:grid}.route-r12 .r12-hero__copy{z-index:1;align-self:center;position:relative}.route-r12 .r12-hero__copy>p:first-child{color:#075a4f;letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:800}.route-r12 .r12-hero h1{color:#075047;font-family:var(--hal-display);letter-spacing:-.035em;margin:0;font-weight:520}.route-r12 .r12-hero h1 span{display:block}.route-r12 .r12-hero__lede{color:#151b1a}.route-r12 .r12-hero__media{min-width:0;height:100%;display:block;overflow:hidden}.route-r12 .r12-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.route-r12 .r12-phone{font-family:Arial,sans-serif}.route-r12 .r12-d-container{width:calc(100% - 110px);max-width:1330px;margin-inline:auto}.route-r12 .r12-t-container{width:calc(100% - 72px);margin-inline:auto}.route-r12 .r12-m-container{width:calc(100% - 24px);margin-inline:auto}@media (width>=1200px){body.route-r12{--hal-header:100px}.route-r12 .r12-desktop{display:block}.route-r12 .r12-hero__lede--tablet,.route-r12 .r12-hero__lede--mobile{display:none}body.route-r12 .site-header{height:100px!important}body.route-r12 .site-header__inner{width:calc(100% - 110px)!important;max-width:1330px!important}body.route-r12 .site-header .wordmark{font-family:var(--hal-display)!important;letter-spacing:-.045em!important;font-size:35px!important;font-weight:560!important}body.route-r12 .site-header__inner{box-sizing:border-box;padding-right:70px}body.route-r12 .desktop-nav{gap:42px!important;margin-left:75px!important;margin-right:auto!important}body.route-r12 .desktop-nav__item>a{padding-block:37px 34px!important;font-size:14px!important;font-weight:650!important}body.route-r12 .desktop-nav__item>a:after,body.route-r12 .desktop-nav__item>button{display:none!important}body.route-r12 .site-header__actions .action{background:#f24c0a!important;border-radius:4px!important;width:178px!important;min-height:50px!important;padding:0 18px!important;font-size:15px!important}body.route-r12 .site-header__actions .action__arrow{display:none!important}.route-r12 .r12-d-container{width:1260px;margin-left:max(55px,50vw - 665px);margin-right:0}.route-r12 .r12-hero{height:560px}.route-r12 .r12-hero__inner{grid-template-columns:42% 58%}.route-r12 .r12-hero__copy{width:610px;margin-left:max(55px,50vw - 665px);padding:22px 0 16px;transform:translateY(-6px)}.route-r12 .r12-hero__copy>p:first-child{font-size:15px}.route-r12 .r12-hero h1{margin-top:13px;font-size:68px;line-height:.96}.route-r12 .r12-hero__lede{width:485px;margin:28px 0 43px;font-size:17px;line-height:1.55}.route-r12 .r12-hero__button{width:272px;min-height:58px;font-size:18px}.route-r12 .r12-phone{display:none}.route-r12 .r12-hero__media{grid-column:2}.route-r12 .r12-hero__media img{object-position:52% 50%}.route-r12 .r12-d-comparison{height:530px;padding-top:40px}.route-r12 .r12-d-comparison h2,.route-r12 .r12-d-analysis h2,.route-r12 .r12-d-market h2,.route-r12 .r12-d-outcomes h2,.route-r12 .r12-d-scale h2,.route-r12 .r12-d-process h2,.route-r12 .r12-d-closing h2{color:#063f37;font-family:var(--hal-display);letter-spacing:-.025em;margin:0;font-weight:520}.route-r12 .r12-d-comparison h2{margin:0 0 24px 5px;font-size:36px;line-height:1}.route-r12 .r12-d-comparison table{border-collapse:separate;border-spacing:0;color:#111;width:100%;height:400px;font-size:14px}.route-r12 .r12-d-comparison th,.route-r12 .r12-d-comparison td{text-align:left;border-bottom:1px solid #d7d2c9;border-right:1px solid #d7d2c9;padding:8px 18px}.route-r12 .r12-d-comparison tr>:first-child{border-left:1px solid #d7d2c9;width:235px}.route-r12 .r12-d-comparison thead th{color:#063f37;text-align:center;background:#f1f1eb;border-top:1px solid #a7b4ae;height:52px;font-weight:760}.route-r12 .r12-d-comparison thead th:first-child{background:0 0;border-top-color:#0000;border-left-color:#0000}.route-r12 .r12-d-comparison thead th:nth-child(2){color:#fff;background:#005449;border-radius:10px 10px 0 0}.route-r12 .r12-d-comparison tbody th{color:#111;align-items:center;gap:10px;height:100%;padding-inline:12px;font-size:13px;font-weight:700;display:flex}.route-r12 .r12-d-comparison tbody th .r12-authority-icon{width:24px;height:24px}.route-r12 .r12-d-comparison tbody tr{height:48px}.route-r12 .r12-d-analysis{grid-template-columns:1fr 1fr;gap:18px;height:425px;padding-block:5px 10px;display:grid}.route-r12 .r12-d-analysis>article{background:#fffdfa;border:1px solid #d8d3cb;border-radius:10px;padding:24px 34px 20px;overflow:hidden}.route-r12 .r12-d-analysis h2{font-size:31px;line-height:1}.route-r12 .r12-d-analysis>article>p{color:#202725;margin:6px 0 18px;font-size:12px}.route-r12 .r12-d-contract-grid,.route-r12 .r12-d-offer-grid{grid-template-columns:230px 1fr;align-items:center;gap:27px;display:grid;transform:translateY(10px)}.route-r12 .r12-contract-book{background-position:50%;background-repeat:no-repeat;background-size:cover;width:230px;height:325px;display:block;transform:translate(-10px,-15px)}.route-r12 .r12-d-contract-grid ul{margin:0;padding:0;list-style:none}.route-r12 .r12-d-contract-grid li{color:#111;border:1px solid #d9d5cd;border-bottom:0;justify-content:space-between;align-items:center;height:39px;padding:0 14px;font-size:12px;display:flex}.route-r12 .r12-d-contract-grid li:last-child{border-bottom:1px solid #d9d5cd}.route-r12 .r12-d-contract-grid li b{color:#063f37;font-size:24px;font-weight:400}.route-r12 .r12-d-offer-grid{grid-template-columns:255px 1fr;gap:44px}.route-r12 .r12-envelope{background-position:50%;background-repeat:no-repeat;background-size:cover;width:255px;height:325px;display:block;transform:translate(-23px,-19px)}.route-r12 .r12-d-offer-grid ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.route-r12 .r12-d-offer-grid li{color:#111;border:1px solid #f0783e;border-radius:6px;align-items:center;width:245px;min-height:50px;padding:8px 13px;font-size:12px;display:flex;position:relative}.route-r12 .r12-d-offer-grid li:before{content:"";background:#f0783e;width:52px;height:1px;position:absolute;top:50%;right:100%}.route-r12 .r12-d-market{color:#fff;background:linear-gradient(100deg,#00483f,#005348);border-radius:10px;grid-template-rows:58px 1fr;grid-template-columns:198px 361px 346px 1fr;align-items:center;gap:0;height:195px;margin-top:25px;padding:16px 25px;display:grid;position:relative}.route-r12 .r12-d-market:before{content:"";background:#ffffff6b;width:1px;position:absolute;top:24px;bottom:24px;left:223px}.route-r12 .r12-d-market .r12-globe{background-position:50%;background-repeat:no-repeat;background-size:contain;grid-area:1/1/3;width:160px;height:170px;margin-left:-10px;display:block}.route-r12 .r12-d-market h2{color:#fff;white-space:nowrap;grid-area:1/2;align-self:end;padding-left:44px;font-size:31px}.route-r12 .r12-d-market article{grid-template-columns:56px 1fr;align-items:start;gap:10px;min-height:102px;padding:13px 23px;display:grid}.route-r12 .r12-d-market .r12-market-icon{width:56px;height:56px}.route-r12 .r12-d-market article:first-of-type{grid-area:2/2;padding-top:6px;padding-left:44px}.route-r12 .r12-d-market article:nth-of-type(2){border-left:1px solid #ffffff6b;grid-area:1/3/3}.route-r12 .r12-d-market article:nth-of-type(3){border-left:1px solid #ffffff6b;grid-area:1/4/3}.route-r12 .r12-d-market article:nth-of-type(3)>div{max-width:220px}.route-r12 .r12-d-market h3{color:#fff;margin:2px 0 6px;font-size:16px}.route-r12 .r12-d-market p{color:#fff;margin:0;font-size:13px;line-height:1.35}.route-r12 .r12-d-outcomes{height:263px;margin-top:33px;padding-top:0}.route-r12 .r12-d-outcomes>h2,.route-r12 .r12-d-outcomes>div{transform:translateY(-8px)}.route-r12 .r12-d-outcomes>h2{text-align:center;margin-bottom:5px;font-size:32px}.route-r12 .r12-d-outcomes>div{grid-template-columns:repeat(5,1fr);gap:14px;width:1230px;margin-left:5px;display:grid}.route-r12 .r12-d-outcomes article{text-align:center;background:#fffdfa;border:1px solid #ddd8d0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:218px;padding:14px 18px;display:flex}.route-r12 .r12-d-outcomes .r12-authority-icon{width:64px;height:64px}.route-r12 .r12-d-outcomes h3{font-family:var(--hal-display);margin:4px 0 6px;font-size:25px;font-weight:540}.route-r12 .r12-d-outcomes p{color:#151b1a;max-width:160px;margin:0;font-size:13px;line-height:1.35}.route-r12 .r12-d-outcomes article>*{transform:translateY(-13px)}.route-r12 .r12-d-scale{background:#f5f1eb;border:1px solid #e4ded5;border-radius:10px;grid-template-columns:380px 759px;align-items:center;gap:31px;height:248px;margin-top:32px;padding:28px 35px;display:grid}.route-r12 .r12-d-scale h2{width:430px;font-size:34px;line-height:1.05}.route-r12 .r12-d-scale>div{transform:translateY(-4px)}.route-r12 .r12-d-scale>div p{color:#151b1a;width:360px;margin:18px 0 0;font-size:14.5px;line-height:1.5}.route-r12 .r12-d-scale ol{grid-template-columns:repeat(3,1fr);width:759px;height:205px;margin:0;padding:0;list-style:none;display:grid;transform:translateY(3px)}.route-r12 .r12-d-scale li{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:205px;display:flex;position:relative}.route-r12 .r12-d-scale .r12-scale-icon{box-sizing:border-box;background:#fbfaf7;border:1px solid #d8d3ca;border-radius:50%;place-items:center;width:116px;height:116px;display:grid}.route-r12 .r12-d-scale .r12-scale-icon .r12-authority-icon{width:70px;height:70px}.route-r12 .r12-d-scale li:not(:last-child):after{color:#1b2523;content:"⟶";font-size:60px;font-weight:300;position:absolute;top:32px;right:-22px}.route-r12 .r12-d-scale strong{color:#111;margin-top:18px;font-size:14px;line-height:1.35}.route-r12 .r12-d-scale .r12-authority-icon{filter:brightness(0)}.route-r12 .r12-d-process{height:197px;margin-top:20px;padding-top:7px}.route-r12 .r12-d-process>h2,.route-r12 .r12-d-process>ol{transform:translateY(-14px)}.route-r12 .r12-d-process>h2{text-align:center;margin-bottom:15px;font-size:32px}.route-r12 .r12-d-process ol{grid-template-columns:repeat(5,1fr);width:1270px;margin:0 0 0 -43px;padding:0;list-style:none;display:grid;position:relative;transform:translateY(-20px)}.route-r12 .r12-d-process li{color:#111;text-align:center;grid-template-rows:52px auto auto;grid-template-columns:36px 52px;justify-content:center;align-items:center;gap:2px 20px;min-height:135px;display:grid;position:relative}.route-r12 .r12-d-process li:not(:last-child):after{content:"⟶";font-size:38px;font-weight:300;position:absolute;top:17px;right:-22px}.route-r12 .r12-d-process li>span{border:1px solid #075047;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.route-r12 .r12-d-process .r12-authority-icon{filter:brightness(0);width:78px;height:78px}.route-r12 .r12-d-process strong,.route-r12 .r12-d-process p{grid-column:1/-1}.route-r12 .r12-d-process strong{white-space:nowrap;justify-self:center;width:220px;font-size:14.5px}.route-r12 .r12-d-process p{width:190px;margin:4px auto 0;font-size:12.5px;line-height:1.35}.route-r12 .r12-d-closing{grid-template-columns:1fr 1fr;gap:22px;height:212px;margin-top:5px;padding-top:0;display:grid}.route-r12 .r12-d-closing>*{background:#fffdfa;border:1px solid #ddd8d0;border-radius:8px;padding:20px 34px;overflow:hidden}.route-r12 .r12-d-closing h2{font-size:31px;line-height:1.05}.route-r12 .r12-faq details{border-bottom:1px solid #ddd8d0}.route-r12 .r12-faq summary{color:#111;justify-content:space-between;align-items:center;min-height:29px;font-size:11px;list-style:none;display:flex}.route-r12 .r12-faq details p{display:none}.route-r12 .r12-d-closing aside{text-align:center}.route-r12 .r12-d-closing aside p{color:#111;margin:15px 0 14px;font-size:12px}.route-r12 .r12-d-closing .r12-button{width:245px;min-height:48px;font-size:16px}body.route-r12 .site-footer{height:190px!important;min-height:0!important;padding:30px 0 8px!important;overflow:hidden!important}body.route-r12 .site-footer__inner{width:1260px!important;max-width:none!important;height:152px!important;margin-left:max(55px,50vw - 665px)!important;margin-right:0!important;position:relative!important}body.route-r12 .site-footer__brand>a{font-family:var(--hal-display)!important;font-size:31px!important;font-weight:520!important}body.route-r12 .site-footer__brand p{color:#0000!important;white-space:nowrap!important;width:260px!important;max-width:none!important;font-size:13px!important;overflow:hidden!important}body.route-r12 .site-footer__brand p:before{color:#f8f6f1c7;content:"Onafhankelijk telefonisch energieadvies."}body.route-r12 .site-footer__desktop-groups h2{font-size:16px!important}body.route-r12 .site-footer__desktop-groups{transform:translateY(-17px)}body.route-r12 .site-footer__desktop-groups nav:first-child a:nth-of-type(4),body.route-r12 .site-footer__desktop-groups nav:nth-child(3) a:nth-of-type(4){display:none!important}body.route-r12 .site-footer nav a{font-size:14px!important}body.route-r12 .utility-links a{font-size:12px!important}body.route-r12 .utility-links{justify-content:center!important;gap:22px!important;display:flex!important;position:absolute!important;bottom:9px!important;left:0!important;right:0!important}body.route-r12 .utility-links a:not(:last-child):after{color:#f8f6f199;content:"/";margin-left:22px}}@media (width>=768px) and (width<=1199px){body.route-r12{--hal-header:70px}.route-r12 .r12-tablet{display:block}.route-r12 .r12-hero__lede--desktop,.route-r12 .r12-hero__lede--mobile{display:none}body.route-r12 .site-header{height:70px!important}body.route-r12 .site-header__inner{width:calc(100% - 72px)!important;max-width:none!important}body.route-r12 .site-header .wordmark{font-family:var(--hal-ui)!important;font-size:26px!important;font-weight:780!important}body.route-r12 .desktop-nav{display:none!important}body.route-r12 .site-header__actions{gap:15px!important}body.route-r12 .site-header__actions .action{background:#f24c0a!important;width:169px!important;min-height:40px!important;padding:0!important;font-size:14px!important}body.route-r12 .site-header__actions .action:before{content:"";background:#fff;width:18px;height:18px;margin-right:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' d='M15 7 8 12c1 14 14 27 28 28l5-7-10-6-4 5c-6-3-9-6-12-12l5-4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' d='M15 7 8 12c1 14 14 27 28 28l5-7-10-6-4 5c-6-3-9-6-12-12l5-4z'/%3E%3C/svg%3E") 50%/contain no-repeat}body.route-r12 .site-header__actions .action__arrow{display:none!important}body.route-r12 .menu-button{width:34px!important;min-height:40px!important;display:block!important}body.route-r12 .menu-button span{width:26px!important;height:2px!important;margin:6px auto!important}.route-r12 .r12-hero{height:368px}.route-r12 .r12-hero__inner{grid-template-columns:53% 47%}.route-r12 .r12-hero__copy{padding-left:36px}.route-r12 .r12-hero__copy>p:first-child{font-size:12px}.route-r12 .r12-hero h1{margin-top:12px;font-size:55px;line-height:.99}.route-r12 .r12-hero__lede{width:350px;margin:24px 0 22px;font-size:15px;line-height:1.56}.route-r12 .r12-hero__button{gap:10px;width:224px;min-height:46px;font-size:15px}.route-r12 .r12-phone{filter:brightness(0)invert();width:20px;height:20px;display:block}.route-r12 .r12-hero__media img{object-position:42% 50%}.route-r12 .r12-hero__button .r12-authority-icon{filter:brightness(0)invert()!important}.route-r12 .r12-t-system{grid-template-columns:200px 1fr 1.03fr;gap:12px;height:434px;padding-block:0;display:grid}.route-r12 .r12-t-system>nav{grid-template-rows:repeat(3,1fr);gap:2px;display:grid}.route-r12 .r12-t-system>nav a{color:#fff;background:linear-gradient(105deg,#00483f,#006154);border:1px solid #d8d3cb;border-radius:5px;padding:0;text-decoration:none;display:block;position:relative}.route-r12 .r12-t-system>nav span{color:#063f37;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;top:20px;left:16px}.route-r12 .r12-t-system>nav strong{font-size:17px;line-height:1.55;position:absolute;top:63px;left:16px}.route-r12 .r12-t-system>nav b{font-size:30px;font-weight:300;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.route-r12 .r12-t-system>article,.route-r12 .r12-t-system>aside{background:#fffdfa;border:1px solid #d8d3cb;border-radius:8px;padding:18px 20px;overflow:hidden}.route-r12 .r12-tablet .icon{filter:brightness(0)saturate()invert(22%)sepia(25%)saturate(1375%)hue-rotate(122deg)brightness(88%)contrast(96%)}.route-r12 .r12-t-system h2{font-family:var(--hal-display);margin:0 0 10px;font-size:23px;font-weight:520}.route-r12 .r12-t-system>article h2 span{width:28px;height:28px;font-family:var(--hal-ui);border:1px solid #075047;border-radius:50%;place-items:center;margin-right:12px;font-size:11px;display:inline-grid}.route-r12 .r12-t-system details{border-bottom:1px solid #d8d3cb}.route-r12 .r12-t-system summary{color:#101817;grid-template-columns:34px 1fr auto;align-items:center;min-height:48px;font-size:13px;list-style:none;display:grid}.route-r12 .r12-t-system summary .r12-authority-icon{width:22px;height:22px}.route-r12 .r12-t-system details p{display:none}.route-r12 .r12-t-system>aside>article{border:1px solid #e1ddd5;border-radius:8px;grid-template-columns:56px 1fr;align-items:center;gap:11px;min-height:82px;margin-top:8px;padding:8px 12px;display:grid}.route-r12 .r12-t-system>aside>article>span{background:#f5f2ed;border:1px solid #d5d1c9;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.route-r12 .r12-t-system>aside>article>span .r12-authority-icon{width:28px;height:28px}.route-r12 .r12-t-system h3{font-family:var(--hal-display);margin:0;font-size:17px;font-weight:520}.route-r12 .r12-t-system aside p{color:#111;margin:2px 0 0;font-size:11px;line-height:1.35}.route-r12 .r12-t-market{color:#fff;background:linear-gradient(100deg,#00483f,#005348);border-radius:7px;height:172px;margin-top:12px;padding:18px 20px;display:block;position:relative;overflow:hidden}.route-r12 .r12-t-market>div:first-child{z-index:2;width:515px;position:relative}.route-r12 .r12-t-market h2{color:#fff;font-family:var(--hal-display);margin:0;font-size:27px;font-weight:520}.route-r12 .r12-t-market>div>p{color:#fff;width:270px;margin:5px 0 8px;font-size:12px;line-height:1.35}.route-r12 .r12-t-market ul{grid-template-columns:repeat(3,1fr);gap:8px;width:620px;margin:0;padding:0;list-style:none;display:grid}.route-r12 .r12-t-market li{color:#fff;grid-template-columns:31px 1fr;gap:8px;font-size:10px;line-height:1.25;display:grid}.route-r12 .r12-t-market li .r12-authority-icon{width:30px;height:30px}.route-r12 .r12-t-market li b{font-size:11px;display:block}.route-r12 .r12-t-market-object{background-position:50%;background-repeat:no-repeat;background-size:cover;width:370px;height:160px;position:absolute;top:6px;right:16px}.route-r12 .r12-t-panels{grid-template-columns:1fr 1.03fr;gap:10px;height:247px;margin-top:5px;padding-block:0;display:grid}.route-r12 .r12-t-panels>article{background:#fffdfa;border:1px solid #ddd8d0;border-radius:7px;padding:16px;position:relative;overflow:hidden}.route-r12 .r12-t-panels>article:first-child:after{color:#075047;content:"›";background:#f8f5f0;border:1px solid #d8d3cb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:28px;font-weight:300;display:grid;position:absolute;top:104px;right:-10px}.route-r12 .r12-t-panels h2{font-family:var(--hal-display);margin:0 0 12px;font-size:25px;font-weight:520;transform:translateY(-4px)}.route-r12 .r12-t-panels>article:first-child>div{grid-template-columns:repeat(3,1fr);height:155px;display:grid;transform:translateY(-17px)}.route-r12 .r12-t-panels section{text-align:center;border:1px solid #e1ddd5;flex-direction:column;justify-content:center;align-items:center;height:155px;padding:8px;display:flex}.route-r12 .r12-t-panels section .r12-authority-icon{box-sizing:border-box;background:#f5f1eb;border:1px solid #ded9d1;border-radius:50%;width:58px;height:58px;padding:5px}.route-r12 .r12-t-panels section h3{margin:7px 0 3px;font-size:13px}.route-r12 .r12-t-panels section p{color:#111;margin:0;font-size:9px;line-height:1.3}.route-r12 .r12-t-panels>article:first-child section>*{transform:translateY(-8px)}.route-r12 .r12-dots{color:#d6d1c9;text-align:center;margin:5px 0 0;font-size:9px}.route-r12 .r12-dots:first-letter{color:#075047}.route-r12 .r12-t-panels .r12-dots{transform:translateY(-12px)}.route-r12 .r12-t-panels ol{grid-template-columns:repeat(5,1fr);margin:-3px 0 0;padding:0;list-style:none;display:grid;position:relative}.route-r12 .r12-t-panels ol:before{content:"";background:#f24c0a;height:2px;position:absolute;top:24px;left:8%;right:8%}.route-r12 .r12-t-panels li{z-index:1;text-align:center;position:relative}.route-r12 .r12-t-panels li>span{background:#f8f5f0;border:1px solid #ded9d1;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.route-r12 .r12-t-panels li>span .r12-authority-icon{width:32px;height:32px}.route-r12 .r12-t-panels li>span{transform:translateY(-8px)}.route-r12 .r12-t-panels li b{color:#111;margin-top:10px;font-size:9.5px;line-height:1.25;display:block}.route-r12 .r12-t-panels li p{color:#111;margin:5px 2px 0;font-size:8px;line-height:1.35}.route-r12 .r12-t-cta{background:#f5f1eb;border-radius:7px;height:101px;margin-top:10px;padding:0;display:block;position:relative}.route-r12 .r12-t-cta>span{background:#fff;border:1px solid #d9d4cc;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:17px;left:76px}.route-r12 .r12-t-cta>span .r12-authority-icon{width:36px;height:36px}.route-r12 .r12-t-cta>div{width:280px;position:absolute;top:10px;left:170px}.route-r12 .r12-t-cta h2{font-family:var(--hal-display);margin:0;font-size:25px;font-weight:520;line-height:1}.route-r12 .r12-t-cta p{color:#111;margin:5px 0 0;font-size:10px;line-height:1.3}.route-r12 .r12-t-cta nav{gap:6px;width:278px;display:grid;position:absolute;top:10px;left:535px}.route-r12 .r12-t-cta a{color:#063f37;border:1px solid #075047;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:37px;font-size:12px;text-decoration:none;display:flex}.route-r12 .r12-t-cta nav .r12-authority-icon{width:17px;height:17px}.route-r12 .r12-t-cta nav .r12-button .r12-authority-icon{filter:brightness(0)invert()}.route-r12 .r12-t-cta .r12-button{color:#fff;border:0}body.route-r12 .site-footer{height:112px!important;min-height:0!important;margin-top:5px!important;padding:9px 0 5px!important;overflow:hidden!important}body.route-r12 .site-footer__inner{grid-template-columns:170px 1fr!important;gap:8px 22px!important;width:calc(100% - 72px)!important;max-width:none!important}body.route-r12 .site-footer__brand{display:block!important}body.route-r12 .site-footer__brand>a{font-size:22px!important}body.route-r12 .site-footer__brand p{white-space:normal!important;width:155px!important;margin-top:3px!important;font-size:10px!important;line-height:1.25!important}body.route-r12 .site-footer__mobile-groups{transform:translateY(12px);grid-template-columns:repeat(4,1fr)!important;display:grid!important}body.route-r12 .site-footer__mobile-groups summary{min-height:31px!important;padding:6px 24px 6px 6px!important;font-size:11px!important;position:relative!important}body.route-r12 .site-footer__mobile-groups summary:after{content:"⌄"!important;position:absolute!important;top:4px!important;right:7px!important}body.route-r12 .site-footer__mobile-groups details:first-child summary:after,body.route-r12 .site-footer__mobile-groups details:nth-child(2) summary:after{left:86px!important;right:auto!important}body.route-r12 .site-footer__mobile-groups details:nth-child(3) summary:after{left:103px!important;right:auto!important}body.route-r12 .site-footer__mobile-groups details:nth-child(4) summary:after{left:151px!important;right:auto!important}body.route-r12 .utility-links{grid-column:1/-1!important;justify-content:center!important;gap:22px!important;padding-top:3px!important;display:flex!important}body.route-r12 .utility-links a{min-height:18px!important;font-size:9px!important}}@media (width<=767px){body.route-r12{--hal-header:34px}.route-r12 .r12-mobile{display:block}.route-r12 .r12-hero__lede--desktop,.route-r12 .r12-hero__lede--tablet{display:none}body.route-r12 .site-header{height:34px!important}body.route-r12 .site-header__inner{gap:8px!important;width:calc(100% - 40px)!important;max-width:none!important}body.route-r12 .site-header .wordmark{font-family:var(--hal-display)!important;letter-spacing:-.035em!important;font-size:18px!important;font-weight:560!important}body.route-r12 .site-header__actions{gap:8px!important}body.route-r12 .site-header__actions .action{background:#f24c0a!important;border-radius:20px!important;width:100px!important;min-height:20px!important;padding:0 7px!important;font-size:8px!important}body.route-r12 .site-header__actions .action__arrow{display:none!important}body.route-r12 .menu-button{width:25px!important;min-height:25px!important;padding:0!important}body.route-r12 .menu-button span{width:18px!important;height:1px!important;margin:4px auto!important}.route-r12 .r12-hero{border-bottom:0;height:236px}.route-r12 .r12-hero__inner{padding-top:10px;display:block}.route-r12 .r12-hero__copy{height:118px;padding-inline:21px}.route-r12 .r12-hero__copy>p:first-child{color:#f24c0a;letter-spacing:.08em;font-size:8px}.route-r12 .r12-hero h1{letter-spacing:-.025em;transform-origin:0 0;margin-top:7px;font-size:34px;line-height:.7;transform:scaleY(.83)}.route-r12 .r12-hero__lede{letter-spacing:.015em;width:218px;margin:-1px 0 5px;font-size:9px;font-weight:650;line-height:1.22}.route-r12 .r12-hero__button{letter-spacing:.08em;border-radius:5px;width:168px;min-height:19px;padding:0 12px;font-size:10px;transform:translateY(-5px)}.route-r12 .r12-phone{display:none!important}.route-r12 .r12-hero__media{border-radius:7px;width:calc(100% - 24px);height:108px;margin-inline:auto}.route-r12 .r12-hero__media img{object-position:center}.route-r12 .r12-m-layers{height:160px;padding-top:8px;overflow:hidden}.route-r12 .r12-m-layers details{background:#fffdfa;border:1px solid #ded9d1;border-radius:6px;margin-bottom:4px;overflow:hidden}.route-r12 .r12-m-layers summary{letter-spacing:.025em;justify-content:space-between;align-items:center;padding:1px 12px;font-size:8.5px;font-weight:760;list-style:none;display:flex;height:20px!important;min-height:20px!important}.route-r12 .r12-m-layers details[open] summary{border-bottom:1px solid #ded9d1}.route-r12 .r12-m-layers details>div{padding-inline:12px}.route-r12 .r12-m-layers a{color:#063f37;border-bottom:1px solid #ded9d1;grid-template-columns:20px 1fr 14px;align-items:center;font-size:8px;text-decoration:none;display:grid;height:20px!important;min-height:20px!important}.route-r12 .r12-m-layers a:last-child{border-bottom:0}.route-r12 .r12-m-layers a b{font-size:16px;font-weight:400}.route-r12 .r12-m-layers a .icon{width:13px;height:13px}.route-r12 .r12-m-layers a .r12-authority-icon{width:12px;height:12px}.route-r12 .r12-mobile .icon{filter:brightness(0)saturate()invert(22%)sepia(25%)saturate(1375%)hue-rotate(122deg)brightness(88%)contrast(96%)}.route-r12 .r12-m-analysis{background:#fffdfa;border:1px solid #ded9d1;border-radius:6px;height:125px;padding:7px 12px;overflow:hidden}.route-r12 .r12-m-analysis h2,.route-r12 .r12-m-market h2,.route-r12 .r12-m-outcomes h2,.route-r12 .r12-m-process h2,.route-r12 .r12-m-faq h2{font-family:var(--hal-display);letter-spacing:-.015em;margin:0;font-weight:560}.route-r12 .r12-m-analysis h2{font-size:14px}.route-r12 .r12-m-analysis>div{grid-template-columns:52% 48%;align-items:center;height:92px;display:grid}.route-r12 .r12-m-analysis-art{background-position:57%;background-repeat:no-repeat;background-size:cover;width:100%;height:92px;display:block}.route-r12 .r12-m-analysis ul{margin:0;padding:0 0 0 11px;list-style:none}.route-r12 .r12-m-analysis li{grid-template-columns:35px 1fr;align-items:center;min-height:23px;font-size:9.5px;font-weight:650;line-height:1.12;display:grid}.route-r12 .r12-m-analysis li>span{border:1px solid #075047;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.route-r12 .r12-m-analysis li .icon{width:14px;height:14px}.route-r12 .r12-m-analysis li .r12-authority-icon{width:12px;height:12px}.route-r12 .r12-m-analysis li{grid-template-columns:25px 1fr}.route-r12 .r12-m-analysis li b{font:inherit}.route-r12 .r12-m-market{color:#fff;background:linear-gradient(100deg,#00483f,#005d50);border-radius:6px;grid-template-columns:52% 48%;align-items:center;height:58px;margin-top:5px;display:grid;overflow:hidden}.route-r12 .r12-m-market-art{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:58px;display:block}.route-r12 .r12-m-market h2{color:#fff;font-size:13px}.route-r12 .r12-m-market p{color:#fff;margin:3px 0 0;font-size:10px;font-weight:650;line-height:1.1}.route-r12 .r12-m-market>div{transform:translateY(3px)}.route-r12 .r12-m-outcomes{background:#fffdfa;border:1px solid #ded9d1;border-radius:6px;height:97px;margin-top:5px;padding:6px 12px 3px}.route-r12 .r12-m-outcomes h2{font-size:15px}.route-r12 .r12-m-outcomes>h2,.route-r12 .r12-m-outcomes>div,.route-r12 .r12-m-outcomes>p{transform:translateY(-7px)}.route-r12 .r12-m-outcomes>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:0;display:grid}.route-r12 .r12-m-outcomes article{border:1px solid #e1ddd5;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:51px;display:flex}.route-r12 .r12-m-outcomes article .r12-authority-icon{width:32px;height:32px}.route-r12 .r12-m-outcomes article strong{font-size:9px}.route-r12 .r12-m-outcomes>p{justify-content:center;gap:15px;margin:4px 0 0;display:flex;transform:translateY(0)}.route-r12 .r12-m-outcomes>p i{background:#ddd8d0;border-radius:50%;width:7px;height:7px;display:block}.route-r12 .r12-m-outcomes>p i:first-child{background:#f24c0a}.route-r12 .r12-m-process{background:#fffdfa;border:1px solid #ded9d1;border-radius:6px;height:91px;margin-top:5px;padding:5px 12px;overflow:hidden}.route-r12 .r12-m-process h2{font-size:13px;line-height:15px}.route-r12 .r12-m-process ol{gap:1px;margin:3px 0 0;padding:0;list-style:none;display:grid}.route-r12 .r12-m-process li{grid-template-columns:22px 1fr;align-items:center;height:14px;min-height:14px;font-size:8px;line-height:14px;display:grid}.route-r12 .r12-m-process li span{color:#fff;background:#075047;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;display:grid}.route-r12 .r12-m-faq{background:#fffdfa;border:1px solid #ded9d1;border-radius:6px;height:67px;margin-top:5px;overflow:hidden}.route-r12 .r12-m-faq h2{min-height:17px;font-family:var(--hal-ui);padding:3px 12px 1px;font-size:8px;font-weight:760}.route-r12 .r12-m-faq details{border-top:1px solid #ded9d1}.route-r12 .r12-m-faq summary{justify-content:space-between;align-items:center;padding:0 12px;font-size:7px;list-style:none;display:flex;height:14px!important;min-height:14px!important}.route-r12 .r12-m-faq details p{display:none}.route-r12 .r12-m-cta{color:#fff;background:#ff4c0b;border-radius:6px;grid-template-columns:42px 1fr;align-items:center;height:32px;margin-top:2px;padding:2px 18px;text-decoration:none;display:grid}.route-r12 .r12-m-cta .icon{color:#fff;width:22px;height:22px}.route-r12 .r12-m-cta .r12-authority-icon{filter:brightness(0)invert();width:27px;height:27px;transform:translate(3px)}.route-r12 .r12-m-cta strong,.route-r12 .r12-m-cta small{color:#fff;line-height:1.15;display:block}.route-r12 .r12-m-cta strong{font-size:9px}.route-r12 .r12-m-cta small{font-size:8px}body.route-r12 .site-footer{height:94px!important;min-height:0!important;margin-top:3px!important;padding:5px 20px 2px!important;overflow:hidden!important}body.route-r12 .site-footer__inner{width:100%!important;max-width:none!important;height:87px!important;padding:0 0 8px!important;display:block!important;position:relative!important}body.route-r12 .site-footer__brand{height:27px!important;display:block!important;overflow:hidden!important}body.route-r12 .site-footer__brand>a{height:17px!important;font-family:var(--hal-display)!important;font-size:15px!important;font-weight:520!important;line-height:17px!important;display:block!important}body.route-r12 .site-footer__brand p{color:#0000!important;white-space:nowrap!important;height:8px!important;margin:0!important;font-size:6.5px!important;line-height:7px!important;display:block!important;overflow:hidden!important}body.route-r12 .site-footer__brand p:before{color:#f8f6f1c7;content:"Onafhankelijk telefonisch energieadvies."}body.route-r12 .site-footer__mobile-groups{height:44px!important;display:block!important;overflow:hidden!important}body.route-r12 .site-footer__mobile-groups details{box-shadow:inset 0 1px #ffffff2e;border-top:0!important}body.route-r12 .site-footer__mobile-groups summary{height:11px!important;min-height:11px!important;padding:0!important;font-size:7px!important;line-height:11px!important}body.route-r12 .site-footer__mobile-groups summary:after{content:"⌄"!important;font-size:8px!important}body.route-r12 .site-footer__mobile-groups summary{position:relative!important}body.route-r12 .site-footer__mobile-groups summary:after{position:absolute!important;right:5px!important}body.route-r12 .utility-links{border:0!important;height:16px!important;padding:0!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}body.route-r12 .utility-links a{top:0;white-space:nowrap!important;min-height:8px!important;padding:0!important;font-size:6.5px!important;line-height:8px!important;display:block!important;position:absolute!important}body.route-r12 .utility-links a:first-child{left:106px}body.route-r12 .utility-links a:nth-child(2){left:151px}body.route-r12 .utility-links a:nth-child(3){left:195px}body.route-r12 .utility-links a:nth-child(4){left:260px}body.route-r12 .utility-links a:nth-child(5){top:8px;left:75px}body.route-r12 .utility-links a:nth-child(6){top:8px;left:175px}}.family-f03 .scenario-hero{background:var(--hal-green-deep);color:#fff}.family-f03 .scenario-hero h1{color:#fff}.family-f03 .scenario-hero p:not(.eyebrow){color:#ffffffd1}.family-f03 .scenario-hero .eyebrow{color:var(--hal-orange-on-dark)}.scenario-hero__route-object:has(>img),.scenario-hero__route-object:has(>source),.ledger-detail-hero__object:has(>img){background:0 0;padding:0;display:block}.scenario-hero__route-object:has(>img):before,.scenario-hero__route-object:has(>source):before{display:none}.scenario-hero__route-object>img,.scenario-hero__route-object:has(>source)>img,.ledger-detail-hero__object>img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px) and (width<=1199px){.family-f07 .knowledge-article{height:850px;overflow:hidden}.family-f07 .knowledge-article-hero{height:250px;overflow:hidden}.family-f07 .knowledge-article-hero__grid{height:250px;min-height:250px;padding-block:18px}.family-f07 .knowledge-article-hero h1{margin:5px 0 8px;font-size:2.7rem}.family-f07 .knowledge-article-shell{grid-template-columns:170px minmax(0,1fr);gap:18px;height:600px;padding-block:12px;overflow:hidden}.family-f07 .knowledge-article-toc{height:576px;position:static;overflow:hidden}.family-f07 .knowledge-article-toc nav a{padding:6px 0;font-size:.54rem}.family-f07 .knowledge-article-content{grid-auto-rows:minmax(0,1fr);height:576px;display:grid;overflow:hidden}.family-f07 .knowledge-article-content>section{min-height:0;margin:0;padding:6px 10px;overflow:hidden}.family-f07 .knowledge-article-content h2{margin:2px 0 4px;font-size:1.15rem}.family-f07 .knowledge-article-content p{margin:2px 0;font-size:.52rem;line-height:1.2}.family-f07 .article-media-system,.family-f07 .article-media-system--reverse{grid-template-columns:1fr 130px;gap:8px}.family-f07 .article-media-system--reverse>.route-media{order:2}.family-f07 .article-media-system .route-media{height:100%;min-height:0}.family-f07 .article-terms dl div,.family-f07 .article-full-picture dl div{padding:5px}.family-f07 .article-checks ul{margin:3px 0}.family-f07 .article-checks li{min-height:25px;padding:3px 5px 3px 17px;font-size:.5rem}.family-f07 .article-accordions summary{min-height:26px;font-size:.54rem}.family-f07 .article-accordions details p{display:none}.family-f07 .article-mini-timeline,.family-f07 .article-cost-layers,.family-f07 .article-recovery ol{margin:3px 0}.family-f07 .article-mini-timeline li,.family-f07 .article-cost-layers li,.family-f07 .article-recovery li{min-height:44px;padding:4px;font-size:.48rem}.family-f07 .article-decision__routes{height:62px}.family-f07 .article-decision article{min-height:62px;padding:5px}.family-f07 .article-decision .five-outcomes{display:none}.family-f07 .route-final-cta{height:100px;min-height:0;overflow:hidden;padding:7px!important}.family-f03 .scenario-hero__grid{grid-template-columns:1fr 1fr;gap:0;height:320px;min-height:320px;padding:0}.family-f03 .scenario-hero__copy{align-self:center;padding:16px 22px 16px 0}.family-f03 .scenario-hero h1{margin:6px 0 9px;font-size:2.7rem;line-height:.95}.family-f03 .scenario-hero__copy>p:not(.eyebrow){margin:5px 0 9px;font-size:.68rem;line-height:1.35}.family-f03 .scenario-hero .action{min-height:38px;padding:7px 11px;font-size:.66rem}.family-f03 .scenario-hero__route-object{width:calc(100% + var(--hal-gutter));height:320px;min-height:320px;margin-right:calc(-1 * var(--hal-gutter));border:0;border-radius:0}.family-f03 .scenario-focus,.family-f03 .scenario-timeline,.family-f03 .scenario-meter-system,.family-f03 .scenario-decision,.family-f03 .scenario-home-toggle,.family-f03 .scenario-energy-system{height:200px;min-height:0;padding-block:12px;overflow:hidden}.family-f03 .scenario-focus .route-media,.family-f03 .scenario-timeline .route-media,.family-f03 .scenario-meter-system .route-media,.family-f03 .scenario-decision .route-media,.family-f03 .scenario-home-toggle .route-media,.family-f03 .scenario-energy-system .route-media{height:150px}.family-f03 .scenario-collect{height:130px;min-height:0;padding-block:8px;overflow:hidden}.family-f03 .scenario-neutral,.family-f03 .scenario-context,.family-f03 .scenario-document-tabs,.family-f03 .scenario-consequence,.family-f03 .scenario-calendar{height:180px;min-height:0;padding-block:10px;overflow:hidden}.family-f03 .scenario-options,.family-f03 .scenario-options-compact{height:150px;min-height:0;padding-block:9px;overflow:hidden}.family-f03 .scenario-myths{height:125px;min-height:0;padding-block:9px;overflow:hidden}.family-f03 .scenario-three-states,.family-f03 .scenario-recovery,.family-f03 .scenario-bill-parts{height:105px;min-height:0;padding-block:8px;overflow:hidden}.family-f03 .scenario-knowledge-link,.family-f03 .openkaart-bridge{height:76px;min-height:0;padding-block:8px;overflow:hidden}.family-f03 .route-final-cta{height:100px;min-height:0;overflow:hidden;padding-block:8px!important}.family-f05 .ledger-detail-hero__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;height:250px;min-height:250px;padding:0}.family-f05 .ledger-detail-hero__grid>div{align-self:center}.family-f05 .ledger-detail-hero h1{margin:6px 0 8px;font-size:2.5rem;line-height:.94}.family-f05 .ledger-detail-hero .lede{margin:4px 0 8px;font-size:.65rem;line-height:1.32}.family-f05 .ledger-detail-hero .action{min-height:38px;padding:7px 10px;font-size:.64rem}.family-f05 .ledger-detail-hero__object{width:calc(100% + var(--hal-gutter));height:250px;min-height:250px;margin-right:calc(-1 * var(--hal-gutter));border:0}.family-f05 .contract-six{gap:14px;height:300px;min-height:0;padding-block:10px;overflow:hidden}.family-f05 .contract-document-tabs{height:70px;min-height:0;padding-block:6px;overflow:hidden}.family-f05 .offer-layers,.family-f05 .offer-conditions,.family-f05 .market-context,.family-f05 .market-moment{height:150px;min-height:0;padding-block:8px;overflow:hidden}.family-f05 .offer-flexibility,.family-f05 .offer-comparison,.family-f05 .market-bandwidth{height:105px;min-height:0;padding-block:7px;overflow:hidden}.family-f05 .market-contract-link{height:72px;min-height:0;padding-block:6px;overflow:hidden}.family-f05 .five-outcomes{height:140px;min-height:0;overflow:hidden;padding-block:8px!important}.family-f05 .ledger-context{height:105px;min-height:0;padding-block:7px;overflow:hidden}.family-f05 .ledger-faq{height:82px;min-height:0;padding-block:6px;overflow:hidden}.family-f05 .route-final-cta{height:72px;min-height:0;overflow:hidden;padding-block:6px!important}.family-f01 .home-hero{height:280px;min-height:280px;overflow:hidden}.family-f01 .home-hero__green{padding:14px 8px 16px var(--hal-gutter)}.family-f01 .home-hero .display-title{margin-block:5px 7px;font-size:2.55rem;line-height:.94}.family-f01 .home-hero__lede{margin-top:6px;font-size:.72rem}.family-f01 .home-hero__actions{margin-top:9px}.family-f01 .home-hero__actions .action{min-height:38px;padding:6px 11px;font-size:.65rem}.family-f01 .trust-points{gap:12px;margin-top:9px}.family-f01 .trust-points svg{width:22px;height:22px}.family-f01 .trust-points li{grid-template-columns:22px 1fr;gap:5px;max-width:13ch;font-size:.58rem;line-height:1.24}.family-f01 .home-hero__adviser{border-width:5px;width:68px;height:68px;bottom:-42px}.family-f01 .home-hero__line{height:72px;bottom:-66px;left:64px}.family-f01 .home-openkaart{grid-template-columns:300px minmax(0,1fr);gap:18px;height:200px;min-height:200px;padding-block:16px;overflow:hidden}.family-f01 .home-openkaart__intro{grid-template-columns:105px minmax(0,1fr);column-gap:13px;padding-top:2px}.family-f01 .home-openkaart__intro .section-title{margin-block:3px 5px;font-size:1.55rem}.family-f01 .home-openkaart__intro>p:not(.eyebrow){margin:4px 0;font-size:.58rem;line-height:1.35}.family-f01 .home-openkaart__intro .action{min-height:36px;padding:6px 9px;font-size:.62rem}.family-f01 .document-proof{width:92px;height:62px}.family-f01 .comparison-layer>summary{min-height:44px;padding:6px 9px;font-size:.66rem}.family-f01 .comparison-layer__label small{font-size:.5rem}.family-f01 .comparison__note{display:none}.family-f01 .home-decisions-process{grid-template-columns:250px minmax(0,1fr);gap:24px;width:calc(100% - 48px);height:185px;min-height:185px;padding-block:14px;overflow:hidden}.family-f01 .home-decisions .section-title,.family-f01 .process-band .section-title{margin-block:2px 7px;font-size:1.5rem}.family-f01 .situations-list nav{margin-top:3px}.family-f01 .situations-list nav a{min-height:34px;padding:3px 0;font-size:.62rem}.family-f01 .situations-list nav svg{width:20px;height:20px}.family-f01 .situations-list .action{min-height:34px;padding-block:4px;font-size:.6rem}.family-f01 .fixed-variable-mobile{display:none}.family-f01 .process-line{gap:6px;margin-top:8px}.family-f01 .process-line__number{width:32px;height:32px;font-size:.72rem}.family-f01 .process-line__icon{width:38px;height:38px}.family-f01 .process-line__icon .icon{width:22px;height:22px}.family-f01 .process-line__connector{top:15px;left:37px}.family-f01 .process-line__connector:after{top:45px}.family-f01 .process-line h3{margin:5px 0 2px;font-size:.61rem}.family-f01 .process-line p{margin:0;font-size:.52rem;line-height:1.25}.family-f01 .home-knowledge-mobile{display:none}.family-f01 .product-band{grid-template-columns:.8fr 1.2fr;height:126px;min-height:126px;margin-bottom:8px}.family-f01 .product-band__copy{flex-direction:column;justify-content:center;height:126px;min-height:0;padding:12px 18px;display:flex}.family-f01 .product-band__media{height:126px;min-height:0}.family-f01 .product-band__copy .eyebrow,.family-f01 .product-band__lede,.family-f01 .product-band__copy ul{display:none}.family-f01 .product-band__copy .section-title{font-size:1.55rem}.family-f01 .product-band__copy .action{min-height:36px;padding:6px 9px;font-size:.62rem}.family-f01 .adfree-band{height:138px;min-height:0;margin-top:0;padding:0;overflow:hidden}.family-f01 .adfree-band__inner{grid-template-columns:.76fr 1.24fr;gap:0;height:138px;min-height:138px;display:grid}.family-f01 .adfree-band__copy{z-index:2;background:linear-gradient(90deg,#052b27fa,#052b278c,#0000);flex-direction:column;justify-content:center;height:138px;padding:12px 0 12px 18px;display:flex;position:relative}.family-f01 .adfree-band__copy .section-title{color:#fff;margin-block:2px 4px;font-size:1.55rem}.family-f01 .adfree-band__copy p:not(.eyebrow){color:#fff;margin:3px 0;font-size:.56rem;line-height:1.25}.family-f01 .adfree-band__copy .action{min-height:36px;padding:6px 9px;font-size:.6rem}.family-f01 .adfree-band__media{height:138px}.family-f01 .outcomes{height:110px;min-height:0;padding-block:7px 5px;overflow:hidden}.family-f01 .outcomes .section-title{margin:0 0 4px;font-size:1.45rem}.family-f01 .outcome-rail{grid-template-columns:none;grid-auto-columns:31%;grid-auto-flow:column;gap:7px;height:72px;min-height:72px;margin-top:3px;overflow:hidden}.family-f01 .outcome-rail article{min-width:0;min-height:72px;padding:6px 8px}.family-f01 .outcome-rail svg{width:30px;height:30px}.family-f01 .outcome-rail h3{margin:2px 0;font-size:.66rem}.family-f01 .outcome-rail p{margin:0;font-size:.48rem;line-height:1.18}.family-f01 .outcome-navigation,.family-f01 .outcomes__independence,.family-f01 .outcomes__called{display:none}.family-f01 .home-close{grid-template-columns:1fr 1fr;gap:14px;height:100px;min-height:100px;padding-bottom:4px;overflow:hidden}.family-f01 .home-faq{padding:0}.family-f01 .home-faq .eyebrow,.family-f01 .home-faq .section-title,.family-f01 .home-faq .action{display:none}.family-f01 .home-faq summary{min-height:22px;font-size:.53rem}.family-f01 .home-faq details:nth-of-type(n+5),.family-f01 .home-advice-proof{display:none}.family-f01 .home-final-cta{height:96px;min-height:96px;display:block;position:relative}.family-f01 .home-final-cta__copy{padding:9px 12px}.family-f01 .home-final-cta__copy .eyebrow{display:none}.family-f01 .home-final-cta .section-title{margin:0 0 4px;font-size:1.25rem}.family-f01 .home-final-cta__copy ul{grid-template-columns:1fr;gap:0;margin:0;display:grid}.family-f01 .home-final-cta__copy li{font-size:.5rem}.family-f01 .home-final-cta__copy>div{grid-template-columns:1fr 1fr;gap:5px;display:grid;position:absolute;bottom:9px;right:12px}.family-f01 .home-final-cta__copy .action{min-height:34px;padding:5px 8px;font-size:.52rem}}@media (width>=768px){.family-f17 .adfree-hero{min-height:0;padding-block:0}.family-f17 .adfree-hero__grid{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.78fr) minmax(380px,1.22fr);align-items:stretch;gap:0 38px;min-height:500px;padding-top:28px;display:grid}.family-f17 .adfree-hero__copy{z-index:2;align-self:center;padding-bottom:22px}.family-f17 .adfree-hero__media{width:calc(100% + var(--hal-gutter));height:500px;margin:0 calc(-1 * var(--hal-gutter)) 0 0;border-radius:0;grid-area:1/2/3}.family-f17 .adfree-hero__media img{object-position:62% center}.family-f17 .adfree-hero__benefits{z-index:2;grid-area:2/1;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0 0 24px;list-style:none;display:grid}.family-f17 .adfree-hero__benefits li{min-height:54px;color:var(--hal-canvas);border-right:1px solid #f8f6f140;padding:7px 10px 7px 38px;font-size:.68rem;line-height:1.25}.family-f17 .adfree-hero__benefits li:last-child{border-right:0}.family-f17 .adfree-hero__benefits li:before{float:left;border:2px solid var(--hal-orange-on-dark);content:"";border-radius:50%;width:22px;height:22px;margin-left:-30px}.family-f17 .adfree-goals{background:var(--hal-canvas);color:var(--hal-green-ink)}.family-f17 .adfree-goals .container{display:block}.family-f17 .adfree-goals .container>div{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.family-f17 .adfree-goals article{border-right:1px solid var(--hal-rule);border-bottom:0}.family-f17 .adfree-goals h3,.family-f17 .adfree-goals .section-title{color:var(--hal-green)}.family-f17 .adfree-goals article>span{color:var(--hal-orange)}.family-f17 .adfree-goals p{color:var(--hal-muted)}.family-f17 .adfree-steps{background:var(--hal-green-deep);color:var(--hal-canvas)}.family-f17 .adfree-steps .section-title{color:var(--hal-canvas)}.family-f17 .adfree-steps .eyebrow{color:var(--hal-orange-on-dark)}.family-f17 .adfree-steps li{border-top-color:#f8f6f159}.family-f17 .adfree-support{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding-block:0}.family-f17 .adfree-support>div{order:1;padding:58px 52px 58px 0}.family-f17 .adfree-support__object{min-height:390px;color:var(--hal-canvas);background:linear-gradient(145deg,#052b27,#0d413a);order:2;grid-template-columns:1fr auto 1fr auto 1fr;place-items:center;gap:8px;padding:42px;display:grid;position:relative;overflow:hidden}.family-f17 .adfree-support__object:before{content:"";border:1px solid #d65e2a80;border-radius:50%;position:absolute;inset:12% -20%;transform:rotate(-12deg)}.family-f17 .adfree-support__object span{z-index:1;text-align:center;background:#052b27;border:1px solid #f8f6f166;border-radius:50%;place-items:center;width:98px;height:98px;font-size:.72rem;display:grid}.family-f17 .adfree-support__object i{z-index:1;background:var(--hal-orange-on-dark);width:34px;height:2px}.family-f17 .adfree-closing__actions{flex-wrap:wrap;gap:10px;display:flex}}@media (width>=768px) and (width<=1199px){.family-f17 .adfree-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:0 24px;min-height:390px}.family-f17 .adfree-hero__media{height:390px}.family-f17 .adfree-hero__benefits li{padding-left:30px;font-size:.6rem}.family-f17 .adfree-hero__benefits li:before{width:18px;height:18px;margin-left:-24px}.family-f17 .adfree-support>div{padding:38px 28px 38px 0}}@media (width<=767px){.route-media--editorial img{object-position:center}.family-f03 .scenario-hero{background:var(--hal-green-deep);color:var(--hal-canvas);border-bottom:0}.family-f03 .scenario-hero__grid{grid-template-columns:1fr;gap:14px;padding-block:22px 16px}.family-f03 .scenario-hero h1{max-width:13ch;color:var(--hal-canvas);margin:8px 0 10px;font-size:2.42rem;line-height:.94}.family-f03 .scenario-hero p:not(.eyebrow){color:#f8f6f1c7;margin-bottom:14px;font-size:.74rem;line-height:1.4}.family-f03 .scenario-hero .eyebrow{color:var(--hal-orange-on-dark)}.scenario-hero__route-object{min-height:200px;margin-inline:calc(-1 * var(--hal-gutter));background:0 0;border:0;border-radius:0;gap:14px;padding:18px 28px}.scenario-hero__route-object span{min-height:164px;padding:24px 14px 14px}.scenario-hero__route-object small{font-size:.62rem}.scenario-hero__route-object b{margin-top:20px;font-size:1.12rem}.scenario-focus,.scenario-context,.scenario-decision,.scenario-meter-system,.scenario-home-toggle,.scenario-energy-system,.scenario-calendar,.scenario-options,.scenario-neutral,.scenario-myths,.scenario-bill-parts{grid-template-columns:1fr;gap:14px;padding-block:20px}.scenario-focus .section-title,.scenario-context .section-title,.scenario-decision .section-title,.scenario-meter-system .section-title,.scenario-home-toggle .section-title,.scenario-energy-system .section-title,.scenario-calendar .section-title,.scenario-options .section-title,.scenario-neutral .section-title,.scenario-myths .section-title,.scenario-bill-parts .section-title{font-size:1.45rem}.scenario-focus .route-media,.scenario-context .route-media,.scenario-decision .route-media,.scenario-meter-system .route-media,.scenario-home-toggle .route-media,.scenario-energy-system .route-media,.scenario-calendar .route-media,.scenario-options .route-media{height:132px}.scenario-document-controls{margin-top:10px}.scenario-document-controls summary,.scenario-consequence__controls summary,.scenario-myths summary{min-height:44px;font-size:.74rem}.scenario-document-controls details p,.scenario-consequence__controls details p,.scenario-myths details p{font-size:.68rem}.scenario-collect{padding-block:16px}.scenario-collect>.container{grid-template-columns:1fr;gap:8px}.scenario-collect .section-title{font-size:1.35rem}.scenario-collect ul{grid-template-columns:1fr 1fr}.scenario-collect li{grid-template-columns:24px 1fr;min-height:44px;padding:4px;font-size:.65rem}.scenario-neutral .scenario-table-scroll{overflow-x:auto}.scenario-neutral table{min-width:520px;font-size:.65rem}.scenario-neutral th,.scenario-neutral td{padding:8px}.scenario-option-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;overflow-x:auto}.scenario-option-rail a{scroll-snap-align:start;min-height:78px;padding:9px;font-size:.94rem}.scenario-options-compact{padding-block:14px}.scenario-timeline{padding-block:20px;display:block}.scenario-timeline .section-title{font-size:1.4rem}.scenario-timeline ol{grid-auto-columns:48%;grid-auto-flow:column;margin-top:12px;display:grid;overflow-x:auto}.scenario-timeline li{min-height:96px}.scenario-timeline .route-media{height:120px;margin-top:12px}.scenario-knowledge-link{padding-block:18px}.scenario-knowledge-link>.container{gap:10px;display:grid}.scenario-knowledge-link .section-title{font-size:1.4rem}.scenario-knowledge-link .action{min-height:44px}.scenario-context dl{grid-template-columns:repeat(3,1fr);margin-top:8px}.scenario-context dl div{padding:7px}.scenario-context dd{font-size:.62rem}.scenario-three-states{padding-block:16px}.scenario-three-states .container>div{grid-template-columns:none;grid-auto-columns:58%;grid-auto-flow:column;overflow-x:auto}.scenario-three-states article{min-height:96px;padding:10px}.scenario-three-states h2{font-size:1.05rem}.scenario-three-states p{font-size:.62rem}.scenario-home-toggle [role=tablist],.scenario-document-tabs [role=tablist]{margin-top:8px;overflow-x:auto}.scenario-home-toggle [data-route-panel],.scenario-document-tabs [data-doc-panel]{margin-top:6px;font-size:.68rem}.check-controls{margin-top:6px}.check-controls label{font-size:.68rem}.scenario-document-tabs{padding-block:18px}.scenario-document-tabs>.container{grid-template-columns:1fr;gap:12px}.scenario-document-tabs .route-media{height:130px}.scenario-bill-parts ol{grid-template-columns:none;grid-auto-columns:36%;grid-auto-flow:column;overflow-x:auto}.scenario-bill-parts li{min-height:78px;padding:8px;font-size:.66rem}.energy-flow{flex-wrap:nowrap;overflow-x:auto}.energy-flow button{flex:0 0 42%;font-size:.68rem}.scenario-recovery{padding-block:16px}.scenario-recovery ol{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;overflow-x:auto}.scenario-recovery li{min-height:72px}.scenario-recovery h2{font-size:.9rem}.route-r05 .scenario-meter-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-r05 .scenario-meter-controls button{min-width:0}.openkaart-bridge{padding-block:18px}.openkaart-bridge .section-title{font-size:1.35rem}.family-f03 .route-final-cta{padding-block:22px}.family-f03 .route-final-cta .section-title{font-size:1.45rem}}.route-r20 .knowledge-article-hero__grid>div:first-child,.route-r22 .knowledge-article-hero__grid>div:first-child,.route-r35 .intake-intro>div:first-child{min-width:0}@media (width>=1200px){.route-r20 .knowledge-article-hero__grid,.route-r22 .knowledge-article-hero__grid{min-height:585px}.route-r35 .intake-intro{height:calc(49px + 15.05vw)}}@media (width<=767px){.route-r20 .knowledge-article-hero__grid,.route-r22 .knowledge-article-hero__grid{grid-template-columns:minmax(0,1fr)}.route-r20 .knowledge-article-hero__grid{height:195px}.route-r22 .knowledge-article-hero__grid{height:165px}.route-r35 .intake-intro{grid-template-columns:minmax(0,1fr) 78px;height:111px}.route-r35 .intake-intro figure{min-width:72px}}@media (width>=768px) and (width<=1199px){.family-f01 .site-header,.family-f01 .site-footer{height:52px;min-height:52px;overflow:hidden}.family-f01 .product-band--watch{height:116px;min-height:0;overflow:hidden}.family-f01 .adfree-band{height:128px;min-height:0;overflow:hidden}.family-f01 .home-openkaart{height:163px;min-height:0;overflow:hidden}.family-f01 .outcomes{height:94px;min-height:0;overflow:hidden}.family-f03.route-r03 .route-final-cta,.family-f03.route-r04 .route-final-cta{height:136px;min-height:0;overflow:hidden}.family-f03.route-r05 .route-final-cta{height:262px;min-height:0;overflow:hidden}.family-f03.route-r06 .route-final-cta{height:86px;min-height:0;overflow:hidden}.family-f03.route-r07 .route-final-cta{height:237px;min-height:0;overflow:hidden}.family-f03.route-r08 .route-final-cta,.family-f03.route-r09 .route-final-cta{height:186px;min-height:0;overflow:hidden}.family-f03.route-r10 .route-final-cta{height:311px;min-height:0;overflow:hidden}.family-f03.route-r11 .route-final-cta{height:212px;min-height:0;overflow:hidden}.family-f20 .notfound-routes{height:524px;min-height:0;overflow:hidden}.family-f08 .facts-hero{height:290px;min-height:0;overflow:hidden}.family-f08 .facts-hero__grid{height:290px;padding-block:14px}.family-f08 .facts-active{height:380px;min-height:0;padding-block:10px;overflow:hidden}.family-f08 .facts-index{display:none}.family-f08 .facts-dossier-bridge{height:150px;min-height:0;padding-block:8px;overflow:hidden}.family-f08 .facts-advice{height:100px;min-height:0;padding-block:8px;overflow:hidden}.family-f09 .process-hero{height:300px;min-height:0;overflow:hidden}.family-f09 .process-hero__grid{height:300px;padding-block:12px}.family-f09 .process-line{height:180px;min-height:0;padding-block:10px;overflow:hidden}.family-f09 .process-intake{height:150px;min-height:0;padding-block:8px;overflow:hidden}.family-f09 .process-comparison-band{height:180px;min-height:0;padding-block:8px;overflow:hidden}.family-f09 .process-themes{height:160px;min-height:0;padding-block:8px;overflow:hidden}.family-f09 .process-outcomes-visual{height:170px;min-height:0;padding-block:8px;overflow:hidden}.family-f09 .process-agency{height:140px;min-height:0;padding-block:8px;overflow:hidden}.family-f10 .about-hero{height:250px;min-height:0;overflow:hidden}.family-f10 .about-hero__grid{height:250px;padding-block:10px}.family-f10 .about-manifesto{height:100px;min-height:0;padding-block:7px;overflow:hidden}.family-f10 .five-outcomes{height:120px;min-height:0;overflow:hidden;padding-block:7px!important}.family-f10 .about-editorial{height:110px;min-height:0;padding-block:7px;overflow:hidden}.family-f10 .about-relation-object{height:130px;min-height:0;padding-block:7px;overflow:hidden}.family-f10 .about-boundaries{height:110px;min-height:0;padding-block:7px;overflow:hidden}.family-f10 .about-process{height:80px;min-height:0;padding-block:6px;overflow:hidden}.family-f10 .route-final-cta{height:80px;min-height:0;overflow:hidden;padding:6px!important}.family-f12 .called-hero{height:270px;min-height:0;overflow:hidden}.family-f12 .called-check{height:120px;min-height:0;padding-block:7px;overflow:hidden}.family-f12 .called-reason{height:110px;min-height:0;padding-block:7px;overflow:hidden}.family-f12 .called-scope{height:170px;min-height:0;padding-block:7px;overflow:hidden}.family-f12 .called-data{height:180px;min-height:0;padding-block:7px;overflow:hidden}.family-f12 .called-preference{height:140px;min-height:0;padding-block:7px;overflow:hidden}.family-f13 .faq-hero{height:260px;min-height:0;overflow:hidden}.family-f13 .faq-topics{height:140px;min-height:0;padding-block:7px;overflow:hidden}.family-f13 .faq-popular{height:100px;min-height:0;padding-block:7px;overflow:hidden}.family-f13 .faq-system{height:500px;min-height:0;padding-block:8px;overflow:hidden}.family-f13 .faq-contact-routes{height:140px;min-height:0;padding-block:7px;overflow:hidden}.family-f13 .faq-final{height:80px;min-height:0;padding-block:6px;overflow:hidden}.family-f14 .contact-hero{height:150px;min-height:0;overflow:hidden}.family-f14 .contact-subjects{height:80px;min-height:0;padding-block:6px;overflow:hidden}.family-f14 .contact-form-section{height:570px;min-height:0;padding-block:8px;overflow:visible}.family-f14 .contact-form-section__grid,.family-f15 .complaints-form-section__grid{gap:8px}.family-f14 .contact-form-section form,.family-f15 .complaints-form-section form{grid-template-columns:1fr 1fr;gap:7px;margin-top:0;padding:10px;display:grid}.family-f14 .contact-form-section form>label,.family-f15 .complaints-form-section form>label{gap:2px;font-size:.6rem}.family-f14 .contact-form-section form label:has(textarea),.family-f14 .contact-form-section form fieldset,.family-f14 .contact-form-section form .form-consent,.family-f14 .contact-form-section form>button,.family-f14 .contact-form-section form .form-state,.family-f15 .complaints-form-section form label:has(textarea),.family-f15 .complaints-form-section form .form-consent,.family-f15 .complaints-form-section form>button,.family-f15 .complaints-form-section form .form-state{grid-column:1/-1}.family-f14 .contact-form-section input,.family-f14 .contact-form-section select,.family-f15 .complaints-form-section input,.family-f15 .complaints-form-section select{min-height:44px;padding:6px}.family-f14 .contact-form-section textarea,.family-f15 .complaints-form-section textarea{min-height:72px;max-height:72px}.family-f14 .contact-form-section:has([data-callback-phone]:not([hidden])){height:auto;min-height:570px}.family-f14 .contact-response,.family-f14 .contact-direct{height:70px;min-height:0;padding-block:7px;overflow:hidden}.family-f15 .complaints-hero{height:250px;min-height:0;overflow:hidden}.family-f15 .complaints-prepare{height:130px;min-height:0;padding-block:7px;overflow:hidden}.family-f15 .complaints-path{height:120px;min-height:0;padding-block:7px;overflow:hidden}.family-f15 .complaints-form-section{height:550px;min-height:0;padding-block:8px;overflow:visible}.family-f15 .complaints-recovery{height:150px;min-height:0;padding-block:7px;overflow:hidden}.family-f15 .complaints-closing-mobile{height:100px;min-height:0;padding-block:6px;overflow:hidden}.family-f15 .complaints-closing{height:120px;min-height:0;padding-block:8px;overflow:hidden}.family-f17 .adfree-hero{height:300px;min-height:0;overflow:hidden}.family-f17 .adfree-transformation{height:200px;min-height:0;padding-block:8px;overflow:hidden}.family-f17 .adfree-goals{height:180px;min-height:0;padding-block:8px;overflow:hidden}.family-f17 .adfree-steps{height:200px;min-height:0;padding-block:8px;overflow:hidden}.family-f17 .adfree-support{height:100px;min-height:0;padding-block:7px;overflow:hidden}.family-f17 .adfree-scope-mobile{height:180px;min-height:0;padding-block:7px;overflow:hidden}.family-f17 .adfree-scope-details{height:180px;min-height:0;padding-block:8px;overflow:hidden}.family-f17 .adfree-closing{height:250px;min-height:0;padding-block:8px;overflow:hidden}.family-f18 .intake-shell{height:1130px;min-height:0;overflow:visible}.family-f18 .intake-intro h1{max-width:none;font-size:2.2rem}.family-f18 .intake-intro .lede{margin-block:5px;font-size:.72rem}.family-f18 .intake-progress{margin-top:12px;margin-bottom:8px}.family-f18 .intake-form{padding:12px}.family-f18 .intake-step h2{margin-block:3px 8px;font-size:1.45rem}.family-f18 .intake-form fieldset{gap:4px;min-inline-size:0;margin-bottom:8px}.family-f18 .intake-choice{grid-template-columns:20px minmax(0,1fr) auto;width:100%;min-width:0;min-height:44px;padding:7px}.family-f18 .intake-more{width:100%;min-width:0}.family-f18 .intake-more>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.family-f18 .intake-step>label{gap:4px;margin-block:7px}.family-f18 .intake-step textarea{min-height:72px;max-height:72px}.family-f18 .intake-form-support,.family-f18 .intake-review,.family-f18 .intake-trust,.family-f18 .intake-after{display:none}.family-f18 .intake-actions{margin-top:6px}.family-f18 .intake-shell:has(.intake-more[open]),.family-f18 .intake-shell:has([data-step-panel="2"]:not([hidden])),.family-f18 .intake-shell:has([data-step-panel="3"]:not([hidden])),.family-f18 .intake-shell:has([data-step-panel="4"]:not([hidden])){height:auto;min-height:1130px}.family-f19_state .confirmation-state{height:280px;min-height:0;overflow:hidden}.family-f19_state .confirmation-next{height:280px;min-height:0;padding-block:8px;overflow:hidden}.family-f19_state .confirmation-record{height:519px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .legal-hero{height:250px;min-height:0;overflow:hidden}.family-f19 .legal-toc{height:60px;min-height:0;padding-block:5px;overflow:hidden}.family-f19 .privacy-summary-cards{height:170px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .privacy-data-route,.family-f19 .privacy-details{height:160px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .legal-related{height:110px;min-height:0;padding-block:7px;overflow:hidden}.family-f19 .privacy-cookie-panel{height:130px;min-height:0;padding-block:7px;overflow:hidden}.family-f19 .legal-summary{height:170px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .cookie-preferences{height:230px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .cookie-categories{height:280px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .cookie-modify{height:130px;min-height:0;padding-block:7px;overflow:hidden}.family-f19 .accessibility-principles,.family-f19 .accessibility-focus,.family-f19 .accessibility-keyboard,.family-f19 .accessibility-limits{height:190px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .accessibility-contact,.family-f19 .terms-toc{height:120px;min-height:0;padding-block:7px;overflow:hidden}.family-f19 .terms-chapters{height:330px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .terms-summary{height:180px;min-height:0;padding-block:8px;overflow:hidden}.family-f19 .terms-contact{height:150px;min-height:0;padding-block:8px;overflow:hidden}.family-f19.route-r37 .privacy-details{height:251px}.family-f19.route-r39 .accessibility-contact{height:163px}.family-f19.route-r40 .terms-chapters{height:473px}}.legal-summary-copy{gap:2px;display:grid;color:var(--hal-green-ink)!important;font-size:inherit!important}.privacy-details summary .legal-summary-copy strong,.terms-chapters summary .legal-summary-copy strong{color:var(--hal-green);font-family:var(--hal-display);letter-spacing:-.025em;font-size:1.25rem;font-weight:520}.watch-interest-anchor{scroll-margin-top:7rem}.five-outcomes--embedded{border-top:1px solid var(--hal-rule);background:0 0;margin-top:28px;padding-block:28px}.family-f04 .openkaart-closing .route-faq-block{display:block}@media (width>=768px) and (width<=1199px){.family-f02 .situations-hub-hero{background:var(--hal-canvas-soft);padding:0}.family-f02 .situations-hub-hero__grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:20px;min-height:306px}.family-f02 .situations-hub-hero__copy{align-self:center;padding:18px 0}.family-f02 .situations-hub-hero h1{margin:7px 0;font-size:2.8rem;line-height:.92}.family-f02 .situations-hub-hero .lede{max-width:38ch;margin:5px 0 10px;font-size:.75rem;line-height:1.38}.family-f02 .situations-hub-hero__person{border-radius:0;align-self:stretch;height:306px}.family-f02 .situations-hub-hero__person img{object-position:center}.family-f02 .situation-index{grid-template-columns:210px 1fr;gap:28px;padding-block:22px;display:grid}.family-f02 .situation-index header{margin:0}.family-f02 .situation-index .section-title{font-size:1.7rem}.family-f02 .situation-index__more{grid-column:2;margin-top:-1px}.family-f02 .situation-index__more>summary{display:none}.family-f02 .situation-index li a{grid-template-columns:30px 1fr auto;gap:7px;min-height:38px;padding:4px 6px}.family-f02 .situation-index li.is-active a{padding-left:6px}.family-f02 .situation-index h3{margin:0;font-size:.74rem}.family-f02 .situation-index li p,.family-f02 .situation-collect,.family-f02 .situation-editorial,.family-f02 .situation-layers{display:none}.family-f02 .route-final-cta{padding-block:26px}.family-f02 .route-final-cta__inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px;display:grid}.family-f02 .route-final-cta .section-title{margin:3px 0;font-size:1.9rem}.family-f02 .route-final-cta__inner p:not(.eyebrow){margin:3px 0;font-size:.72rem}.family-f04 .openkaart-closing{display:block}.family-f04 .openkaart-closing .route-faq-block{display:none}.family-f04 .openkaart-closing aside{max-width:720px;margin-left:auto}}@media (width<=767px){.privacy-details summary .legal-summary-copy strong,.terms-chapters summary .legal-summary-copy strong{font-size:.82rem}.five-outcomes--embedded{margin-top:12px;padding-block:14px}.family-f04 .openkaart-closing{grid-template-columns:1fr}.family-f04 .openkaart-closing .route-faq-block details:nth-of-type(n+4){display:none}}.process-themes{grid-template-columns:.7fr 1.3fr;gap:48px;padding-block:48px;display:grid}.process-themes details{border-bottom:1px solid var(--hal-rule)}.process-themes summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;min-height:48px;font-weight:750;list-style:none;display:grid}.process-themes summary span{color:var(--hal-orange);font-size:.66rem}.process-themes details p{color:var(--hal-muted);margin:0;padding:0 20px 14px 42px;font-size:.74rem}.process-outcome-rail,.watch-outcome-rail{grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid}.process-outcome-rail button,.watch-outcome-rail button{border:1px solid var(--hal-rule);min-height:78px;color:var(--hal-green);cursor:pointer;background:#fff;padding:8px}.process-outcome-rail button span,.watch-outcome-rail button span{color:var(--hal-orange);font-size:.6rem;display:block}.independence-role-detail{display:none}.independence-hero__object picture{width:100%;height:100%;display:block}.independence-hero__art{background-position:50%;background-repeat:no-repeat;background-size:contain}.independence-hero__object{border:0;min-height:300px;padding:0;display:block;overflow:hidden}.independence-hero__object .route-media,.independence-hero__object img{width:100%;height:100%}.independence-hero__object img{object-fit:contain}.independence-flow>.container{grid-template-columns:.7fr 1.3fr}.independence-flow__system{grid-template-columns:1fr 1fr;gap:18px;display:grid}.independence-flow__system svg{grid-column:1/-1;width:100%}.independence-flow__system svg circle{fill:var(--hal-canvas);stroke:var(--hal-green);stroke-width:2px}.independence-flow__system svg path{fill:none;stroke:var(--hal-green);stroke-width:3px}.independence-flow__system svg path:nth-of-type(3){stroke:var(--hal-orange)}.independence-flow__system svg text{fill:var(--hal-green-ink);font:14px var(--hal-ui)}.independence-flow__system .route-media{grid-column:1/-1;height:300px}@media (width>=768px) and (width<=1199px){.family-f11 .independence-hero{height:273px;padding:0}.family-f11 .independence-hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:273px;display:grid}.family-f11 .independence-hero h1{margin:7px 0;font-size:2.8rem;line-height:.94}.family-f11 .independence-hero .lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.family-f11 .independence-hero__object{height:218px;min-height:0}.family-f11 .independence-hero__object .route-media{height:218px}.family-f11 .independence-principles{height:175px;padding-block:15px;display:block;overflow:hidden}.family-f11 .independence-principles>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.family-f11 .independence-principles>div:last-child{grid-template-columns:repeat(3,1fr);height:145px;display:grid}.family-f11 .independence-principles article{border:1px solid var(--hal-rule);text-align:center;border-right:0;grid-template-rows:34px auto auto;align-content:center;min-height:145px;padding:12px;display:grid}.family-f11 .independence-principles article:last-child{border-right:1px solid var(--hal-rule)}.family-f11 .independence-principles article span{color:var(--hal-orange);font-size:1.4rem}.family-f11 .independence-principles article h3{font-family:var(--hal-display);margin:4px 0;font-size:1.05rem}.family-f11 .independence-principles article p{color:var(--hal-muted);margin:0;font-size:.6rem}.family-f11 .independence-flow,.family-f11 .independence-outcome-visual,.family-f11 .independence-questions,.family-f11 .independence-principles-mobile,.family-f11 .independence-mobile-contract,.family-f11 .independence-outcome-mobile,.family-f11 .independence-questions-mobile{display:none}.family-f11 .independence-disclosure{border:1px solid var(--hal-orange);grid-template-columns:150px 1fr;align-items:center;gap:16px;height:83px;padding:10px 18px;display:grid;overflow:hidden}.family-f11 .independence-disclosure>div:first-child{place-items:center;display:grid}.family-f11 .independence-disclosure>div:first-child:before{border:2px solid var(--hal-orange);width:42px;height:42px;color:var(--hal-orange);content:"i";font-family:var(--hal-display);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.family-f11 .independence-disclosure .eyebrow,.family-f11 .independence-disclosure .section-title,.family-f11 .independence-disclosure>div:last-child p{display:none}.family-f11 .independence-disclosure>div:last-child p:first-child{color:var(--hal-green);font-family:var(--hal-display);margin:0;font-size:1.05rem;display:block}.family-f11 .five-outcomes{height:281px;padding-block:14px;overflow:hidden}.family-f11 .five-outcomes .eyebrow{display:none}.family-f11 .five-outcomes .section-title{text-align:center;margin:0 0 10px;font-size:1.25rem}.family-f11 .five-outcomes__rail{grid-auto-columns:32%;gap:12px;margin:0}.family-f11 .five-outcomes__rail article{min-width:0;min-height:190px;padding:20px 10px}.family-f11 .five-outcomes__rail svg{width:46px;height:46px}.family-f11 .five-outcomes__rail h3{margin:8px 0;font-size:1.1rem}.family-f11 .five-outcomes__rail p{font-size:.61rem}.family-f11 .five-outcomes__navigation{margin-top:5px}.family-f11 .route-final-cta{background:var(--hal-green-deep);height:106px;padding-block:10px}.family-f11 .route-final-cta__inner{grid-template-columns:1fr .9fr;align-items:center;gap:20px;display:grid}.family-f11 .route-final-cta__inner>div:first-child .eyebrow{display:none}.family-f11 .route-final-cta .section-title{color:#fff;margin:0;font-size:1.35rem}.family-f11 .route-final-cta__inner p:not(.eyebrow){color:#f8f6f1c7;margin:2px 0;font-size:.58rem}.family-f11 .route-final-cta__actions{gap:5px;display:grid}.family-f11 .route-final-cta__actions .action{min-height:34px;padding:5px 9px;font-size:.58rem}.family-f11 .independence-role-detail{height:53px;padding-block:6px;display:block;overflow:hidden}.family-f11 .independence-role-detail summary{border:1px solid var(--hal-rule);cursor:pointer;min-height:40px;font-family:var(--hal-display);justify-content:space-between;align-items:center;padding:7px 14px;font-size:.85rem;list-style:none;display:flex}.family-f11 .independence-role-detail p{margin:0;padding:6px 14px;font-size:.55rem}}.called-sheet{z-index:100;background:#07201c94;place-items:center end;display:grid;position:fixed;inset:0}.called-sheet[hidden]{display:none}.called-sheet>div{background:var(--hal-canvas);width:min(100%,540px);height:100%;padding:42px;position:relative;overflow:auto;box-shadow:-20px 0 50px #0003}.called-sheet__close{border:1px solid var(--hal-rule);background:#fff;width:44px;min-height:44px;font-size:1.5rem;position:absolute;top:14px;right:14px}.called-sheet form{gap:14px;margin-top:20px;display:grid}.called-sheet label{gap:5px;display:grid}.called-sheet input{border:1px solid var(--hal-rule);min-height:48px;padding:9px}.called-sheet form button,.called-preference button{background:var(--hal-orange);color:#fff;border:0;min-height:48px;padding:10px 16px;font-weight:750}.called-sheet .form-state{color:var(--hal-muted);font-size:.72rem}body[data-sheet-open=true]{overflow:hidden}.called-fallback{border:1px solid var(--hal-rule);background:#fff;margin-top:24px;padding:24px}.called-fallback form,.called-fallback label{gap:12px;display:grid}.called-fallback input{border:1px solid var(--hal-rule);min-height:48px;padding:9px}.called-fallback button{background:var(--hal-orange);color:#fff;border:0;min-height:48px;padding:10px 16px;font-weight:750}.called-fallback button[disabled]{opacity:.55}.watch-hero__consumer{background:var(--hal-canvas-soft);min-height:390px;margin:0;overflow:hidden}.watch-hero__consumer picture,.watch-hero__consumer img{width:100%;height:100%;display:block}.watch-hero__consumer img{object-fit:cover;object-position:center 44%}.watch-hero .watch-hero__features-mobile,.watch-steps-mobile,.watch-timeline__mobile-heading,.watch-tablet-flow{display:none}.watch-status__unavailable{border-left:3px solid var(--hal-orange);background:var(--hal-canvas-soft);padding:10px;font-size:.72rem}.watch-personal .route-media{height:390px}.watch-dossier__authority,.openkaart-market-band__authority{display:none}.situations-hub-hero__person picture,.situations-hub-hero__person img{width:100%;height:100%;display:block}@media (width>=768px) and (width<=1199px){.family-f16 .watch-hero{background:var(--hal-canvas);height:471px;padding:0;position:relative}.family-f16 .watch-hero__grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:16px;min-height:471px;position:relative}.family-f16 .watch-hero__grid>div:first-child{height:346px;padding-top:34px}.family-f16 .watch-hero h1{margin:7px 0;font-size:2.7rem;line-height:.94}.family-f16 .watch-hero .lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 10px;font-size:.69rem;line-height:1.35;display:-webkit-box;overflow:hidden}.family-f16 .watch-hero__actions{gap:16px}.family-f16 .watch-hero__actions .action,.family-f16 .watch-hero__actions>a{min-height:38px;padding:7px 10px;font-size:.62rem}.family-f16 .watch-hero__consumer{height:346px;min-height:346px;box-shadow:none;border-radius:0}.family-f16 .watch-hero__consumer img{object-fit:cover;object-position:center}.family-f16 .watch-hero__grid>div:first-child>ul{border-bottom:1px solid var(--hal-rule);background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;height:125px;margin:0;padding:0;display:grid;position:absolute;bottom:0;left:0;right:0}.family-f16 .watch-hero__grid>div:first-child>ul li{min-height:84px;font-family:var(--hal-display);padding:15px 22px 12px 52px;font-size:1rem;line-height:1.18}.family-f16 .watch-hero__grid>div:first-child>ul li:before{float:left;color:var(--hal-orange);content:"◎";font-family:var(--hal-ui);margin:0 0 0 -36px}.family-f16 .watch-dossier{height:205px;padding:12px 20px;display:block;position:relative;overflow:hidden}.family-f16 .watch-dossier>div{z-index:2;position:relative}.family-f16 .watch-dossier .eyebrow,.family-f16 .watch-dossier>div>p:last-child{display:none}.family-f16 .watch-dossier .section-title{margin:0;font-size:1.35rem}.family-f16 .watch-dossier figure{height:auto;margin:0;position:absolute;inset:46px 0 0}.family-f16 .watch-dossier figure picture{display:none}.family-f16 .watch-dossier .watch-dossier__authority{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.family-f16 .watch-timeline,.family-f16 .watch-status,.family-f16 .watch-personal,.family-f16 .watch-boundary,.family-f16 .watch-boundary-mobile,.family-f16 .watch-interest--desktop,.family-f16 .watch-interest-mobile,.family-f16 .watch-faq-mobile,.family-f16 .watch-steps-mobile,.family-f16 .watch-closing{display:none}.family-f16 .watch-tablet-flow{display:block}.watch-tablet-flow h2{color:var(--hal-green);font-family:var(--hal-display);margin:0 0 8px;font-size:1.3rem}.watch-tablet-control{grid-template-columns:1fr 1fr;gap:28px;height:347px;padding-block:20px;display:grid}.watch-tablet-control ol{gap:3px;margin:0;padding:0;list-style:none;display:grid;position:relative}.watch-tablet-control ol:before{background:var(--hal-orange);content:"";width:1px;position:absolute;top:24px;bottom:24px;left:22px}.watch-tablet-control li{z-index:1;grid-template-columns:46px 1fr;align-items:center;gap:8px;min-height:64px;display:grid}.watch-tablet-control li>span{background:var(--hal-green-deep);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.watch-tablet-control strong{font-size:.64rem;display:block}.watch-tablet-control p{color:var(--hal-muted);margin:2px 0 0;font-size:.54rem;line-height:1.3}.watch-tablet-control aside{border:1px solid var(--hal-rule);padding:16px}.watch-tablet-control aside article{border:1px solid var(--hal-rule);border-bottom:0;grid-template-columns:46px 1fr;align-items:center;gap:8px;min-height:71px;padding:6px;display:grid}.watch-tablet-control aside article:nth-of-type(3){border-bottom:1px solid var(--hal-rule)}.watch-tablet-control aside article>span{border:1px solid var(--hal-green);width:36px;height:36px;color:var(--hal-green);border-radius:50%;place-items:center;display:grid}.watch-tablet-control aside small{margin-top:8px;font-size:.5rem;display:block}.watch-tablet-boundary{border-block:1px solid var(--hal-rule);grid-template-columns:1fr 1fr;gap:28px;height:150px;padding-block:10px;display:grid}.watch-tablet-boundary article{min-width:0}.watch-tablet-boundary h2{margin-bottom:4px;font-size:1.12rem}.watch-tablet-boundary details{border:1px solid var(--hal-rule);border-bottom:0}.watch-tablet-boundary details:last-child{border-bottom:1px solid var(--hal-rule)}.watch-tablet-boundary summary{cursor:pointer;grid-template-columns:24px 1fr auto;align-items:center;min-height:30px;padding:2px 6px;font-size:.54rem;list-style:none;display:grid}.watch-tablet-boundary summary span{color:var(--hal-positive)}.watch-tablet-boundary article:last-child summary span{color:var(--hal-orange)}.watch-tablet-boundary details p{margin:0;padding:2px 6px 4px 30px;font-size:.47rem}.watch-tablet-interest{grid-template-columns:1fr 1.1fr;gap:28px;height:167px;padding:0;display:grid}.watch-tablet-interest>.watch-tablet-interest__art{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:167px;display:block}.watch-tablet-interest>div{padding:14px 20px 10px 0}.watch-tablet-interest ol{grid-template-columns:repeat(3,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.watch-tablet-interest ol:before{background:var(--hal-orange);content:"";height:1px;position:absolute;top:20px;left:12%;right:12%}.watch-tablet-interest li{z-index:1;text-align:center}.watch-tablet-interest li span{border:1px solid var(--hal-green);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;display:grid}.watch-tablet-interest li strong{margin-top:5px;font-size:.53rem;display:block}.watch-tablet-interest li p{margin:2px 0;font-size:.46rem;line-height:1.2}.watch-tablet-faq{height:120px;padding-block:10px;overflow:hidden}.watch-tablet-faq details{border:1px solid var(--hal-rule);border-bottom:0}.watch-tablet-faq details:last-child{border-bottom:1px solid var(--hal-rule)}.watch-tablet-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:30px;padding:3px 10px;font-size:.56rem;list-style:none;display:flex}.watch-tablet-faq details p{margin:0;padding:2px 10px 5px;font-size:.48rem}}.adfree-hero__device{border:1px solid #f8f6f140;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.adfree-hero__device>span{border:2px solid #f8f6f166;border-radius:12px;width:62%;height:70%}.adfree-hero__device i{background:var(--hal-orange-on-dark);transform-origin:100%;width:62%;height:2px;position:absolute}.adfree-hero__device i:first-of-type{transform:rotate(-17deg)}.adfree-hero__device i:nth-of-type(2){transform:rotate(0)}.adfree-hero__device i:nth-of-type(3){transform:rotate(17deg)}.adfree-hero__device b{color:#fff;letter-spacing:.16em;font-size:2rem;position:absolute}.adfree-support{grid-template-columns:.85fr 1.15fr}.adfree-support .route-media{height:390px}.adfree-support>div>ul{margin-top:18px;padding:0;list-style:none}.intake-form-support{height:180px;margin-top:16px}.intake-after{grid-template-columns:1fr}.intake-after>div{width:100%}.confirmation-state__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1100px}.confirmation-receipt{margin:0}.confirmation-receipt .route-media{height:350px}.confirmation-next h3{margin:5px 0;font-size:1rem}.confirmation-next li p{color:var(--hal-muted);margin:0;font-size:.72rem}.confirmation-record__controls details{border-bottom:1px solid var(--hal-rule)}.confirmation-record__controls summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;font-weight:750;display:flex}.confirmation-record__controls summary span{color:var(--hal-orange)}.confirmation-record__controls details p{color:var(--hal-muted);margin:0;padding:0 20px 12px 0;font-size:.72rem}.confirmation-record__notice{border:1px solid var(--hal-rule);border-left:3px solid var(--hal-orange);background:var(--hal-canvas-soft);padding:14px}.confirmation-record nav a{justify-content:space-between;align-items:center;display:flex}.confirmation-record__actions a:first-child{background:var(--hal-green-deep);color:#fff;margin-top:14px;padding-inline:16px}.confirmation-record__actions a:last-child{border:1px solid var(--hal-green);padding-inline:16px}.confirmation-record__utility{justify-content:space-between;gap:18px;margin-top:14px;display:flex!important}.confirmation-record__utility a{min-height:32px;color:var(--hal-orange);border:0;font-size:.72rem;text-decoration:underline}.legal-hero{padding:0}.legal-hero__grid{align-items:start;gap:52px;min-height:0;padding-block:30px}.legal-hero h1{max-width:13ch;margin:12px 0 18px;font-size:clamp(3rem,4.7vw,4.7rem);line-height:.95}.legal-hero h1 span{display:block}.legal-hero__object{border:1px solid var(--hal-rule);background:var(--hal-canvas-soft);min-height:300px;margin:0;display:block;overflow:hidden}.legal-hero__object picture,.legal-hero__object img{width:100%;height:100%;display:block}.legal-hero__object img{object-fit:cover;object-position:center}.legal-toc,.terms-toc{grid-template-columns:.7fr 1.3fr;gap:48px;padding-block:42px;display:grid}.legal-toc nav,.terms-toc nav{display:grid}.legal-toc a,.terms-toc a{border-bottom:1px solid var(--hal-rule);grid-template-columns:42px 1fr;align-items:center;min-height:48px;text-decoration:none;display:grid}.legal-toc a span,.terms-toc a span{color:var(--hal-orange);font-size:.65rem}.privacy-summary-cards{padding-block:36px}.privacy-summary-cards>div,.accessibility-principles>div,.terms-summary>div{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.privacy-summary-cards article,.accessibility-principles article,.terms-summary article{border:1px solid var(--hal-rule);min-height:140px;padding:16px}.privacy-summary-cards article span,.accessibility-principles article span,.terms-summary article span{color:var(--hal-orange);font-size:.65rem}.privacy-summary-cards h2,.terms-summary h2{margin:4px 0;font-size:1.35rem}.privacy-summary-cards p,.accessibility-principles p,.terms-summary p{color:var(--hal-muted);margin:0;font-size:.72rem}.privacy-data-route{background:var(--hal-canvas-soft);padding-block:44px}.privacy-data-route>.container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.privacy-data-route .route-media{height:320px}.privacy-data-route ol{grid-template-columns:1fr 1fr;margin:18px 0 0;padding:0;list-style:none;display:grid}.privacy-data-route li{border-top:2px solid var(--hal-green);min-height:78px;padding:10px;font-size:.72rem}.privacy-data-route li span{color:var(--hal-orange);font-size:.62rem;display:block}.privacy-details{grid-template-columns:1.2fr .8fr;gap:48px;padding-block:44px;display:grid}.privacy-details details,.cookie-categories details,.accessibility-limits details,.terms-chapters details{border-bottom:1px solid var(--hal-rule)}.privacy-details summary,.terms-chapters summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;min-height:58px;list-style:none;display:grid}.privacy-details summary>span,.terms-chapters summary>span{color:var(--hal-orange);font-size:.65rem}.privacy-details summary h2,.terms-chapters summary h2{margin:0;font-size:1.25rem}.privacy-details summary small,.terms-chapters summary small{color:var(--hal-muted)}.privacy-details details>p,.terms-chapters details>p{color:var(--hal-muted);margin:0;padding:0 28px 12px 42px;font-size:.74rem}.privacy-details aside{border:1px solid var(--hal-rule);padding:18px}.privacy-details aside .route-media{height:220px}.privacy-details aside h2{font-size:1.5rem}.privacy-cookie-panel{border:1px solid var(--hal-rule);grid-template-columns:.8fr 1.2fr auto;align-items:end;gap:30px;margin-bottom:42px;padding:22px;display:grid}.privacy-cookie-panel h2{margin:0}.privacy-cookie-panel p{color:var(--hal-muted);margin:4px 0 0}.privacy-cookie-panel dl{margin:0}.privacy-cookie-panel dl>div{border-bottom:1px solid var(--hal-rule);grid-template-columns:1fr 1fr;padding:5px 0;display:grid}.privacy-cookie-panel dd{justify-content:space-between;margin:0;display:flex}.preference-toggle{background:#cbc9c4;border-radius:20px;width:34px;height:18px;position:relative}.preference-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.preference-toggle--on{background:var(--hal-green)}.preference-toggle--on:after{left:18px}.cookie-preferences{grid-template-columns:1fr 1fr;align-items:center}.cookie-preferences .route-media{height:320px}.cookie-categories{background:var(--hal-canvas-soft);padding-block:44px}.cookie-categories>.container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.cookie-categories .route-media{height:320px}.cookie-categories summary,.accessibility-limits summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:750;display:flex}.cookie-categories details p,.accessibility-limits details p{color:var(--hal-muted);font-size:.72rem}.cookie-modify{justify-content:space-between;align-items:center;gap:28px;padding-block:42px;display:flex}.accessibility-principles{padding-block:42px}.accessibility-focus{background:var(--hal-canvas-soft);padding-block:44px}.accessibility-focus>.container,.accessibility-keyboard{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.accessibility-focus .route-media,.accessibility-keyboard .route-media{height:330px}.accessibility-keyboard{padding-block:44px}.accessibility-keyboard label{gap:8px;display:grid}.accessibility-keyboard input{width:100%}.accessibility-limits{grid-template-columns:.7fr 1.3fr;gap:48px;padding-block:42px;display:grid}.accessibility-contact{background:var(--hal-green-deep);padding-block:36px}.accessibility-contact>.container{justify-content:space-between;align-items:center;display:flex}.accessibility-contact .section-title{color:#fff}.accessibility-contact .eyebrow{color:var(--hal-orange-on-dark)}.terms-toc{align-items:center}.terms-toc .route-media{height:280px}.terms-chapters{background:var(--hal-canvas-soft);padding-block:44px}.terms-chapters>.container{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;display:grid}.terms-chapters .route-media{height:360px;position:sticky;top:24px}.terms-summary{padding-block:42px}.terms-summary>div{grid-template-columns:repeat(4,1fr)}.terms-contact{background:var(--hal-green-deep);color:#fff;padding-block:36px}.terms-contact>.container{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;display:grid}.terms-contact .section-title{color:#fff}.terms-contact .eyebrow{color:var(--hal-orange-on-dark)}.terms-contact nav{display:grid}.terms-contact nav a{color:#fff;border-bottom:1px solid #f8f6f140;min-height:44px;padding:10px;text-decoration:none}.terms-contact button{color:#fff;background:0 0;border:1px solid #fff;min-height:44px;padding:9px 14px}.notfound-branches{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.notfound-branches path{fill:none;stroke:var(--hal-orange);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:notfound-draw 1.1s var(--hal-ease) forwards}.notfound-branches circle{fill:var(--hal-orange);opacity:0;animation:.2s 1s forwards notfound-node}.notfound-routes nav{z-index:2}.notfound-routes a b{color:var(--hal-orange);font-size:1.5rem;display:none}@keyframes notfound-draw{to{stroke-dashoffset:0}}@keyframes notfound-node{to{opacity:1}}@media (width<=767px){.family-f02 .situations-hub-hero{padding-block:11px 0}.family-f02 .situations-hub-hero__grid{grid-template-columns:1fr;align-items:start;gap:0;display:grid}.family-f02 .situations-hub-hero__copy{padding-bottom:9px}.family-f02 .situations-hub-hero h1{margin:4px 0;font-size:2rem}.family-f02 .situations-hub-hero .lede{max-width:48ch;margin:3px 0 7px;font-size:.59rem;line-height:1.3}.family-f02 .situations-hub-hero .action{min-height:30px;padding:5px 9px;font-size:.57rem}.family-f02 .situations-hub-hero__person{width:calc(100% + 2 * var(--hal-gutter));height:130px;margin:0 calc(-1 * var(--hal-gutter));border-radius:0}.family-f02 .situations-hub-hero__person img{object-position:center}.family-f02 .situation-index{padding-block:5px;display:block}.family-f02 .situation-index header{margin-bottom:1px}.family-f02 .situation-index .eyebrow{display:none}.family-f02 .situation-index .section-title{margin:0 0 1px;font-size:1.05rem}.family-f02 .situation-index li a{grid-template-columns:24px 1fr auto;gap:4px;min-height:25px;padding:1px 3px}.family-f02 .situation-index li.is-active a{padding-left:3px}.family-f02 .situation-index h3{margin:0;font-size:.62rem}.family-f02 .situation-index li p{display:none}.family-f02 .situation-index__more>summary{min-height:25px;padding:3px 2px;font-size:.6rem}.family-f02 .situation-collect{padding-block:8px}.family-f02 .situation-collect__grid{grid-template-columns:1fr 88px;gap:7px}.family-f02 .situation-collect .eyebrow{display:none}.family-f02 .situation-collect .section-title{margin:0 0 3px;font-size:1.02rem}.family-f02 .situation-collect ul{margin:0;padding-left:12px}.family-f02 .situation-collect li{font-size:.5rem}.family-f02 .situation-collect .route-media{height:78px}.family-f02 .situation-editorial{grid-template-columns:70px 1fr;gap:7px;padding-block:5px}.family-f02 .situation-editorial .route-media{height:54px}.family-f02 .situation-editorial .eyebrow{display:none}.family-f02 .situation-editorial .section-title{margin:0;font-size:1rem}.family-f02 .situation-editorial .lede{display:none}.family-f02 .situation-layers{grid-template-columns:96px 1fr;gap:6px;padding-block:4px}.family-f02 .situation-layers .eyebrow{display:none}.family-f02 .situation-layers .section-title{margin:0;font-size:1rem}.family-f02 .situation-layers ol{grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.family-f02 .situation-layers li{grid-template-columns:16px 1fr;align-items:center;gap:2px;min-height:22px;padding:1px 4px}.family-f02 .situation-layers h3{margin:0;font-size:.54rem}.family-f02 .situation-layers p{display:none}.family-f02 .route-final-cta{margin:4px var(--hal-gutter);background:var(--hal-orange);color:#fff;padding:8px}.family-f02 .route-final-cta__inner{text-align:center;grid-template-columns:1fr;gap:5px;width:100%;display:grid}.family-f02 .route-final-cta__inner>div:first-child .eyebrow,.family-f02 .route-final-cta__inner>div:first-child>p:last-child{display:none}.family-f02 .route-final-cta .section-title{color:#fff;margin:0;font-size:1.15rem!important}.family-f02 .route-final-cta__trust{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.family-f02 .route-final-cta__trust li{font-size:.47rem;line-height:1.15}.family-f02 .route-final-cta__trust li:before{color:#fff;content:"◇";margin-bottom:2px;font-size:.8rem;display:block}.family-f02 .route-final-cta__actions{grid-template-columns:1fr 1fr;gap:5px}.family-f02 .route-final-cta__actions .action{min-height:30px;color:var(--hal-green);background:#fff;border-color:#fff;padding:4px;font-size:.54rem}.family-f02 .route-final-cta__actions .action:last-child{color:#fff;background:0 0}.family-f09 .process-hero,.family-f10 .about-hero,.family-f11 .independence-hero,.family-f12 .called-hero,.family-f13 .faq-hero,.family-f14 .contact-hero,.family-f15 .complaints-hero{padding-block:18px}.family-f09 .process-hero__grid,.family-f10 .about-hero__grid,.family-f11 .independence-hero__grid,.family-f12 .called-hero__grid,.family-f13 .faq-hero__grid,.family-f14 .contact-hero__grid,.family-f15 .complaints-hero__grid{grid-template-columns:1fr 105px;align-items:start;gap:10px}.family-f09 .process-hero h1,.family-f10 .about-hero h1,.family-f11 .independence-hero h1,.family-f12 .called-hero h1,.family-f13 .faq-hero h1,.family-f14 .contact-hero h1,.family-f15 .complaints-hero h1{margin:7px 0;font-size:2.25rem;line-height:.96}.family-f09 .process-hero .lede,.family-f10 .about-hero .lede,.family-f11 .independence-hero .lede,.family-f12 .called-hero .lede,.family-f13 .faq-hero .lede,.family-f14 .contact-hero .lede,.family-f15 .complaints-hero .lede{margin:5px 0;font-size:.65rem;line-height:1.35}.family-f09 .process-hero figure,.family-f10 .about-hero figure,.family-f11 .independence-hero__object,.family-f12 .called-hero .route-media,.family-f13 .faq-hero .route-media,.family-f14 .contact-hero .route-media,.family-f15 .complaints-hero .route-media{height:106px;min-height:0}.process-line{padding-block:14px}.process-line .section-title{font-size:1.3rem}.process-line ol{grid-template-columns:none;grid-auto-columns:52%;grid-auto-flow:column;display:grid;overflow-x:auto}.process-line li{min-height:72px;padding:7px}.process-line li p{font-size:.58rem}.process-intake{padding-block:14px}.process-intake__grid{grid-template-columns:110px 1fr;gap:10px}.process-intake .route-media{height:110px}.process-intake .section-title{font-size:1.3rem}.process-intake p,.process-intake li{font-size:.61rem}.process-comparison-band,.process-agency{padding-block:14px}.process-comparison-band .section-title,.process-agency .section-title{font-size:1.3rem}.process-comparison-band__tabs{min-height:44px}.process-comparison-band article{padding:8px}.process-comparison-band article li{font-size:.61rem}.process-themes{grid-template-columns:1fr;gap:7px;padding-block:14px}.process-themes .section-title{font-size:1.3rem}.process-themes summary{min-height:44px;font-size:.67rem}.process-outcomes-visual{grid-template-columns:1fr 112px;gap:10px;padding-block:14px}.process-outcomes-visual .section-title{font-size:1.3rem}.process-outcomes-visual p{font-size:.61rem}.process-outcomes-visual .route-media{height:112px}.process-outcome-rail{grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto}.process-outcome-rail button{min-height:60px;font-size:.63rem}.about-manifesto,.about-editorial,.about-relation-object,.about-boundaries,.about-process,.independence-principles,.independence-flow,.independence-disclosure,.independence-outcome-visual,.independence-questions,.called-check,.called-reason,.called-scope,.called-data,.called-preference,.faq-topics,.faq-popular,.faq-system,.faq-contact-routes,.faq-final,.contact-subjects,.contact-form-section,.contact-response,.contact-direct,.complaints-prepare,.complaints-path,.complaints-form-section,.complaints-recovery,.complaints-closing{padding-block:14px}.about-manifesto .section-title,.about-editorial .section-title,.about-relation-object .section-title,.about-boundaries .section-title,.about-process .section-title,.independence-principles .section-title,.independence-flow .section-title,.independence-disclosure .section-title,.independence-outcome-visual .section-title,.called-check .section-title,.called-reason .section-title,.called-scope .section-title,.called-data .section-title,.called-preference .section-title,.faq-topics .section-title,.faq-popular .section-title,.faq-system .section-title,.faq-final .section-title,.contact-form-section .section-title,.contact-response .section-title,.complaints-prepare .section-title,.complaints-path .section-title,.complaints-form-section .section-title,.complaints-recovery .section-title{font-size:1.3rem}.about-editorial,.about-relation-object>.container,.independence-outcome-visual,.called-data,.contact-response__grid,.complaints-recovery{grid-template-columns:110px 1fr;gap:10px}.about-editorial .route-media,.about-relation-object .route-media,.independence-outcome-visual .route-media,.called-data .route-media,.contact-response .route-media,.complaints-recovery .route-media{height:110px}.about-editorial p,.about-editorial li,.about-relation-object p,.independence-disclosure p,.called-reason p,.called-scope li,.called-data dd{font-size:.61rem}.family-f10 .five-outcomes,.family-f11 .five-outcomes{padding-block:12px}.family-f10 .outcome-rail article,.family-f11 .outcome-rail article{min-height:76px;padding:8px}.about-process ol,.independence-principles>div:last-child{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;overflow-x:auto}.about-process li,.independence-principles article{min-height:72px;padding:8px}.independence-hero__object{grid-template-columns:1fr;place-items:center;padding:5px}.independence-hero__object span{border-radius:0;width:100%;min-height:28px;font-size:.55rem}.independence-hero__object i{width:2px;height:6px}.independence-flow>.container{grid-template-columns:1fr;gap:8px}.independence-flow__system{display:grid}.independence-flow__system svg,.independence-flow__system .route-media{height:105px}.independence-questions>*{padding:10px}.called-check{grid-template-columns:1fr;display:grid}.called-check ol{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;overflow-x:auto}.called-check li{min-height:64px;padding:7px;font-size:.62rem}.called-scope__grid{grid-template-columns:1fr;gap:7px}.called-scope ul{grid-template-columns:1fr 1fr;display:grid}.called-preference__grid{grid-template-columns:1fr}.called-preference p{font-size:.63rem}.called-sheet>div{padding:50px 18px 20px}.called-sheet h2{font-size:1.65rem}.faq-search input{min-height:44px;font-size:.62rem}.faq-topics{grid-template-columns:1fr 100px;gap:10px}.faq-topics .route-media{height:100px}.faq-topics nav{display:flex;overflow-x:auto}.faq-topics nav a{flex:0 0 42%;min-height:44px;padding:6px;font-size:.62rem}.faq-popular .container>div{display:flex;overflow-x:auto}.faq-popular a{flex:0 0 60%;min-height:44px;padding:8px;font-size:.63rem}.faq-system{display:block}.faq-system>nav{display:flex;position:static;overflow-x:auto}.faq-system>nav a{flex:none;min-height:44px;padding:11px;font-size:.61rem}.faq-system>div>section{padding-block:8px}.faq-system details summary{min-height:44px;padding:8px 0;font-size:.68rem}.faq-system details p{font-size:.61rem}.faq-contact-routes{display:flex;overflow-x:auto}.faq-contact-routes article{flex:0 0 58%;min-height:90px;padding:9px}.faq-contact-routes p{font-size:.6rem}.contact-subjects{display:grid}.contact-subjects a{grid-template-columns:32px 1fr auto;min-height:44px;padding:6px}.contact-subjects h2{font-size:.9rem}.contact-subjects p{display:none}.contact-form-section__grid,.complaints-form-section__grid{gap:8px}.contact-form-section form,.complaints-form-section form{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.contact-form-section form>label,.complaints-form-section form>label{gap:2px;font-size:.6rem}.contact-form-section form label:has(textarea),.contact-form-section form fieldset,.contact-form-section form .form-consent,.contact-form-section form>button,.contact-form-section form .form-state,.complaints-form-section form label:has(textarea),.complaints-form-section form .form-consent,.complaints-form-section form>button,.complaints-form-section form .form-state{grid-column:1/-1}.contact-form-section input,.contact-form-section select,.complaints-form-section input{min-height:44px;padding:6px}.contact-form-section textarea,.complaints-form-section textarea{max-height:72px}.contact-response__grid,.complaints-recovery{grid-template-columns:100px 1fr}.contact-response ol,.complaints-recovery dl{font-size:.6rem}.contact-direct{display:flex;overflow-x:auto}.contact-direct article{flex:0 0 62%;min-height:92px;padding:8px}.contact-direct p{font-size:.59rem}.complaints-prepare{display:block}.complaints-prepare ol,.complaints-path ol{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;display:grid;overflow-x:auto}.complaints-prepare li,.complaints-path li{min-height:72px;padding:7px}.complaints-prepare p,.complaints-path p{font-size:.58rem}.complaints-closing{gap:8px}.complaints-closing>*{padding:10px}.family-f16 .watch-hero{padding-block:12px 0}.family-f16 .watch-hero__grid{grid-template-columns:1fr;align-items:start;gap:6px;display:grid}.family-f16 .watch-hero h1{margin:4px 0;font-size:1.75rem}.family-f16 .watch-hero .lede{margin:3px 0;font-size:.58rem;line-height:1.3}.family-f16 .watch-hero__actions{gap:12px}.family-f16 .watch-hero__actions .action,.family-f16 .watch-hero__actions>a{min-height:36px;padding:7px 10px;font-size:.64rem}.family-f16 .watch-hero__consumer{width:calc(100% + 2 * var(--hal-gutter));height:138px;min-height:138px;margin:0 calc(-1 * var(--hal-gutter));border-radius:0;order:2}.family-f16 .watch-hero__consumer img{object-position:center 43%}.family-f16 .watch-hero__grid>div>ul{display:none}.family-f16 .watch-hero__features-mobile{order:3;gap:0;margin:0;padding:3px 0;list-style:none;display:grid}.family-f16 .watch-hero__features-mobile li{min-height:27px;padding:5px 8px 5px 34px;font-size:.58rem;font-weight:750}.family-f16 .watch-hero__features-mobile li:before{float:left;color:var(--hal-orange);content:"◎";margin-left:-25px}.watch-dossier,.watch-boundary,.watch-closing{padding-block:6px}.watch-dossier{grid-template-columns:1fr 150px;gap:7px;height:100px;overflow:hidden}.watch-dossier figure{height:94px}.watch-dossier .section-title,.watch-timeline .section-title,.watch-status .section-title,.watch-boundary .section-title,.watch-closing .section-title,.watch-steps-mobile .section-title{font-size:.92rem}.watch-dossier p,.watch-status p,.watch-boundary li{font-size:.48rem}.family-f16 .watch-timeline{float:left;box-sizing:border-box;vertical-align:top;width:50%;height:145px;min-height:145px;padding-block:6px;overflow:hidden}.family-f16 .watch-timeline>.container{width:auto;padding-inline:var(--hal-gutter);margin:0}.family-f16 .watch-timeline__desktop-heading{display:none}.family-f16 .watch-timeline__mobile-heading{margin:0 0 3px;display:block}.family-f16 .watch-timeline ol{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:0;margin:0;display:grid;overflow:visible}.family-f16 .watch-timeline li{grid-template-columns:18px 1fr;align-items:center;min-height:26px;padding:2px 4px;display:grid}.family-f16 .watch-timeline li>span{margin:0}.family-f16 .watch-timeline h3{margin:1px 0;font-size:.51rem;line-height:1.1}.family-f16 .watch-status{float:left;box-sizing:border-box;width:50%;height:145px;min-height:145px;padding:6px var(--hal-gutter);vertical-align:top;grid-template-columns:1fr;gap:2px;margin:0;overflow:hidden}.family-f16 .watch-status>div:first-child .eyebrow,.family-f16 .watch-status>div:first-child p,.family-f16 .watch-status>.route-media,.family-f16 .watch-outcome-rail{display:none}.family-f16 .watch-status>div:last-child{grid-column:auto;min-width:0}.family-f16 .watch-status__rail{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:1px;margin:0;display:grid;overflow:visible}.family-f16 .watch-status__rail article{grid-template-columns:18px 1fr;align-items:center;min-height:25px;padding:2px 4px;display:grid}.family-f16 .watch-status__rail article>span{font-size:.72rem}.family-f16 .watch-status__rail h3{margin:0;font-size:.5rem}.family-f16 .watch-status__rail p{display:none}.family-f16 .watch-status__unavailable{margin:1px 0 0;padding:3px;font-size:.4rem}.family-f16 .watch-personal,.family-f16 .watch-interest,.family-f16 .watch-interest-mobile,.family-f16 .watch-faq-mobile{display:none}.watch-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.family-f16 .watch-boundary{clear:both}.family-f16 .watch-boundary-mobile{clear:both;padding-block:6px}.family-f16 .watch-boundary-mobile h2{margin-block:0 4px}.family-f16 .watch-boundary-mobile details summary{min-height:27px;padding:4px;font-size:.52rem}.family-f16 .watch-steps-mobile{clear:both;padding-block:5px;display:block}.watch-steps-mobile ol{gap:1px;margin:2px 0 0;padding:0;list-style:none;display:grid}.watch-steps-mobile li{font-size:.52rem}.watch-steps-mobile span{background:var(--hal-green);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:6px;font-size:.44rem;display:inline-grid}.family-f16 .watch-closing{clear:both;padding-block:5px}.family-f16 .watch-closing-mobile{grid-template-columns:1fr auto;align-items:center;gap:6px;padding:6px;display:grid}.family-f16 .watch-closing-mobile .eyebrow{display:none}.family-f16 .watch-closing-mobile .section-title{margin:0}.family-f16 .watch-closing-mobile .action{min-height:30px;padding:5px 8px;font-size:.52rem}.family-f17 .adfree-hero{min-height:0;padding-block:18px}.family-f17 .adfree-hero__grid{grid-template-columns:1fr 110px;align-items:start;gap:10px}.family-f17 .adfree-hero h1{margin:7px 0;font-size:2.3rem}.family-f17 .adfree-hero .lede{margin:5px 0;font-size:.63rem;line-height:1.35}.family-f17 .adfree-hero__device{min-height:112px}.adfree-hero__device b{font-size:.7rem}.family-f17 .adfree-hero ul{display:none}.adfree-transformation{min-height:0;padding:14px var(--hal-gutter);grid-template-columns:1fr 115px;gap:10px}.adfree-transformation .route-media{height:115px}.adfree-transformation .section-title,.adfree-goals .section-title,.adfree-steps .section-title,.adfree-support .section-title,.adfree-scope-details .section-title,.adfree-closing .section-title{font-size:1.3rem}.adfree-transformation__scale{font-size:.55rem}.adfree-transformation__scale b{width:16px}.adfree-goals,.adfree-steps{padding-block:14px}.adfree-goals .container>div,.adfree-steps ol{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;display:grid;overflow-x:auto}.adfree-goals article,.adfree-steps li{min-height:76px;padding:8px}.adfree-goals p{font-size:.58rem}.adfree-support{grid-template-columns:112px 1fr;gap:10px;padding-block:14px}.adfree-support .route-media{height:112px}.adfree-support p{font-size:.61rem}.adfree-support li{grid-template-columns:28px 1fr;padding:6px 0}.adfree-support li p{display:none}.adfree-scope-details{gap:8px;padding-block:14px}.adfree-scope-details>div:first-child p{font-size:.61rem}.adfree-scope-details summary{min-height:44px;font-size:.67rem}.adfree-closing{gap:8px;padding-block:14px}.adfree-closing>*{padding:10px}.family-f18 .intake-intro h1 span{white-space:nowrap;display:block}.family-f18 .intake-intro h1{max-width:none;font-size:2rem}.family-f18 .intake-form fieldset{min-inline-size:0}.family-f18 .intake-choice{grid-template-columns:20px minmax(0,1fr) auto;width:100%;min-width:0}.family-f18 .intake-more{width:100%;min-width:0}.family-f18 .intake-more>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.family-f18 .intake-more label{overflow-wrap:anywhere;min-width:0;min-height:44px;padding:6px;font-size:.64rem}.family-f18 .intake-form-support{height:88px;margin-top:8px}.family-f18 .intake-review{padding:8px;display:block}.family-f18 .intake-review>:not(.route-media){display:none}.family-f18 .intake-review>.route-media{height:82px;margin:0;display:block}.family-f18 .intake-workspace{gap:8px}.family-f18 .intake-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.family-f18 .intake-trust article{min-width:0}.family-f18 .intake-trust h2{overflow-wrap:anywhere}.family-f18 .intake-after{margin-top:10px}.family-f18 .intake-after ol{margin-top:6px}.family-f19_state .confirmation-state__grid{grid-template-columns:1fr;gap:8px;display:grid}.family-f19_state .confirmation-receipt{grid-column:auto}.family-f19_state .confirmation-receipt .route-media{height:150px}.family-f19_state .confirmation-next h3{margin:0;font-size:.72rem;display:inline}.family-f19_state .confirmation-next li p{margin:3px 0 0 28px;font-size:.6rem}.family-f19_state .confirmation-record__controls summary{min-height:44px;font-size:.68rem}.family-f19_state .confirmation-record__controls details p{font-size:.59rem}.family-f19_state .confirmation-record__notice{padding:8px}.family-f19_state .confirmation-record nav a{border:1px solid var(--hal-rule);margin-top:5px;padding:8px 10px}.family-f19_state .confirmation-record__utility{grid-template-columns:repeat(3,1fr);display:grid!important}.family-f19_state .confirmation-record__utility a{border:0;justify-content:center;min-height:32px;padding:4px}.family-f19 main{overflow-x:clip}.legal-hero__grid{grid-template-columns:1fr;gap:8px;padding-block:14px 0}.legal-hero h1{margin:5px 0;font-size:2.1rem}.legal-hero .lede{margin:4px 0;font-size:.6rem;line-height:1.3}.legal-meta{gap:5px;margin-top:5px;display:flex}.legal-meta div{padding-left:5px}.legal-meta dt,.legal-meta dd{font-size:.46rem}.legal-hero__object{width:calc(100% + 2 * var(--hal-gutter));height:106px;min-height:106px;margin-inline:calc(-1 * var(--hal-gutter));border-inline:0}.legal-hero__object img{object-fit:fill;transform-origin:75%;width:100%;height:200%;transform:translateY(-25%)scaleX(1.5)}.legal-toc,.terms-toc{grid-template-columns:1fr;gap:6px;padding-block:12px}.legal-toc .section-title,.terms-toc .section-title{font-size:1.3rem}.legal-toc nav,.terms-toc nav{contain:inline-size;overscroll-behavior-inline:contain;min-width:0;max-width:100%;display:flex;overflow-x:auto}.legal-toc a,.terms-toc a{flex:none;min-height:44px;padding:8px;font-size:.62rem}.privacy-summary-cards,.accessibility-principles,.terms-summary{padding-block:12px}.privacy-summary-cards>div,.accessibility-principles>div,.terms-summary>div{contain:inline-size;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;min-width:0;max-width:100%;overflow-x:auto}.privacy-summary-cards article,.accessibility-principles article,.terms-summary article{min-height:78px;padding:8px}.privacy-summary-cards h2,.terms-summary h2{font-size:.9rem}.privacy-summary-cards p,.accessibility-principles p,.terms-summary p{font-size:.56rem}.privacy-data-route{padding-block:14px}.privacy-data-route>.container{grid-template-columns:110px 1fr;gap:10px}.privacy-data-route .route-media{height:110px}.privacy-data-route .section-title{font-size:1.3rem}.privacy-data-route ol{margin-top:5px}.privacy-data-route li{min-height:44px;padding:5px;font-size:.53rem}.privacy-details{grid-template-columns:1fr;gap:10px;padding-block:14px}.privacy-details summary,.terms-chapters summary{grid-template-columns:28px 1fr auto;min-height:44px}.privacy-details summary h2,.terms-chapters summary h2{font-size:.82rem}.privacy-details summary small,.terms-chapters summary small{font-size:.5rem}.privacy-details details>p,.terms-chapters details>p{padding-left:28px;font-size:.58rem}.privacy-details aside{padding:12px}.privacy-details aside .route-media{height:140px}.privacy-details aside h2{font-size:1.05rem}.privacy-cookie-panel{grid-template-columns:1fr;gap:6px;margin-bottom:12px;padding:9px}.privacy-cookie-panel h2{font-size:1rem}.privacy-cookie-panel p,.privacy-cookie-panel dt,.privacy-cookie-panel dd{font-size:.52rem}.privacy-cookie-panel dl>div{padding:2px 0}.privacy-cookie-panel .action{min-height:30px;padding:5px 8px;font-size:.52rem}.cookie-preferences{grid-template-columns:105px 1fr;gap:10px;padding-block:14px}.cookie-preferences .route-media{height:105px}.cookie-preferences .section-title{font-size:1.25rem}.cookie-preferences form{gap:6px;padding:8px}.cookie-preferences label{font-size:.59rem}.cookie-preferences button{font-size:.58rem}.cookie-categories{padding-block:14px}.cookie-categories>.container{grid-template-columns:1fr 105px;gap:10px}.cookie-categories .route-media{height:105px}.cookie-categories .section-title{font-size:1.25rem}.cookie-categories summary{min-height:44px;font-size:.62rem}.cookie-modify{padding-block:14px}.cookie-modify .section-title{font-size:1.25rem}.cookie-modify p{font-size:.59rem}.accessibility-focus,.accessibility-keyboard{padding-block:14px}.accessibility-focus>.container,.accessibility-keyboard{grid-template-columns:1fr 108px;gap:10px}.accessibility-focus .route-media,.accessibility-keyboard .route-media{height:108px}.accessibility-focus .section-title,.accessibility-keyboard .section-title,.accessibility-limits .section-title,.accessibility-contact .section-title{font-size:1.25rem}.accessibility-demo{gap:5px;padding:7px}.accessibility-demo button{min-height:44px;font-size:.58rem}.accessibility-demo p,.accessibility-keyboard p{font-size:.58rem}.accessibility-limits{grid-template-columns:1fr;gap:6px;padding-block:14px}.accessibility-limits summary{min-height:44px;font-size:.64rem}.accessibility-contact{padding-block:14px}.accessibility-contact>.container{gap:8px;display:grid}.terms-toc{grid-template-columns:1fr 110px}.terms-toc .route-media{height:110px}.terms-chapters{padding-block:14px}.terms-chapters>.container{grid-template-columns:105px 1fr;gap:10px}.terms-chapters .route-media{height:105px;position:static}.terms-summary>div{grid-auto-columns:42%}.terms-contact{padding-block:14px}.terms-contact>.container{grid-template-columns:1fr 1fr;gap:8px}.terms-contact .section-title{font-size:1.25rem}.terms-contact button{grid-column:1/-1}.legal-related{grid-template-columns:1fr;padding-block:10px 16px}.legal-related a{min-height:44px;padding:8px;font-size:.62rem}.notfound__line{width:3px;height:28px;display:block;top:auto;bottom:-16px;left:50%}.notfound-routes__object{padding-top:14px}.notfound-branches{height:80px;display:block;top:0}.notfound-routes nav{position:relative}.notfound-routes a{border:1px solid var(--hal-rule);border-left:3px solid var(--hal-orange);grid-template-rows:1fr 1fr;grid-template-columns:36px 1fr auto;min-height:56px;margin-bottom:5px;padding:5px 8px}.notfound-routes a span{grid-row:1/3}.notfound-routes a b{grid-area:1/3/3;align-self:center;display:block}.family-f20 .notfound-routes p{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.notfound-branches path{stroke-dashoffset:0;animation:none}.notfound-branches circle{opacity:1;animation:none}}.knowledge-tablet,.knowledge-mobile-topic-heading{display:none}.knowledge-map__grid{grid-template-columns:.8fr 1fr 1fr;align-items:center}.knowledge-map__system{grid-template-columns:1fr 1fr;gap:8px;padding:22px;display:grid;position:relative}.knowledge-map__system a{z-index:1;border:1px solid var(--hal-rule);background:var(--hal-canvas);place-items:center;min-height:64px;font-weight:750;text-decoration:none;display:grid;position:relative}.knowledge-map__system i{border:2px solid var(--hal-orange);border-radius:50%;position:absolute;inset:24% 20%}.knowledge-map__system p{color:var(--hal-muted);grid-column:1/-1;margin:6px 0 0;font-size:.68rem}.knowledge-map__routes{margin-top:18px;display:grid}.knowledge-map__routes a{border-bottom:1px solid var(--hal-rule);justify-content:space-between;align-items:center;min-height:42px;font-size:.72rem;text-decoration:none;display:flex}@media (width>=768px) and (width<=1199px){.family-f06 .knowledge-hub-hero{background:var(--hal-canvas-soft);height:307px;padding:0}.family-f06 .knowledge-hub-hero__grid{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:18px;min-height:307px}.family-f06 .knowledge-hub-hero__grid>div{align-self:center;padding-block:12px}.family-f06 .knowledge-hub-hero h1{margin:6px 0;font-size:2.75rem;line-height:.94}.family-f06 .knowledge-hub-hero .lede{margin:5px 0 10px;font-size:.72rem;line-height:1.35}.family-f06 .knowledge-hub-hero figure{border-radius:0;align-self:stretch;height:307px}.family-f06 .knowledge-hub-hero figure picture,.family-f06 .knowledge-hub-hero figure img{width:100%;height:100%;display:block}.family-f06 .knowledge-hub-hero figure img{object-fit:cover;object-position:center}.family-f06 .knowledge-search label{display:none}.family-f06 .knowledge-search>div{min-height:40px}.family-f06 .knowledge-search input{padding:8px 10px;font-size:.65rem}.family-f06 .knowledge-search button,.family-f06 .knowledge-search>p,.family-f06 .knowledge-topics,.family-f06 .knowledge-mobile,.family-f06 .knowledge-library,.family-f06 .knowledge-fact-band,.family-f06 .knowledge-featured,.family-f06 .knowledge-map,.family-f06 .knowledge-advice-bridge{display:none}.family-f06 .knowledge-tablet{display:block}.knowledge-tablet h2{color:var(--hal-green);font-family:var(--hal-display);margin:0 0 7px;font-size:1.3rem}.knowledge-tablet-library{height:280px;padding-block:10px;overflow:hidden}.knowledge-tablet-library>div{grid-template-columns:180px 1fr;gap:18px;height:238px;display:grid}.knowledge-tablet-library nav{grid-template-rows:repeat(5,1fr);display:grid}.knowledge-tablet-library nav a{border:1px solid var(--hal-rule);color:var(--hal-green);border-bottom:0;grid-template-columns:34px 1fr;align-items:center;gap:5px;padding:5px 10px;font-size:.7rem;text-decoration:none;display:grid}.knowledge-tablet-library nav a:last-child{border-bottom:1px solid var(--hal-rule)}.knowledge-tablet-library nav a.is-active{background:var(--hal-green-deep);color:#fff}.knowledge-tablet-library nav a span{font-size:1rem}.knowledge-tablet-library>div>article{border:1px solid var(--hal-rule);background:var(--hal-canvas-soft);padding:34px 220px 20px 24px;position:relative;overflow:hidden}.knowledge-tablet-library article h3{color:var(--hal-green);font-family:var(--hal-display);margin:4px 0 8px;font-size:1.85rem}.knowledge-tablet-library article>p:not(.eyebrow){color:var(--hal-muted);margin:0 0 15px;font-size:.66rem;line-height:1.45}.knowledge-tablet-library article .action{min-height:38px;padding:7px 11px;font-size:.65rem}.knowledge-tablet-library article .knowledge-tablet-art{background-position:50%;background-repeat:no-repeat;background-size:cover;width:205px;height:100%;position:absolute;top:0;right:0}.knowledge-tablet-featured{height:342px;padding-block:10px;overflow:hidden}.knowledge-tablet-featured>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.knowledge-tablet-featured a{border:1px solid var(--hal-rule);height:139px;color:var(--hal-green);grid-template-columns:46% 1fr 22px;align-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.knowledge-tablet-featured a>.knowledge-card-art{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.knowledge-tablet-featured a>span{gap:3px;padding:9px;display:grid}.knowledge-tablet-featured a b{color:var(--hal-orange);text-transform:uppercase;font-size:.52rem}.knowledge-tablet-featured a strong{font-family:var(--hal-display);font-size:1.12rem}.knowledge-tablet-featured a small{color:var(--hal-muted);font-size:.55rem;line-height:1.35}.knowledge-tablet-featured a>i{color:var(--hal-orange);font-size:1.4rem;font-style:normal}.knowledge-tablet-relation{background:var(--hal-green-deep);color:#fff;height:192px;padding-block:12px;overflow:hidden}.knowledge-tablet-relation h2{color:#fff}.knowledge-tablet-relation p{margin:0;font-size:.62rem}.knowledge-tablet-relation ol{grid-template-columns:repeat(5,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.knowledge-tablet-relation ol:before{background:var(--hal-orange);content:"";height:2px;position:absolute;top:23px;left:8%;right:8%}.knowledge-tablet-relation li{z-index:1;text-align:center}.knowledge-tablet-relation li span{background:var(--hal-canvas);width:46px;height:46px;color:var(--hal-green);border-radius:50%;place-items:center;margin:auto;font-size:1rem;display:grid}.knowledge-tablet-relation li strong{color:#fff;margin-top:6px;font-size:.61rem;display:block}.knowledge-tablet-advice{border:1px solid var(--hal-rule);grid-template-rows:1fr 1fr;grid-template-columns:1.1fr .9fr;align-items:center;gap:4px 18px;height:98px;margin-block:9px;padding:10px 18px;display:grid}.knowledge-tablet-advice>div{grid-row:1/3;grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.knowledge-tablet-advice>div>span{background:var(--hal-canvas-soft);width:48px;height:48px;color:var(--hal-orange);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.knowledge-tablet-advice p{color:var(--hal-muted);margin:0;font-size:.59rem}.knowledge-tablet-advice p strong{color:var(--hal-green);font-family:var(--hal-display);font-size:1.12rem;display:block}.knowledge-tablet-advice .action{min-height:36px;padding:6px 10px;font-size:.65rem}.knowledge-tablet-advice ul{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.knowledge-tablet-advice li{font-size:.48rem}}.knowledge-article-hero{border-bottom:1px solid var(--hal-rule);background:var(--hal-canvas);padding:0}.knowledge-article-hero__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:54px;min-height:0;padding-block:30px}.knowledge-article-hero h1{max-width:15ch;color:var(--hal-green);margin:12px 0 18px;font-size:clamp(3rem,4.6vw,4.55rem);line-height:.96}.knowledge-article-hero h1 span{display:block}.knowledge-article-hero .lede{color:var(--hal-muted)}.knowledge-article-hero .eyebrow{color:var(--hal-orange)}.knowledge-article-hero__object{border:1px solid var(--hal-rule);background:var(--hal-canvas-soft);min-height:250px;position:relative;overflow:hidden}.knowledge-article-hero__object span{color:var(--hal-orange);letter-spacing:.12em;font-size:.65rem;position:absolute;top:20px;left:20px}.knowledge-article-hero__object i{border:1px solid var(--hal-rule-strong);width:72%;height:60%;position:absolute;transform:translate(14%,25%)rotate(-7deg)}.knowledge-article-hero__object i:nth-of-type(2){transform:translate(24%,35%)rotate(3deg)}.knowledge-article-hero__object b{color:#12362f8f;font-size:3rem;font-weight:500;position:absolute;bottom:14px;right:18px}.knowledge-article-shell{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:54px;padding-block:46px;display:grid}.knowledge-article-toc{border-top:2px solid var(--hal-orange);padding-top:12px;position:sticky;top:24px}.knowledge-article-toc>p{font-size:.72rem;font-weight:800}.knowledge-article-toc nav{display:grid}.knowledge-article-toc nav a{border-bottom:1px solid var(--hal-rule);color:var(--hal-muted);padding:9px 0;font-size:.7rem;text-decoration:none}.knowledge-article-content{min-width:0}.knowledge-article-content>section{scroll-margin-top:24px}.knowledge-article-content h2{margin:7px 0 12px;font-size:clamp(2rem,3vw,3rem);line-height:1.04}.knowledge-article-content h3{font-size:1.2rem}.article-summary-card{border-left:4px solid var(--hal-orange);background:var(--hal-canvas-soft);padding:20px 26px}.article-summary-card p:last-child{max-width:70ch;color:var(--hal-muted)}.article-terms,.article-document-relation,.article-checks,.article-accordions,.article-no-price,.article-flow,.article-full-picture,.article-decision,.article-openkaart,.article-recovery,.article-official-sources,.article-contact-links{border-bottom:1px solid var(--hal-rule);padding-block:38px}.article-loyalty-closing{border-top:4px solid var(--hal-orange);background:var(--hal-green-deep);color:#f8f6f1d1;margin-top:42px;padding:42px 38px}.article-loyalty-closing h2{color:var(--hal-canvas)}.article-loyalty-closing .eyebrow{color:var(--hal-orange-on-dark)}.article-loyalty-closing p{max-width:72ch}.article-terms dl,.article-full-picture dl{grid-template-columns:1fr 1fr;display:grid}.article-terms dl div,.article-full-picture dl div{border:1px solid var(--hal-rule);padding:16px}.article-terms dt,.article-full-picture dt{font-weight:800}.article-terms dd,.article-full-picture dd{color:var(--hal-muted);margin:4px 0 0;font-size:.75rem}.article-media-system{border-bottom:1px solid var(--hal-rule);grid-template-columns:1fr 1.05fr;align-items:center;gap:44px;padding-block:42px;display:grid}.article-media-system>*{min-width:0}.article-media-system--reverse{grid-template-columns:1.05fr 1fr}.article-media-system .route-media{height:300px}.article-comparison,.article-balance,.article-layer-buttons,.statement-fields,.formula-builder,.value-layers{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}.article-comparison button,.article-balance button,.article-layer-buttons button,.statement-fields button,.formula-builder button,.value-layers button{border:1px solid var(--hal-rule);cursor:pointer;background:#fff;min-height:44px;padding:8px 12px}.article-comparison button[aria-pressed=true],.article-balance button[aria-pressed=true],.article-layer-buttons button[aria-pressed=true],.statement-fields button[aria-pressed=true],.formula-builder button[aria-pressed=true],.value-layers button[aria-pressed=true]{border-color:var(--hal-orange);background:var(--hal-green);color:#fff}.formula-builder button span,.value-layers button span{color:var(--hal-orange);font-size:.6rem;display:block}.formula-builder button[aria-pressed=true] span,.value-layers button[aria-pressed=true] span{color:var(--hal-orange-on-dark)}.article-mini-timeline,.article-cost-layers,.article-recovery ol{grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.article-mini-timeline li,.article-cost-layers li,.article-recovery li{border-top:2px solid var(--hal-green);min-height:86px;padding:12px;font-size:.74rem}.article-mini-timeline span{color:var(--hal-orange);font-size:.62rem;display:block}.article-no-price{border-left:4px solid var(--hal-orange);background:var(--hal-canvas-soft);padding-inline:24px}.article-checks ul{grid-template-columns:1fr 1fr;margin:16px 0 0;padding:0;list-style:none;display:grid}.article-checks li{border-bottom:1px solid var(--hal-rule);min-height:48px;padding:10px 16px 10px 28px}.article-checks li:before{color:var(--hal-orange);content:"✓";margin-left:-20px}.article-accordions details{border-bottom:1px solid var(--hal-rule)}.article-accordions summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:750;display:flex}.article-accordions summary span{color:var(--hal-orange)}.article-accordions details p{color:var(--hal-muted);margin:0;padding:0 30px 14px 0;font-size:.75rem}.article-document-relation>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.article-document-relation article{border:1px solid var(--hal-rule);min-height:130px;padding:16px}.article-document-relation article span{color:var(--hal-orange)}.article-flow>div{grid-template-columns:1fr 1fr;display:grid}.article-flow article{border:1px solid var(--hal-rule);min-height:130px;padding:18px}.article-flow article>span{color:var(--hal-orange);font-size:2rem}.article-media-system dl{grid-template-columns:repeat(3,1fr);display:grid}.article-media-system dl div{border-top:2px solid var(--hal-green);padding:10px}.article-media-system dt{font-weight:800}.article-media-system dd{color:var(--hal-muted);margin:3px 0 0;font-size:.68rem}.article-official-sources{display:grid}.article-official-sources>a{border-bottom:1px solid var(--hal-rule);justify-content:space-between;align-items:center;min-height:50px;text-decoration:none;display:flex}.article-contact-links{gap:14px;display:flex}.article-contact-links a{border:1px solid var(--hal-green);padding:12px 18px;font-weight:750;text-decoration:none}.article-decision__routes{grid-template-columns:repeat(3,1fr);display:grid}.article-decision article{border:1px solid var(--hal-rule);min-height:140px;padding:16px}.article-decision article>span{color:var(--hal-orange)}.article-decision h2{font-size:1.5rem}.article-decision p{color:var(--hal-muted);font-size:.72rem}.article-openkaart{justify-content:space-between;align-items:center;gap:24px;display:flex}.knowledge-article-content .five-outcomes{margin-inline:0}.fact-module{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.fact-module article{border-left:2px solid var(--hal-orange);padding-left:12px}.fact-module strong{color:var(--hal-green);font-size:.72rem}.fact-module p{color:var(--hal-muted);margin:4px 0;font-size:.74rem}.fact-module>a{border-top:1px solid var(--hal-rule);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:flex}.fact-module footer{color:var(--hal-muted);grid-column:1/-1;justify-content:space-between;gap:16px;font-size:.62rem;display:flex}.fact-module footer a{color:inherit}@media (width<=1199px){.knowledge-map__grid{grid-template-columns:1fr 1fr}.knowledge-map__grid>.route-media{grid-column:1/-1}.knowledge-article-shell{grid-template-columns:210px minmax(0,1fr);gap:34px}.knowledge-article-content .article-mini-timeline,.knowledge-article-content .article-cost-layers,.knowledge-article-content .article-recovery ol{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;overflow-x:auto}.knowledge-article-content .article-media-system dl{grid-template-columns:1fr}}@media (width<=767px){.family-f06 .knowledge-hub-hero{padding-block:18px}.family-f06 .knowledge-hub-hero__grid{grid-template-columns:1fr 92px;align-items:start;gap:10px}.family-f06 .knowledge-hub-hero h1{margin:6px 0;font-size:2.3rem}.family-f06 .knowledge-hub-hero .lede{margin:5px 0;font-size:.68rem;line-height:1.35}.family-f06 .knowledge-hub-hero figure{height:92px}.family-f06 .knowledge-search label{font-size:.62rem}.family-f06 .knowledge-search input{min-height:44px;font-size:.68rem}.family-f06 .knowledge-search p{margin:3px 0;font-size:.58rem}.knowledge-topics{grid-auto-columns:34%;padding-block:8px}.knowledge-topics button{min-height:44px;padding:6px;font-size:.65rem}.knowledge-library{padding-block:16px}.knowledge-library>header{margin-bottom:10px}.knowledge-library .section-title{font-size:1.38rem}.knowledge-library__grid{gap:10px}.knowledge-library .route-media{height:115px}.knowledge-library__list a{min-height:52px;padding:7px}.knowledge-library__list h3{margin:0;font-size:.85rem}.knowledge-library__list p{display:none}.knowledge-fact-band{padding-block:16px}.knowledge-fact-band .section-title{font-size:1.35rem}.knowledge-fact-band p{margin:5px 0;font-size:.65rem}.knowledge-fact-band aside{min-height:56px;padding:8px}.knowledge-featured{grid-template-columns:1fr;gap:10px;padding-block:16px}.knowledge-featured .section-title{font-size:1.35rem}.knowledge-featured p{margin:5px 0;font-size:.66rem}.knowledge-featured__document{min-height:92px;padding:10px}.knowledge-map{padding-block:16px}.knowledge-map__grid{grid-template-columns:1fr;gap:10px}.knowledge-map .section-title{font-size:1.35rem}.knowledge-map p{margin:5px 0;font-size:.65rem}.knowledge-map__routes{margin-top:6px}.knowledge-map__routes a{min-height:44px}.knowledge-map__system{padding:8px}.knowledge-map__system a{min-height:44px;font-size:.68rem}.knowledge-map__grid>.route-media{grid-column:auto;height:110px}.knowledge-advice-bridge{padding-block:14px}.knowledge-advice-bridge .section-title{font-size:1.3rem}.knowledge-article-hero__grid{grid-template-columns:1fr;gap:10px;padding-block:20px}.knowledge-article-hero h1{margin:7px 0 8px;font-size:2.25rem}.knowledge-article-hero .lede{margin:0;font-size:.68rem;line-height:1.35}.knowledge-article-hero__object{display:none}.knowledge-article-shell{padding-block:0 18px;display:block}.knowledge-article-toc{z-index:3;border-top:0;border-bottom:1px solid var(--hal-rule);background:var(--hal-canvas);min-width:0;max-width:100%;padding:0;position:sticky;top:0;overflow-x:auto}.knowledge-article-toc>p,.knowledge-article-toc>.action{display:none}.knowledge-article-toc nav{width:max-content;display:flex}.knowledge-article-toc nav a{white-space:nowrap;min-height:44px;padding:12px 14px}.knowledge-article-content h2{margin:4px 0 7px;font-size:1.42rem}.article-summary-card{padding:12px 14px}.article-summary-card p{margin:5px 0;font-size:.67rem}.article-terms,.article-document-relation,.article-checks,.article-accordions,.article-no-price,.article-flow,.article-full-picture,.article-decision,.article-openkaart,.article-recovery,.article-official-sources,.article-contact-links{padding-block:16px}.article-terms dl,.article-full-picture dl{grid-template-columns:1fr 1fr}.article-terms dl div,.article-full-picture dl div{padding:8px}.article-terms dd,.article-full-picture dd{font-size:.61rem}.article-media-system,.article-media-system--reverse{grid-template-columns:1fr;gap:10px;padding-block:16px}.article-media-system .route-media{height:102px}.article-media-system .section-title{font-size:1.38rem}.article-comparison,.article-balance,.article-layer-buttons,.statement-fields,.formula-builder,.value-layers{flex-wrap:nowrap;margin:7px 0 5px;overflow-x:auto}.article-comparison button,.article-balance button,.article-layer-buttons button,.statement-fields button,.formula-builder button,.value-layers button{flex:none;font-size:.64rem}.article-mini-timeline,.article-cost-layers,.article-recovery ol{grid-template-columns:none;grid-auto-columns:38%;grid-auto-flow:column;overflow-x:auto}.article-mini-timeline li,.article-cost-layers li,.article-recovery li{min-height:64px;padding:7px;font-size:.62rem}.article-checks ul{grid-template-columns:1fr 1fr}.article-checks li{min-height:44px;padding:7px 8px 7px 22px;font-size:.63rem}.article-accordions summary{min-height:44px;font-size:.7rem}.article-accordions details p{font-size:.62rem}.article-document-relation>div{grid-template-columns:1fr;gap:8px}.article-document-relation article{min-height:84px;padding:8px}.article-document-relation article p{font-size:.61rem}.article-flow article{min-height:80px;padding:9px}.article-flow p{font-size:.62rem}.article-media-system dl{grid-template-columns:repeat(3,1fr)}.article-media-system dl div{padding:6px}.article-media-system dd{font-size:.58rem}.article-official-sources>a{min-height:44px;font-size:.65rem}.article-contact-links{gap:6px}.article-contact-links a{padding:9px;font-size:.65rem}.article-decision__routes{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;overflow-x:auto}.article-decision article{min-height:84px;padding:8px}.article-decision h2{font-size:1rem}.article-decision p{font-size:.58rem}.article-openkaart{gap:8px;display:grid}.knowledge-article-content .five-outcomes{margin-inline:0}.knowledge-article-content .five-outcomes .container{width:100%}.knowledge-article-content .five-outcomes{padding-block:12px}.family-f07 .route-final-cta{padding-block:18px}.family-f07 .route-final-cta .section-title{font-size:1.35rem}.family-f08 .facts-hero{padding-block:18px}.family-f08 .facts-hero__grid{grid-template-columns:1fr 102px;gap:10px}.family-f08 .facts-hero h1{margin:7px 0;font-size:2.25rem}.family-f08 .facts-hero .lede{margin:5px 0;font-size:.66rem;line-height:1.35}.family-f08 .facts-hero .route-media{height:105px}.family-f08 .facts-hero nav{display:flex;overflow-x:auto}.family-f08 .facts-hero nav button{flex:none;min-height:44px;font-size:.62rem}.facts-active{padding-block:16px;display:block}.facts-active .section-title{font-size:1.35rem}.facts-active__list{margin-top:8px}.facts-active__list summary{min-height:44px;padding:7px 0;font-size:.75rem}.fact-module{grid-template-columns:1fr 1fr;gap:7px;padding:10px}.fact-module p{font-size:.6rem}.fact-module footer{gap:2px;font-size:.54rem;display:grid}.facts-index{padding-block:14px}.facts-index__grid{grid-template-columns:110px 1fr;gap:10px}.facts-index .route-media{height:110px}.facts-index .section-title{font-size:1.3rem}.facts-index p{margin:4px 0;font-size:.62rem}.facts-dossier-bridge{padding-block:12px}.facts-dossier-bridge .section-title{font-size:1.3rem}.facts-dossier-bridge nav a{min-height:44px;font-size:.68rem}.facts-advice{padding-block:14px}.facts-advice .section-title{font-size:1.25rem}}.openkaart-proof-object{border:1px solid var(--hal-rule);background:var(--hal-green-deep);min-height:430px;position:relative;overflow:hidden}.openkaart-proof-object>picture img{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}.openkaart-proof-object__layers{position:absolute;inset:36px 26px 52px}.openkaart-proof-object__layers article{backdrop-filter:blur(7px);background:#103f39c7;border:1px solid #f8f6f194;grid-template-columns:40px 1fr;align-content:start;gap:8px;width:78%;height:64%;padding:18px;display:grid;position:absolute;box-shadow:0 22px 40px #0000002e}.openkaart-proof-object__layers article:first-child{top:0;left:0;transform:rotate(-4deg)}.openkaart-proof-object__layers article:nth-child(2){top:16%;left:11%;transform:rotate(1deg)}.openkaart-proof-object__layers article:nth-child(3){top:32%;left:22%;transform:rotate(5deg)}.openkaart-proof-object__layers span{border:1px solid var(--hal-orange-on-dark);width:32px;height:32px;color:var(--hal-orange-on-dark);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.openkaart-proof-object__layers strong{color:#fff;font-family:var(--hal-display);align-self:center;font-size:1.2rem}.openkaart-proof-object__layers i{background:#f8f6f147;grid-column:1/-1;height:1px}.openkaart-proof-object>b{color:#f8f6f194;letter-spacing:.16em;font-size:.62rem;position:absolute;bottom:14px;right:20px}.openkaart-comparison__tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.openkaart-comparison__tabs button{border:1px solid var(--hal-rule);cursor:pointer;background:#fff;min-height:44px;padding:8px 12px}.openkaart-comparison__tabs button[aria-pressed=true]{border-color:var(--hal-orange);background:var(--hal-green);color:#fff}.openkaart-comparison__table[data-active-layer="1"] th:nth-child(n+3),.openkaart-comparison__table[data-active-layer="1"] td:nth-child(n+3),.openkaart-comparison__table[data-active-layer="2"] th:nth-child(2),.openkaart-comparison__table[data-active-layer="2"] td:nth-child(2),.openkaart-comparison__table[data-active-layer="2"] th:nth-child(4),.openkaart-comparison__table[data-active-layer="2"] td:nth-child(4),.openkaart-comparison__table[data-active-layer="3"] th:nth-child(2),.openkaart-comparison__table[data-active-layer="3"] td:nth-child(2),.openkaart-comparison__table[data-active-layer="3"] th:nth-child(3),.openkaart-comparison__table[data-active-layer="3"] td:nth-child(3){display:none}@media (width>=1200px){.family-f01 .home-close{height:166px;min-height:0;overflow:hidden}.family-f01 .site-footer{height:221px;min-height:0;overflow:hidden}.family-f02 .situations-hub-hero{height:448px;min-height:0;overflow:hidden}.family-f02 .situation-index{height:874px;min-height:0;overflow:hidden}.family-f02 .situation-index li{min-height:190px}.family-f02 .situation-collect{height:383px;min-height:0;overflow:hidden}.family-f02 .situation-editorial{height:347px;min-height:0;overflow:hidden}.family-f02 .situation-layers{height:374px;min-height:0;overflow:hidden}.family-f02 .route-final-cta{height:217px;min-height:0;overflow:hidden}.family-f03.route-r03 .scenario-neutral{height:393px;min-height:0;overflow:hidden}.family-f03.route-r04 .scenario-timeline{height:561px;min-height:0;overflow:hidden}.family-f03.route-r04 .scenario-context{height:638px;min-height:0;overflow:hidden}.family-f03.route-r04 .route-final-cta{height:308px;min-height:0;overflow:hidden}.family-f03.route-r05 .scenario-myths{height:634px;min-height:0;overflow:hidden}.family-f03.route-r06 .scenario-consequence{height:652px;min-height:0;overflow:hidden}.family-f03.route-r07 .scenario-myths{height:709px;min-height:0;overflow:hidden}.family-f03.route-r08 .scenario-document-tabs{height:464px;min-height:0;overflow:hidden}.family-f03.route-r10 .scenario-recovery{height:734px;min-height:0;overflow:hidden}.family-f03.route-r11 .scenario-calendar{height:868px;min-height:0;overflow:hidden}.family-f04 .openkaart-hero{height:460px;min-height:0;overflow:hidden}.family-f04 .openkaart-comparison{height:420px;min-height:0;overflow:hidden}.family-f04 .openkaart-analysis{height:520px;min-height:0;overflow:hidden}.family-f04 .openkaart-market-band{height:180px;min-height:0;overflow:hidden}.family-f04 .openkaart-outcomes-visual{height:200px;min-height:0;overflow:hidden}.family-f04 .five-outcomes{height:260px;min-height:0;overflow:hidden}.family-f04 .openkaart-scale{height:160px;min-height:0;overflow:hidden}.family-f04 .openkaart-process{height:200px;min-height:0;overflow:hidden}.family-f04 .openkaart-closing{height:231px;min-height:0;overflow:hidden}.family-f05.route-r13 .route-final-cta{height:382px;min-height:0;overflow:hidden}.family-f05.route-r14 .route-final-cta{height:343px;min-height:0;overflow:hidden}.family-f05.route-r15 .route-final-cta{height:448px;min-height:0;overflow:hidden}.family-f06 .knowledge-hub-hero{height:600px;min-height:0;overflow:hidden}.family-f06 .knowledge-topics{height:140px;min-height:0;overflow:hidden}.family-f06 .knowledge-library{height:1100px;min-height:0;overflow:hidden}.family-f06 .knowledge-fact-band{height:380px;min-height:0;overflow:hidden}.family-f06 .knowledge-featured{height:480px;min-height:0;overflow:hidden}.family-f06 .knowledge-map{height:760px;min-height:0;overflow:hidden}.family-f06 .knowledge-advice-bridge{height:446px;min-height:0;overflow:hidden}.family-f07 .knowledge-article{height:3617px;min-height:0;overflow:hidden}.family-f07.route-r22 .route-final-cta,.family-f07.route-r25 .route-final-cta{height:277px;min-height:0;overflow:hidden}.family-f08 .facts-hero{height:600px;min-height:0;overflow:hidden}.family-f08 .facts-active{height:1000px;min-height:0;overflow:hidden}.family-f08 .facts-index{height:700px;min-height:0;overflow:hidden}.family-f08 .facts-dossier-bridge{height:500px;min-height:0;overflow:hidden}.family-f08 .facts-advice{height:596px;min-height:0;overflow:hidden}.family-f09 .process-outcomes-visual{height:872px;min-height:0;overflow:hidden}.family-f10 .about-hero,.family-f10 .about-manifesto{height:450px;min-height:0;overflow:hidden}.family-f10 .five-outcomes{height:300px;min-height:0;overflow:hidden}.family-f10 .about-editorial{height:360px;min-height:0;overflow:hidden}.family-f10 .about-relation-object{height:480px;min-height:0;overflow:hidden}.family-f10 .about-boundaries{height:260px;min-height:0;overflow:hidden}.family-f10 .about-process{height:230px;min-height:0;overflow:hidden}.family-f10 .route-final-cta{height:370px;min-height:0;overflow:hidden}.family-f11 .independence-hero{height:450px;min-height:0;overflow:hidden}.family-f11 .independence-principles{height:250px;min-height:0;overflow:hidden}.family-f11 .independence-flow{height:450px;min-height:0;overflow:hidden}.family-f11 .independence-disclosure{height:260px;min-height:0;overflow:hidden}.family-f11 .independence-outcome-visual{height:320px;min-height:0;overflow:hidden}.family-f11 .five-outcomes{height:300px;min-height:0;overflow:hidden}.family-f11 .independence-questions{height:320px;min-height:0;overflow:hidden}.family-f11 .route-final-cta{height:281px;min-height:0;overflow:hidden}.family-f12 .called-preference{height:545px;min-height:0;overflow:hidden}.family-f13 .faq-hero{height:400px;min-height:0;overflow:hidden}.family-f13 .faq-topics{height:300px;min-height:0;overflow:hidden}.family-f13 .faq-popular{height:180px;min-height:0;overflow:hidden}.family-f13 .faq-system{height:1200px;min-height:0;overflow:hidden}.family-f13 .faq-contact-routes{height:350px;min-height:0;overflow:hidden}.family-f13 .faq-final{height:201px;min-height:0;overflow:hidden}.family-f15 .complaints-hero{height:490px;min-height:0;overflow:hidden}.family-f15 .complaints-prepare{height:260px;min-height:0;overflow:hidden}.family-f15 .complaints-path{height:360px;min-height:0;overflow:hidden}.family-f15 .complaints-form-section{height:750px;min-height:0;overflow:visible}.family-f15 .complaints-recovery{height:440px;min-height:0;overflow:hidden}.family-f15 .complaints-closing{height:329px;min-height:0;overflow:hidden}.family-f14 .contact-direct{height:353px;min-height:0;overflow:hidden}.family-f16 .watch-hero{height:550px;min-height:0;overflow:hidden}.family-f16 .watch-dossier{height:450px;min-height:0;overflow:hidden}.family-f16 .watch-timeline{height:300px;min-height:0;overflow:hidden}.family-f16 .watch-status{height:650px;min-height:0;overflow:hidden}.family-f16 .watch-personal{height:400px;min-height:0;overflow:hidden}.family-f16 .watch-boundary{height:200px;min-height:0;overflow:hidden}.family-f16 .watch-interest--desktop{height:400px;min-height:0;overflow:hidden}.family-f16 .watch-closing{height:246px;min-height:0;overflow:hidden}.family-f17 .adfree-scope-details{height:388px;min-height:0;overflow:hidden}.family-f18 .intake-shell{height:2012px;min-height:0;overflow:visible}.family-f19.route-r37 .privacy-details{height:791px}.family-f19.route-r38 .legal-summary{height:300px}.family-f19.route-r38 .cookie-preferences{height:650px}.family-f19.route-r38 .cookie-categories{height:700px}.family-f19.route-r38 .cookie-modify{height:300px}.family-f19.route-r38 .legal-related{height:212px}.family-f19.route-r39 .accessibility-principles{height:430px}.family-f19.route-r39 .accessibility-focus,.family-f19.route-r39 .accessibility-keyboard{height:560px}.family-f19.route-r39 .accessibility-limits{height:437px}.family-f19.route-r39 .accessibility-contact{height:174px}.family-f19.route-r40 .terms-toc{height:600px}.family-f19.route-r40 .terms-chapters{height:850px}.family-f19.route-r40 .terms-summary{height:410px}.family-f19.route-r40 .terms-contact{height:301px}.family-f20 .notfound{height:300px;min-height:0;overflow:hidden}.family-f20 .notfound-routes{height:257px;min-height:0;overflow:hidden}}.openkaart-outcomes-visual{grid-template-columns:.7fr 1.3fr;align-items:center;gap:48px;padding-block:44px 24px;display:grid}.openkaart-outcomes-visual .route-media{height:260px}.openkaart-tablet-system,.openkaart-tablet-outcomes-process,.openkaart-analysis-mobile,.openkaart-market-heading-mobile{display:none}@media (width>=768px) and (width<=1199px){.family-f04 .openkaart-hero{background:var(--hal-canvas);padding:0}.family-f04 .openkaart-hero__grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:18px;min-height:275px}.family-f04 .openkaart-hero__grid>div{align-self:center;padding-block:12px}.family-f04 .openkaart-hero h1{margin:7px 0;font-size:2.75rem;line-height:.94}.family-f04 .openkaart-hero .lede{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 9px;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.family-f04 .openkaart-hero .action{min-height:38px;padding:7px 12px;font-size:.7rem}.family-f04 .openkaart-hero .openkaart-proof-object{height:275px;min-height:275px;box-shadow:none;background:0 0;border:0;border-radius:0}.family-f04 .openkaart-proof-object>picture img{object-fit:cover;object-position:center}.family-f04 .openkaart-proof-object__layers,.family-f04 .openkaart-proof-object>b,.family-f04 .openkaart-comparison,.family-f04 .openkaart-analysis,.family-f04 .openkaart-outcomes-visual,.family-f04 .five-outcomes,.family-f04 .openkaart-scale,.family-f04 .openkaart-process{display:none}.family-f04 .openkaart-tablet-system{grid-template-columns:150px 1fr 1fr;gap:9px;height:335px;padding-block:7px;display:grid}.openkaart-tablet-system>nav{grid-template-rows:repeat(3,1fr);display:grid}.openkaart-tablet-system>nav a{border:1px solid var(--hal-rule);color:var(--hal-green);border-bottom:0;grid-template-columns:22px 1fr 18px;align-items:center;gap:5px;padding:7px;font-size:.68rem;font-weight:750;text-decoration:none;display:grid}.openkaart-tablet-system>nav a:last-child{border-bottom:1px solid var(--hal-rule)}.openkaart-tablet-system>nav a.is-active{background:var(--hal-green-deep);color:#fff}.openkaart-tablet-system>nav a span{width:20px;height:20px;color:var(--hal-green);background:#fff;border-radius:50%;place-items:center;font-size:.57rem;display:grid}.openkaart-tablet-system>nav a b{font-size:1rem;font-weight:400}.openkaart-tablet-system>article,.openkaart-tablet-system>aside{border:1px solid var(--hal-rule);background:#fff;padding:10px 14px;overflow:hidden}.openkaart-tablet-system h2{color:var(--hal-green);font-family:var(--hal-display);margin:0 0 6px;font-size:1.25rem}.openkaart-tablet-system>article h2 span{border:1px solid var(--hal-green);width:22px;height:22px;font-family:var(--hal-ui);border-radius:50%;place-items:center;margin-right:7px;font-size:.58rem;display:inline-grid}.openkaart-tablet-system details{border-bottom:1px solid var(--hal-rule)}.openkaart-tablet-system summary{cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;min-height:34px;font-size:.62rem;list-style:none;display:grid}.openkaart-tablet-system summary i{color:var(--hal-green);font-style:normal}.openkaart-tablet-system details p{color:var(--hal-muted);margin:0;padding:0 0 5px 28px;font-size:.52rem}.openkaart-tablet-system>aside>article{border:1px solid var(--hal-rule);grid-template-columns:36px 1fr;align-items:center;gap:6px;min-height:62px;margin-top:5px;padding:6px;display:grid}.openkaart-tablet-system>aside>article>span{border:1px solid var(--hal-rule);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.openkaart-tablet-system h3{font-family:var(--hal-display);margin:0;font-size:.85rem}.openkaart-tablet-system aside p{color:var(--hal-muted);margin:1px 0 0;font-size:.49rem;line-height:1.22}.family-f04 .openkaart-market-band{height:128px;padding-block:10px}.family-f04 .openkaart-market-band .container{grid-template-columns:1.15fr repeat(3,1fr);align-items:center;gap:10px}.family-f04 .openkaart-market-band .section-title{margin:2px 0;font-size:1.3rem}.family-f04 .openkaart-market-band article{min-height:72px;padding-left:10px}.family-f04 .openkaart-market-band article span{font-size:1rem}.family-f04 .openkaart-market-band article h3{margin:1px 0;font-size:.66rem}.family-f04 .openkaart-market-band article p{margin:0;font-size:.48rem;line-height:1.2}.family-f04 .openkaart-tablet-outcomes-process{grid-template-columns:1fr 1fr;gap:8px;height:185px;padding-block:7px;display:grid}.openkaart-tablet-outcomes-process>div{border:1px solid var(--hal-rule);padding:10px;overflow:hidden}.openkaart-tablet-outcomes-process h2{color:var(--hal-green);font-family:var(--hal-display);margin:0 0 7px;font-size:1.25rem}.openkaart-tablet-outcomes-process>div:first-child>div{grid-template-columns:repeat(3,1fr);display:grid}.openkaart-tablet-outcomes-process article{border:1px solid var(--hal-rule);text-align:center;min-height:88px;padding:8px}.openkaart-tablet-outcomes-process article span{border:1px solid var(--hal-green);border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;display:grid}.openkaart-tablet-outcomes-process article h3{margin:5px 0;font-size:.66rem}.openkaart-tablet-outcomes-process>div:first-child>p{color:var(--hal-green);text-align:center;margin:3px 0 0;font-size:.48rem}.openkaart-tablet-outcomes-process ol{grid-template-columns:repeat(5,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.openkaart-tablet-outcomes-process ol:before{background:var(--hal-orange);content:"";height:1px;position:absolute;top:15px;left:8%;right:8%}.openkaart-tablet-outcomes-process li{z-index:1;text-align:center}.openkaart-tablet-outcomes-process li span{border:1px solid var(--hal-green);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-size:.55rem;display:grid}.openkaart-tablet-outcomes-process li strong{margin-top:5px;font-size:.5rem;line-height:1.15;display:block}.family-f04 .openkaart-closing{height:78px;padding-block:7px;display:block}.family-f04 .openkaart-closing aside{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;gap:0 18px;max-width:none;height:64px;padding:7px 18px;display:grid}.family-f04 .openkaart-closing aside .eyebrow,.family-f04 .openkaart-closing aside>p:not(.eyebrow){display:none}.family-f04 .openkaart-closing aside .section-title{grid-row:1/3;margin:0;font-size:1.35rem}.family-f04 .openkaart-closing aside .action{min-height:36px;padding:6px 10px;font-size:.65rem}}@media (width<=767px){.family-f04 .openkaart-hero__grid{grid-template-columns:1fr;gap:12px}.family-f04 .openkaart-hero h1{font-size:2.42rem}.family-f04 .openkaart-hero .lede{margin-block:8px 12px;font-size:.72rem;line-height:1.4}.family-f04 .openkaart-hero .openkaart-proof-object{height:220px;min-height:220px}.openkaart-proof-object__layers,.openkaart-proof-object>b{display:none}.openkaart-comparison{padding-block:18px}.openkaart-comparison .section-title{font-size:1.4rem}.openkaart-comparison__tabs{display:none}.openkaart-comparison__mobile summary{min-height:44px;padding:10px 0;font-size:.75rem}.openkaart-comparison__mobile dl div{padding:6px 0;font-size:.62rem}.openkaart-analysis{padding-block:16px}.openkaart-analysis .section-title{font-size:1.35rem}.openkaart-analysis .route-media{height:120px}.openkaart-anatomy summary{min-height:44px;font-size:.7rem}.openkaart-market-band{padding-block:16px}.openkaart-market-band .section-title{font-size:1.35rem}.openkaart-market-band .container{grid-template-columns:1fr;display:grid}.openkaart-market-band article{min-height:44px;padding:7px 0}.openkaart-market-band article p{font-size:.62rem}.openkaart-outcomes-visual{grid-template-columns:1fr;gap:10px;padding-block:16px 8px}.openkaart-outcomes-visual .section-title{font-size:1.35rem}.openkaart-outcomes-visual p{margin:5px 0;font-size:.68rem}.openkaart-outcomes-visual .route-media{height:115px}.family-f04 .five-outcomes{padding-block:14px}.family-f04 .five-outcomes .section-title{font-size:1.35rem}.family-f04 .outcome-rail article{min-height:76px;padding:8px}.family-f04 .outcome-rail p{font-size:.58rem}.openkaart-scale,.openkaart-process{padding-block:16px}.openkaart-scale .section-title,.openkaart-process .section-title{font-size:1.35rem}.openkaart-scale ol,.openkaart-process ol{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;overflow-x:auto}.openkaart-scale li,.openkaart-process li{min-height:72px;padding:8px;font-size:.65rem}.openkaart-closing{grid-template-columns:1fr;gap:10px;padding-block:16px}.openkaart-closing>*{padding:14px}.openkaart-closing .section-title{font-size:1.35rem}}.family-f05 .ledger-detail-hero{border-bottom:1px solid var(--hal-rule);background:var(--hal-canvas);padding:0}.family-f05 .ledger-detail-hero__grid{align-items:start;gap:54px;min-height:0;padding-block:30px}.family-f05 .ledger-detail-hero h1{max-width:13ch;color:var(--hal-green);margin:12px 0 18px;font-size:clamp(3rem,4.7vw,4.7rem);line-height:.95}.family-f05 .ledger-detail-hero h1 span{display:block}.family-f05 .ledger-detail-hero .lede{color:var(--hal-muted)}.family-f05 .ledger-detail-hero .eyebrow{color:var(--hal-orange)}.ledger-detail-hero__object{border:1px solid var(--hal-rule);background:linear-gradient(145deg,var(--hal-canvas-soft),var(--hal-canvas));place-items:center;min-height:285px;display:grid;position:relative;overflow:hidden}.ledger-detail-hero__object>span{z-index:2;border:2px solid var(--hal-orange);background:var(--hal-canvas);width:92px;height:92px;color:var(--hal-green);font-family:var(--hal-display);border-radius:50%;place-items:center;font-size:3.5rem;display:grid;position:relative}.ledger-detail-hero__object i{border:1px solid var(--hal-rule-strong);background:#ffffff61;width:58%;height:54%;position:absolute;transform:rotate(-8deg)}.ledger-detail-hero__object i:nth-of-type(2){transform:translate(16px,12px)rotate(-2deg)}.ledger-detail-hero__object i:nth-of-type(3){transform:translate(32px,24px)rotate(4deg)}.ledger-detail-hero__object b{color:var(--hal-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;position:absolute;bottom:14px;right:18px}.contract-six{grid-template-columns:.7fr 1fr .9fr;align-items:center;gap:42px;padding-block:52px;display:grid}.contract-six .route-media{height:300px}.contract-six__controls{border-top:1px solid var(--hal-rule)}.contract-six details,.offer-condition-tabs details{border-bottom:1px solid var(--hal-rule)}.contract-six summary,.offer-condition-tabs summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;min-height:46px;font-weight:750;list-style:none;display:grid}.contract-six summary span{color:var(--hal-orange);font-size:.65rem}.contract-six details p,.offer-condition-tabs details p{color:var(--hal-muted);margin:0;padding:0 12px 12px 38px;font-size:.72rem}.contract-document-tabs,.offer-conditions{background:var(--hal-canvas-soft);padding-block:42px}.contract-document-tabs>.container,.offer-conditions>.container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.contract-document-tabs .route-media,.offer-conditions .route-media{height:320px}.contract-document-tabs [role=tablist]{gap:8px;margin-top:18px;display:flex}.contract-document-tabs button,.offer-layer-toggle button{border:1px solid var(--hal-rule);background:var(--hal-canvas);cursor:pointer;min-height:44px;padding:8px 12px}.contract-document-tabs button[aria-selected=true],.offer-layer-toggle button[aria-pressed=true]{border-color:var(--hal-orange);background:var(--hal-green);color:#fff}.contract-document-tabs__panel,[data-offer-panel]{border-left:3px solid var(--hal-orange);margin-top:14px;padding:8px 16px}.contract-document-tabs__panel h3,[data-offer-panel] h3{margin:0}.contract-document-tabs__panel p,[data-offer-panel] p{color:var(--hal-muted);margin:2px 0}.ledger-context{grid-template-columns:1fr 1fr;gap:48px;padding-block:46px;display:grid}.ledger-context nav{display:grid}.ledger-context a{border-bottom:1px solid var(--hal-rule);align-items:center;min-height:50px;padding:8px 12px;text-decoration:none;display:flex}.ledger-context a[aria-current]{border-left:3px solid var(--hal-orange);background:var(--hal-canvas-soft)}.ledger-faq{padding-block:48px}.offer-layers,.market-context,.market-moment{grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding-block:52px;display:grid}.offer-layers .route-media,.market-context .route-media,.market-moment .route-media{height:330px}.offer-layer-toggle{gap:8px;margin-top:18px;display:flex}.offer-condition-tabs summary{grid-template-columns:1fr auto}.offer-flexibility,.offer-comparison{grid-template-columns:.65fr 1.35fr;gap:48px;padding-block:44px;display:grid}.offer-flexibility>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.offer-flexibility article{border:1px solid var(--hal-rule);min-height:130px;padding:16px}.offer-flexibility article span{color:var(--hal-orange);font-size:.66rem}.offer-flexibility h3{margin:4px 0}.offer-flexibility p{color:var(--hal-muted);margin:0;font-size:.74rem}.offer-comparison table{border-collapse:collapse;width:100%;min-width:540px;font-size:.75rem}.offer-comparison th,.offer-comparison td{border:1px solid var(--hal-rule);text-align:left;padding:11px}.offer-comparison thead th{background:var(--hal-green);color:#fff}.market-bandwidth{background:var(--hal-canvas-soft);padding-block:44px}.market-bandwidth>.container{grid-template-columns:.7fr 1.3fr;align-items:center;gap:46px;display:grid}.market-bandwidth__scale{grid-template-columns:auto 1fr 12px 1fr auto;align-items:center;gap:8px;display:grid}.market-bandwidth__scale i{background:var(--hal-green);height:2px}.market-bandwidth__scale i:nth-of-type(2){border:2px solid var(--hal-orange);background:var(--hal-canvas);border-radius:50%;height:24px}.market-moment dl{gap:0;display:grid}.market-moment dl div{border-bottom:1px solid var(--hal-rule);grid-template-columns:130px 1fr;padding:10px;display:grid}.market-moment dt{font-weight:800}.market-moment dd{color:var(--hal-muted);margin:0;font-size:.75rem}.market-contract-link{background:var(--hal-green-deep);padding-block:36px}.market-contract-link>.container{justify-content:space-between;align-items:center;gap:24px;display:flex}.market-contract-link .section-title{color:#fff}.market-contract-link .eyebrow{color:var(--hal-orange-on-dark)}@media (width<=767px){.family-f05 .ledger-detail-hero__grid{grid-template-columns:1fr;gap:16px;padding-block:24px 18px}.family-f05 .ledger-detail-hero h1{margin:7px 0 9px;font-size:2.35rem}.family-f05 .ledger-detail-hero .lede{margin:0 0 12px;line-height:1.5}.ledger-detail-hero__object{min-height:156px}.ledger-detail-hero__object>span{width:58px;height:58px;font-size:2.1rem}.ledger-detail-hero__object i{height:62%}.ledger-detail-hero__object b{font-size:.68rem}.contract-six,.contract-document-tabs>.container,.offer-layers,.offer-conditions>.container,.offer-flexibility,.offer-comparison,.market-context,.market-bandwidth>.container,.market-moment,.ledger-context{grid-template-columns:1fr;gap:12px;padding-block:18px}.contract-six .section-title,.contract-document-tabs .section-title,.offer-layers .section-title,.offer-conditions .section-title,.offer-flexibility .section-title,.offer-comparison .section-title,.market-context .section-title,.market-bandwidth .section-title,.market-moment .section-title,.ledger-context .section-title{font-size:1.42rem}.contract-six .route-media,.contract-document-tabs .route-media,.offer-layers .route-media,.offer-conditions .route-media,.market-context .route-media,.market-moment .route-media{height:126px}.contract-six summary,.offer-condition-tabs summary{min-height:44px;font-size:.72rem}.contract-six details p,.offer-condition-tabs details p{font-size:.64rem}.contract-document-tabs [role=tablist],.offer-layer-toggle{margin-top:7px;overflow-x:auto}.contract-document-tabs__panel,[data-offer-panel]{margin-top:6px;font-size:.66rem}.offer-flexibility>div:last-child{grid-template-columns:none;grid-auto-columns:52%;grid-auto-flow:column;overflow-x:auto}.offer-flexibility article{min-height:86px;padding:9px}.offer-flexibility p{font-size:.62rem}.offer-comparison .scenario-table-scroll{overflow-x:auto}.offer-comparison table{font-size:.64rem}.market-bandwidth__scale{grid-template-columns:auto 1fr 10px 1fr auto;font-size:.62rem}.market-moment dl div{grid-template-columns:90px 1fr;padding:7px;font-size:.65rem}.market-moment dd{font-size:.62rem}.market-contract-link{padding-block:16px}.market-contract-link>.container{gap:8px;display:grid}.market-contract-link .section-title{font-size:1.35rem}.family-f05 .five-outcomes{padding-block:18px}.family-f05 .five-outcomes .section-title{font-size:1.38rem}.family-f05 .outcome-rail article{min-height:78px;padding:9px}.family-f05 .outcome-rail article p{font-size:.61rem}.family-f05 .route-final-cta{padding-block:20px}.family-f05 .route-final-cta .section-title{font-size:1.4rem}}body.route-r31{--r31-green:#004d44;--r31-orange:#f04b0b;color:var(--r31-green);background:#fbfaf7}.route-r31 main{overflow:visible}.route-r31 .r31-wrap{box-sizing:border-box;width:min(1260px,100% - 110px);margin-inline:auto}.route-r31 .r31-icon{color:var(--r31-green);display:block}.route-r31 .r31-hero{background:#fbfaf7}.route-r31 .r31-hero>.r31-wrap{grid-template-columns:minmax(0,56fr) minmax(0,44fr);width:100%;max-width:none;display:grid}.route-r31 .r31-hero-copy{align-self:center;padding-left:max(55px,50vw - 665px)}.route-r31 .r31-hero-copy>p:first-child{color:#c93a00;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}.route-r31 .r31-hero-copy>p:first-child:after{content:"";background:#c93a00;width:34px;height:2px;margin-top:10px;display:block}.route-r31 .r31-hero h1{color:var(--r31-green);font-family:var(--hal-display);letter-spacing:-.035em;margin:18px 0 25px;font-size:68px;font-weight:520;line-height:.96}.route-r31 .r31-hero h1 span{display:inline}.route-r31 .r31-hero h1 .r31-title-third{display:block}.route-r31 .r31-hero-copy>p:last-child{color:#171d1c;margin:0;font-size:17px;line-height:1.55}.route-r31 .r31-hero .route-media{border:0;border-radius:0;min-height:510px}.route-r31 .r31-hero .route-media img{object-fit:cover;object-position:center;transform-origin:100%;width:100%;height:100%;transform:scale(1.3)}.route-r31 .r31-main{padding-block:37px 30px}.route-r31 .r31-card{box-sizing:border-box;background:#fffdfa;border:1px solid #ded9d1;border-radius:10px;margin-bottom:27px}.route-r31 .r31-card h2{color:var(--r31-green);font-family:var(--hal-display);align-items:center;gap:20px;margin:0;font-size:30px;font-weight:520;display:flex}.route-r31 .r31-card h2 i{background:var(--r31-green);color:#fff;width:42px;height:42px;font-family:var(--hal-ui);border-radius:50%;flex:0 0 42px;place-items:center;font-size:18px;font-style:normal;display:grid}.route-r31 .r31-subjects{background:0 0;border:0;margin-bottom:42px}.route-r31 .r31-subjects h2{margin-bottom:20px}.route-r31 .r31-subjects nav{background:#fffdfa;border:1px solid #ded9d1;border-radius:10px;overflow:hidden}.route-r31 .r31-subjects a{color:#17211f;border-bottom:1px solid #ded9d1;grid-template-columns:48px 1fr 20px;align-items:center;min-height:86px;padding:0 26px;font-size:17px;text-decoration:none;display:grid}.route-r31 .r31-subjects a:last-child{border:0}.route-r31 .r31-subjects a>.r31-icon:last-child{width:18px}.route-r31 .r31-form{padding:24px 28px 28px}.route-r31 .r31-form-help{color:#555;margin:15px 0 25px 62px;font-size:13px}.route-r31 .r31-form form{grid-template-columns:1fr 1fr;gap:24px 32px;margin-left:62px;display:grid}.route-r31 .r31-form label{color:#111;gap:8px;font-size:13px;font-weight:650;display:grid}.route-r31 .r31-form .subject,.route-r31 .r31-form .phone,.route-r31 .r31-form .message,.route-r31 .r31-form .callback,.route-r31 .r31-form button,.route-r31 .r31-form .privacy,.route-r31 .r31-form .optout{grid-column:1/-1}.route-r31 .r31-form input,.route-r31 .r31-form select,.route-r31 .r31-form textarea{box-sizing:border-box;color:#17302c;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #cfcac3;border-radius:5px;padding:14px 16px}.route-r31 .r31-form textarea{resize:vertical;min-height:120px}.route-r31 .r31-form .callback{background:#f7f4ef;border:1px solid #ded9d1;border-radius:6px;align-items:center;padding:14px 18px;display:flex}.route-r31 .callback-control{flex:0 0 32px;place-items:center;width:32px;margin-right:18px;position:relative;display:grid!important}.route-r31 .callback-control>input{opacity:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.route-r31 .callback-control>i{display:none}.route-r31 .r31-form .callback span:last-child>*{display:block}.route-r31 .r31-form .callback small{color:#666;margin-top:4px;font-weight:400}.route-r31 .r31-form button{background:var(--r31-orange);color:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:278px;min-height:54px;padding:0 20px;font-size:17px;font-weight:700;display:flex}.route-r31 .r31-form button:disabled{opacity:1}.route-r31 .r31-form button .r31-icon{color:#fff}.route-r31 .r31-form .form-state{color:#555;grid-column:1/-1;margin:0;font-size:12px}.route-r31 .r31-form .privacy,.route-r31 .r31-form .optout{color:#555;margin:0;font-size:12px}.route-r31 .r31-form .privacy{border-top:1px solid #ded9d1;align-items:center;gap:14px;padding-top:16px;display:flex}.route-r31 .r31-consent-control{cursor:pointer;flex:none;display:block;position:relative}.route-r31 .r31-consent-control>input{z-index:1;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.route-r31 .r31-consent-control>input:focus-visible+.r31-icon{outline-offset:3px;outline:2px solid}.route-r31 .r31-consent-control>input:checked+.r31-icon{color:var(--r31-orange)}.route-r31 .r31-form .privacy a,.route-r31 .r31-form .optout a{color:var(--r31-green)}.route-r31 .r31-response{color:#fff;background:linear-gradient(110deg,#00483f,#00574c);padding:24px;position:relative;overflow:hidden}.route-r31 .r31-response>:not(.r31-response-media){z-index:1;position:relative}.route-r31 .r31-response .r31-response-media{z-index:0;opacity:.025;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.route-r31 .r31-response .r31-response-media picture,.route-r31 .r31-response .r31-response-media img{width:100%;height:100%;display:block}.route-r31 .r31-response .r31-response-media img{object-fit:cover!important}.route-r31 .r31-response h2{color:#fff}.route-r31 .r31-response h2 i{color:var(--r31-green);background:#f5f2ec}.route-r31 .r31-response ol{grid-template-columns:repeat(3,1fr);margin:20px 0 0;padding:0;list-style:none;display:grid}.route-r31 .r31-response li{text-align:center;border-right:1px solid #fff5;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:220px;display:flex;position:relative}.route-r31 .r31-response li:last-child{border:0}.route-r31 .r31-flow-arrow{z-index:2;color:#fff;width:28px;display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.route-r31 .r31-flow-arrow .r31-icon{color:currentColor}.route-r31 .r31-response li b{width:76px;height:76px;color:var(--r31-green);background:#f8f5ef;border-radius:50%;place-items:center;display:grid}.route-r31 .r31-response li span{max-width:250px}.route-r31 .r31-direct{padding:20px 25px 26px}.route-r31 .r31-direct>div{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.route-r31 .r31-direct a{min-height:115px;color:var(--r31-green);border-right:1px solid #ded9d1;grid-template-columns:45px 1fr 15px;align-items:start;padding:8px 18px;text-decoration:none;display:grid}.route-r31 .r31-direct a:last-child{border:0}.route-r31 .r31-direct strong,.route-r31 .r31-direct small{display:block}.route-r31 .r31-direct strong{font-size:14px}.route-r31 .r31-direct small{color:#333;margin-top:8px;font-size:12px;line-height:1.5}.route-r31 .r31-direct a>.r31-icon:last-child{width:15px;margin-top:5px}.route-r31 .r31-lock{background:#f5f1eb;border:1px solid #e1ddd5;border-radius:9px;align-items:center;gap:20px;padding:18px;display:flex}.route-r31 .r31-lock>b{background:#e8e5dd;border-radius:50%;flex:0 0 55px;place-items:center;width:55px;height:55px;display:grid}.route-r31 .r31-lock span>*{display:block}.route-r31 .r31-lock small{color:#555;margin-top:5px}@media (width>=1200px){body.route-r31{--hal-header:100px}.route-r31 .site-header{height:100px}.route-r31 .site-header__inner{width:calc(100% - 110px);max-width:1330px}.route-r31 .site-header .wordmark{font-size:34px;font-weight:600}.route-r31 .r31-hero-copy{padding-left:max(85px,50vw - 635px)}.route-r31 .r31-hero .route-media img{transform:translate(-50px)scale(1.42)}.route-r31 .r31-subjects{margin-bottom:37px}.route-r31 .r31-icon:has(.r31-icon-desktop) .r31-icon-base{display:none}.route-r31 .r31-icon .r31-icon-desktop{display:inline}.route-r31 .r31-subjects a{min-height:88px}.route-r31 .r31-subjects a>.r31-icon:first-child{width:38px;height:38px}.route-r31 .r31-form .callback{box-sizing:border-box;min-height:86px}.route-r31 .r31-response li b{width:88px;height:88px}.route-r31 .r31-response li b .r31-icon{width:42px;height:42px}.route-r31 .r31-direct a>.r31-icon:first-child{width:38px;height:38px}.route-r31 .r31-lock{padding:16px 18px}.route-r31 .site-footer{padding:49px 0 22px}.route-r31 .site-footer__inner{width:1260px;max-width:calc(100% - 110px)}.route-r31 .site-footer__brand>a{font-family:var(--hal-display);font-size:27px;font-weight:520}body.route-r31 .site-footer .site-footer__brand p{color:#0000!important;width:220px!important;font-size:13px!important;position:relative!important}body.route-r31 .site-footer .site-footer__brand p:before{color:#f8f6f1c7;content:"Onafhankelijk, telefonisch energieadvies.";position:absolute;inset:0}.route-r31 .site-footer nav a{font-size:14px}.route-r31 .utility-links .icon{display:none}body.route-r31.family-f14 .site-footer .utility-links a:nth-child(4) span{font-size:0}body.route-r31.family-f14 .site-footer .utility-links a:nth-child(4) span:before{content:"Algemene voorwaarden";font-size:14px}body.route-r31.family-f14 .site-footer .utility-links a:nth-child(6){display:none}body.route-r31.family-f14 .site-footer .utility-links a+a:before{color:#f8f6f173;content:"|";margin-right:22px}body.route-r31.family-f14 .site-footer .utility-links:after{color:#f8f6f1c7;content:"© Het Adviesloket";margin-left:auto;font-size:14px}}@media (width>=768px) and (width<=1199px){body.route-r31{--hal-header:72px}.route-r31 .site-header{height:72px}.route-r31 .desktop-nav{display:none}.route-r31 .r31-wrap{width:calc(100% - 72px);max-width:none}.route-r31 .r31-hero>.r31-wrap{grid-template-columns:52% 48%}.route-r31 .r31-hero-copy{padding-left:54px}.route-r31 .r31-hero h1 .r31-title-first{display:block}.route-r31 .r31-hero h1 .r31-title-third{display:inline}.route-r31 .r31-hero h1{margin:10px 0 14px;font-size:48px}.route-r31 .r31-hero-copy>p:first-child{font-size:12px}.route-r31 .r31-hero-copy>p:last-child{font-size:14px}.route-r31 .r31-hero .route-media{aspect-ratio:1.87;min-height:0;overflow:hidden}.route-r31 .r31-hero .route-media img{transform:translate(90px)scale(2.1,1.3)}.route-r31 .r31-main{padding-block:0 4px}.route-r31 .r31-card{border-radius:8px;margin-bottom:5px}.route-r31 .r31-card h2{gap:18px;font-size:21px}.route-r31 .r31-card h2 i{flex-basis:32px;width:32px;height:32px;font-size:13px}.route-r31 .r31-subjects{background:#fffdfa;border:1px solid #ded9d1;margin-bottom:5px;padding:11px 16px}.route-r31 .r31-subjects h2{margin-bottom:12px}.route-r31 .r31-subjects a{min-height:47px;padding:0 18px;font-size:13px}.route-r31 .r31-subjects a .r31-icon{width:28px;height:28px}.route-r31 .r31-form{padding:10px 20px 13px}.route-r31 .r31-form-help,.route-r31 .r31-form .privacy,.route-r31 .r31-form .optout{display:none}.route-r31 .r31-form form{gap:6px 16px;margin:10px 0 0}.route-r31 .r31-form label{gap:4px;font-size:11px}.route-r31 .r31-form input,.route-r31 .r31-form select{min-height:38px;padding:8px 12px}.route-r31 .r31-form textarea{height:66px;min-height:66px;margin-top:6px;padding:8px 12px}.route-r31 .r31-form .callback{background:0 0;border:0;padding:2px 0}.route-r31 .callback-control{width:38px;height:22px;margin-right:18px;position:relative}.route-r31 .callback-control>input{opacity:0;width:38px;min-height:22px;margin:0;display:block;position:absolute}.route-r31 .callback-control>i{background:#ccc;border-radius:20px;width:38px;height:22px;display:block}.route-r31 .callback-control>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:2px;display:block}.route-r31 .callback-control>.r31-icon{display:none}.route-r31 .r31-form button{justify-content:center;width:100%;min-height:34px;margin-top:14px;font-size:13px}.route-r31 .r31-form button .r31-icon{width:20px;position:absolute;right:55px}.route-r31 .r31-response{color:var(--r31-green);background:#fffdfa;padding:4px 18px}.route-r31 .r31-response h2{color:var(--r31-green)}.route-r31 .r31-response h2 i{background:var(--r31-green);color:#fff}.route-r31 .r31-response ol{margin:5px 0}.route-r31 .r31-response li{border-right-color:#ded9d1;gap:4px;min-height:41px;font-size:10px}.route-r31 .r31-response li>span:not(.r31-flow-arrow){line-height:1.1}.route-r31 .r31-response li b{width:44px;height:44px}.route-r31 .r31-response li b .r31-icon{width:25px;height:25px}.route-r31 .r31-flow-arrow{color:var(--r31-green)}.route-r31 .r31-direct{padding:10px 18px}.route-r31 .r31-direct>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.route-r31 .r31-direct a{border:1px solid #ded9d1;border-radius:5px;min-height:75px;padding:7px 12px}.route-r31 .r31-direct a .r31-icon{width:29px;height:29px}.route-r31 .r31-direct small{margin-top:2px;font-size:9px}.route-r31 .r31-lock{padding:1px 18px;font-size:11px}.route-r31 .r31-lock>b{flex-basis:24px;width:24px;height:24px}.route-r31 .r31-lock>b .r31-icon{width:18px;height:18px}.route-r31 .r31-lock small{display:none}.route-r31 .site-footer{box-sizing:border-box;padding:15px 36px;height:auto!important;min-height:121px!important}body.route-r31 .site-footer .site-footer__inner{grid-template-columns:170px 1fr!important;gap:4px 18px!important;width:calc(100% - 72px)!important;max-width:none!important;margin-inline:auto!important;display:grid!important}body.route-r31 .site-footer .site-footer__brand{display:block!important}body.route-r31 .site-footer .site-footer__brand>a{white-space:nowrap;font-size:20px!important}body.route-r31 .site-footer .site-footer__brand p{color:#0000!important;font-size:9px!important;position:relative!important}body.route-r31 .site-footer .site-footer__brand p:before{color:#f8f6f1c7;content:"Persoonlijk advies over energie en contracten.";position:absolute;inset:0}body.route-r31 .site-footer .site-footer__mobile-groups{grid-template-columns:repeat(4,1fr)!important;display:grid!important}body.route-r31 .site-footer .site-footer__mobile-groups summary{font-size:13px!important}body.route-r31 .site-footer .utility-links{justify-content:center!important;gap:18px!important;display:flex!important;position:static!important}body.route-r31 .site-footer .utility-links a{align-items:center;gap:6px;display:flex;font-size:10px!important}.route-r31 .utility-links .icon{width:24px;height:24px;display:block}}@media (width<=767px){body.route-r31{--hal-header:45px}.route-r31 .site-header{height:45px}.route-r31 .menu-button{width:32px;padding-inline:1px}.route-r31 .r31-wrap{width:calc(100% - 34px);max-width:none}.route-r31 .r31-hero>.r31-wrap{width:100%;min-height:192px;display:block;position:relative}.route-r31 .r31-hero-copy{z-index:1;padding:14px 0 21px 17px;position:relative}.route-r31 .r31-hero-copy>p:first-child{font-size:8px}.route-r31 .r31-hero-copy>p:first-child:after{width:14px;height:1px;margin-top:4px}.route-r31 .r31-hero h1{margin:6px 0 12px;font-size:23px;line-height:1.02}.route-r31 .r31-hero-copy>p:last-child{width:190px;font-size:11px;line-height:1.5}.route-r31 .r31-hero .route-media{-webkit-mask-composite:source-in;width:245px;height:145px;min-height:0;position:absolute;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%),linear-gradient(#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 28%),linear-gradient(#0000,#000 22%);mask-composite:intersect}.route-r31 .r31-hero .route-media img{object-position:center;transform-origin:50%;transform:translateY(10px)scale(1.3)}.route-r31 .r31-main{padding-block:0}.route-r31 .r31-card{border-radius:7px;margin-bottom:3px}.route-r31 .r31-card h2{gap:10px;font-size:15px}.route-r31 .r31-card h2 i{flex-basis:20px;width:20px;height:20px;font-size:9px}.route-r31 .r31-subjects{z-index:2;margin-top:-1px;margin-bottom:3px;padding:6px 10px;position:relative}.route-r31 .r31-subjects h2{margin-bottom:8px}.route-r31 .r31-subjects a{grid-template-columns:25px 1fr 10px;min-height:24px;padding:0 7px;font-size:9px}.route-r31 .r31-subjects a .r31-icon{width:15px;height:15px}.route-r31 .r31-form{padding:4px 10px}.route-r31 .r31-form-help,.route-r31 .r31-form .privacy,.route-r31 .r31-form .optout{display:none}.route-r31 .r31-form form{margin:4px 0 0;display:block}.route-r31 .r31-form label{gap:2px;margin-top:0;font-size:8px;font-weight:500}.route-r31 .r31-form input,.route-r31 .r31-form select{min-height:20px;padding:3px 7px;font-size:8px}.route-r31 .r31-form textarea{resize:vertical;height:30px;min-height:30px;padding:3px 7px;font-size:8px}.route-r31 .r31-form .callback{background:0 0;border:0;min-height:32px;margin-top:4px;padding:2px 0}.route-r31 .callback-control{width:28px;height:16px;margin-right:8px;position:relative}.route-r31 .callback-control>input{opacity:0;width:28px;min-height:16px;margin:0;display:block;position:absolute}.route-r31 .callback-control>i{background:#ccc;border-radius:20px;width:28px;height:16px;display:block}.route-r31 .callback-control>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:2px;display:block}.route-r31 .callback-control>.r31-icon{display:none}.route-r31 .r31-form .callback span:last-child{max-width:240px}.route-r31 .r31-form .callback small{font-size:8px;line-height:1.25}.route-r31 .r31-form .callback b{font-weight:600}.route-r31 .r31-form .callback small{color:#303735}.route-r31 .r31-form button{background:linear-gradient(90deg,#e02f08,#f04408);justify-content:center;width:100%;min-height:23px;margin-top:5px;font-size:9px}.route-r31 .r31-form button .r31-icon{width:15px;position:absolute;right:32px}.route-r31 .r31-response{color:var(--r31-green);background:#fffdfa;padding:4px 10px}.route-r31 .r31-response h2{color:var(--r31-green)}.route-r31 .r31-response h2 i{background:var(--r31-green);color:#fff}.route-r31 .r31-response ol{margin:0;padding-left:12px;display:block;position:relative}.route-r31 .r31-response ol:before{content:"";background:#b9c7c3;width:1px;position:absolute;top:14px;bottom:13px;left:23px}.route-r31 .r31-response li{text-align:left;border:0;grid-template-columns:24px 1fr;justify-content:start;gap:7px;min-height:15px;font-size:9px;display:grid}.route-r31 .r31-response li b{z-index:1;background:#fffdfa;border:1px solid #9fb4af;width:18px;height:18px;position:relative}.route-r31 .r31-response li b .r31-icon{width:13px;height:13px}.route-r31 .r31-flow-arrow{display:none}.route-r31 .r31-direct{padding:1px 10px 2px}.route-r31 .r31-direct>div{border:1px solid #ded9d1;border-radius:5px;margin-top:5px;display:block}.route-r31 .r31-direct a{border:0;border-bottom:1px solid #ded9d1;grid-template-columns:24px 1fr 10px;min-height:24px;padding:1px 7px}.route-r31 .r31-direct a:last-child{border-bottom:0}.route-r31 .r31-direct a .r31-icon{width:14px;height:14px}.route-r31 .r31-direct strong{font-size:9px}.route-r31 .r31-direct small{display:none}.route-r31 .r31-lock{gap:8px;padding:2px 9px;font-size:8px}.route-r31 .r31-lock>b{flex-basis:24px;width:24px;height:24px}.route-r31 .r31-lock>b .r31-icon{width:14px;height:14px}.route-r31 .r31-lock small{display:none}.route-r31 .site-footer{min-height:0;padding:14px 22px;height:auto!important}body.route-r31 .site-footer .site-footer__inner{width:calc(100% - 44px)!important;max-width:none!important;margin-inline:auto!important;display:block!important}body.route-r31 .site-footer .site-footer__brand{min-height:48px;display:block!important}body.route-r31 .site-footer .site-footer__brand>a{font-size:16px!important}body.route-r31 .site-footer .site-footer__brand p{overflow:hidden;color:#0000!important;margin-top:4px!important;font-size:9px!important;position:relative!important}body.route-r31 .site-footer .site-footer__brand p:before{color:#f8f6f1c7;content:"Persoonlijk advies vindt uitsluitend telefonisch plaats.";position:absolute;inset:0}body.route-r31 .site-footer .site-footer__mobile-groups{grid-template-columns:1fr!important;display:grid!important}body.route-r31 .site-footer .site-footer__mobile-groups summary{min-height:29px!important;padding:1px 0!important;font-size:10px!important}body.route-r31 .site-footer .utility-links{grid-template-rows:repeat(3,24px);grid-template-columns:repeat(6,1fr);align-content:start;height:79px;min-height:0;border-top:1px solid #fff3!important;gap:2px 0!important;padding-top:4px!important;display:grid!important;position:static!important}body.route-r31 .site-footer .utility-links a{grid-column:span 2;justify-content:center;align-items:center;gap:4px;min-height:24px;display:flex;font-size:9px!important}body.route-r31 .site-footer .utility-links a:nth-child(4),body.route-r31 .site-footer .utility-links a:nth-child(5){grid-column:span 3}body.route-r31 .site-footer .utility-links a:last-child{grid-column:1/-1}.route-r31 .utility-links .icon{filter:grayscale()brightness(4);width:16px;height:16px;display:block}}.route-r12 [data-openkaart-layer]{min-width:44px;min-height:44px;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px}.route-r12 .openkaart-anatomy--desktop details{border:1px solid #d9d5cd;border-bottom:0}.route-r12 .openkaart-anatomy--desktop details:last-child{border-bottom:1px solid #d9d5cd}.route-r12 .openkaart-anatomy--desktop summary{color:#111;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:12px;list-style:none;display:flex}.route-r12 .openkaart-anatomy--desktop summary::-webkit-details-marker{display:none}.route-r12 .openkaart-anatomy--desktop summary b{color:#063f37;font-size:24px;font-weight:400}.route-r12 .openkaart-anatomy--desktop details p{color:#202725;margin:0;padding:0 14px 10px;font-size:12px}.route-r12 .r12-d-outcomes{position:relative}.route-r12 [data-rail-next]{color:#063f37;cursor:pointer;background:#fffdfa;border:1px solid #075047;border-radius:50%;width:44px;height:44px;font-size:20px;position:absolute;bottom:0;right:0}.route-r12 [data-outcome-status]{color:#063f37;margin:0;font-size:12px;position:absolute;bottom:13px;right:54px}.route-r12 .openkaart-closing .route-faq-block summary{min-height:44px}.route-r12 .r12-button,body.route-r12 .site-header__actions .action,.route-r12 .r12-m-cta{background:#c93600!important}.route-r12 .r12-hero__copy>p:first-child{color:#a93200}body.route-r12 .site-header__actions .action>span{color:#fff}body.route-r12 .site-footer nav a{align-items:center;min-height:24px;display:flex}body.route-r12 .site-footer__mobile-groups summary{min-height:24px}body.route-r12 .site-footer .utility-links a{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (width<=767px){.route-r12 .r12-m-layers summary,.route-r12 .r12-m-faq summary{min-height:24px}}
