body:has(.b-home){--lr-ink:var(--gk-ink);--lr-muted:var(--gk-muted);--lr-paper:#fff}.g-home.b-home{background:#fff}.b-home :is(.ls-system,.lp-life,.lp-choices,.lp-proof,.lr-thermocheck,.lp-funding,.hm-year,.hm-expansion){--ink:var(--gk-ink);--muted:var(--gk-muted);--paper:#fff;--line:var(--gk-line);--tc-ink:var(--gk-ink);--tc-muted:var(--gk-muted);color:var(--gk-ink);background-color:#fff}#main .b-home h2.gk-section-title,#main .b-home :is(#funding-heading,#waiting-year-title){font-size:var(--gk-heading-size);letter-spacing:-.037em;text-wrap:balance;font-weight:650;line-height:1.07}#main .b-home :is(.lp-life-heading,.lp-proof-heading,.lr-heading,.tc-intro,.lp-proof-closing) :is(.b-kicker,.tc-kicker),#main .b-home .gk-kicker{letter-spacing:2.3px;text-transform:uppercase;color:var(--gk-orange);align-items:center;gap:12px;margin:0 0 21px;font-size:11px;font-weight:650;line-height:1.5;display:flex}#main .b-home :is(.lp-life-heading,.lp-proof-heading,.lr-heading,.tc-intro,.lp-proof-closing) :is(.b-kicker,.tc-kicker):before{content:"";background:var(--gk-orange);flex:none;width:28px;height:1px}#main .b-home .gk-heading-accent{color:var(--gk-orange)}#main .b-home .lr-thermocheck .tc-intro h2{max-width:560px}.b-home .lr-handnote{color:var(--gk-orange)}.b-home .hm-year-copy>p,.b-home .hm-year-copy .hm-example,.b-home :is(.hm-opportunity-label,.hm-period){color:var(--gk-muted)}.b-home .hm-year-copy .hm-savings{color:var(--gk-ink)}.b-home .hm-year-copy .hm-example{font-size:11px}.b-home .lp-life-panel,.b-home .lp-choice{background:var(--gk-soft)}.b-home :is(.lp-life-heading>p,.lp-proof-heading-split>p,.lp-life-copy>p:not(.lp-life-topic),.lp-choice-copy>p,.lp-choice-detail,.lp-choice-help){color:var(--gk-muted)}.b-home .lr-thermocheck .tc-intro>p:not(.tc-kicker){max-width:440px;font-size:17px;line-height:1.6}.b-home .lr-thermocheck .tc-media>.lr-handnote{background:#fffffff0}#main .b-home :is(a.button,a.tc-cta,a.b-button:not(.b-button-outline)){background:var(--gk-orange);color:#fff;border-radius:999px;gap:16px;min-height:51px;padding:12px 23px;font-size:14px;font-weight:600;line-height:1.3}body:has(.b-home) .header a.nav-cta{background:var(--gk-orange);color:#fff;border-radius:999px;gap:16px;min-height:51px;padding:12px 23px;font-size:14px;font-weight:600;line-height:1.3}#main .b-home :is(a.button,a.tc-cta,a.b-button)>.icon{width:18px;height:18px}body:has(.b-home) .header a.nav-cta>.icon{width:18px;height:18px}#main .b-home :is(a.button,a.tc-cta):hover{background:#d9520e}.b-home :is(.lp-life,.lp-choices,.lr-thermocheck,.lp-proof){padding-block:80px}.b-home .ls-system{padding-top:88px}.b-home .lp-proof-heading{margin-bottom:36px}.b-home .home-planning-funding{color:var(--gk-muted);text-align:center;margin:25px 0 0;font-size:14px;line-height:1.65}.home-planning-funding a{color:var(--gk-ink);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.home-planning-funding svg{color:var(--gk-orange)}.home-planning-funding a:focus-visible{outline:2px solid var(--gk-orange);outline-offset:4px}.b-home #ihr-zuhause{scroll-margin-top:110px}@media (width<=760px){#main .b-home h2.gk-section-title,#main .b-home :is(#funding-heading,#waiting-year-title){letter-spacing:-.035em;font-size:clamp(32px,8.7vw,36px)}.b-home :is(.lp-life,.lp-choices,.lr-thermocheck,.lp-proof){padding-block:52px}.b-home .ls-system{padding-top:60px}.b-home .lr-thermocheck .tc-intro>p:not(.tc-kicker){font-size:16px}.b-home .lp-proof-heading{margin-bottom:26px}body:has(.b-home) .header a.nav-cta{min-height:44px;padding:10px 16px;font-size:12px}}
