@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--canvas:#f7f7f0;--green:#19342c;--ink:#162d27;--olive:#637e40;--lime:#d3f176;--sage:#eaf0df;--muted:#58665c;--line:#d1dac7;--error:#9a3028;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:17px;line-height:1.65}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:Inter Tight,Inter,Arial,sans-serif;font-weight:650;line-height:1.08}h1{font-size:clamp(54px,5.4vw,78px)}h2{font-size:48px}h3{font-size:25px}p+p{margin-top:18px}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}a,button{transition:background .2s,color .2s,border-color .2s}svg{vertical-align:middle;flex-shrink:0}button svg,a svg{pointer-events:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-weight:600}img{max-width:100%;display:block}.wrap{width:calc(100% - 160px);max-width:1280px;margin:auto}.section{padding-block:96px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:12px;font-weight:600}.small{font-size:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--olive);outline-offset:5px}.skip-link{background:var(--lime);z-index:100;padding:12px;position:fixed;top:5px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.preview-bar{background:var(--sage);text-align:center;color:var(--ink);border-bottom:1px solid var(--line);padding:6px 20px;font-size:12px;line-height:20px}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#f7f7f0f7;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:86px;display:flex}.brand{letter-spacing:-1.5px;white-space:nowrap;align-items:center;font-family:Inter Tight,sans-serif;font-size:31px;font-weight:500;display:inline-flex}.brand>span:first-child{font-weight:750}.brand-dot{color:var(--olive);margin-left:8px;font-size:31px;font-weight:400;line-height:1}.desktop-nav{gap:26px;font-size:13px;font-weight:550;display:flex}.desktop-nav a:hover{color:var(--ink);text-decoration:underline}.desktop-nav a[aria-current]:after{content:"";background:var(--olive);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%}.primary{background:var(--lime);min-height:56px;color:var(--ink);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.primary.compact{gap:16px;min-height:48px;padding:12px 16px;font-size:13px}.secondary{border:1px solid var(--muted);background:0 0;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:550;display:inline-flex}.text-link,.light-link{border-bottom:1px solid;align-items:center;gap:14px;padding-block:12px;font-size:15px;font-weight:600;line-height:1.5;display:inline-flex}.text-link:hover{color:var(--ink);text-decoration:underline}.icon-button{border:1px solid var(--line);background:0 0;border-radius:6px;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.icon-button:hover{background:var(--sage)}.menu-button{display:none}.mobile-menu{background:var(--canvas);color:var(--ink);border:0;border-radius:8px;width:min(94vw,500px);max-height:90dvh;padding:24px}.mobile-menu::backdrop{background:#102d27b0}.menu-head{justify-content:space-between;align-items:center;display:flex}.mobile-menu nav{margin:32px 0;display:grid}.mobile-menu nav>a:not(.primary){border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;font-size:20px;display:flex}.mobile-menu nav>.primary{margin-top:20px}.hero{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:64px;padding-block:64px 48px;display:grid}.hero h1{margin-bottom:24px}.hero h1 span,h2 span{color:var(--olive)}.hero-intro{max-width:520px;margin-bottom:28px;font-size:17px;line-height:1.75}.hero .eyebrow{margin-bottom:24px}.microcopy{margin-top:12px;font-size:13px}.price-note{max-width:495px;margin-top:25px;font-size:14px;line-height:1.6}.hero-photo{min-height:440px;position:relative}.photo{object-fit:cover;border-radius:8px;width:100%;height:100%}.hero-photo .photo{object-position:64% 50%;position:absolute;inset:0}.hero-photo figcaption{background:var(--canvas);border-radius:5px;align-items:center;gap:12px;width:fit-content;padding:13px 16px;font-size:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.hero-photo figcaption span{color:var(--olive);font-size:22px}.period-window{background:var(--green);color:var(--canvas);border-radius:8px;padding:30px 36px 20px}.period-top{justify-content:space-between;align-items:center;gap:32px;display:flex}.period-heading{align-items:center;gap:22px;display:flex}.period-number{letter-spacing:-.05em;color:var(--lime);font-family:Inter Tight;font-size:88px;font-weight:600;line-height:1}.period-heading .eyebrow{color:#c5d2c9;margin-bottom:8px;font-size:12px}.period-heading h2{letter-spacing:-.015em;font-size:25px;font-weight:550}.period-caption{color:#c5d2c9;text-align:right;margin-bottom:10px;font-size:12px}.energy-options{gap:4px;display:flex}.energy-option{border:1px solid var(--muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 16px;font-size:13px;font-weight:550;display:flex;position:relative}.energy-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.energy-option:has(input:focus-visible){outline:3px solid var(--olive);outline-offset:4px}.energy-option.selected{background:var(--green);color:#fff;border-color:var(--green)}.period-window .energy-option{color:#e6ece5;border-color:#6f897b}.period-window .energy-option.selected{background:var(--lime);color:var(--ink);border-color:var(--lime)}:is(.period-window :focus-visible,.period-window .energy-option:has(input:focus-visible)){outline-color:var(--lime)}.period-track{height:105px;margin:28px 18px 26px;position:relative}.year-labels{color:#bbcbbf;letter-spacing:.06em;justify-content:space-between;font-size:12px;display:flex}.year-labels span{width:50%}.year-labels span+span{border-left:1px solid #6b8074;padding-left:20px}.fixed-price-line{background:var(--lime);height:3px;position:absolute;top:55px;left:0;right:0}.month-ticks{top:48px;justify-content:space-between;display:flex;position:absolute;inset-inline:0}.month-ticks i{background:#9aaf99;width:1px;height:16px}.month-ticks i.major{background:var(--lime);height:22px;margin-top:-3px}.period-focus{top:37px;left:var(--position);pointer-events:none;text-align:center;width:39px;position:absolute;transform:translate(-50%)}.period-focus>span{border:1px solid var(--lime);background:var(--green);width:38px;height:38px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;font-size:29px;line-height:1;display:flex}.period-focus b{color:var(--lime);font-size:14px;font-weight:550;position:absolute;top:-27px;left:0;right:0}.period-track input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:calc(100% + 38px);height:48px;margin:0;position:absolute;top:32px;left:-19px}.period-track:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:10px;border-radius:3px}.month-labels{top:85px;color:#c2d1c5;font-size:12px;position:absolute;inset-inline:0}.month-labels span{position:absolute;transform:translate(-50%)}.period-bottom{border-top:1px solid #466054;grid-template-columns:170px 1fr 186px;align-items:start;gap:32px;padding-top:24px;display:grid}.period-controls>span{color:#c2d1c5;font-size:12px}.period-controls strong{color:#fff;font-size:21px;font-weight:550}.period-controls>div{gap:8px;margin-top:10px;display:flex}.period-window .icon-button{border-color:#6f897b}.period-window .icon-button:hover{background:#375247}.period-detail{min-height:106px;animation:.35s detail-in}.period-detail h3{letter-spacing:-.015em;margin-bottom:10px;font-size:22px}.period-detail p{color:#c7d5ca;max-width:580px;font-size:14px;line-height:1.65}.period-window .light-link{color:var(--lime);gap:8px;margin-top:0;font-size:13px}.period-note{color:#b7cabb;margin-top:20px;font-size:12px}.certainty-strip{border-bottom:1px solid var(--line);justify-content:space-between;padding:26px 0;font-size:13px;font-weight:500;display:flex}.certainty-strip span{align-items:center;gap:9px;display:flex}.certainty-strip svg{color:var(--olive)}.editorial{grid-template-columns:5fr 6fr;align-items:center;gap:9%;display:grid}.editorial .photo{aspect-ratio:4/4.25;object-position:45% 50%}.editorial h2{margin-bottom:24px;font-size:44px}.editorial p{font-size:16px}.editorial .text-link{margin-top:20px}.site-footer{background:var(--green);color:var(--canvas);padding:64px 0 24px}.footer-statement{letter-spacing:-.035em;border-bottom:1px solid #456053;padding-bottom:40px;font-family:Inter Tight;font-size:52px;line-height:1.1}.footer-statement span{color:var(--lime)}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:32px;padding:40px 0;display:grid}.footer-grid h3{letter-spacing:0;margin-bottom:18px;font-family:Inter;font-size:13px;font-weight:600}.footer-grid p{color:#bbcdbf;margin-top:12px;font-size:13px}.footer-grid>div>a:not(.brand){color:#d1dfd4;padding-block:5px;font-size:13px;display:block}.footer-grid .brand-dot{color:var(--lime)}.footer-bottom{color:#c2d1c5;border-top:1px solid #456053;justify-content:space-between;padding-top:24px;font-size:12px;display:flex}.field{min-width:0}.field label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field input,.field select,.field textarea{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #788574;border-radius:6px;padding:12px;font-size:16px;line-height:1.5}.field textarea{resize:vertical;min-height:160px}.field-error{color:var(--error);margin-top:6px;font-size:14px}.error-summary{border-left:3px solid var(--error);color:var(--error);background:#fff4f0;padding:16px 20px;font-size:14px}.questions h3{letter-spacing:0;justify-content:space-between;gap:16px;font-family:Inter;font-size:15px;line-height:1.5;display:flex}.questions h3 span{color:var(--muted);white-space:nowrap;font-size:12px}.questions ul{margin:12px 0 0;padding:0;list-style:none}.questions li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:1.55;display:flex}.questions li span{flex:1}.questions .icon-button{border:0;flex-shrink:0}.questions:focus{outline-offset:5px}.questions p{font-size:14px}.quiet-link{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes detail-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1350px){.wrap{width:calc(100% - 96px)}.desktop-nav{gap:18px;font-size:12px}.header-inner{gap:20px}.hero{gap:40px}.hero h1{font-size:68px}.hero-photo{min-height:450px}.period-bottom{grid-template-columns:145px 1fr 180px;gap:24px}.editorial h2{font-size:42px}}@media (width<=1100px){.desktop-nav{display:none}.header-action{margin-left:auto}.menu-button{display:inline-flex}.hero h1{font-size:59px}.hero{gap:32px}.period-bottom{grid-template-columns:135px 1fr}.period-bottom>.light-link{grid-column:2;justify-self:start}.period-detail{min-height:0}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:1fr;gap:32px;padding-top:48px}.hero-copy{max-width:640px}.hero h1{font-size:64px}.hero-intro{max-width:580px}.hero-photo{min-height:340px}.hero-photo .photo{object-position:60% 58%}.period-window{padding:28px}.period-top{align-items:start;gap:20px}.period-heading{gap:16px}.period-number{font-size:72px}.period-heading h2{font-size:22px}.period-caption{max-width:255px;line-height:1.5}.energy-option{padding:10px 12px}.certainty-strip{align-items:start;gap:16px;font-size:12px}.editorial{gap:40px}.editorial h2{font-size:36px}.editorial .photo{height:450px}.section{padding-block:64px}.footer-statement{font-size:44px}}@media (width<=600px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.preview-bar{padding:6px 14px;font-size:12px;line-height:17px}.header-inner{gap:12px;height:70px}.brand{font-size:29px}.header-action{display:none}.menu-button{margin-left:auto}.hero{gap:24px;padding:36px 0 24px}.hero .eyebrow{margin-bottom:20px;font-size:12px}.hero h1{letter-spacing:-.045em;margin-bottom:20px;font-size:44px}.hero-intro{margin-bottom:24px;font-size:16px;line-height:1.65}.hero .primary{width:100%;min-height:54px}.microcopy{font-size:12px}.price-note{margin-top:20px;font-size:14px}.hero-photo{min-height:270px}.hero-photo .photo{object-position:65% 54%}.hero-photo figcaption{gap:8px;padding:10px 12px;font-size:12px;bottom:12px;left:12px;right:12px}.period-window{padding:24px 20px 20px}.period-top{display:block}.period-heading{gap:20px;margin-bottom:24px}.period-number{font-size:78px}.period-heading h2{font-size:23px}.period-caption{text-align:left;max-width:none;font-size:12px}.period-window .energy-options{grid-template-columns:1.15fr .8fr .8fr;display:grid}.energy-option{gap:6px;padding:11px 9px;font-size:12px}.period-track{height:110px;margin:26px 9px 24px}.period-bottom{flex-direction:column;gap:20px;padding-top:20px;display:flex}.period-controls{justify-content:space-between;align-items:center;width:100%;display:flex}.period-controls>div{margin-top:0}.period-detail{min-height:170px}.period-detail h3{font-size:23px;line-height:1.2}.period-detail p{font-size:14px}.period-note{font-size:12px}.certainty-strip{flex-direction:column;gap:12px;padding:24px 0;font-size:13px}.editorial{grid-template-columns:1fr;gap:32px}.editorial .photo{aspect-ratio:4/3;object-position:50% 60%;height:auto}.editorial h2{font-size:33px}.eyebrow{margin-bottom:16px;font-size:12px}h2{font-size:34px}h1{font-size:44px}.section{padding-block:56px}.site-footer{padding-top:48px}.footer-statement{padding-bottom:32px;font-size:37px}.footer-grid{gap:32px 24px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}.primary{gap:16px;font-size:14px}.text-link{font-size:14px}html{scroll-padding-top:90px}}@media (width<=359px){.hero h1{font-size:39px}.energy-option{gap:4px;padding:10px 5px;font-size:12px}.period-window{padding-inline:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.scenario-section{background:var(--sage)}.section-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:80px;margin-bottom:40px;display:grid}.section-heading h2{max-width:540px}.section-heading>p{max-width:450px;font-size:16px}.scenario-layout{grid-template-columns:300px 1fr;align-items:start;gap:40px;display:grid}.scenario-choices{gap:8px;display:grid}.scenario-choices button{text-align:left;background:0 0;border:1px solid #788574;border-radius:6px;align-items:center;gap:14px;min-height:84px;padding:20px 16px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.scenario-choices button:hover{background:#dce6cc}.scenario-choices button[aria-pressed=true]{background:var(--green);color:var(--canvas);border-color:var(--green)}.scenario-count{opacity:.7;font-family:Inter Tight;font-size:14px}.scenario-check{margin-left:auto}.scenario-choices button[aria-pressed=true] .scenario-check{color:var(--lime)}.scenario-workspace{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:413px;padding:24px 28px}.schematic-header{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;font-size:12px;display:flex}.schematic-legend{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.schematic-legend i{background:var(--olive);width:20px;height:3px;display:inline-block}.scenario-lane{border-bottom:1px solid var(--line);padding:18px 0 15px;position:relative}.lane-label{align-items:center;gap:16px;font-size:13px;display:flex}.lane-label>span{color:var(--muted);font-size:12px}.lane-label strong{font-weight:550}.price-path{height:65px;margin:5px 8px 0 30px;position:relative}.scenario-fixed-line{background:var(--olive);height:3px;position:absolute;top:28px;left:0;right:0}.contract-anchor{background:var(--green);color:var(--lime);border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;display:grid;position:absolute;top:12px;left:38%}.anchor-status{color:var(--muted);font-size:12px;position:absolute;bottom:-3px;left:0}.market-signal{color:var(--olive);align-items:center;gap:4px;font-size:12px;transition:transform .35s;display:flex;position:absolute;top:-3px;right:10px;transform:translateY(-10px)}.markt-daalt .market-signal{transform:translateY(20px)}.usage-path{justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:18px 0 0 30px;display:flex}.usage-marks{flex:1;align-items:center;gap:8px;height:23px;display:flex}.usage-marks i{background:#a6b5a0;border-radius:1px;width:3px;height:16px;transition:transform .35s,background .35s}.usage-marks i:nth-child(3n){height:23px}.usage-status{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.verbruik-verandert .usage-marks i{background:var(--olive);transform:translate(8px)}.verbruik-verandert .usage-marks i:nth-child(2n){transform:translate(-3px)}.verbruik-verandert .usage-status{color:var(--ink);font-weight:600}.cost-labels{align-items:center;padding:15px 0 0 30px;font-size:12px;display:flex}.cost-labels>span{border:1px solid var(--line);background:var(--canvas);border-radius:3px;padding:5px 8px;transition:background .35s,border-color .35s}.cost-labels>i{background:var(--line);width:14px;height:1px}.cost-note{margin-top:8px;padding-left:30px;font-size:12px}.costs-status{color:var(--ink);padding:7px 0 0 30px;font-size:12px;font-weight:600;display:block}.andere-kosten .cost-labels>span{border-color:var(--olive);background:var(--sage)}.andere-kosten .cost-labels>i{background:var(--olive);height:2px}.schematic-note{margin-top:16px;font-size:12px}.scenario-result{grid-template-columns:1fr 1fr;gap:64px;margin-top:32px;display:grid}.scenario-answer{animation:.35s detail-in}.scenario-answer .eyebrow{margin-bottom:12px}.scenario-answer h3{margin-bottom:12px;font-size:27px}.scenario-answer>p:last-child{font-size:15px}.question-prompt{border-left:1px solid #bccbad;padding-left:32px}.question-prompt>p{margin-bottom:10px;font-size:12px}.question-prompt h3{margin-bottom:18px;font-size:24px;line-height:1.25}.question-prompt .secondary{min-height:46px;font-size:14px}.scenario-status{min-height:22px;color:var(--ink);margin-top:12px}.conversation-transfer{border-top:1px solid #b8c7ac;justify-content:space-between;align-items:end;gap:48px;margin-top:12px;padding-top:24px;display:flex}.conversation-transfer .questions{flex:1;max-width:770px}.conversation-transfer .primary{flex-shrink:0}.steps-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.process-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.process-steps>li{border-top:1px solid var(--line);padding-top:24px;position:relative}.process-number{color:var(--olive);margin-bottom:24px;font-family:Inter Tight;font-size:44px;line-height:1;display:block}.process-steps h3{max-width:270px;margin-bottom:16px;font-size:25px}.process-steps p{font-size:15px}.home-faq{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;gap:80px;display:grid}.home-faq h2{margin-bottom:24px;font-size:44px}.home-faq>div>p:not(.eyebrow){max-width:360px;margin-bottom:24px;font-size:16px}.faq-items{border-top:1px solid #9baa90}.faq-items details{border-bottom:1px solid #9baa90}.faq-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:17px;font-weight:550;line-height:1.5;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items details[open] summary svg{transform:rotate(45deg)}.faq-items summary svg{transition:transform .2s}.faq-items details>div{max-width:760px;padding-bottom:24px;font-size:15px}.closing-photo{grid-template-columns:1fr 1fr;min-height:390px;margin-bottom:96px;display:grid}.closing-photo .photo{object-position:50% 55%;border-radius:8px 0 0 8px}.closing-copy{background:var(--green);color:var(--canvas);border-radius:0 8px 8px 0;flex-direction:column;justify-content:center;align-items:start;padding:48px;display:flex}.closing-copy h2{margin-bottom:24px;font-size:43px}.closing-copy p{color:#c3d2c6;font-size:15px}.closing-copy .eyebrow{color:#c3d2c6}.closing-copy .primary{margin-top:28px}.closing-copy .microcopy{font-size:12px}.page-hero{max-width:950px;padding:64px 0 56px}.page-hero h1{margin-bottom:24px}.faq-page{max-width:960px}.faq-tools{background:var(--sage);border-radius:8px;margin-bottom:32px;padding:28px}.search-field>div{position:relative}.search-field svg{position:absolute;top:17px;left:15px}.search-field input{padding-left:46px}.filter-buttons{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.filter-buttons button{border:1px solid var(--muted);background:0 0;border-radius:5px;min-height:44px;padding:10px 16px;font-size:13px}.filter-buttons button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.empty-state{padding:40px 0}.empty-state h2{margin-bottom:16px;font-size:32px}.empty-state p{margin-bottom:24px}.empty-state .text-link{margin-left:24px}.compact-close{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;margin:64px 0 80px;padding-top:40px;display:flex}.compact-close h2{font-size:36px}.compact-close .primary{flex-shrink:0}@media (width<=1100px){.scenario-layout{grid-template-columns:245px 1fr;gap:24px}.scenario-workspace{padding:24px 20px}.schematic-header{flex-wrap:wrap;gap:10px}.cost-labels{flex-wrap:wrap;row-gap:6px}.section-heading,.home-faq{gap:40px}.closing-copy{padding:32px}.closing-copy h2{font-size:37px}.conversation-transfer{gap:24px}.scenario-result{gap:32px}}@media (width<=900px){.scenario-layout{display:block}.scenario-choices{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.scenario-choices button{min-height:72px}.scenario-workspace{padding:24px 32px}.section-heading{display:block}.section-heading>p{max-width:560px;margin-top:24px}.process-steps{gap:24px}.process-steps h3{font-size:23px}.home-faq{grid-template-columns:1fr;gap:32px}.home-faq>div>p:not(.eyebrow){max-width:600px}.closing-photo{grid-template-columns:1fr}.closing-photo .photo{object-position:50% 58%;border-radius:8px 8px 0 0;height:330px}.closing-copy{border-radius:0 0 8px 8px;padding:40px}.closing-copy h2{max-width:560px}.steps-heading{display:block}.steps-heading .text-link{margin-top:24px}.conversation-transfer{display:block}.conversation-transfer .primary{margin-top:24px}.page-hero h1{font-size:62px}.page-hero>p:last-child{font-size:17px}}@media (width<=600px){.section-heading h2{font-size:35px}.section-heading{margin-bottom:28px}.scenario-choices{gap:8px}.scenario-choices button{flex-wrap:wrap;align-items:start;gap:8px;min-height:92px;padding:14px 12px;font-size:13px}.scenario-choices button>span:nth-child(2){width:calc(100% - 30px)}.scenario-check{display:none}.scenario-count{font-size:12px}.scenario-workspace{min-height:448px;padding:20px 16px}.schematic-header{font-size:12px}.lane-label{gap:9px;font-size:12px}.lane-label>span{font-size:12px}.price-path{margin-left:0}.anchor-status,.usage-status,.cost-labels,.cost-note,.costs-status,.market-signal,.schematic-legend{font-size:12px}.usage-path{flex-wrap:wrap;gap:16px;padding-left:0}.usage-marks{flex:0;gap:9px;min-width:100%}.usage-status{width:100%}.cost-labels{gap:6px;padding-left:0}.cost-labels>i{display:none}.cost-note,.costs-status{padding-left:0}.cost-labels>span{padding:5px 7px}.scenario-result{margin-top:28px;display:block}.scenario-answer h3{font-size:26px}.question-prompt{border-top:1px solid #b8c7ac;border-left:0;margin-top:24px;padding:24px 0 0}.question-prompt h3{font-size:24px}.question-prompt .secondary{justify-content:center;width:100%}.scenario-status{margin-top:14px;font-size:14px}.conversation-transfer .primary{width:100%}.process-steps{grid-template-columns:1fr;gap:0}.process-steps>li{border-top:0;border-left:1px solid var(--line);margin-left:12px;padding:0 0 32px 64px}.process-number{background:var(--canvas);padding-bottom:8px;font-size:32px;position:absolute;top:0;left:-13px}.process-steps>li:last-child{border:0;padding-bottom:0}.process-steps h3{max-width:none;margin-bottom:12px;font-size:24px}.steps-heading{margin-bottom:36px}.steps-heading h2,.home-faq h2{font-size:34px}.faq-items summary{gap:16px;padding:20px 0;font-size:16px}.closing-photo{margin-bottom:56px}.closing-photo .photo{height:230px}.closing-copy{padding:28px 24px}.closing-copy h2{font-size:33px}.closing-copy .primary{width:100%}.page-hero{padding:40px 0 36px}.page-hero h1{font-size:43px}.page-hero>p:last-child{font-size:16px}.faq-tools{padding:20px}.filter-buttons{gap:8px}.filter-buttons button{flex:42%;padding:10px 7px;font-size:12px}.compact-close{margin-block:48px;display:block}.compact-close h2{font-size:31px}.compact-close>.primary{margin-top:28px}.empty-state .text-link{margin-top:16px;margin-left:0}.period-note,.period-heading .eyebrow,.month-labels,.year-labels{font-size:12px}}.split-page-hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:64px;max-width:none;display:grid}.split-page-hero h1{font-size:65px}.split-page-hero>div>p:last-child{max-width:700px;font-size:17px}.split-page-hero .photo{object-position:66% 50%;height:375px}.chapter-list{padding-bottom:48px}.chapter{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:32px;padding:40px 0 48px;display:grid}.chapter-number{color:var(--olive);padding-top:5px;font-family:Inter Tight;font-size:24px}.chapter>div{max-width:930px}.chapter h2{margin-bottom:24px;font-size:40px}.chapter p{max-width:780px;font-size:16px}.chapter .text-link{margin-top:18px}.bill-comparison{margin:0}.bill-comparison>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.7fr;gap:40px;padding:24px 0;display:grid}.bill-comparison dt{max-width:270px;font-size:16px;font-weight:600}.bill-comparison dd{color:var(--muted);margin:0;font-size:15px}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-top:1px solid var(--line);gap:24px;padding:16px 0;font-size:16px;display:flex}.checklist li span{color:var(--muted);padding-top:3px;font-size:13px}.sage-note{background:var(--sage);color:var(--ink);border-radius:6px;margin-top:24px;padding:24px;font-size:15px}.sage-note>.primary{margin-top:24px}.how-layout{grid-template-columns:1.55fr .65fr;align-items:start;gap:64px;display:grid}.how-chapters .chapter{grid-template-columns:60px 1fr;gap:20px}.how-chapters .chapter h2{font-size:34px}.how-photo{padding-top:40px;position:sticky;top:120px}.how-photo .photo{object-position:40% 50%;height:510px}.how-photo p{max-width:260px;margin:16px 0;font-size:13px}.how-chapters blockquote{letter-spacing:-.02em;border-left:2px solid var(--olive);margin:28px 0;padding-left:20px;font-family:Inter Tight;font-size:27px;line-height:1.25}.before-start{background:var(--sage);border-radius:8px;grid-template-columns:1fr 1.5fr;gap:80px;margin-block:40px 80px;padding:48px;display:grid}.before-start h2{font-size:38px}.before-start p{font-size:16px}.before-start ul{margin:24px 0;padding:0;list-style:none}.before-start li{align-items:center;gap:12px;padding-block:6px;font-size:14px;display:flex}.action-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.reading-layout{grid-template-columns:270px 1fr;align-items:start;gap:80px;padding-bottom:80px;display:grid}.reading-nav{border-top:1px solid var(--line);padding-top:24px;font-size:14px;display:grid;position:sticky;top:125px}.reading-nav a{border-bottom:1px solid var(--line);min-height:44px;padding:10px 0}.reading{max-width:740px}.reading section{border-top:1px solid var(--line);margin-bottom:40px;padding-top:32px}.reading h2{margin-bottom:20px;font-size:33px;line-height:1.15}.reading h3{margin:24px 0 14px;font-size:23px}.reading>.sage-note{margin-top:0;margin-bottom:32px}.facts{margin:0}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr;gap:24px;padding:16px 0;font-size:15px;display:grid}.facts dt{font-weight:550}.facts dd{overflow-wrap:anywhere;margin:0}.facts a{text-decoration:underline}.revision{color:var(--muted);font-size:13px!important}@media (width<=1100px){.split-page-hero{grid-template-columns:1.4fr .6fr;gap:40px}.split-page-hero h1{font-size:59px}.chapter{grid-template-columns:65px 1fr}.how-layout{gap:36px}.reading-layout{grid-template-columns:230px 1fr;gap:48px}.before-start{gap:40px;padding:36px}.before-start .action-row{display:flex}.before-start .text-link{margin-top:14px}}@media (width<=900px){.split-page-hero{grid-template-columns:1fr}.split-page-hero .photo{object-position:60% 58%;height:280px}.how-layout{grid-template-columns:1fr}.how-photo{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding-top:0;display:grid;position:static}.how-photo .photo{height:300px}.before-start{grid-template-columns:1fr;gap:24px}.reading-layout{grid-template-columns:1fr;gap:32px}.reading-nav{flex-wrap:wrap;column-gap:24px;display:flex;position:static}.reading-nav .eyebrow{width:100%}.reading-nav a{font-size:13px}.chapter h2{font-size:36px}}@media (width<=600px){.split-page-hero{gap:28px}.split-page-hero h1{font-size:42px}.split-page-hero .photo{height:245px}.chapter{grid-template-columns:30px 1fr;gap:14px;padding:32px 0}.chapter-number{font-size:18px}.chapter h2{margin-bottom:20px;font-size:30px}.chapter p{font-size:16px}.bill-comparison>div{padding:20px 0;display:block}.bill-comparison dt{max-width:none;margin-bottom:10px}.bill-comparison dd{font-size:15px}.checklist li{gap:14px;font-size:15px}.sage-note{padding:20px}.how-chapters .chapter{grid-template-columns:30px 1fr;gap:14px}.how-chapters .chapter h2{font-size:29px}.how-photo{display:block}.how-photo .photo{height:260px}.how-photo p{max-width:300px}.before-start{margin:40px 0 56px;padding:28px 24px}.before-start h2{font-size:32px}.before-start .primary{width:100%}.reading-layout{padding-bottom:56px}.reading-nav{column-gap:20px}.reading h2{font-size:29px}.reading section{margin-bottom:32px}.facts>div{display:block}.facts dt{margin-bottom:6px}.action-row{gap:16px}.reading .action-row{flex-direction:column;align-items:start}.page-hero h1{overflow-wrap:break-word}}.inline-preview{background:var(--sage);border-left:2px solid var(--olive);color:var(--ink);padding:14px 18px;line-height:1.6;margin-top:24px!important;font-size:14px!important}.request-layout{grid-template-columns:minmax(0,720px) minmax(0,1fr);align-items:start;gap:64px;padding-bottom:80px;display:grid}.request-card,.contact-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:36px}.form-progress{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin:0 0 28px;padding:0 0 24px;list-style:none;display:flex}.form-progress li{flex:1}.form-progress button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;font-size:12px;line-height:1.35;display:flex}.form-progress button:disabled{opacity:1;cursor:default;color:var(--muted)}.form-progress button>span{border:1px solid var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.form-progress [aria-current] button{color:var(--ink);font-weight:600}.form-progress [aria-current] button>span{background:var(--green);color:var(--lime);border-color:var(--green)}.form-heading{margin-bottom:28px;scroll-margin-top:24px;font-size:31px;line-height:1.2}.form-fields{gap:24px;display:grid}.form-fields>legend.sr-only{position:absolute}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-fields .energy-options{gap:8px}.form-fields .energy-option{flex:1;min-height:52px;font-size:14px}.supplier-mode{gap:12px;display:grid}.supplier-mode legend{margin-bottom:12px;font-size:14px}.supplier-mode label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.supplier-mode input,.checkbox-label input{accent-color:var(--green);cursor:pointer;flex-shrink:0;width:20px;height:20px}.supplier-block{gap:20px;display:grid}.field-help{margin-top:8px;font-size:14px;line-height:1.65}.field-help a{text-underline-offset:3px;text-decoration:underline}.form-fields>.field-help{margin-top:-8px}.birth-field legend{margin-bottom:12px;font-size:14px}.birth-grid{grid-template-columns:1fr 1fr 1.5fr;gap:16px;display:grid}.birth-grid label{color:var(--muted);font-size:12px}.form-actions{align-items:center;gap:16px;margin-top:32px;display:flex}.form-actions>.primary{min-width:230px;margin-left:auto}.form-memory{color:var(--muted);margin-top:24px;font-size:12px}.request-context{position:sticky;top:120px}.request-context>.photo{object-position:50% 60%;height:200px}.request-context>div{padding-top:28px}.request-context h2{margin-bottom:24px;font-size:33px;line-height:1.15}.context-energy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:24px;padding:20px 0;font-size:15px;font-weight:550;display:flex}.context-energy small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.request-context .text-link{margin-top:16px;font-size:13px}.request-context .small:last-child{margin-top:20px}.error-summary{margin:20px 0}.error-summary a{text-decoration:underline}.error-summary ul{margin:10px 0 0;padding-left:18px}.checkbox-label{cursor:pointer;align-items:start;gap:12px;font-size:14px;line-height:1.65;display:flex}.checkbox-label input{margin:2px 0 0}.consent-block{border-top:1px solid var(--line);padding-top:24px}.consent-block>p:first-child:not(.field-help){margin-bottom:16px;font-size:14px}.contract-note{color:var(--ink);font-size:14px}.review{background:var(--canvas);border-radius:6px;padding:24px}.review-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-title h3{font-size:25px}.review-title>span{color:var(--muted);font-size:12px}.review-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:20px 0;display:flex}.review-row>div{min-width:0}.review-row>div>span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.review-row strong{font-size:14px;font-weight:600}.review-row p{overflow-wrap:anywhere;font-size:14px}.review-row .quiet-link{white-space:nowrap;align-self:start;min-height:44px;padding:0;font-size:12px}.review>.questions{padding-top:20px}.success-wrap{max-width:900px;min-height:620px;padding:64px 0 80px}.success-symbol{background:var(--lime);border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:32px;display:grid}.success-wrap h1{max-width:840px;margin-bottom:24px;font-size:60px}.success-wrap>p{max-width:700px}.success-reference{background:var(--sage);border-radius:6px;flex-direction:column;gap:5px;max-width:440px;margin:32px 0;padding:24px 28px;display:flex}.success-reference span{color:var(--muted);font-size:12px}.success-reference strong{font-size:23px;font-weight:550}.success-questions{margin-top:32px}.success-questions h2{font-size:27px}.success-questions li{max-width:660px;margin-bottom:10px;font-size:16px}.contact-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;padding-bottom:80px;display:grid}.contact-info>.text-link{margin-bottom:24px}.contact-private{max-width:470px;margin-bottom:32px;font-size:15px}.contact-info .photo{object-position:50% 60%;height:320px;margin-top:32px}.contact-info>.small{margin-top:16px}.contact-company{margin:24px 0}.contact-company h2{font-size:29px}.contact-company p{margin:16px 0;font-size:15px}.contact-company>a{text-decoration:underline}.contact-card>h2{font-size:31px}.contact-card>.inline-preview{margin-top:0!important}.contact-card .error-summary{margin:0}.contact-card>.form-memory{margin-top:0}.contact-card .primary{width:100%}@media (width<=1100px){.request-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:36px}.request-card{padding:28px}.request-context h2{font-size:29px}.contact-layout{gap:40px}.form-actions>.primary{min-width:0}.form-actions{gap:12px}.contact-card{padding:28px}.review-row{display:block}.review-row .quiet-link{margin-top:6px}}@media (width<=900px){.request-layout{grid-template-columns:1fr;gap:40px;max-width:720px}.request-context{grid-template-columns:210px 1fr;gap:32px;display:grid;position:static}.request-context>div{padding-top:0}.request-context>.photo{height:260px}.request-card{padding:36px}.request-hero h1{font-size:60px}.contact-layout{grid-template-columns:1fr;gap:40px;max-width:720px}.contact-info{order:2}.contact-card{order:1;padding:36px}.contact-info .photo{height:320px}.contact-info .contact-private{max-width:640px}}@media (width<=600px){.request-hero h1{font-size:42px}.request-card,.contact-card{padding:24px 20px}.request-layout{gap:32px;padding-bottom:56px}.form-progress{gap:8px;margin-bottom:24px;padding-bottom:16px}.form-progress button{flex-direction:column;align-items:start;gap:8px;min-height:60px;font-size:12px}.form-progress li:last-child{flex:1.3}.form-heading{margin-bottom:24px;font-size:28px}.form-fields{gap:22px}.form-fields .energy-options{gap:5px}.form-fields .energy-option{gap:5px;padding:10px 7px;font-size:12px}.field-grid{grid-template-columns:1fr;gap:20px}.birth-grid{grid-template-columns:1fr 1fr 1.4fr;gap:10px}.birth-grid input{padding:12px 9px}.form-actions{flex-wrap:wrap;gap:12px}.form-actions>.primary{order:1;width:100%}.form-actions>.secondary{order:2}.form-memory{font-size:12px;line-height:1.6}.request-context{display:block}.request-context>.photo{display:none}.request-context h2{font-size:30px}.review{padding:20px 16px}.review-title{display:block}.review-title>span{margin-top:8px;display:block}.review-row .quiet-link{font-size:13px}.review p,.review>.questions h3{font-size:14px}.success-wrap{padding-block:48px 64px}.success-wrap h1{font-size:42px}.success-wrap .action-row{flex-direction:column;align-items:stretch}.success-reference{padding:20px}.success-reference strong{font-size:21px}.contact-layout{padding-bottom:56px}.contact-info .text-link{font-size:14px}.contact-info .photo{height:250px}.contact-card>h2{font-size:28px}.contact-card .field-help{font-size:14px}.field select{padding-right:8px}.success-questions li{font-size:15px}}.admin-page{padding:48px 0 64px}.admin-title{justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;display:flex}.admin-title h1{margin-bottom:16px;font-size:48px}.admin-title .eyebrow{margin-bottom:16px}.admin-title>div>p:last-child{font-size:15px}.login-card{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:500px;margin:40px auto 64px;padding:36px}.login-card>svg{color:var(--olive);margin-bottom:20px}.login-card h2{margin-bottom:18px;font-size:32px}.login-card p{margin-bottom:24px;font-size:15px}.login-card .primary{width:100%;margin-top:24px}.admin-types{border-bottom:1px solid var(--line);gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.admin-types button{border:1px solid var(--muted);background:0 0;border-radius:6px;align-items:center;gap:20px;min-height:54px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.admin-types button span{border:1px solid;border-radius:4px;padding:1px 8px;font-size:13px}.admin-types button[aria-pressed=true]{background:var(--green);color:var(--canvas);border-color:var(--green)}.admin-filters{background:var(--sage);border-radius:8px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:end;gap:16px;padding:24px;display:grid}.admin-filters .field label{font-size:12px}.admin-filters .field input,.admin-filters .field select{min-height:48px;padding:10px 12px;font-size:14px}.admin-filters>.primary{grid-column:1;justify-content:center;min-height:48px;font-size:13px}.admin-filters>.quiet-link{justify-self:start;font-size:13px}.admin-notice{min-height:22px;color:var(--ink);margin-top:20px}.export-toolbar{justify-content:space-between;align-items:center;gap:32px;padding:24px 0;display:flex}.export-toolbar strong{font-size:15px;font-weight:600}.export-toolbar p{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.export-toolbar>div:last-child{flex-shrink:0;gap:12px;display:flex}.export-toolbar .secondary{gap:10px;font-size:13px}.record-list{border-top:1px solid #8e9e83}.record-row,.record-head{border-bottom:1px solid var(--line);grid-template-columns:25px 1.2fr 1.2fr 1fr 1.1fr 65px;align-items:center;gap:20px;padding:20px 12px;display:grid}.record-head{background:var(--sage);padding-block:15px;font-size:12px;font-weight:600}.record-list input{accent-color:var(--green);cursor:pointer;width:19px;height:19px}.record-row{font-size:14px}.record-id strong{font-size:13px;font-weight:550;display:block}.record-id small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.record-name{overflow-wrap:anywhere}.test-badge{background:var(--sage);border-radius:3px;margin-top:5px;padding:1px 6px;font-size:12px;display:table}.status-badge{border:1px solid #9eac94;border-radius:4px;padding:5px 8px;font-size:12px;line-height:1.5;display:inline-block}.status-badge.new{background:var(--sage)}.status-badge.blocked,.status-badge.withdrawn{color:var(--error);background:#fff4f0;border-color:#cdaaa0}.pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:13px;display:flex}.pagination>div{gap:12px;display:flex}.pagination .secondary{min-height:44px;font-size:13px}.admin-policy{border:1px solid var(--line);border-radius:6px;margin-top:40px;padding:24px;font-size:14px}.admin-policy summary{cursor:pointer;min-height:44px;font-weight:550}.admin-policy p{margin:16px 0;font-size:14px}.admin-policy .text-link{margin-top:20px;font-size:13px;display:table}.record-dialog{border:1px solid var(--line);background:var(--canvas);width:min(820px,100vw - 40px);max-height:88dvh;color:var(--ink);border-radius:8px;padding:32px;overflow-y:auto}.record-dialog::backdrop{background:#102d27b8}.detail-head{background:var(--canvas);z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex;position:sticky;top:-32px}.detail-head .eyebrow{margin-bottom:10px}.detail-head h2{font-size:31px}.detail-validation{margin:24px 0;font-size:14px}.detail-questions{background:var(--sage);border-radius:6px;margin-bottom:24px;padding:24px}.detail-questions h3{margin-bottom:14px;font-size:25px}.detail-questions ul{margin:0;padding-left:20px}.detail-questions li{margin-top:14px;font-size:14px}.detail-questions strong{font-weight:550}.detail-questions small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.detail-questions p{font-size:14px}.detail-data{margin:0}.detail-data>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:24px;padding:14px 0;font-size:14px;display:grid}.detail-data dt{color:var(--muted)}.detail-data dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.detail-edit{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.detail-edit>.checkbox-label{margin-top:20px}.danger-action{color:var(--error);background:0 0;border:0;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}@media (width<=1100px){.admin-filters{grid-template-columns:1.5fr 1fr 1fr}.admin-filters>.primary{grid-column:auto}.record-row,.record-head{grid-template-columns:24px 1.2fr 1.1fr .9fr 1fr 44px;gap:12px}.export-toolbar{gap:20px}}@media (width<=900px){.admin-title h1{font-size:40px}.export-toolbar{flex-direction:column;align-items:start}.record-head{display:none}.record-list{border:0;grid-template-columns:1fr 1fr;gap:16px;display:grid}.record-row{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:24px 1fr 44px;gap:12px;padding:20px;display:grid}.record-select{grid-area:1/1}.record-id{grid-area:1/2}.record-row>.icon-button{grid-area:1/3}.record-name{grid-area:2/2/auto/4}.record-energy{color:var(--muted);grid-area:3/2/auto/4;font-size:13px}.record-status{grid-area:4/2/auto/4}.record-row .test-badge{margin-left:8px;display:inline-block}.admin-title{align-items:start}.admin-title>.secondary{font-size:13px}.admin-filters{grid-template-columns:1fr 1fr}.admin-filters>.field:first-child{grid-column:1/-1}}@media (width<=600px){.admin-page{padding-top:36px}.admin-title{margin-bottom:28px;display:block}.admin-title h1{font-size:36px}.admin-title>.secondary{margin-top:20px}.login-card{margin-top:32px;padding:28px 24px}.admin-types{flex-wrap:wrap;gap:8px}.admin-types button{flex:150px;gap:12px;padding:12px;font-size:13px}.admin-filters{gap:16px 12px;padding:20px}.admin-filters .field input,.admin-filters .field select{min-width:0;padding:10px 8px;font-size:16px}.admin-filters>.field:first-child{grid-column:1/-1}.admin-filters>.primary{padding:10px 8px;font-size:13px}.export-toolbar>div:last-child{gap:8px;width:100%}.export-toolbar .secondary{flex:1;gap:8px;padding:10px 12px;font-size:12px}.record-list{grid-template-columns:1fr}.pagination{flex-direction:column;align-items:start}.pagination>div{justify-content:space-between;width:100%}.record-dialog{width:calc(100vw - 24px);max-height:90dvh;padding:20px}.detail-head{padding-top:10px;top:-20px}.detail-head h2{font-size:25px}.detail-head .eyebrow{font-size:12px}.detail-data>div{padding:12px 0;display:block}.detail-data dt{margin-bottom:5px;font-size:12px}.detail-questions{padding:20px 16px}.detail-questions h3{font-size:23px}.detail-edit .action-row{flex-direction:column;align-items:stretch}.detail-edit .primary{justify-content:space-between}.test-badge{font-size:12px}.admin-policy{padding:20px}.chapter-number{color:var(--muted)}}h1[tabindex="-1"]:focus-visible,h2[tabindex="-1"]:focus-visible{outline:none}.wrap{width:calc(100% - 112px);max-width:1328px}.header-inner{gap:20px;height:80px}.header-action .primary{padding:12px 16px;font-size:12px}.header-card-link{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.header-card-link span{border:1px solid var(--green);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.brand{font-size:29px}.primary,.secondary{box-shadow:none;border-radius:4px}.primary{background:var(--green);color:var(--canvas)}.primary:hover{background:#294b3f}.secondary{background:0 0}.text-link{border-radius:0}.page-hero{padding:72px 0 64px}.page-hero h1{max-width:1180px;font-size:clamp(52px,6.1vw,88px)}.page-hero h1 span{color:var(--muted)}.page-hero>p:last-child{max-width:690px;font-size:19px}.page-hero h1+p{margin-top:26px}.clarity-hero{padding:45px 0 0}.clarity-hero>.eyebrow{margin-bottom:22px}.hero-title-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.clarity-hero h1{letter-spacing:-.06em;font-size:clamp(72px,6.7vw,100px);font-weight:600;line-height:1.01}.clarity-hero h1 span{color:var(--green)}.duration-anchor{flex-direction:column;flex-shrink:0;align-items:flex-start;padding-bottom:6px;display:flex}.duration-anchor strong{letter-spacing:-.075em;font-family:Inter Tight,sans-serif;font-size:clamp(140px,13.5vw,205px);font-weight:450;line-height:.85}.duration-anchor>span{max-width:150px;margin-top:16px;font-size:11px;line-height:1.5}.hero-ground{justify-content:space-between;align-items:center;gap:48px;margin:30px 0 36px;display:flex}.hero-ground>p{max-width:530px;font-size:17px}.hero-ground>div{flex-wrap:wrap;align-items:center;gap:18px;max-width:620px;display:flex}.hero-ground .primary{padding:15px 22px;font-size:14px}.hero-ground .text-link{font-size:13px}.contract-boundary{color:var(--muted);width:100%;font-size:12px}.hero-contract-rule{border-top:8px solid var(--lime);color:var(--muted);justify-content:space-between;gap:24px;padding:12px 0 22px;font-size:11px;display:flex}.factuurlens{padding:26px 0 64px}.lens-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.lens-toolbar .eyebrow{margin-bottom:8px;font-size:10px;display:block}.lens-toolbar h2{letter-spacing:-.035em;font-size:28px}.energy-select{white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.energy-select select,.map-context select,.timing select{color:var(--ink);background:0 0;border:1px solid #788574;border-radius:2px;max-width:100%;min-height:44px;padding:10px;font-size:12px}.scenario-controls{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.scenario-controls legend{color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:400}.scenario-controls button{background:0 0;border:1px solid #788574;border-radius:2px;min-height:42px;padding:10px 12px;font-size:11px}.scenario-controls button[aria-pressed=true]{background:var(--green);color:var(--canvas);border-color:var(--green)}.lens-model{border-top:1px solid var(--green)}.comparison-head{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);grid-template-columns:28% 36% 36%;padding:13px 22px 13px 0;font-size:10px;display:grid}.comparison-head span:nth-child(2),.comparison-head span:nth-child(3){padding-left:20px}.contract-layer,.cost-layer,.payment-layer{border-bottom:1px solid var(--line);grid-template-columns:28% 72%;padding:26px 0;display:grid}.layer-title{align-items:start;gap:15px;padding-right:25px;display:flex}.layer-title>span{color:var(--muted);padding-top:4px;font-size:11px}.layer-title h3{letter-spacing:-.025em;font-size:22px;font-weight:550}.layer-title small{letter-spacing:0;color:var(--muted);margin-top:9px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:1.5;display:block}.fixed-anchor{padding:0 22px 0 20px}.fixed-anchor>div:first-child{justify-content:space-between;gap:20px;font-size:13px;display:flex}.contract-rule{background:var(--lime);height:5px;margin:16px 0;position:relative}.contract-rule i{border:2px solid var(--green);background:var(--lime);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px}.contract-rule i:first-child{left:0}.contract-rule i:last-child{right:0}.fixed-anchor p{color:var(--muted);max-width:650px;min-height:40px;font-size:12px}.cost-comparison{min-width:0}.cost-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;padding-top:28px;font-size:12px;display:grid;position:relative}.cost-row h4{letter-spacing:.045em;text-transform:uppercase;color:var(--muted);margin:5px 0;font-size:9px;font-weight:500;position:absolute;top:0;left:20px}.cost-row>span{align-items:start;gap:7px;min-height:42px;padding:5px 20px 12px;display:flex}.cost-row>span:nth-of-type(2){border-left:1px dashed #93a083}.cost-row small{display:none}.cost-row.is-changing>span:last-child{background:var(--sage);font-weight:550}.cost-row.is-changing>span:last-child svg{margin-top:3px}.payment-layer{background:var(--green);color:var(--canvas);border:0;margin-top:18px;padding:25px 24px}.payment-layer .layer-title>span,.payment-layer .layer-title small{color:#c6d4c2}.payment-comparison{grid-template-columns:1fr 1fr;display:grid}.payment-comparison>div{padding:0 20px}.payment-comparison>div+div{border-left:1px dashed #90a38b}.payment-comparison>div>span{letter-spacing:.04em;color:#c6d4c2;font-size:10px}.payment-comparison p{color:var(--canvas);margin-top:5px;font-size:12px;line-height:1.9}.payment-comparison strong{font-weight:500}.payment-changed strong{color:var(--lime)}.injection-layer{border-bottom:1px solid var(--line);grid-template-columns:28% 36% 36%;gap:0;padding:19px 0;font-size:11px;display:grid}.injection-layer>span{padding-right:18px}.injection-layer .open-connection{border-left:1px dashed #788574;padding-left:20px}.injection-layer p{padding-left:20px;font-size:11px}.injection-layer.is-active{background:var(--sage);padding-inline:18px}.model-caption{max-width:850px;margin-top:14px;font-size:10px;line-height:1.7}.lens-conclusion{grid-template-columns:repeat(3,1fr);gap:32px;margin:28px 0;animation:.2s ease-out clarity-in;display:grid}.lens-conclusion p{margin-top:10px;font-size:13px;line-height:1.65}.status-label{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.status-label:before{content:"";background:var(--lime);flex-shrink:0;width:17px;height:3px}.status-label.chosen:before{background:var(--green);border-radius:50%;width:9px;height:9px}.status-label.open:before{background:0 0;border:1px dashed;border-radius:50%;width:9px;height:9px}.question-proposal{border-top:1px solid var(--green);grid-template-columns:23% 1fr auto;align-items:center;gap:25px;padding:23px 0;display:grid}.question-proposal>span{color:var(--muted);font-size:11px}.question-proposal p{color:var(--green);letter-spacing:-.015em;font-family:Inter Tight,sans-serif;font-size:17px}.question-add{white-space:normal;background:0 0;border:1px solid #788574;border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:11px;display:inline-flex}.question-add[aria-pressed=true]{background:var(--sage);border-color:var(--green)}.question-tray{background:var(--sage);margin-top:10px;padding:20px 25px}.tray-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tray-heading>a{align-items:center;gap:12px;font-size:13px;display:flex}.tray-heading>a>span{font-size:11px}.chosen-questions{margin:15px 0 0;padding:0;list-style:none}.chosen-questions li{border-top:1px solid #c3cebb;align-items:start;gap:13px;padding:15px 0;display:flex}.chosen-questions p{color:var(--ink);flex:1;font-size:13px;line-height:1.6}.question-number{padding-top:4px;font-size:10px}.question-tools{gap:3px;display:flex}.question-tools button{background:0 0;border:0;border-radius:2px;place-items:center;min-width:32px;min-height:36px;display:grid}.question-tools button:hover{background:#d5e0c9}.card-empty{align-items:center;gap:22px;padding:26px 0 14px;display:flex}.empty-mark{color:#637e40;font-size:40px;line-height:1}.card-empty p{color:var(--ink);font-size:15px}.card-empty p span{color:var(--muted);font-size:12px}.source-notes{color:var(--muted);padding:20px 0 0;font-size:11px}.source-notes summary{cursor:pointer;text-underline-offset:4px;width:fit-content;min-height:35px;text-decoration:underline}.source-notes p{max-width:700px;font-size:12px}.source-notes ul{gap:10px;padding-left:18px;display:grid}.source-notes a{text-decoration:underline}.source-notes li>span{font-size:10px;display:block}.preparation-notice{background:var(--sage);border-left:3px dashed #788574;margin:20px 0;padding:20px;font-size:13px}.preparation-notice button{margin-top:14px;font-size:12px}.offer-evidence{border-top:1px dashed #788574;padding-top:22px}.offer-evidence h3{margin:14px 0 10px;font-size:25px}.offer-evidence p{max-width:680px;font-size:14px}.offer-evidence a{text-decoration:underline}.fixed-chapter{background:var(--green);color:var(--canvas);padding:85px 0}.fixed-chapter .eyebrow{color:#c3d2c0}.fixed-chapter h2{max-width:900px;font-size:64px;font-weight:500;line-height:1.03}.certainty-pair{grid-template-columns:1fr 1fr;gap:65px;max-width:1060px;margin-top:44px;display:grid}.certainty-pair>div{border-top:5px solid var(--lime);padding-top:20px}.certainty-pair>div+div{border-top:1px dashed #b7c9ae;padding-top:24px}.certainty-pair span{font-size:12px}.certainty-pair p{color:var(--canvas);margin-top:12px;font-family:Inter Tight,sans-serif;font-size:24px;line-height:1.4}.fixed-tradeoff{color:#c8d4c3;max-width:760px;margin:36px 0;font-size:15px}.fixed-chapter .offer-evidence{border-color:#84997c}.fixed-chapter .offer-evidence p{color:#c8d4c3}.fixed-chapter>.wrap>.text-link{color:var(--canvas);margin-top:28px}.editorial-break{height:470px;position:relative;overflow:hidden}.editorial-break .photo{object-fit:cover;object-position:center 56%;border-radius:0;width:100%;height:100%}.editorial-break:after{content:"";background:linear-gradient(90deg,#14261ec4,#0000 90%);position:absolute;inset:0}.editorial-break figcaption{z-index:1;color:#fff;letter-spacing:-.04em;max-width:780px;font-family:Inter Tight,sans-serif;font-size:46px;line-height:1.1;position:absolute;bottom:58px;left:max(56px,50vw - 664px)}.map-top{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:30px;display:flex}.map-top h2{max-width:750px;font-size:48px}.map-top p{max-width:630px;margin-top:20px;font-size:15px}.local-label{text-align:right;white-space:nowrap;padding-top:5px;font-size:11px}.change-options fieldset{grid-template-columns:repeat(3,1fr);gap:0 30px;display:grid}.change-options legend{margin-bottom:12px;font-size:11px;font-weight:400}.change-option{border-top:1px solid #788574}.change-option>button{text-align:left;letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:84px;padding:15px 5px;font-family:Inter Tight,sans-serif;font-size:21px;display:flex}.change-option button small{letter-spacing:0;color:var(--muted);margin-top:3px;font-family:Inter,sans-serif;font-size:11px;display:block}.change-option.selected{border-top:3px solid var(--green);background:var(--sage)}.change-option.selected>button{min-height:82px;padding-inline:12px}.timing{justify-content:space-between;align-items:center;gap:15px;padding:0 12px 12px;font-size:11px;display:flex}.timing select{max-width:180px;min-height:38px;padding:5px;font-size:11px}.unknown-choice{text-align:left;background:0 0;border:0;min-height:46px;padding:8px 5px;font-size:12px;text-decoration:underline}.map-context{border-block:1px solid var(--line);gap:26px;margin-top:15px;padding:20px 0;display:flex}.map-context label{align-items:center;gap:10px;font-size:11px;display:flex}.map-context-note{margin-top:15px;font-size:12px}.replacement-question{border-left:3px solid var(--olive);background:var(--sage);padding:20px;font-size:13px}.replacement-question button{margin:16px 12px 0 0;font-size:12px}.relationship-canvas{margin-top:34px}.relation-heading{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--green);grid-template-columns:23% 28% 49%;margin-bottom:14px;padding-bottom:12px;font-size:10px;display:grid}.relation{border-bottom:1px solid var(--line);grid-template-columns:23% 28% 49%;padding:24px 0;animation:.2s ease-out clarity-in;display:grid}.relation-from{flex-direction:column;justify-content:center;gap:8px;padding-right:28px;display:flex;position:relative}.relation-from>span{background:var(--sage);padding:9px 13px;font-size:13px;line-height:1.5;position:relative}.relation-from>span:after{content:"";background:#788574;width:28px;height:1px;position:absolute;top:50%;left:100%}.relation-from>small{color:var(--muted);margin-top:3px;font-size:9px}.relation-topic{border-left:1px solid #788574;align-items:center;gap:13px;padding-right:26px;display:flex}.relation-topic>span{color:var(--olive);font-size:25px}.relation-topic h3{font-size:23px;font-weight:500;line-height:1.2}.relation-check{border-left:1px dashed #788574;padding-left:26px}.relation-check p{font-size:13px}.relation-check p.small{margin-top:10px;font-size:11px}.relation-check blockquote{letter-spacing:-.02em;color:var(--ink);margin:16px 0;font-family:Inter Tight,sans-serif;font-size:20px;line-height:1.4}.relation-empty{align-items:center;gap:35px;padding:20px 0 35px;display:flex}.relation-empty>span{color:var(--olive);font-size:60px;line-height:1}.relation-empty p{font-size:14px}.veranderkaart>.text-link{margin-top:23px}.card-home{background:var(--sage);padding:75px 0}.card-home>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.card-home h2{font-size:48px;line-height:1.1}.card-home h2 span{color:var(--muted)}.card-home p{max-width:500px;margin-top:20px;font-size:14px}.card-home .primary{margin-top:28px;font-size:13px}.home-card-preview{border-top:5px solid var(--green);background:var(--canvas);min-height:220px;padding:25px 30px}.home-card-preview p{margin-top:0}.document-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-bottom:20px;font-size:11px;display:flex}.document-head>span:first-child{letter-spacing:-.04em;font-family:Inter Tight,sans-serif;font-size:20px}.document-head>span:last-child{text-align:right;font-size:10px}.process-home{grid-template-columns:40% 60%;gap:0;display:grid}.process-home h2{font-size:56px}.process-home>.text-link,.process-home>div>.text-link{margin-top:26px}.process-step{grid-template-columns:60px 1fr;gap:20px;padding:0 0 30px;display:grid;position:relative}.process-step+.process-step{padding-top:20px}.process-step:not(:last-child):before{content:"";border-left:1px dashed #788574;height:calc(100% - 30px);position:absolute;top:37px;left:18px}.process-number{background:var(--canvas);width:40px;height:44px;font-family:Inter Tight,sans-serif;font-size:29px;line-height:1.2;position:relative}.process-step h3{max-width:510px;margin:10px 0 14px;font-size:27px;line-height:1.1}.process-step p{max-width:560px;font-size:14px}.official-help{border-top:1px solid var(--green);grid-template-columns:1fr 1fr;gap:22px 70px;padding:38px 0 65px;display:grid}.official-help>.eyebrow{grid-column:1/-1;margin:0}.official-help h3{margin-bottom:14px;font-size:22px}.official-help p{font-size:13px}.official-help a{text-underline-offset:3px;text-decoration:underline}.last-invitation{background:var(--lime);padding:72px 0 75px}.last-invitation h2{max-width:900px;font-size:80px;line-height:.98}.last-invitation .primary{margin-top:35px}.last-invitation p:not(.eyebrow){color:var(--ink);margin-top:14px;font-size:12px}.last-invitation .text-link{margin-top:20px;font-size:13px}.site-footer{padding-top:50px}.footer-statement{display:none}.footer-grid{padding-top:15px}.site-footer .footer-grid p,.site-footer .footer-grid a{font-size:12px}.site-footer .footer-grid .brand{font-size:29px}.home-faq{grid-template-columns:40% 60%;gap:0}.home-faq>div:first-child{padding-right:40px}.home-faq h2{font-size:44px}.home-faq>div>p{font-size:14px}.dossier-layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:65px;display:grid}.dossier-document{border-top:6px solid var(--green);background:#fffef8;min-width:0;padding:35px 40px;box-shadow:0 5px 22px #19342c08}.dossier-document h2{margin-top:34px;font-size:45px;font-weight:500;line-height:1.05}.document-line{background:var(--lime);height:5px;margin-top:20px;display:block}.document-intro{margin:20px 0 28px;font-size:13px;line-height:1.7}.dossier-document section{border-top:1px solid var(--line);padding:22px 0}.dossier-document .status-label{letter-spacing:.09em;margin-bottom:14px;font-family:Inter,sans-serif;font-size:10px}.dossier-document section p{font-size:13px}.dossier-document section p+p{margin-top:10px}.document-chosen ol{margin:0;padding:0 0 0 20px}.document-chosen ol li{padding:10px 0;font-family:Inter Tight,sans-serif;font-size:21px;line-height:1.4}.document-context{background:var(--sage);margin-top:20px;padding:15px 20px}.document-context h4{margin:0;font-size:12px}.document-context ul{margin-bottom:0;padding-left:17px;font-size:12px}.document-open{border-top:1px dashed #788574!important}.document-foot{color:var(--muted);border-top:1px solid var(--line);padding-top:18px;font-size:10px}.document-foot details{margin-top:8px}.document-foot summary{cursor:pointer}.document-foot p{overflow-wrap:anywhere;margin-top:9px;font-size:10px}.document-foot a{text-decoration:underline}.print-source-url{display:none}.dossier-actions{padding-top:25px}.dossier-actions h2{margin:15px 0 22px;font-size:35px}.dossier-actions>p{margin:20px 0;font-size:13px}.dossier-actions .primary{width:100%;font-size:13px}.dossier-actions .small{font-size:11px}.edit-links{border-bottom:1px solid var(--line);flex-direction:column;align-items:start;gap:14px;padding:20px 0;font-size:12px;display:flex}.edit-links a{text-underline-offset:4px;text-decoration:underline}.copy-actions{margin:30px 0 80px}.copy-actions button{font-size:12px}.copy-actions>p{min-height:24px;margin-top:15px;font-size:11px}.billing-notes{grid-template-columns:28% 72%;gap:0;display:grid}.billing-notes>div{max-width:790px}.billing-notes h2{margin-bottom:25px;font-size:45px}.billing-notes p{font-size:15px}.billing-notes .primary{margin-top:25px}.situation-page>.source-notes{padding-bottom:60px}.reading-nav{border-top:4px solid var(--lime);padding-top:24px}.reading-nav a{font-size:13px}.reading h2{font-size:34px}.reading p{font-size:16px}.chapter{border-radius:0}.chapter-list{border-top:1px solid var(--green)}.chapter h2{font-size:36px}.chapter p{font-size:16px}.contact-card,.request-card,.form-card,.faq-tools{box-shadow:none;border-radius:3px}.contact-layout{border-top:1px solid var(--green);padding-top:30px}.contact-info .photo{border-radius:2px}.request-layout{border-top:1px solid var(--green)}.request-card,.form-card{border-top:5px solid var(--green)}.form-fields input,.form-fields select,.form-fields textarea{border-radius:3px}.success-reference{border-radius:2px}.faq-items details{border-radius:0}.faq-tools{background:var(--sage)}.admin-panel{border-radius:2px}@keyframes clarity-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width>=1700px){.clarity-hero h1{font-size:100px}}@media (width<=1250px){.wrap{width:calc(100% - 72px)}.desktop-nav{gap:13px;font-size:11px}.header-inner{gap:14px}.header-action .primary{padding:12px;font-size:10px}.header-card-link{font-size:10px}.brand{font-size:26px}.hero-title-row{gap:20px}.clarity-hero h1{font-size:clamp(65px,6.65vw,88px)}.duration-anchor strong{font-size:160px}.duration-anchor>span{font-size:10px}.hero-ground{gap:32px}.hero-ground>p{max-width:440px;font-size:15px}.hero-ground .primary{padding:14px 18px;font-size:12px}.hero-ground .text-link{font-size:12px}.question-proposal{grid-template-columns:18% 1fr auto;gap:20px}.question-proposal p{font-size:16px}.dossier-layout{gap:36px}.dossier-document{padding:30px}.map-top h2{font-size:44px}}@media (width<=1050px){.desktop-nav,.header-action{display:none}.header-inner{height:74px}.header-card-link{margin-left:auto;font-size:12px}.menu-button{display:flex}.brand{font-size:30px}.clarity-hero h1{font-size:66px}.duration-anchor strong{font-size:142px}.hero-ground{align-items:start}.hero-ground>p{max-width:410px}.hero-ground>div{gap:12px;max-width:390px}.hero-ground .text-link{min-height:40px}.contract-boundary{font-size:11px}.layer-title h3{font-size:19px}.layer-title{gap:10px}.lens-toolbar h2{font-size:25px}.cost-row{font-size:11px}.comparison-head{font-size:9px}.payment-layer{padding:22px 18px}.payment-comparison p{font-size:11px}.fixed-chapter h2{font-size:56px}.card-home>.wrap{gap:40px}.card-home h2{font-size:38px}.process-home h2{font-size:46px}.relation-topic h3{font-size:20px}.dossier-document h2{font-size:38px}.dossier-actions h2{font-size:29px}.dossier-layout{grid-template-columns:1.25fr 1fr;gap:28px}.question-tools{gap:0}.question-tools button{min-width:28px}.dossier-actions .chosen-questions li{flex-wrap:wrap}.dossier-actions .chosen-questions li p{flex-basis:80%}.dossier-actions .question-tools{margin-left:22px}.last-invitation h2{font-size:68px}}@media (width<=800px){.wrap{width:calc(100% - 48px)}.clarity-hero{padding-top:35px}.hero-title-row{grid-template-columns:1fr 130px;gap:18px;display:grid}.clarity-hero h1{font-size:54px;line-height:1.04}.duration-anchor strong{font-size:120px}.hero-ground{grid-template-columns:1fr 1fr;gap:30px;display:grid}.hero-ground>p{font-size:14px}.hero-ground>div{display:block}.hero-ground .text-link{min-height:30px;margin-top:12px;display:flex}.contract-boundary{margin-top:10px;line-height:1.5;display:block}.hero-contract-rule{gap:20px;font-size:9px}.hero-contract-rule>span{max-width:50%}.lens-toolbar{align-items:start;gap:20px}.lens-toolbar h2{font-size:23px}.energy-select{flex-direction:column;align-items:start;gap:4px}.energy-select select{max-width:175px;font-size:11px}.comparison-head{grid-template-columns:25% 37.5% 37.5%}.contract-layer,.cost-layer,.payment-layer{grid-template-columns:25% 75%}.layer-title h3{font-size:17px}.layer-title>span{font-size:9px}.layer-title{gap:9px;padding-right:12px}.layer-title small{font-size:9px}.fixed-anchor>div:first-child{font-size:11px}.fixed-anchor p{font-size:10px}.fixed-anchor{padding-left:12px;padding-right:12px}.cost-row h4{left:12px}.cost-row>span{padding-left:12px;padding-right:12px;font-size:10px}.payment-layer,.payment-comparison>div{padding-inline:12px}.payment-comparison p{font-size:10px}.injection-layer{grid-template-columns:25% 37.5% 37.5%}.injection-layer p,.injection-layer .open-connection{padding-left:12px;font-size:10px}.injection-layer>span{font-size:10px}.lens-conclusion{gap:22px}.lens-conclusion p{font-size:12px}.status-label{font-size:9px}.question-proposal{grid-template-columns:1fr auto}.question-proposal>span{grid-column:1/-1}.question-proposal p{font-size:17px}.fixed-chapter{padding:65px 0}.fixed-chapter h2{font-size:48px}.certainty-pair{gap:36px}.certainty-pair p{font-size:22px}.editorial-break{height:380px}.editorial-break figcaption{font-size:37px;bottom:40px;left:24px}.map-top{gap:22px}.map-top h2{font-size:39px}.local-label{font-size:10px}.change-options fieldset{grid-template-columns:repeat(2,1fr);gap:0 24px}.map-context{gap:15px}.map-context label{flex-direction:column;align-items:start}.map-context select{width:100%}.relation-heading,.relation{grid-template-columns:25% 28% 47%}.relation-check{padding-left:20px}.relation-from{padding-right:20px}.relation-from>span:after{width:20px}.relation-topic{gap:7px;padding-right:16px}.relation-topic h3,.relation-check blockquote{font-size:18px}.relation-check p{font-size:12px}.relation-from>span{font-size:11px}.card-home>.wrap{grid-template-columns:1fr;gap:32px}.card-home h2{font-size:42px}.card-home p{max-width:620px}.home-card-preview{max-width:680px}.process-home{grid-template-columns:1fr;gap:35px}.process-home h2{font-size:48px}.appointment-process{max-width:640px;margin-left:0}.home-faq{grid-template-columns:1fr;gap:35px}.home-faq>div:first-child{padding-right:0}.official-help{gap:25px 36px}.dossier-layout{grid-template-columns:1fr;gap:35px}.dossier-document{max-width:740px}.dossier-document h2{font-size:46px}.dossier-actions{max-width:740px;padding-top:0}.dossier-actions .chosen-questions li{flex-wrap:nowrap}.dossier-actions .question-tools{margin-left:0}.dossier-actions .chosen-questions li p{flex-basis:auto}.billing-notes{grid-template-columns:1fr;gap:20px}.page-hero h1{font-size:60px}.page-hero>p:last-child{font-size:17px}.reading-layout{gap:35px}.chapter h2{font-size:30px}}@media (width<=540px){.wrap{width:calc(100% - 36px)}.preview-bar{padding:7px 16px;font-size:9px;line-height:1.5}.header-inner{gap:15px;height:68px}.brand{font-size:28px}.header-card-link{gap:5px;font-size:10px}.header-card-link span{width:20px;height:20px;font-size:10px}.menu-button{padding:6px}.clarity-hero{padding-top:30px}.clarity-hero>.eyebrow{margin-bottom:18px;font-size:9px}.hero-title-row{display:block;position:relative}.clarity-hero h1{letter-spacing:-.055em;font-size:46px;line-height:1.03}.clarity-hero h1 br{display:none}.clarity-hero h1 span{display:block}.duration-anchor{flex-direction:row;align-items:center;gap:18px;margin-top:23px;padding-bottom:0}.duration-anchor strong{font-size:73px}.duration-anchor>span{max-width:190px;margin:0;font-size:10px}.hero-ground{margin:23px 0 26px;display:block}.hero-ground>p{max-width:340px;font-size:14px}.hero-ground>div{max-width:none;margin-top:23px}.hero-ground .primary{min-height:48px;padding:14px 18px;font-size:13px}.hero-ground .text-link{margin-top:14px;font-size:12px;display:inline-flex}.contract-boundary{margin-top:12px;font-size:10px}.hero-contract-rule{border-top-width:5px;padding:13px 0 15px;font-size:9px;display:block}.hero-contract-rule>span{max-width:none;display:block}.hero-contract-rule>span+span{margin-top:4px}.factuurlens{padding:18px 0 42px}.lens-toolbar{margin-bottom:18px;display:block}.lens-toolbar .eyebrow{font-size:9px}.lens-toolbar h2{max-width:340px;font-size:27px}.energy-select{flex-direction:row;align-items:center;gap:12px;margin-top:16px;font-size:10px}.energy-select select{max-width:none;min-height:40px;font-size:11px}.scenario-controls{gap:6px;margin-bottom:21px}.scenario-controls legend{font-size:10px}.scenario-controls button{min-height:40px;padding:9px 11px;font-size:10px}.comparison-head{display:none}.contract-layer,.cost-layer,.payment-layer{padding:20px 0;display:block}.layer-title{gap:12px;margin-bottom:20px;padding:0}.layer-title>span{padding-top:3px;font-size:11px}.layer-title h3{font-size:24px}.layer-title small{margin-top:7px;font-size:10px}.fixed-anchor{padding:0 0 0 27px}.fixed-anchor>div:first-child{gap:26px;font-size:11px;line-height:1.5}.fixed-anchor>div:first-child>span{width:50%}.fixed-anchor>div:first-child>span:last-child{text-align:right}.fixed-anchor p{min-height:56px;font-size:11px}.cost-row{padding-top:32px}.cost-row h4{margin-top:7px;font-size:9px;left:0}.cost-row>span{min-height:82px;padding:7px 12px 15px 0;font-size:11px;line-height:1.55;display:block}.cost-row>span:last-child{padding-left:14px;padding-right:7px}.cost-row small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:9px;display:block}.cost-row>span svg{width:13px;margin-right:4px}.payment-layer{margin-top:18px;padding:23px 18px}.payment-comparison{grid-template-columns:1fr;gap:18px;padding-left:27px}.payment-comparison>div{padding:0}.payment-comparison>div+div{border-top:1px dashed #90a38b;border-left:0;padding-top:16px}.payment-comparison p{font-size:12px;line-height:1.9}.payment-comparison>div>span{font-size:9px}.injection-layer{padding:18px 0;display:block}.injection-layer>span{padding:0;font-size:11px;display:block}.injection-layer .open-connection{margin-top:10px;padding:8px 0 8px 15px;font-size:11px}.injection-layer p{margin-top:12px;padding:0;font-size:11px}.model-caption{font-size:9px;line-height:1.7}.lens-conclusion{grid-template-columns:1fr;gap:20px;margin:27px 0}.lens-conclusion>div{grid-template-columns:115px 1fr;align-items:start;gap:15px;display:grid}.lens-conclusion .status-label{padding-top:2px;font-size:8px;line-height:1.6}.lens-conclusion p{margin:0;font-size:12px}.question-proposal{padding:25px 0;display:block}.question-proposal>span{font-size:10px}.question-proposal p{margin:12px 0 20px;font-size:23px;line-height:1.3}.question-add{min-height:44px;font-size:11px}.question-tray{padding:20px 18px}.tray-heading{display:block}.tray-heading>a{margin-top:12px;font-size:13px}.status-label{font-size:9px}.chosen-questions li{flex-wrap:wrap;gap:8px 12px;padding-block:16px}.chosen-questions li p{flex-basis:calc(100% - 30px);font-size:13px}.question-tools{gap:5px;margin-left:24px}.question-tools button{min-width:44px;min-height:44px}.card-empty{gap:15px;padding:20px 0 7px}.card-empty p{font-size:13px}.card-empty p span{font-size:11px}.source-notes{font-size:10px}.fixed-chapter{padding:50px 0}.fixed-chapter h2{font-size:38px;line-height:1.08}.fixed-chapter .eyebrow{font-size:9px}.certainty-pair{grid-template-columns:1fr;gap:28px;margin-top:32px}.certainty-pair>div,.certainty-pair>div+div{padding-top:16px}.certainty-pair span{font-size:11px}.certainty-pair p{font-size:24px;line-height:1.35}.fixed-tradeoff{margin:28px 0;font-size:13px}.offer-evidence h3{font-size:25px;line-height:1.15}.offer-evidence p,.fixed-chapter .text-link{font-size:12px}.editorial-break{height:330px}.editorial-break .photo{object-position:56% 50%}.editorial-break figcaption{font-size:31px;line-height:1.12;bottom:35px;left:18px;right:18px}.editorial-break figcaption br{display:none}.section{padding-block:50px}.map-top{margin-bottom:25px;display:block}.map-top h2{font-size:34px;line-height:1.1}.map-top .eyebrow{font-size:9px}.map-top p{margin-top:17px;font-size:13px}.local-label{text-align:left;margin-top:16px;padding:0;font-size:9px;display:block}.local-label br{display:none}.local-label br:after{content:" · "}.change-options fieldset{grid-template-columns:1fr;gap:0}.change-options legend{font-size:10px}.change-option>button{min-height:78px;padding:16px 0;font-size:23px}.change-option button small{margin-top:5px;font-size:11px}.change-option.selected>button{min-height:76px}.timing{font-size:11px}.timing select{min-height:42px;font-size:11px}.unknown-choice{margin-top:5px;font-size:12px}.map-context{flex-direction:column;gap:17px;padding:20px 0}.map-context label{gap:6px;font-size:11px}.map-context select{font-size:12px}.relationship-canvas{margin-top:25px}.relation-heading{display:none}.relation{padding:23px 0;display:block}.relation-from{border-left:1px solid #788574;gap:0;margin-right:20px;padding-bottom:0;padding-right:0}.relation-from>span{margin:0 0 0 14px;padding:10px 15px;font-size:12px}.relation-from>span+span{margin-top:7px}.relation-from>span:after{width:14px;left:auto;right:100%}.relation-from>small{margin-top:6px;padding-left:15px;font-size:9px}.relation-topic{border-left:1px solid #788574;gap:12px;padding:22px 0 22px 13px}.relation-topic h3{font-size:23px}.relation-check{border-left:1px dashed #788574;margin-left:14px;padding-left:18px}.relation-check p{font-size:12px}.relation-check blockquote{margin:17px 0;font-size:23px;line-height:1.3}.relation-check p.small{font-size:10px}.relation-empty{gap:18px;padding:15px 0 30px}.relation-empty>span{font-size:42px}.relation-empty p{font-size:12px}.replacement-question{padding:16px}.replacement-question p{font-size:12px}.replacement-question button{min-height:44px;margin-top:12px;font-size:11px}.card-home{padding:47px 0}.card-home>.wrap{gap:30px}.card-home h2{font-size:34px}.card-home p{font-size:13px}.home-card-preview{min-height:210px;padding:20px}.document-head{gap:12px}.document-head>span:first-child{font-size:19px}.document-head>span:last-child{font-size:9px}.process-home h2{font-size:40px}.process-step{grid-template-columns:40px 1fr;gap:15px}.process-step h3{font-size:26px}.process-step p{font-size:13px}.process-step .status-label{font-size:8px}.process-number{width:34px;font-size:27px}.process-step:not(:last-child):before{left:14px}.home-faq h2{font-size:34px}.home-faq>div>p{font-size:13px}.official-help{grid-template-columns:1fr;gap:25px;padding:32px 0 45px}.official-help>.eyebrow{font-size:9px}.official-help h3{margin-bottom:12px;font-size:23px}.official-help p{font-size:12px}.last-invitation{padding:45px 0}.last-invitation .eyebrow{max-width:280px;font-size:9px}.last-invitation h2{font-size:47px;line-height:1.03}.last-invitation .primary{font-size:13px}.last-invitation p:not(.eyebrow){font-size:10px}.last-invitation .text-link{font-size:11px}.page-hero{padding:42px 0 35px}.page-hero .eyebrow{font-size:9px}.page-hero h1{font-size:44px;line-height:1.07}.page-hero>p:last-child{font-size:14px;line-height:1.75}.page-hero h1+p{margin-top:22px}.billing-notes h2{font-size:34px}.billing-notes p{font-size:13px}.dossier-document{border-top-width:5px;padding:23px 20px}.dossier-document h2{margin-top:26px;font-size:36px}.document-line{margin-top:15px}.document-intro{font-size:12px}.dossier-document section{padding:19px 0}.dossier-document section p{font-size:12px}.document-chosen ol li{font-size:21px}.document-context{padding:15px}.document-context ul{font-size:11px}.document-foot{font-size:9px}.dossier-actions h2{font-size:31px}.dossier-actions .chosen-questions li{flex-wrap:wrap}.dossier-actions .question-tools{margin-left:24px}.dossier-actions .chosen-questions li p{flex-basis:calc(100% - 30px)}.dossier-actions>p{font-size:12px}.dossier-actions .primary{white-space:normal;font-size:12px;line-height:1.5}.copy-actions .action-row{align-items:stretch}.copy-actions button{font-size:12px}.copy-actions>p{font-size:10px}.reading h2{font-size:29px}.reading p,.chapter p{font-size:14px}.chapter h2{font-size:29px}.contact-card{padding:22px 18px}.site-footer{padding-top:30px}.footer-grid{gap:25px}.preparation-notice{padding:16px;font-size:12px}.preparation-notice button{font-size:11px}}@media (width<=350px){.wrap{width:calc(100% - 28px)}.clarity-hero h1,.page-hero h1{font-size:40px}.header-inner{gap:9px}.brand{font-size:25px}.brand-dot{margin-left:5px;font-size:26px}.header-card-link{font-size:9px}.lens-conclusion>div{grid-template-columns:100px 1fr;gap:12px}.lens-conclusion .status-label{font-size:7px}.lens-conclusion p{font-size:11px}.status-label{letter-spacing:.045em}.question-tray{padding:18px 14px}.payment-layer{padding-inline:14px}.last-invitation h2{font-size:42px}.document-head>span:first-child{font-size:17px}.document-head>span:last-child{font-size:8px}.dossier-document{padding:20px 16px}.dossier-document h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.lens-conclusion,.relation{animation:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.print-source-list{display:none}@media print{@page{size:A4;margin:15mm}body{color:#162d27;font-size:11pt;background:#fff!important}header.site-header,.preview-bar,.site-footer,.skip-link,.page-hero,.dossier-actions,.copy-actions,.preparation-notice,.header-card-link{display:none!important}.wrap,.dossier-layout{width:100%!important;max-width:none!important;display:block!important}.dossier-document{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}.dossier-document h2{font-size:30pt!important}.dossier-document section{break-inside:avoid;padding-block:12px!important}.document-foot details{display:none!important}.print-source-list{overflow-wrap:anywhere;display:block!important}.document-foot details>*{display:block!important}.document-foot summary{display:none!important}.print-source-url{overflow-wrap:anywhere;display:inline!important}.document-foot p{font-size:7pt!important}.document-chosen li{font-size:14pt!important}.document-context{border-left:2px solid #19342c;background:#fff!important}.status-label:before,.document-line{-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-foot details{content-visibility:visible!important}.request-success-copy{display:none!important}}.fixed-definition{border-top:7px solid var(--lime);grid-template-columns:28% 72%;gap:0;padding:30px 0 50px;display:grid}.fixed-definition>strong{letter-spacing:-.07em;font-family:Inter Tight,sans-serif;font-size:210px;font-weight:450;line-height:.95}.fixed-definition h2{margin:14px 0 22px;font-size:45px}.fixed-page>.offer-evidence{padding-bottom:40px}.fixed-ledger{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding:50px 0;display:grid}.fixed-ledger h2{margin:17px 0;font-size:33px}.fixed-ledger .text-link{margin-top:20px;font-size:13px}.fee-chapter{padding:65px 0}.fee-chapter>h2{margin-bottom:25px;font-size:53px}.fee-chapter .question-proposal{margin-top:35px}.fixed-tradeoff-panel{background:var(--sage);grid-template-columns:40% 60%;gap:0;padding:40px 45px;display:grid}.fixed-tradeoff-panel h2{padding-right:35px;font-size:37px}.fixed-tradeoff-panel p{font-size:15px}.contract-moments{padding:65px 0 25px}.contract-moments>h2{font-size:44px}.contract-moments ol{grid-template-columns:repeat(3,1fr);gap:34px;margin:35px 0 0;padding:0;list-style:none;display:grid}.contract-moments li{border-top:1px dashed #788574;padding-top:22px}.contract-moments h3{margin-bottom:16px;font-size:26px}.contract-moments p{font-size:14px}.contract-moments a{text-decoration:underline}.fixed-final h2{margin-bottom:28px;font-size:45px}.verified-terms{padding:35px 0}.verified-terms h2{font-size:34px}.process-explained{border-top:6px solid var(--lime);grid-template-columns:40% 60%;padding:40px 0 35px;display:grid}.process-explained aside{padding-right:65px}.process-explained aside h2{font-size:38px}.process-explained aside p:not(.eyebrow){margin:22px 0;font-size:14px}.process-explained .text-link{font-size:13px}.calling-identity{background:var(--sage);margin:20px 0 60px;padding:40px}.calling-identity h2{margin:17px 0;font-size:37px}.calling-identity p{max-width:780px;font-size:15px}.share-preparation{border-top:1px solid var(--green);margin-top:24px;padding:24px 0}.share-preparation h3{margin-bottom:22px;font-size:25px}.share-preparation>.checkbox-label{align-items:flex-start;font-size:13px}.share-preparation .checkbox-label small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.share-preparation>.status-label{margin-top:25px}.share-preparation p.small{margin-top:17px;font-size:12px}.share-preparation .context-opt-in{margin-top:20px}.share-preparation .shared-context{background:var(--sage);padding:18px 18px 18px 34px;font-size:12px}.request-context{background:0 0;border-left:1px dashed #788574;padding:25px 0 0 28px}.request-context>div{padding:0}.request-context h2{font-size:34px}.request-context .context-energy{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.request-context .offer-evidence{margin:25px 0}.request-context .offer-evidence h3{font-size:23px}.request-context .offer-evidence p{font-size:12px}.request-context .share-preparation h3{font-size:23px}.request-card{box-shadow:none;border:0;border-top:5px solid var(--green);background:#fffef8;border-radius:0;padding:32px}.request-layout{border:0;align-items:start;gap:50px}.request-hero{max-width:1000px}.request-hero h1{font-size:72px}.form-progress{border-radius:0}.intake-connection{border-block:1px solid var(--line);margin-top:26px;padding-block:20px}.intake-connection summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:550}.intake-connection>.field-help{margin:14px 0 20px}.intake-connection .field-grid{gap:18px}.intake-connection select{background:0 0;border:1px solid #788574;width:100%;min-height:48px;padding:10px}.intake-connection .field label{font-size:12px}.review .share-preparation .chosen-questions{background:0 0}.admin-dossier{margin:20px 0 30px}.admin-dossier .dossier-document{box-shadow:none;border:1px solid var(--line);border-top:5px solid var(--green);padding:25px}.admin-dossier .dossier-document h2{font-size:32px}.no-js-content{max-width:900px;margin:50px auto;padding:25px}.no-js-content h1{margin:30px 0;font-size:50px}.no-js-content h2{margin:30px 0 15px;font-size:26px}.no-js-content nav{flex-wrap:wrap;gap:12px 25px;display:flex}.no-js-content a{text-decoration:underline}.no-js-content p{margin:18px 0}.factuurlens>.contract-layer{border-top:1px solid var(--line);margin-bottom:16px}@media (width<=800px){.fixed-definition{grid-template-columns:24% 76%;padding-block:25px 40px}.fixed-definition>strong{font-size:135px}.fixed-definition h2{font-size:37px}.fixed-definition p{font-size:14px}.fixed-ledger{gap:35px}.fixed-ledger h2{font-size:30px}.fee-chapter>h2{font-size:45px}.fixed-tradeoff-panel{grid-template-columns:1fr;gap:22px;padding:30px}.fixed-tradeoff-panel h2{font-size:33px}.contract-moments ol{grid-template-columns:1fr;gap:30px}.contract-moments>h2{font-size:38px}.process-explained{grid-template-columns:1fr;gap:30px}.process-explained aside{max-width:600px;padding:0}.calling-identity{padding:30px}.request-layout{gap:35px}.request-context{border:0;border-top:1px dashed #788574;padding:25px 0 0}.request-hero h1{font-size:62px}.request-card{padding:25px}.fixed-final h2{font-size:37px}}@media (width<=540px){.clarity-hero h1{font-size:44px}.duration-anchor{margin-top:15px}.duration-anchor strong{font-size:62px}.hero-ground{margin:17px 0 18px}.hero-ground>div{margin-top:18px}.hero-ground .text-link{min-height:27px;margin-top:10px}.contract-boundary{margin-top:7px}.hero-contract-rule{padding:9px 0}.lens-hero .lens-toolbar{margin-bottom:0}.lens-hero .lens-toolbar h2{font-size:24px}.lens-hero>.contract-layer{margin-top:13px;padding-top:15px}.fixed-definition{padding-block:20px 30px;display:block}.fixed-definition>strong{margin-bottom:20px;font-size:100px;display:block}.fixed-definition h2{font-size:32px}.fixed-definition p{font-size:13px}.fixed-ledger{grid-template-columns:1fr;gap:32px;padding:30px 0}.fixed-ledger h2{font-size:30px}.fixed-ledger p{font-size:13px}.fee-chapter{padding:42px 0 25px}.fee-chapter>h2{font-size:34px}.fee-chapter>p:not(.eyebrow){font-size:13px}.fixed-tradeoff-panel{padding:25px 20px}.fixed-tradeoff-panel h2{font-size:30px}.fixed-tradeoff-panel p{font-size:13px}.contract-moments{padding:40px 0 15px}.contract-moments>h2{font-size:33px}.contract-moments h3{font-size:26px}.contract-moments p{font-size:13px}.fixed-final h2{font-size:32px}.process-explained{padding-top:25px}.process-explained aside h2{font-size:33px}.process-explained aside p:not(.eyebrow){font-size:13px}.calling-identity{margin-bottom:35px;padding:25px 20px}.calling-identity h2{font-size:31px}.calling-identity p{font-size:13px}.request-hero h1{font-size:43px}.request-card{padding:23px 17px}.request-context h2{font-size:31px}.share-preparation h3{font-size:23px}.share-preparation>.checkbox-label{font-size:12px}.share-preparation p.small{font-size:11px}.intake-connection summary{font-size:13px}.intake-connection .field-grid{grid-template-columns:1fr}.admin-dossier .dossier-document{padding:20px 15px}.admin-dossier .dossier-document h2{font-size:29px}.no-js-content{margin:20px auto;padding:18px}.no-js-content h1{font-size:36px}.lens-conclusion .status-label{letter-spacing:.01em;font-size:9px}}@media (width<=350px){.clarity-hero h1{font-size:40px}.request-hero h1{font-size:39px}.request-card{padding:20px 13px}.share-preparation .checkbox-label{gap:10px}.lens-conclusion>div{grid-template-columns:105px 1fr}}@media print{.admin-dossier .dossier-document{border:0}.no-js-content{max-width:none}.success-wrap>.dossier-document{margin:25px 0}.success-wrap>.action-row,.success-symbol{display:none}}.offer-unavailable{background:var(--sage);border-left:3px dashed #788574;grid-column:1/-1;padding:28px}.offer-unavailable h2{margin-bottom:14px;font-size:30px}.offer-unavailable p{margin-bottom:18px;font-size:14px}.offer-unavailable a{margin-right:20px;font-size:13px;text-decoration:underline}.lens-hero>.energy-select{width:fit-content;margin:0 0 16px}@media (width<=540px){.duration-anchor strong{font-size:43px}.duration-anchor{gap:13px;margin-top:13px}.duration-anchor>span{font-size:9px;line-height:1.4}.hero-ground{margin-bottom:12px}.lens-hero>.contract-layer{margin-top:8px;padding-top:10px}.lens-hero .layer-title{margin-bottom:12px}.lens-hero .fixed-anchor p{min-height:0}.lens-hero>.energy-select{margin:0 0 17px}.offer-unavailable{padding:22px 18px}.offer-unavailable h2{font-size:28px}}:root{--green:#173e35;--ink:#16382f;--canvas:#fafbf8;--lime:#d9b779;--sage:#edf2eb;--olive:#59715b;--muted:#62716a;--line:#dbe3db;--paper:#fff}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--canvas);color:var(--ink)}h1,h2,h3{letter-spacing:-.045em}p{font-size:16px;line-height:1.7}a,button{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}button,a{transition:background .2s,color .2s,box-shadow .2s,transform .2s}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #a87830}::selection{color:#173e35;background:#d9b779}.wrap{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.eyebrow{font-weight:600;line-height:1.6;letter-spacing:.14em!important;font-size:12px!important}.preview-bar{color:#466052;background:#e7ede5;padding:7px 16px;font-size:12px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbf8f5;border-color:#e0e7df}.header-inner{gap:28px;min-height:94px}.brand{letter-spacing:-.065em;font-size:32px}.brand-dot{color:#a58a52;font-size:32px}.desktop-nav{gap:26px;font-size:14px}.header-card-link{font-size:13px}.header-action .primary{min-height:49px;padding:16px 19px;font-size:13px}.primary,.secondary{border-radius:8px;min-height:50px;font-size:14px}.primary{background:var(--green);color:#fff;box-shadow:none}.primary:hover{background:#285b4b;transform:translateY(-2px)}.secondary:hover{background:#e8eee6}.mobile-only{display:none}.life-hero{isolation:isolate;color:#fff;background:#13261e;border-radius:18px;height:calc(100svh - 148px);min-height:730px;max-height:920px;margin:0 22px;position:relative;overflow:hidden}.life-hero>.photo,.life-hero>img{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.life-hero img{object-fit:cover;object-position:65% 55%;width:100%;height:100%}.life-shade{z-index:-2;background:linear-gradient(90deg,#091c16f0,#091c16b8 35%,#091c1617 72%),linear-gradient(#0000 50%,#091c16a6);position:absolute;inset:0}.life-copy{max-width:900px;padding:75px 5.2% 112px;position:relative}.life-kicker{letter-spacing:.16em;color:#d6dfcd;align-items:center;gap:12px;margin-bottom:30px;font-size:11px;display:flex}.life-kicker>span{background:#d9b779;border-radius:100%;width:6px;height:6px}.life-copy h1{letter-spacing:-.05em;color:#fff;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(54px,5.65vw,88px);font-weight:550;line-height:.99}.life-copy h1 em{letter-spacing:-.055em;color:#e9d2a7;font-family:Georgia,serif;font-weight:400;line-height:1.13}.life-lead{color:#e2e8df;margin:28px 0 25px;font-size:17px;line-height:1.65}.life-button{color:#193b2f;background:#f1e5cc;border:1px solid #f1e5cc;border-radius:7px;align-items:center;gap:36px;min-height:58px;padding:18px 24px;font-size:15px;font-weight:600;display:inline-flex}.life-button:hover{background:#fff5e0;transform:translateY(-3px);box-shadow:0 12px 35px #0003}.life-reassurance{color:#d1dcd2;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.life-note{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:270px;color:var(--ink);background:#fafbf8eb;border:1px solid #fffa;border-radius:12px;align-items:center;gap:17px;padding:22px;display:flex;position:absolute;bottom:118px;right:5%;box-shadow:0 15px 50px #091e2226}@media (width>=801px){.life-copy{max-width:1100px}.life-copy h1 em{white-space:nowrap;font-size:clamp(52px,5.2vw,82px)}}.life-note-icon{color:#9b7c46;place-items:center;display:grid}.life-note strong{letter-spacing:-.04em;font-size:24px;font-weight:500;display:block}.life-note div>span{color:#5e6d62;font-size:12px}.life-note>a{margin-left:auto}.life-bottom{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;padding:23px 0;display:flex;position:absolute;bottom:0;left:5.2%;right:5.2%}.life-bottom>span{letter-spacing:.2em;color:#d1dace;font-size:10px}.life-bottom>a{color:#f1f2e9;align-items:center;gap:25px;font-size:13px;display:flex}.life-bottom a span{font-size:20px}.life-proof{border-bottom:1px solid var(--line);color:#57695c;justify-content:center;gap:70px;padding:27px 24px;display:flex}.life-proof>span{align-items:center;gap:9px;font-size:12px;display:flex}.life-proof svg{color:#8b9d7e}.skyline-home h2{letter-spacing:-.05em;font-size:clamp(38px,4vw,59px);font-weight:500;line-height:1.08}.skyline-home h2 em{letter-spacing:-.055em;color:#738773;font-family:Georgia,serif;font-weight:400}.life-start{grid-template-columns:1fr 1.12fr;align-items:center;gap:100px;padding:104px 0 98px;display:grid}.life-intro .eyebrow{margin-bottom:20px}.life-intro>p:last-child{max-width:355px;color:var(--muted);margin-top:23px}.energy-boarding{background:#fff;border:1px solid #e0e6de;border-radius:16px;padding:29px;box-shadow:0 18px 50px #173e3509}.boarding-label{letter-spacing:.13em;color:#697b69;font-size:11px}.energy-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.energy-choices button{text-align:left;color:#516451;background:#f7f9f5;border:1px solid #e4e9e0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:25px;min-height:143px;padding:24px 17px;font-size:14px;display:flex;position:relative}.energy-choices button[aria-pressed=true]{color:#f2e8d3;background:#203f33;border-color:#203f33;box-shadow:0 6px 16px #163c3420}.energy-choices button:hover{transform:translateY(-3px)}.energy-tick{border:1px solid #9bab9170;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:15px;right:13px}.energy-choices button[aria-pressed=true] .energy-tick{color:#203f33;background:#e7d1a8}.boarding-bottom{border-top:1px solid #e2e8dd;justify-content:space-between;align-items:center;gap:16px;padding-top:19px;display:flex}.boarding-bottom p{margin:0;font-size:14px}.boarding-bottom strong{color:#294535;font-weight:500;display:block}.boarding-bottom p>span{color:#748171;font-size:12px}.boarding-bottom>a{background:#eff3e9;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.boarding-bottom>a:hover{background:#dce5d3;transform:translate(3px)}.life-certainty{grid-template-columns:1fr 1fr;align-items:center;gap:83px;padding-bottom:104px;display:grid}.certainty-image{border-radius:13px;height:545px;position:relative;overflow:hidden}.certainty-image .photo,.certainty-image img{object-fit:cover;width:100%;height:100%}.certainty-image img{object-position:42% center}.certainty-image:after{content:"";background:linear-gradient(#0000,#12281cc9);position:absolute;inset:50% 0 0}.certainty-image>span{z-index:1;color:#fff;font-family:Georgia,serif;font-size:27px;font-style:italic;position:absolute;bottom:32px;left:31px}.certainty-story>.eyebrow{margin-bottom:21px}.certainty-story>p{color:var(--muted);max-width:455px;margin-top:24px}.honest-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;margin-top:23px;padding:22px 0;display:flex}.honest-note svg{color:#a58a52;flex-shrink:0;margin-top:4px}.honest-note p{color:#6a796d;margin:0;font-size:14px}.honest-note strong{color:#294c3b;margin-bottom:5px;font-weight:600;display:block}.life-text-link{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #7c9079;justify-content:space-between;align-items:center;gap:30px;margin-top:17px;padding:14px 0;font-size:14px;display:inline-flex}.life-text-link:hover{color:#966b29;border-color:#966b29}.home-lens-reveal{padding:25px 0 70px;animation:.35s ease-out life-enter}.life-situation{border-top:1px solid var(--line);padding:84px 0 95px}.situation-top{justify-content:space-between;align-items:end;gap:70px;margin-bottom:38px;display:flex}.situation-top .eyebrow{margin-bottom:20px}.situation-top>p{color:var(--muted);max-width:330px;margin-bottom:5px}.life-situation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.situation-feature{color:#fff;border-radius:13px;height:350px;position:relative;overflow:hidden}.situation-feature .photo,.situation-feature img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.situation-feature:hover img{transform:scale(1.035)}.situation-feature:after{content:"";background:linear-gradient(#0000 0%,#092b25ee);position:absolute;inset:0}.situation-feature>div{z-index:1;position:absolute;inset:auto 30px 28px}.situation-feature>div>span:first-child{letter-spacing:.12em;color:#d1dfd1;font-size:10px}.situation-feature h3{color:#fff;margin:14px 0 23px;font-size:36px;font-weight:500;line-height:1.12}.situation-link{border-top:1px solid #fff5;justify-content:space-between;align-items:center;padding-top:16px;font-size:14px;display:flex}.situation-list>a{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:27px 0;display:flex}.situation-list>a:first-child{border-top:1px solid var(--line)}.situation-list>a>span{color:#879680;align-self:flex-start;margin-top:4px;font-size:12px}.situation-list h3{letter-spacing:-.03em;font-size:24px;font-weight:500}.situation-list p{color:#6b786c;margin-top:6px;font-size:14px}.situation-list svg{flex-shrink:0;margin-left:auto}.situation-list a:hover{background:#f0f4ed;padding-left:8px}.life-process{color:#fff;background:#193d32;padding:75px 0}.life-process>.wrap{grid-template-columns:1fr 1fr;gap:85px;display:grid}.life-process .eyebrow{color:#b4c2ad}.life-process h2{color:#fafaf2;margin-top:22px}.life-process h2 em{color:#dcc9a5}.life-process .life-text-link{color:#f0efdf;border-color:#849482}.life-steps>div{border-bottom:1px solid #ffffff20;gap:27px;padding:27px 0;display:flex}.life-steps>div:first-child{padding-top:0}.life-steps>div>span{color:#bca982;min-width:35px;font-family:Georgia,serif;font-size:26px}.life-steps h3{letter-spacing:-.025em;color:#fff;font-size:25px;font-weight:500}.life-steps p{color:#b7c7bc;max-width:400px;margin-top:9px;font-size:15px}.life-faq{grid-template-columns:1fr 1.15fr;gap:85px;padding:95px 0;display:grid}.life-faq .eyebrow{margin-bottom:23px}.life-faq h2{font-size:43px}.life-faq>.faq-layout{display:block}.life-faq .faq-copy{display:none}.life-faq .faq-row{margin:0}.life-faq summary{padding-block:24px!important;font-size:17px!important}.life-faq details p{font-size:15px!important}.life-finale{isolation:isolate;text-align:center;background:#edf2e9;border-radius:18px;margin-bottom:28px;padding:70px 60px;position:relative;overflow:hidden}.life-finale h2{margin:20px 0;font-size:65px;position:relative}.life-finale h2 em{color:#6a8269}.life-finale>p:not(.eyebrow){color:#687963}.life-finale .primary{background:#234a39;gap:36px;margin:25px auto 0;padding:18px 24px;display:inline-flex}.finale-small{color:#6a7967;margin-top:17px;font-size:12px;display:block}.finale-symbol{z-index:-1;color:#dfe7d7;font-family:Georgia,serif;font-size:560px;line-height:1;position:absolute;top:-120px;right:-65px;transform:rotate(15deg)}.life-footnote{color:#73806f;text-align:center;max-width:1050px;padding:12px 20px 48px;font-size:12px}.site-footer{color:#e7ebdf;background:#102d25;border:0}.site-footer p,.site-footer a{font-size:14px}.site-footer .brand{color:#fff}.site-footer .brand-dot{color:#c7b58b}.footer-bottom{border-color:#ffffff20}.closing-cta{color:var(--ink);background:#e9eee3}.page-hero,.request-hero,.dossier-hero{padding-block:65px 44px}.page-hero h1,.request-hero h1,.dossier-hero h1{letter-spacing:-.045em;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1.07}.page-hero h1 span,.request-hero h1 span,.dossier-hero h1 span{color:#758875;font-family:Georgia,serif;font-style:italic;font-weight:400}.page-hero>p,.request-hero>p,.dossier-hero>p{max-width:650px;font-size:17px}.request-card,.contact-card,.dossier-document,.admin-panel{border-color:#dae3d5;border-radius:13px;box-shadow:0 12px 42px #193e3508}.request-context{border-color:#c8d5c2}.request-context p,.field label,.checkbox-label,.share-preparation p{font-size:14px}.field input,.field select,.field textarea{border-radius:7px;padding:14px;font-size:16px}.dossier-document{border-top:4px solid #b7a074}.document-line,.contract-rule{background:#b49b64}.dossier-document p{font-size:15px}.dossier-document h2{letter-spacing:-.045em;font-weight:500}.chosen-questions p{font-size:15px}.question-tray{background:#edf2e8;border:1px solid #dce5d6;border-radius:10px;margin-top:28px;padding:23px}.question-tray .tray-heading{font-size:13px}.question-add{border-radius:6px;min-height:44px;font-size:13px}.question-add[aria-pressed=true]{color:#fff;background:#214b39}.source-notes{font-size:13px}.card-empty p,.card-empty p>span,.energy-select,.map-context label,.timing{font-size:14px}.energy-select select,.map-context select,.timing select{background:#fff;border:1px solid #ced8c7;border-radius:6px;min-height:44px;font-size:14px}.status-label{font-size:12px}.appointment-process p,.official-help p{font-size:14px}.fixed-chapter,.fixed-tradeoff-panel{background:#193d32}.fixed-chapter h2 span{color:#d9c297}.fixed-chapter .text-link{color:#fff}.quiet-lens{padding:28px 0 40px}.quiet-lens-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.quiet-lens-heading h2{margin-top:10px;font-size:37px;font-weight:500}.quiet-lens-heading .energy-select{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.quiet-lens-heading select{max-width:240px;padding:10px 13px}.lens-workspace{background:#fff;border:1px solid #dce4d8;border-radius:16px;grid-template-columns:285px 1fr;display:grid;overflow:hidden;box-shadow:0 12px 48px #193e3505}.quiet-scenarios{background:#f0f4ed;border:0;min-width:0;margin:0;padding:28px 20px}.quiet-scenarios legend{float:left;letter-spacing:.08em;text-transform:uppercase;color:#5c725f;width:100%;margin:0 0 20px;font-size:12px}.quiet-scenarios button{color:#526950;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce4d6;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:62px;padding:15px 10px;font-size:13px;line-height:1.4;display:flex}.quiet-scenarios button[aria-pressed=true]{color:#fff;background:#244b3b;border-color:#0000;box-shadow:0 6px 18px #173e3515}.quiet-scenarios button:hover{background:#dfe8d9}.quiet-scenarios button[aria-pressed=true]:hover{background:#315a47}.scenario-number{opacity:.6;flex-shrink:0;font-size:10px}.quiet-scenarios button svg{flex-shrink:0;margin-left:auto}.quiet-scenarios>p{color:#71806a;margin:23px 9px 0;font-size:11px;line-height:1.65}.lens-answer{min-width:0;padding:30px 35px}.lens-mechanism{background:#f7f9f4;border-radius:11px;padding:25px 27px}.price-lock{color:#e9f0e3;background:#244b3b;border-radius:9px;align-items:center;gap:14px;padding:18px 22px;display:flex;box-shadow:0 5px 12px #173e3509}.price-lock>span{font-size:12px}.price-lock strong{margin-top:3px;font-size:20px;font-weight:500;display:block}.price-lock .anchor-pill{letter-spacing:.12em;color:#e0cd9e;border:1px solid #becba94d;border-radius:20px;margin-left:auto;padding:5px 10px;font-size:9px}.price-lock>svg{color:#d9c191;flex-shrink:0}.lens-connector{color:#a3b19b;justify-content:center;align-items:center;gap:10px;height:35px;display:flex}.lens-connector>span{background:#ced9c6;width:44px;height:1px}.lens-pieces{grid-template-columns:1fr 22px 1fr;align-items:center;gap:14px;display:grid}.lens-piece{background:#fff;border:1px solid #dbe4d5;border-radius:9px;min-height:116px;padding:17px;transition:background .25s,border-color .25s;position:relative}.lens-piece>svg{color:#819279}.lens-piece>span{color:#718369;margin-top:9px;font-size:11px;display:block}.lens-piece>strong{align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:500;display:flex}.lens-piece.piece-active{background:#eee2c9;border-color:#d7bf90}.lens-piece.piece-active>svg{color:#907039}.piece-arrow{color:#a1af97}.quantity-tokens{gap:4px;display:flex;position:absolute;top:23px;right:16px}.quantity-tokens i{background:#a17e42;border-radius:2px;width:5px;height:14px;animation:.25s ease-out life-enter}.lens-piece .payment-offset{align-items:center;gap:6px;font-size:10px;display:flex}.mechanism-caption{color:#738269;text-align:center;margin-top:16px;margin-bottom:0;font-size:11px;line-height:1.6}.solar-fork{grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;display:grid}.solar-fork>span:not(.solar-flow){background:#f2e8d4;border:1px solid #dacaa5;border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:17px 12px;font-size:14px;display:flex}.solar-fork strong{font-size:11px;font-weight:400}.solar-flow{text-align:center;color:#9c8455;font-size:25px}.lens-summary{margin:25px 0 16px}.lens-summary .eyebrow{color:#84917b;font-size:10px!important}.lens-summary h3{letter-spacing:-.04em;max-width:530px;margin:9px 0 12px;font-size:30px;font-weight:500;line-height:1.13}.lens-summary>p{color:#60745f;max-width:620px;margin:0;font-size:15px;line-height:1.7}.lens-depth{border-block:1px solid #e1e8dc;margin-top:20px}.lens-depth summary{cursor:pointer;justify-content:space-between;gap:15px;padding:16px 0;font-size:13px;list-style:none;display:flex}.lens-depth dl{grid-template-columns:150px 1fr;gap:15px 20px;margin:8px 0 22px;font-size:13px;line-height:1.6;display:grid}.lens-depth dt{font-weight:600}.lens-depth dd{color:#61755e;margin:0}.lens-takeaway{justify-content:space-between;align-items:center;gap:25px;padding-top:22px;display:flex}.lens-takeaway p{max-width:400px;margin:0;font-size:12px;font-weight:600}.lens-takeaway p>span{color:#74806d;margin-top:6px;font-weight:400;line-height:1.6;display:block}.lens-takeaway .question-add{color:#3d603e;background:#edf2e7;border:1px solid #d2dfc9;flex-shrink:0}.lens-takeaway .question-add[aria-pressed=true]{color:#fff;background:#244b3b}.billing-details{max-width:900px;padding-block:25px!important;display:block!important}.billing-details summary{cursor:pointer;border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;display:flex}.billing-details>div{max-width:700px;padding:20px 0 35px}.billing-details h2{font-size:33px;font-weight:500}.billing-details p{font-size:15px}.quiet-lens>.source-notes{margin-top:25px}@media (width<=1000px){.lens-workspace{grid-template-columns:245px 1fr}.lens-answer{padding:25px}.lens-mechanism{padding:20px}.lens-takeaway{flex-direction:column;align-items:flex-start;gap:16px}.lens-piece{padding:13px}.lens-pieces{gap:8px}.quiet-lens-heading h2{font-size:32px}}@media (width<=700px){.quiet-lens-heading{display:block}.quiet-lens-heading .energy-select{margin-top:20px}.lens-workspace{grid-template-columns:1fr}.quiet-scenarios{flex-wrap:wrap;align-items:stretch;gap:8px;padding:20px;display:flex;overflow-x:auto}.quiet-scenarios legend{margin-bottom:14px;font-size:10px}.quiet-scenarios button{border:1px solid #d6e0cf;gap:6px;width:auto;min-height:42px;padding:10px 12px;font-size:11px}.quiet-scenarios .scenario-number,.quiet-scenarios button svg{display:none}.quiet-scenarios>p{width:100%;margin:8px 0 0}.lens-answer{padding:21px 18px}.lens-mechanism{padding:17px 13px}.price-lock{gap:10px;padding:16px 13px}.price-lock>span{font-size:10px}.price-lock strong{font-size:18px}.price-lock .anchor-pill{padding:4px 7px;font-size:8px}.lens-piece{min-height:114px;padding:12px 10px}.lens-piece strong{font-size:13px}.lens-piece>span{font-size:10px}.lens-pieces{grid-template-columns:1fr 15px 1fr;gap:7px}.piece-arrow{width:15px}.quantity-tokens{gap:2px;top:19px;right:10px}.quantity-tokens i{width:3px}.lens-summary h3{font-size:28px}.lens-summary>p{font-size:14px}.lens-depth dl{grid-template-columns:1fr;gap:6px}.lens-depth dd{margin-bottom:10px}.lens-takeaway{gap:14px}.solar-fork{grid-template-columns:1fr 20px 1fr;gap:6px}.solar-fork strong{font-size:10px}.solar-fork>span:not(.solar-flow){padding:16px 8px}.billing-details summary{font-size:14px}}.situation-page .map-top>div:first-child{display:none}.situation-page .map-top{margin:0;padding:0 0 20px}.situation-page .map-top .local-label{margin:0;padding:8px 12px}.veranderkaart{padding-bottom:50px}.map-top{align-items:start;padding:0 0 30px}.map-top h2{font-size:32px;font-weight:500}.map-top p{max-width:590px;font-size:15px}.local-label{white-space:nowrap;background:#eff4e9;border:1px solid #d7e1ce;border-radius:8px;padding:12px 16px;font-size:11px;line-height:1.6}.life-map-layout{grid-template-columns:1fr 1fr;align-items:start;gap:45px;display:grid}.life-map-layout .change-options{border:0;padding:0}.change-options fieldset{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.change-options legend{color:#667b5e;padding-bottom:15px;font-size:12px}.change-option{background:#fff;border:1px solid #dce4d5;border-radius:11px;overflow:hidden}.change-option>button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:18px;width:100%;min-height:150px;padding:20px;font-size:15px;display:flex;position:relative}.change-symbol{color:#849477}.change-option>button>span:first-of-type{font-size:15px;line-height:1.3;display:block}.change-option>button small{color:#75866a;margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}.change-option>button>span:last-child:not(:first-of-type),.change-option>button>.lucide-check{color:#91a180;font-size:20px;position:absolute;top:19px;right:16px}.change-option.selected{color:#fff;background:#244b3b;border-color:#244b3b}.change-option.selected .change-symbol{color:#d8c5a0}.change-option.selected small{color:#c0d0b9}.change-option.selected>button>.lucide-check{color:#d9c091}.change-option>button:hover{background:#92a97c12}.timing-detail{color:#e2ebdc;border-top:1px solid #ffffff30;margin:0 17px}.timing-detail summary{cursor:pointer;justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;display:flex}.timing-detail summary>span{opacity:.65}.timing-detail .timing{border:0;padding:0 0 15px;font-size:11px;display:block}.timing-detail select{color:#214432;width:100%;margin-top:5px;font-size:12px}.change-options .unknown-choice{text-underline-offset:4px;color:#6a7f5d;background:0 0;border:0;grid-column:1/-1;justify-self:start;min-height:44px;padding:8px 0;font-size:12px;text-decoration:underline}.map-context-details{border-top:1px solid #d8e2d0;margin-top:20px}.map-context-details>summary{cursor:pointer;color:#647959;justify-content:space-between;gap:15px;padding:17px 0;font-size:12px;display:flex}.map-context-details>summary span{color:#839274;font-size:10px}.map-context-details .map-context{flex-direction:column;gap:15px;padding:0 0 20px;display:flex}.map-context label{display:block}.map-context select{width:100%;margin-top:7px;display:block}.map-context-note{font-size:12px}.replacement-question{background:#f1e6d1;border:1px solid #d6c499;border-radius:9px;padding:20px}.replacement-question p{font-size:13px}.replacement-question button{margin-top:10px;font-size:12px}.life-map-layout .relationship-canvas{border:0;min-width:0;padding:0;position:sticky;top:115px}.life-map-layout .relation-heading{border-bottom:1px solid #dce4d5;justify-content:space-between;align-items:center;gap:15px;min-height:36px;padding:0 0 15px;display:flex}.relation-heading>span:first-child{letter-spacing:.12em;color:#647b57;font-size:10px}.relation-heading>span:last-child{text-transform:none;color:#8a977e;font-size:11px}.life-map-layout .relation{background:#fff;border:1px solid #dce5d4;border-radius:12px;margin:14px 0;padding:25px 26px;display:block}.life-map-layout .relation-from{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.relation-from>span{background:#eef3e8;border:0;border-radius:20px;padding:5px 9px;font-size:10px}.relation-from>small{color:#8c7651;width:100%;padding-top:4px;font-size:10px}.life-map-layout .relation-topic{display:block}.life-map-layout .relation-topic h3{margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.12}.life-map-layout .relation-check>p{color:#65795c;margin:0 0 15px;font-size:14px;line-height:1.65}.life-map-layout .relation-check>p.small{color:#879479;font-size:12px}.suggested-question{border-top:1px solid #e0e7d9;margin:15px 0}.suggested-question summary{cursor:pointer;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.suggested-question blockquote{color:#607751;border:0;margin:0 0 18px;font-size:14px;line-height:1.6}.life-map-layout .relation-empty{background:#18372a;border-radius:12px;height:460px;margin-top:14px;padding:0;display:block;position:relative;overflow:hidden}.relation-empty .photo{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.relation-empty:after{content:"";background:linear-gradient(#0000,#133525f5);position:absolute;inset:0}.relation-empty>div{z-index:1;position:absolute;bottom:30px;left:30px;right:30px}.relation-empty h3{color:#fff;margin-bottom:17px;font-size:42px;font-weight:500;line-height:1.06}.relation-empty h3 em{color:#e5d1a7;font-family:Georgia,serif;font-weight:400}.relation-empty p{color:#d0dec7;max-width:330px;margin:0;font-size:14px}.fixed-definition{background:#eaf0e3;border:0;border-radius:14px;margin-bottom:32px;padding:42px}.fixed-definition>strong{color:#b0be9f;font-weight:400}.fixed-definition h2{font-size:37px;font-weight:500}.fixed-definition p{max-width:650px;font-size:15px}.fixed-ledger{gap:30px;margin:35px 0}.fixed-ledger>section{background:#fff;border:1px solid #dbe4d3;border-radius:12px;padding:30px}.fixed-ledger h2{font-size:28px;font-weight:500}.fixed-ledger p{font-size:15px}.fee-chapter{background:#f1f4ec;border-radius:12px;max-width:none;padding:35px}.fee-chapter h2{font-size:34px;font-weight:500}.fee-chapter>p:not(.eyebrow){max-width:700px;font-size:15px}.question-proposal{border-radius:9px;padding:22px}.question-proposal p{font-size:15px}.fixed-tradeoff-panel{border-radius:12px;margin-top:35px;padding:36px}.fixed-tradeoff-panel h2{color:#edecd9;font-size:32px;font-weight:500}.fixed-tradeoff-panel p{color:#c1d0b9;max-width:780px;font-size:15px}.contract-moments h2,.before-start h2,.process-explained h2,.calling-identity h2{font-size:34px;font-weight:500}.contract-moments h3{font-size:23px;font-weight:500}.contract-moments p,.before-start p,.process-explained p,.calling-identity p{font-size:15px}.process-explained{gap:65px}.calling-identity{background:#ecf1e6;border:1px solid #d8e3cd;border-radius:12px;padding:32px}.fixed-final{justify-content:space-between;align-items:center;gap:25px;padding-block:48px;display:flex}.fixed-final h2{font-size:32px;font-weight:500}.official-help{background:#f0f4e9;border:1px solid #dce6d2;border-radius:12px;padding:28px}.official-help h2{font-size:27px;font-weight:500}@media (width<=900px){.life-map-layout{gap:24px}.change-option>button{min-height:151px;padding:17px}.life-map-layout .relation{padding:22px}.life-map-layout .relation-topic h3{font-size:24px}.fixed-definition{padding:30px}.fixed-ledger{gap:20px}.process-explained{gap:30px}}@media (width<=700px){.life-map-layout{grid-template-columns:1fr}.life-map-layout .relationship-canvas{position:static}.map-top{display:block}.map-top .local-label{white-space:normal;margin-top:10px;display:inline-block}.map-top .local-label br{display:none}.map-top h2{font-size:27px}.map-top p{font-size:14px}.change-options fieldset{gap:10px}.change-option>button{min-height:145px;padding:17px 13px}.change-option>button>span:first-of-type{font-size:14px}.change-option>button small{font-size:11px}.life-map-layout .relation-empty{height:320px}.relation-empty h3{font-size:37px}.life-map-layout .relation-heading{margin-top:10px}.fixed-definition{padding:25px}.fixed-definition h2{font-size:28px}.fixed-definition>strong{font-size:100px}.fixed-ledger>section{padding:24px}.fixed-ledger h2{font-size:27px}.fee-chapter{padding:25px}.fee-chapter h2{font-size:28px}.fixed-tradeoff-panel{padding:27px}.fixed-tradeoff-panel h2{font-size:28px}.fixed-final{display:block}.fixed-final .primary{margin-top:20px}.contract-moments h2,.before-start h2,.process-explained h2,.calling-identity h2{font-size:29px}.calling-identity{padding:25px}}@keyframes life-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=1700px){.life-hero{max-width:1740px;margin-inline:auto}.life-copy{padding-top:100px}}@media (width<=1100px){.wrap{width:calc(100% - 56px)}.header-inner{gap:17px}.desktop-nav{gap:14px;font-size:12px}.header-action .primary{padding:14px;font-size:12px}.header-card-link{display:none}.life-hero{min-height:690px}.life-copy{padding-top:67px}.life-copy h1{font-size:64px}.life-note{width:234px;bottom:106px;right:4%}.life-start,.life-certainty,.life-process>.wrap,.life-faq{gap:44px}.life-proof{gap:28px}.life-situation-grid{gap:30px}.certainty-image{height:500px}.situation-top{gap:40px}.situation-top>p{max-width:270px}}@media (width<=800px){.header-inner{min-height:76px}.desktop-nav,.header-action{display:none}.header-card-link{margin-left:auto;display:flex}.brand{font-size:30px}.life-hero{height:auto;min-height:730px;margin:0 12px}.life-copy{padding:60px 30px 205px}.life-copy h1{font-size:61px}.life-hero img{object-position:68% center}.life-shade{background:linear-gradient(90deg,#0d261dd9,#0d261d80 65%,#0d261d30),linear-gradient(#0000,#0d261dd9)}.life-note{width:250px;padding:15px 18px;bottom:79px;left:30px;right:auto}.life-note strong{font-size:21px}.life-bottom{left:30px;right:30px}.life-bottom>span{letter-spacing:.1em;font-size:9px}.life-proof{flex-wrap:wrap;gap:15px;padding:22px}.life-proof>span{font-size:11px}.life-start,.life-certainty{grid-template-columns:1fr;gap:35px;padding-block:60px}.life-intro>p:last-child{max-width:550px}.life-intro h2 br{display:none}.life-intro h2 em{margin-left:10px}.energy-boarding{padding:26px}.certainty-image{height:390px}.life-certainty{padding-top:0}.certainty-story h2{font-size:45px}.certainty-story>p{max-width:none}.life-situation{padding:60px 0}.situation-top{display:block}.situation-top>p{max-width:550px;margin-top:20px}.life-situation-grid{grid-template-columns:1fr}.situation-feature{height:360px}.life-process>.wrap{grid-template-columns:1fr;gap:40px}.life-process{padding:55px 0}.life-faq{grid-template-columns:1fr;gap:28px;padding:60px 0}.life-finale{padding:55px 25px}.life-finale h2{font-size:52px}.page-hero,.request-hero,.dossier-hero{padding-block:42px 30px}}@media (width<=540px){.wrap{width:calc(100% - 36px)}.preview-bar{padding:6px 10px;font-size:10px}.header-inner{gap:10px;min-height:73px}.header-card-link{gap:6px;font-size:12px}.header-card-link span{width:22px;height:22px}.menu-button{border:1px solid #d5dfd0;border-radius:7px;width:42px;min-height:42px}.life-hero{border-radius:12px;min-height:730px;margin:0 8px}.life-copy{padding:39px 23px 205px}.life-kicker{letter-spacing:.1em;gap:8px;margin-bottom:27px;font-size:9px}.life-copy h1{letter-spacing:-.045em;font-size:49px;line-height:1.01}.life-copy h1 em{font-size:47px;line-height:1.09}.mobile-only{display:block}.life-lead{margin:25px 0 22px;font-size:15px}.life-button{gap:23px;min-height:54px;padding:16px 19px;font-size:14px}.life-reassurance{font-size:11px}.life-note{width:240px;padding:15px;bottom:74px;left:23px}.life-note strong{font-size:20px}.life-bottom{padding:20px 0;left:23px;right:23px}.life-bottom>span{display:none}.life-bottom>a{justify-content:space-between;width:100%;font-size:12px}.life-hero img{object-position:67% center}.life-proof{grid-template-columns:1fr;gap:9px;padding:23px 31px;display:grid}.life-proof>span{font-size:12px}.life-start{gap:25px;padding-top:48px;padding-bottom:50px}.skyline-home h2{font-size:39px}.life-intro h2 br{display:block}.life-intro h2 em{margin-left:0}.life-intro .eyebrow{font-size:10px!important}.energy-boarding{border-radius:12px;padding:19px}.boarding-label{font-size:10px}.energy-choices{gap:7px;margin:18px 0}.energy-choices button{gap:23px;min-height:122px;padding:19px 10px;font-size:12px}.energy-choices button svg{width:23px}.energy-tick{width:14px;height:14px;top:12px;right:8px}.boarding-bottom p{font-size:12px}.boarding-bottom p>span{font-size:11px}.boarding-bottom>a{width:43px;height:43px}.life-certainty{gap:30px;padding-bottom:53px}.certainty-image{border-radius:10px;height:350px}.certainty-image>span{font-size:23px;bottom:24px;left:23px}.certainty-story>.eyebrow{font-size:10px!important}.certainty-story h2{font-size:37px}.certainty-story>p{font-size:15px}.honest-note p{font-size:13px}.life-situation{padding:49px 0}.situation-top h2{font-size:37px}.situation-top .eyebrow{font-size:10px!important}.situation-top>p{font-size:15px}.situation-feature{height:330px}.situation-feature>div{inset:auto 23px 25px}.situation-feature h3{font-size:32px}.situation-list>a{gap:15px;padding:23px 0}.situation-list h3{font-size:23px}.situation-list p{font-size:14px}.process-intro .eyebrow{font-size:10px!important}.life-steps>div{gap:20px}.life-steps h3{font-size:23px}.life-steps p{font-size:14px}.life-faq h2{font-size:36px}.life-finale h2{font-size:47px}.life-finale .eyebrow{font-size:10px!important}.life-finale .primary{gap:17px;font-size:13px}.finale-small{font-size:11px}.life-footnote{padding:5px 0 35px;font-size:11px}.site-footer .brand{font-size:30px}.site-footer a,.site-footer p{font-size:13px}.page-hero h1,.request-hero h1,.dossier-hero h1{font-size:42px}.page-hero>p,.request-hero>p,.dossier-hero>p{font-size:16px}.question-tray{padding:17px}.chosen-questions p,.dossier-document p{font-size:14px}.dossier-document{padding:25px 20px}.life-text-link{min-height:44px}}.life-note{gap:12px}.life-note div>span{white-space:nowrap;font-size:11px}.life-note-icon,.life-note>a{flex-shrink:0}@media (width<=800px){.life-note{width:265px;max-width:calc(100% - 46px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brand-signature{color:inherit;white-space:nowrap;align-items:center;gap:9px;line-height:1;display:inline-flex}.brand-mark{flex:none;width:40px;height:40px;display:block}.brand-signature>.brand-mark{background:#ede9db;border-radius:10px;padding:5px}.brand-wordmark{letter-spacing:-.055em;font-family:Inter Tight,sans-serif;font-size:30px;font-weight:450}.brand-wordmark strong{font-weight:720}.site-footer .brand-signature>.brand-mark{color:#ecd7b2;background:#ffffff0d}.brand:hover .brand-wordmark{color:#647d64}.site-footer .brand:hover .brand-wordmark{color:#ecd7b2}.document-head .brand-signature{text-align:left}.document-head .brand-wordmark{font-size:26px}.document-head .brand-mark{width:34px;height:34px}.finale-symbol{inset:30px -45px auto auto;transform:rotate(-12deg)}.finale-symbol .brand-mark{width:380px;height:380px}.no-js-content>.brand{gap:9px}.no-js-content>.brand img{width:34px;height:34px}.energy-boarding fieldset{border:0;min-width:0;margin:0;padding:0}.energy-choices:has(>button:only-child){grid-template-columns:1fr}.boarding-bottom>a{width:auto;height:auto;min-height:46px;color:var(--green);border-radius:7px;justify-content:center;align-items:center;gap:13px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.boarding-bottom>a:hover{transform:none}.boarding-bottom p{font-size:16px}.boarding-bottom p>span{font-size:13px}.boarding-label{font-size:12px}.header-action .primary,.header-card-link{font-size:14px}.life-kicker,.life-bottom>span{letter-spacing:.13em;font-size:12px}.life-proof>span{font-size:13px}.honest-note p,.life-steps p,.life-faq details p{font-size:16px!important}.life-text-link,.question-add{font-size:14px}.conversation-starter{background:#f0f3eb;border:1px solid #dce4d7;border-radius:16px;grid-template-columns:.85fr 1.2fr;display:grid;overflow:hidden}.starter-photo{isolation:isolate;color:#fff;min-height:575px;position:relative}.starter-photo>.photo{object-fit:cover;object-position:43% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.starter-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#102b2140 20%,#0e2b22f5);position:absolute;inset:0}.starter-photo>div{z-index:2;position:absolute;inset:auto 38px 38px}.starter-photo .eyebrow{color:#e8ddc6;font-size:12px}.starter-photo h3{color:#fff;letter-spacing:-.04em;margin:23px 0 32px;font-size:clamp(35px,3.3vw,49px);font-weight:500;line-height:1.08}.starter-photo h3 em{color:#e8d1a8;font-family:Georgia,serif;font-weight:400}.starter-photo a{border-top:1px solid #fff5;justify-content:space-between;align-items:center;gap:16px;padding:17px 0 3px;font-size:15px;display:flex}.starter-photo a:hover{color:#e8d1a8}.starter-workbench{flex-direction:column;min-width:0;padding:38px;display:flex}.starter-workbench fieldset{border:0;min-width:0;margin:0;padding:0}.starter-workbench legend{margin-bottom:17px;padding:0;font-size:17px;font-weight:550}.starter-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.starter-choices button{color:#4a6251;background:0 0;border:1px solid #d3ddcc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:18px 8px;font-size:14px;line-height:1.3;display:flex}.starter-choices button[aria-pressed=true]{color:#f2e8d3;background:#214838;border-color:#214838}.starter-choices button:hover:not([aria-pressed=true]){background:#e3eadc;border-color:#8d9e80}.starter-result{flex:1;padding-top:26px}.starter-answer{animation:.18s ease-out answer-in}.starter-connection{color:#5b725c;font-size:12px;line-height:1.5}.starter-answer>p{color:#435d4b;max-width:480px;margin:10px 0 24px;font-size:16px}.starter-question{background:#fffefb;border-left:3px solid #bca574;border-radius:0 10px 10px 0;min-height:145px;padding:24px 25px}.starter-question>span{letter-spacing:.08em;color:#6c785f;font-size:12px}.starter-question blockquote{letter-spacing:-.025em;margin:12px 0 0;font-size:21px;font-weight:450;line-height:1.4}.starter-save{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.starter-save .question-add{color:#fff;background:#214838;border-color:#214838;min-height:46px;margin:0}.starter-save .question-add[aria-pressed=true]{color:#234738;background:#dde7d5;border-color:#b5c8aa}.starter-save .question-add:disabled{color:#53634d;background:#e2e6dc;border-color:#c4cebb}.starter-save>a{border-bottom:1px solid #7c9079;align-items:center;gap:9px;padding-block:8px;font-size:14px;display:inline-flex}.starter-privacy{color:#606e57;max-width:440px;margin:15px 0 0;font-size:12px;line-height:1.65}.map-result-shortcut{display:none}.local-label,.relation-heading>span:first-child,.relation-heading>span:last-child{font-size:12px}.relationship-canvas:focus{outline-offset:7px;outline:2px solid #a87830}@keyframes answer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.editorial-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;width:100%;max-width:none;padding-block:45px 54px;display:grid}.editorial-story .eyebrow{margin-bottom:24px}.editorial-story h1{font-size:clamp(40px,4.4vw,65px);line-height:1.08}.editorial-story>p:not(.eyebrow){color:#5f7062;max-width:480px;margin-top:24px;font-size:17px}.editorial-story .primary{gap:30px;margin-top:27px;display:inline-flex}.editorial-image{isolation:isolate;border-radius:14px;height:470px;position:relative;overflow:hidden}.editorial-image>.photo{object-fit:cover;width:100%;height:100%}.fixed-page .editorial-image>.photo{object-position:65% center}.editorial-image:after{content:"";z-index:0;background:linear-gradient(#0000,#102d25dd);position:absolute;inset:40% 0 0}.editorial-caption{z-index:1;color:#fff;position:absolute;bottom:30px;left:30px;right:30px}.editorial-caption strong{color:#f0ddba;font-family:Georgia,serif;font-size:36px;font-style:italic;font-weight:400;line-height:1.12;display:block}.editorial-caption>span{margin-top:10px;font-size:13px;display:block}.fixed-summary{background:#edf2e7;border:1px solid #d8e1d0;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;padding:28px 34px;display:grid}.fixed-summary>div+div{border-left:1px solid #cad7c1;margin-left:34px;padding-left:34px}.fixed-summary h2{letter-spacing:-.03em;margin-bottom:11px;font-size:24px;font-weight:500;line-height:1.2}.fixed-summary p{color:#576b57;margin:0;font-size:16px;line-height:1.6}.fixed-summary .small{margin-top:10px;font-size:13px}.fixed-page>.offer-evidence{margin-top:22px}.fixed-details{border-top:1px solid var(--line);margin-top:32px}.fixed-details>summary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:22px;font-weight:500;list-style:none;display:flex}.fixed-details>summary::-webkit-details-marker{display:none}.fixed-details>summary:after{content:"+";color:#647d64;font-size:25px;font-weight:400}.fixed-details[open]>summary:after{content:"−"}.fixed-details .fee-chapter,.fixed-details .contract-moments{margin-top:0;padding-top:18px}.fixed-details .fee-chapter{padding-bottom:28px}.fixed-details .fee-chapter>h2,.fixed-details .contract-moments>h2{font-size:32px}.fixed-page .fixed-ledger{padding-block:45px}.fixed-page .fixed-final{border-top:1px solid var(--line);padding-block:45px 60px}.fixed-page .fixed-final h2{font-size:clamp(34px,4vw,48px);font-weight:500}.how-page .process-explained{padding-top:22px}.how-page .process-explained>*{min-width:0}@media (width>=801px){.how-page .process-explained{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.how-page .process-explained aside{padding-right:0}}.how-page .before-start h2{font-weight:500}@media (width<=1100px){.starter-workbench{padding:28px}.starter-photo>div{inset:auto 28px 30px}.editorial-hero{gap:38px}.editorial-image{height:430px}}@media (width<=900px){.conversation-starter{grid-template-columns:.72fr 1.2fr}.starter-choices button{padding-inline:5px;font-size:14px}.starter-workbench{padding:24px}.starter-photo{min-height:610px}.starter-photo h3{font-size:37px}.map-result-shortcut{color:#fff;background:#234a39;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:16px 20px;font-size:15px;display:flex}}@media (width<=700px){.conversation-starter{display:block}.starter-photo{min-height:290px}.starter-photo>div{inset:auto 25px 22px}.starter-photo h3{margin:18px 0;font-size:36px}.starter-photo>.photo{object-position:center 38%}.starter-workbench{padding:25px 22px}.starter-question{padding:20px}.starter-question blockquote{font-size:21px}.starter-privacy{font-size:12px}.starter-answer>p{min-height:52px}.starter-save{gap:12px}.starter-save .question-add{font-size:14px}.editorial-hero{grid-template-columns:1fr;gap:32px;padding-block:36px}.editorial-story h1{font-size:43px}.editorial-story>p:not(.eyebrow){margin-top:20px;font-size:16px}.editorial-story .eyebrow{margin-bottom:18px}.editorial-image{height:310px}.editorial-caption{bottom:24px;left:25px}.editorial-caption strong{font-size:32px}.fixed-summary{grid-template-columns:1fr;gap:24px;padding:26px}.fixed-summary>div+div{border-top:1px solid #cad7c1;border-left:0;margin:0;padding:24px 0 0}.fixed-details>summary{font-size:20px;line-height:1.35}.finale-symbol{opacity:.6;inset:60px -80px auto auto}.finale-symbol .brand-mark{width:310px;height:310px}}@media (width<=540px){.brand-wordmark{font-size:27px}.brand-signature>.brand-mark{border-radius:8px;width:35px;height:35px;padding:4px}.header-inner{gap:15px}.life-kicker{letter-spacing:.08em;font-size:12px}.life-proof>span{font-size:13px}.boarding-bottom{flex-direction:column;align-items:stretch}.boarding-bottom>a{justify-content:space-between}.starter-photo h3 br:nth-of-type(2){display:block}.starter-choices{gap:6px}.starter-choices button{min-height:110px;font-size:14px}.starter-save>a{min-height:44px}}@media (prefers-reduced-motion:reduce){.starter-answer{animation:none}}@media print{.brand-signature{color:#173e35}.brand-signature>.brand-mark{background:0 0}.map-result-shortcut{display:none}}.site-header{box-shadow:0 4px 28px #173e3505}.header-inner{min-height:86px}.desktop-nav a{padding-block:12px;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.life-hero{border-radius:22px;height:calc(100svh - 125px);min-height:690px;margin:0 24px}.life-copy{padding-top:68px}.life-lead{max-width:430px;font-size:19px}.life-reassurance{font-size:13px}.life-button svg,.primary svg{transition:transform .18s}.life-button:hover svg,.primary:hover svg{transform:translate(3px,-2px)}.life-note{border-radius:14px;box-shadow:0 16px 60px #071b2533}.life-note>a{border-radius:8px;place-items:center;min-width:38px;min-height:44px;display:grid}.life-note>a:hover{background:#e3e9dd}.life-proof{color:#385142;background:#f1f4ed;padding-block:25px}.energy-boarding{border-top:3px solid #b9a274;box-shadow:0 16px 60px #173e350b}.energy-choices button{transition:background .18s,color .18s,transform .18s,box-shadow .18s}.energy-choices button[aria-pressed=true]{box-shadow:0 7px 18px #163c3426}.certainty-image{border-radius:16px 16px 65px}.life-start,.life-certainty,.life-situation,.life-faq{scroll-margin-top:110px}.life-finale{background:linear-gradient(120deg,#edf2e9,#e5ecde)}.reading-nav a{border-radius:5px;margin-left:-10px;padding:8px 10px}.reading-nav a:hover{color:#173e35;background:#e9eee3}.reading section{scroll-margin-top:120px}.availability-note{color:#3c4e40;background:#f4f1e8;border-left:3px solid #9d814d;border-radius:0 8px 8px 0;padding:16px 18px}.form-progress{gap:8px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#536f50;outline:2px solid #0000;box-shadow:0 0 0 4px #dce7d4}.field [aria-invalid=true]{border-color:#a33f2f}.primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.contact-card textarea{resize:vertical;min-height:160px}.faq-row summary:hover{color:#6c572f}.site-footer a:not(.brand){text-underline-offset:5px}.site-footer a:not(.brand):hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.life-copy{animation:.65s ease-out both calm-arrival}.life-note{animation:.65s ease-out .12s both calm-arrival}@keyframes calm-arrival{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1100px){.header-inner,.desktop-nav{gap:18px}}@media (width<=800px){.header-inner{min-height:76px}.life-hero{border-radius:16px;height:auto;min-height:740px;margin:0 12px}.life-copy{padding:45px 25px 240px}.life-copy h1{font-size:clamp(44px,11.7vw,64px)}.life-copy h1 em{font-size:clamp(43px,11.3vw,62px)}.life-lead{font-size:16px}.life-reassurance{font-size:12px;line-height:1.5}.life-proof{padding-inline:30px}.life-proof>span{font-size:13px}.life-note{bottom:88px;left:25px}.certainty-image{border-radius:13px 13px 40px}.life-finale{padding-inline:24px}.boarding-bottom{flex-wrap:wrap;align-items:flex-start}.boarding-bottom>a{width:auto;height:auto;min-height:46px}.energy-choices button{font-size:13px}}@media (width<=360px){.header-card-link{display:none}.menu-button{margin-left:auto}.life-copy{padding-inline:20px}.life-copy h1,.life-copy h1 em{font-size:40px}.life-button{gap:12px;padding-inline:14px;font-size:13px}.life-reassurance{font-size:11px}}
