.AssetImage_wrap__dXPyA{position:relative;width:100%;overflow:visible}.AssetImage_img__kmC_j{display:block;width:100%;height:100%;object-fit:contain}.AssetImage_placeholder__kKn_0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%;background:var(--color-mono-05);border:1px dashed var(--color-mono-15);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}.AssetImage_placeholderIcon__EdTuG{color:var(--color-primary);opacity:.7}.AssetImage_placeholderCaption__tUoc5{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-mono-50)}.HeroKineticHeading_heading__Ctec0{--heading-scroll:0px;position:relative;overflow:visible;font-weight:950;letter-spacing:-.055em;text-wrap:balance}.HeroKineticHeading_srOnly__gZXzm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HeroKineticHeading_line__cFtgc{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}.HeroKineticHeading_line__cFtgc+.HeroKineticHeading_line__cFtgc{margin-top:.035em}.HeroKineticHeading_fillLayer___GP7Q,.HeroKineticHeading_outlineLayer__txe4j{display:block}.HeroKineticHeading_outlineLayer__txe4j{position:absolute;inset:0;z-index:0;color:transparent;opacity:.46;-webkit-text-stroke:1.5px rgba(var(--color-primary-rgb),.25);transform:translate3d(.13em,.1em,0);pointer-events:none}.HeroKineticHeading_fillLayer___GP7Q{position:relative;z-index:1;color:var(--color-mono-90)}.HeroKineticHeading_lineAccent__VsSM7 .HeroKineticHeading_outlineLayer__txe4j{opacity:.56;-webkit-text-stroke-color:rgba(var(--color-primary-rgb),.38)}.HeroKineticHeading_lineAccent__VsSM7 .HeroKineticHeading_fillLayer___GP7Q{color:var(--color-primary)}.HeroKineticHeading_char__Rif50{display:inline-block;transform:translate3d(0,calc(var(--heading-scroll) * var(--char-depth)),0);transition:transform .52s cubic-bezier(.22,1,.36,1)}.HeroKineticHeading_charInk__8hqgW{display:inline-block;opacity:0}@media (max-width:767px){.HeroKineticHeading_line__cFtgc{width:100%;white-space:normal}}.HeroKineticHeading_heading__Ctec0[data-visible=true] .HeroKineticHeading_charInk__8hqgW{animation:HeroKineticHeading_lyricCharIn__xIoMp .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + (var(--char-index) * 34ms))}.HeroKineticHeading_heading__Ctec0[data-visible=true] .HeroKineticHeading_outlineLayer__txe4j .HeroKineticHeading_charInk__8hqgW{animation-name:HeroKineticHeading_lyricOutlineIn__wW_y8;animation-delay:calc(90ms + (var(--char-index) * 34ms))}@keyframes HeroKineticHeading_lyricCharIn__xIoMp{0%{opacity:0;filter:blur(8px);transform:translate3d(0,.72em,0) scale(.96)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes HeroKineticHeading_lyricOutlineIn__wW_y8{0%{opacity:0;transform:translate3d(-.08em,.32em,0) scale(1.03)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.HeroKineticHeading_charInk__8hqgW,.HeroKineticHeading_heading__Ctec0[data-visible=true] .HeroKineticHeading_charInk__8hqgW{opacity:1;animation:none;filter:none;transform:none}.HeroKineticHeading_char__Rif50{transform:none;transition:none}}.BatteryGrowthStory_story__w4Okr{--sky:#e8f1ff;--intro-height:104px;padding:var(--space-6) 0 var(--space-6);background:var(--sky);transition:background-color .7s var(--ease-soft),color .5s var(--ease-soft)}.BatteryGrowthStory_story__w4Okr[data-sky=evening]{--sky:#ffd8b8}.BatteryGrowthStory_story__w4Okr[data-sky=night]{--sky:#17285f;color:var(--color-white)}.BatteryGrowthStory_layout__k9Z3Y,.BatteryGrowthStory_note__NyvfL{width:min(1120px,calc(100% - (var(--space-4) * 2)));margin:0 auto}.BatteryGrowthStory_intro__Rj2Sc{position:-webkit-sticky;position:sticky;top:0;z-index:3;box-sizing:border-box;height:var(--intro-height);padding:var(--space-4) max(var(--space-4),calc((100% - 1120px) / 2)) var(--space-3);background:var(--sky);transition:background-color .7s var(--ease-soft)}.BatteryGrowthStory_intro__Rj2Sc:after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--space-4);background:linear-gradient(var(--sky),transparent);pointer-events:none}.BatteryGrowthStory_kicker__RKUOl,.BatteryGrowthStory_stepKicker___OX9B{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:900;letter-spacing:.12em}.BatteryGrowthStory_intro__Rj2Sc h2{--heading-scroll:0px!important;margin-top:var(--space-2);font-size:var(--font-display-2-size);line-height:var(--font-display-2-line);font-weight:var(--font-display-2-weight);letter-spacing:-.04em}.BatteryGrowthStory_intro__Rj2Sc h2>span[aria-hidden=true]>span{display:inline-block}.BatteryGrowthStory_story__w4Okr[data-sky=night] .BatteryGrowthStory_intro__Rj2Sc h2 [class*=fillLayer]{color:var(--color-white)}.BatteryGrowthStory_note__NyvfL{margin-top:var(--space-2);color:var(--color-mono-70);font-size:var(--font-caption-size)}.BatteryGrowthStory_story__w4Okr[data-sky=night] .BatteryGrowthStory_note__NyvfL{color:rgba(255,255,255,.72)}.BatteryGrowthStory_layout__k9Z3Y{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start;margin-top:var(--space-3)}.BatteryGrowthStory_stageWrap__zrg3p{position:-webkit-sticky;position:sticky;top:calc(var(--intro-height) + var(--space-3))}.BatteryGrowthStory_stage__78bXv{container-type:inline-size;padding:36px 0 var(--space-4)}.BatteryGrowthStory_scene__oA1pZ{position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:2cqw;display:flex;align-items:flex-end;gap:2px}.BatteryGrowthStory_ground__5AyVl{position:absolute;z-index:-1;left:-6%;right:-6%;bottom:-11px;height:22px;background:rgba(22,43,84,.14);border-radius:50%}.BatteryGrowthStory_story__w4Okr[data-sky=night] .BatteryGrowthStory_ground__5AyVl{background:rgba(255,255,255,.12)}.BatteryGrowthStory_houseWrap__Oh3cl{position:relative;flex:none;width:min(360px,74cqw)}.BatteryGrowthStory_house__SMTPS{display:block;width:100%;max-width:none;height:auto}.BatteryGrowthStory_roofPanels__TnmZT{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none}.BatteryGrowthStory_story__w4Okr[data-sky=night] .BatteryGrowthStory_houseWrap__Oh3cl{filter:brightness(.72)}.BatteryGrowthStory_unitSlot__I14Jr{position:relative;order:-1;flex:none;width:min(72px,14.8cqw);aspect-ratio:413/calc(880 * var(--to));margin-bottom:3%}.BatteryGrowthStory_crew__mbu_s{position:absolute;right:0;bottom:0;z-index:1;width:min(112px,24cqw);height:auto;max-width:none;display:none;opacity:0;pointer-events:none}.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=installing] .BatteryGrowthStory_capacity__Rg23m,.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=installing] .BatteryGrowthStory_unit__RMaRm,.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=waiting] .BatteryGrowthStory_capacity__Rg23m,.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=waiting] .BatteryGrowthStory_unit__RMaRm{display:none}.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=installing] .BatteryGrowthStory_crew__mbu_s{display:block;animation:BatteryGrowthStory_crewFadeIn__HvM3f .56s var(--ease-soft) both}.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=placed] .BatteryGrowthStory_crew__mbu_s{display:block;animation:BatteryGrowthStory_crewFadeOut__4kSHG .78s ease both}@keyframes BatteryGrowthStory_crewFadeIn__HvM3f{0%{opacity:0}to{opacity:1}}@keyframes BatteryGrowthStory_crewFadeOut__4kSHG{0%{opacity:1}to{opacity:0}}.BatteryGrowthStory_capacity__Rg23m{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);display:flex;align-items:baseline;gap:4px;margin:0;padding:6px 12px 7px;color:var(--color-mono-90);background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 8px 18px rgba(22,43,84,.12);white-space:nowrap}.BatteryGrowthStory_capacity__Rg23m strong{font-size:1.35rem;font-weight:900;letter-spacing:-.04em;line-height:1}.BatteryGrowthStory_capacity__Rg23m span{color:var(--color-mono-70);font-size:.78rem;font-weight:800}.BatteryGrowthStory_unit__RMaRm{position:absolute;right:0;bottom:0;left:0;z-index:2;transform-origin:50% 100%;animation:BatteryGrowthStory_gununu__BuIKO .98s cubic-bezier(.22,.9,.28,1) both}.BatteryGrowthStory_unit__RMaRm img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 12px rgba(22,22,22,.16))}.BatteryGrowthStory_steps__jJCRw{margin:0;padding:0 0 24vh;list-style:none}.BatteryGrowthStory_step__25Tnn{min-height:56vh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:var(--space-4);opacity:.34;transition:opacity .4s var(--ease-soft)}.BatteryGrowthStory_step__25Tnn[data-active=true]{opacity:1}.BatteryGrowthStory_step__25Tnn h3{margin-top:var(--space-3);font-size:var(--font-heading-1-size);line-height:var(--font-heading-1-line);font-weight:900;letter-spacing:-.03em}.BatteryGrowthStory_step__25Tnn>p:last-of-type{margin-top:var(--space-3);font-size:var(--font-body-size);line-height:var(--font-body-line)}.BatteryGrowthStory_story__w4Okr:not([data-sky=night]) .BatteryGrowthStory_step__25Tnn>p:last-of-type{color:var(--color-mono-70)}.BatteryGrowthStory_cta__GRjZ_{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:52px;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-3) var(--space-5);color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-md);font-weight:800}.BatteryGrowthStory_cta__GRjZ_:hover{background:var(--color-primary-hover)}@keyframes BatteryGrowthStory_gununu__BuIKO{0%{transform:scale(var(--from))}20%{transform:scale(calc(var(--from) * 1.38),calc(var(--from) * .58))}58%{transform:scale(calc(var(--to) * .86),calc(var(--to) * 1.1))}78%{transform:scale(calc(var(--to) * 1.08),calc(var(--to) * .9))}to{transform:scale(var(--to))}}@media (max-width:800px){.BatteryGrowthStory_story__w4Okr{--intro-height:116px}.BatteryGrowthStory_intro__Rj2Sc{padding:var(--space-3) var(--space-4) var(--space-2)}.BatteryGrowthStory_intro__Rj2Sc h2{font-size:var(--font-display-2-size-sp);line-height:var(--font-display-2-line-sp)}.BatteryGrowthStory_intro__Rj2Sc h2>span[aria-hidden=true]>span{display:block}.BatteryGrowthStory_layout__k9Z3Y{display:flex;flex-direction:column;gap:var(--space-3)}.BatteryGrowthStory_stageWrap__zrg3p{order:-1;align-self:stretch;width:100%;top:var(--intro-height);z-index:1;margin-bottom:48svh}.BatteryGrowthStory_stage__78bXv{padding:34px 0 var(--space-3)}.BatteryGrowthStory_scene__oA1pZ{margin-right:4cqw}.BatteryGrowthStory_ground__5AyVl{left:-4%;right:-4%}.BatteryGrowthStory_houseWrap__Oh3cl{width:min(220px,62cqw)}.BatteryGrowthStory_unitSlot__I14Jr{width:min(44px,12.4cqw)}.BatteryGrowthStory_crew__mbu_s{width:min(78px,22cqw)}.BatteryGrowthStory_steps__jJCRw{position:relative;z-index:2;margin-top:-48svh;padding-bottom:8svh}.BatteryGrowthStory_step__25Tnn{min-height:0;padding-top:var(--space-3);padding-bottom:var(--space-5)}.BatteryGrowthStory_step__25Tnn[data-past=true]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.BatteryGrowthStory_unit__RMaRm{animation:none;transform:scale(var(--to))}.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=installing] .BatteryGrowthStory_crew__mbu_s,.js .BatteryGrowthStory_unitSlot__I14Jr[data-phase=placed] .BatteryGrowthStory_crew__mbu_s{animation:none;opacity:0}}.GuidePathway_panel___I_CY{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);align-items:end;margin-top:var(--space-6);padding:var(--space-5);background:var(--color-primary-tint);border:var(--border-width-sm) solid var(--color-mono-10);border-radius:var(--radius-lg)}.GuidePathway_intro__jdBqv{min-width:0}.GuidePathway_kicker__0LJUy{margin:0;color:var(--color-primary);font-size:var(--font-caption-size);font-weight:900;letter-spacing:.12em}.GuidePathway_heading__fCcJA{margin:var(--space-2) 0 0;color:var(--color-mono-90);font-size:var(--font-heading-2-size);line-height:var(--font-heading-2-line)}.GuidePathway_text__588ZK{max-width:40em;margin:var(--space-2) 0 0;color:var(--color-mono-70)}.GuidePathway_indexLink__cXn0l,.GuidePathway_text__588ZK{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line)}.GuidePathway_indexLink__cXn0l{color:var(--color-mono-90);font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.GuidePathway_indexLink__cXn0l:hover{color:var(--color-primary)}.GuidePathway_card__hnXYy:focus-visible,.GuidePathway_indexLink__cXn0l:focus-visible{outline:3px solid var(--color-primary-sub-strong);outline-offset:3px}.GuidePathway_cards__qpwtp{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.GuidePathway_card__hnXYy{display:flex;flex-direction:column;height:100%;overflow:hidden;color:inherit;text-decoration:none;background:var(--color-white);border:var(--border-width-sm) solid var(--color-mono-10);border-radius:12px}.GuidePathway_card__hnXYy:hover{border-color:var(--color-primary)}.GuidePathway_image__wSK27{display:block;aspect-ratio:16/9;background:#fff}.GuidePathway_business__cFW3Q .GuidePathway_image__wSK27{background:#fff}.GuidePathway_image__wSK27 img{display:block;width:100%;height:100%;object-fit:cover}.GuidePathway_body__tCRsM{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.GuidePathway_topic__owMeV{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:800;letter-spacing:.04em}.GuidePathway_title__E0SQG{color:var(--color-mono-90);font-size:.95rem;font-weight:700;line-height:1.5}@media (max-width:800px){.GuidePathway_panel___I_CY{grid-template-columns:1fr;align-items:start;padding-inline:var(--space-4)}.GuidePathway_indexLink__cXn0l{white-space:normal}.GuidePathway_cards__qpwtp{display:flex;grid-column:auto;gap:12px;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.GuidePathway_cards__qpwtp::-webkit-scrollbar{display:none}.GuidePathway_cards__qpwtp>li{flex:0 0 min(78%,280px);scroll-snap-align:start}}.Footer_footer__pQtti{background:var(--color-mono-90);color:var(--color-white);padding:var(--space-7) 0 var(--space-5)}.Footer_top__YBhK_{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:var(--space-5)}@media (min-width:768px){.Footer_top__YBhK_{flex-direction:row;justify-content:space-between;align-items:flex-start}}.Footer_logoImg__Rhhtz{display:block;height:40px;width:auto;max-width:100%}@media (min-width:1024px){.Footer_logoImg__Rhhtz{height:48px}}.Footer_linkGroups__4DW_D{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.Footer_links__cFiYr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3) var(--space-4)}@media (max-width:767px){.Footer_bottomRight__xwHXG,.Footer_linkGroups__4DW_D,.Footer_links__cFiYr{align-items:flex-start;justify-content:flex-start}}.Footer_link__TBOP7{font-size:var(--font-body-sm-size);color:rgba(255,255,255,.7);transition:color var(--motion-base) ease}.Footer_link__TBOP7:hover{color:var(--color-white)}.Footer_copyright__j4atB{font-size:var(--font-caption-size);color:rgba(255,255,255,.5)}.Footer_bottomRow___FV1N{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch}@media (min-width:768px){.Footer_bottomRow___FV1N{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Footer_bottomRight__xwHXG{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4)}@media (max-width:760px){.Footer_certPlacement__q986y{align-self:flex-start;margin-top:16px}}.CertificationBlock_root__j7472{display:flex;flex-direction:column;align-items:flex-end;padding:10px 14px;background:#fff;border-radius:8px}.CertificationBlock_certBlock__TBb71{--cert-gap:18px;--cert-badge-size:52px;--cert-badge-padding:3px;--cert-pmark-size:46px;--cert-jpx-badge-width:46px;--cert-jpx-badge-height:52px;--cert-jpx-image-width:36px;--cert-jpx-image-height:40px;--cert-text-size:10px;display:flex;justify-content:flex-end;align-items:center;gap:var(--cert-gap);color:#51525b;font-size:var(--cert-text-size);line-height:1.55}.CertificationBlock_certBlock__TBb71 img{display:block;flex-shrink:0;object-fit:contain}.CertificationBlock_certBadge__73O_L{display:grid;place-items:center;width:var(--cert-badge-size);height:var(--cert-badge-size);padding:var(--cert-badge-padding);background:transparent;border-radius:4px;overflow:hidden}.CertificationBlock_certBadgePmark__pgCY0 img{width:var(--cert-pmark-size);height:var(--cert-pmark-size)}.CertificationBlock_certJpx__4QBMe{display:flex;align-items:center;gap:10px}.CertificationBlock_certBadgeJpx__xLdtr{width:var(--cert-jpx-badge-width);height:var(--cert-jpx-badge-height);padding:6px 5px}.CertificationBlock_certBadgeJpx__xLdtr img{width:var(--cert-jpx-image-width);height:var(--cert-jpx-image-height)}.CertificationBlock_certText__FtZzs{margin:0;white-space:nowrap}@media (max-width:760px){.CertificationBlock_certBlock__TBb71{--cert-gap:14px;--cert-badge-size:46px;--cert-pmark-size:40px;--cert-jpx-badge-width:41px;--cert-jpx-badge-height:46px;--cert-jpx-image-width:33px;--cert-jpx-image-height:36px;--cert-text-size:9px;justify-content:flex-start}.CertificationBlock_root__j7472{align-items:flex-start}}.Header_header__KwdYD{position:relative;height:var(--header-height-sp);background:var(--color-white);border-bottom:1px solid var(--color-mono-10);display:flex;align-items:center}@media (min-width:1024px){.Header_header__KwdYD{height:var(--header-height-pc)}}.Header_inner__DLT3k{width:100%;display:flex;align-items:center;justify-content:space-between;padding-block:4px;padding-left:var(--header-padding-left-sp);padding-right:var(--container-padding-sp)}@media (min-width:1024px){.Header_inner__DLT3k{padding-block:8px;padding-left:var(--header-padding-left-pc);padding-right:var(--container-padding-pc)}}.Header_logoBlock__AyHFS{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;height:48px;padding-block:8px;box-sizing:border-box}@media (min-width:1024px){.Header_logoBlock__AyHFS{flex:0 0 auto;height:48px;padding-block:0}}.Header_logoImg__uFRC_{display:block;height:32px;width:auto;max-width:100%}@media (min-width:1024px){.Header_logoImg__uFRC_{height:100%}}.Header_headerCta__QTBi0{width:auto;flex-shrink:0;font-size:12px;padding:10px 12px;min-height:44px;white-space:nowrap}@media (min-width:1024px){.Header_headerCta__QTBi0{font-size:var(--font-body-sm-size);padding:10px 20px;min-height:36px}}.Economics_grid__KWJqW{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}@media (min-width:1024px){.Economics_grid__KWJqW{grid-template-columns:1fr 1fr;gap:var(--space-8)}}.Economics_textCol__y91UL .heading{text-wrap:wrap}.Economics_textCol__y91UL .heading .marker{white-space:nowrap}.Economics_textCol__y91UL .Economics_lead__Q4s6d{color:var(--color-mono-60);margin:var(--space-4) 0 var(--space-3);max-width:var(--measure-body)}.Economics_benefitBreakdown__mDMAt{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-mono-20)}.Economics_breakdownArt__R6o08{width:168px;max-width:100%;height:auto;justify-self:end}@media (min-width:720px){.Economics_benefitBreakdown__mDMAt:has(.Economics_breakdownArt__R6o08){grid-template-columns:minmax(0,1fr) 168px}}.Economics_breakdownHeading__WxrpL{color:var(--color-mono-90);font-size:var(--font-body-sm-size);font-weight:700}.Economics_benefitBreakdown__mDMAt ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3)}.Economics_benefitBreakdown__mDMAt li{display:grid;grid-template-columns:7.5em 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-mono-10)}.Economics_benefitBreakdown__mDMAt strong{color:var(--color-primary);font-size:var(--font-body-sm-size)}.Economics_benefitBreakdown__mDMAt li span{color:var(--color-mono-60);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line)}.Economics_breakdownNote__RyKiF{margin-top:var(--space-3)}.Economics_cardCol__D_GsV{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:600px){.Economics_cardCol__D_GsV{grid-template-columns:1fr 1fr}}.Economics_numberCard__aq_sR{display:flex;flex-direction:column;height:100%;text-align:left}.Economics_numberLabel__1f8rt{display:flex;flex:1 1;align-items:center;margin-bottom:var(--space-3);font-size:var(--font-body-sm-size);color:var(--color-mono-50)}.Economics_numberValue__oxWPr{color:var(--color-mono-90)}.Economics_numberNoWrap__L5kxM{white-space:nowrap;word-break:keep-all}.Economics_cardNote__NevBA{grid-column:1/-1;margin-top:0}@media (max-width:599px){.Economics_benefitBreakdown__mDMAt li{grid-template-columns:1fr;gap:var(--space-1)}}.MultiCompanyQuoteNote_note__CU8KP{margin:var(--space-5) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--font-caption-size);line-height:var(--font-caption-line);text-align:left}.HomeOrangeBrand_preview__Dx3fb{--brand-orange:#e76f00;--brand-orange-deep:#cf5e08;--brand-orange-shadow:#963f00;--brand-peach:#fff3e7;--brand-peach-line:#f4c99e;--brand-yellow:#ffdf45;--brand-ink:#1b1a18;--brand-page:#fffaf5;--brand-tint:#fff8f1;--brand-line:#f1d8c0;--brand-hero-start:#cf5e08;--brand-hero-end:#f18b2a;--brand-cta-shadow:#7e3500;--brand-shadow-rgb:135,61,0;--brand-art-shadow-rgb:103,42,0;--brand-primary-rgb:231,111,0;--brand-primary-sub-rgb:255,243,231;--brand-footer:#171717;color:var(--brand-ink);background:var(--brand-page);--color-primary:var(--brand-orange);--color-primary-hover:var(--brand-orange-deep);--color-primary-active:var(--brand-orange-shadow);--color-primary-sub:var(--brand-peach);--color-primary-sub-strong:var(--brand-peach-line);--color-primary-rgb:var(--brand-primary-rgb);--color-primary-sub-rgb:var(--brand-primary-sub-rgb);--color-primary-tint:var(--brand-tint);--color-bg-section-alt:var(--brand-peach);--color-bg-page:var(--brand-page);--color-bg-card:#fff;--color-link:var(--brand-orange-deep)}.HomeOrangeBrand_battery__7LhsN{--brand-orange:#2478b7;--brand-orange-deep:#155d96;--brand-orange-shadow:#104974;--brand-peach:#eef7fd;--brand-peach-line:#bedcf0;--brand-page:#f7fbfe;--brand-tint:#f5fbff;--brand-line:#d3e7f5;--brand-hero-start:#155d96;--brand-hero-end:#4a9fd2;--brand-cta-shadow:#103f65;--brand-shadow-rgb:39,104,151;--brand-art-shadow-rgb:20,69,106;--brand-primary-rgb:36,120,183;--brand-primary-sub-rgb:238,247,253;--brand-footer:#171717}.HomeOrangeBrand_preview__Dx3fb .theme-battery,.HomeOrangeBrand_preview__Dx3fb.theme-battery{--color-primary:var(--brand-orange);--color-primary-hover:var(--brand-orange-deep);--color-primary-active:var(--brand-orange-shadow);--color-primary-sub:var(--brand-peach);--color-primary-sub-strong:var(--brand-peach-line);--color-primary-rgb:var(--brand-primary-rgb);--color-primary-sub-rgb:var(--brand-primary-sub-rgb);--color-primary-tint:var(--brand-tint);--color-bg-section-alt:var(--brand-peach)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__header],[class*=_header__]){background:#fff;border-bottom-color:var(--brand-line)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__mark],[class*=_mark__],[class$=__brandMark],[class*=_brandMark__]){color:#fff;background:var(--brand-orange);border-radius:10px 10px 10px 3px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__headerCta],[class*=_headerCta__],[class$=__ctaButton],[class*=_ctaButton__]){color:#fff;background:var(--brand-orange);border-color:var(--brand-orange);border-radius:8px;box-shadow:0 4px 0 var(--brand-orange-shadow)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]){width:min(1240px,calc(100% - 32px));min-height:0;margin:16px auto 0;padding:0;overflow:hidden;background:radial-gradient(circle at 84% 19%,rgba(255,223,69,.25),transparent 27%),linear-gradient(125deg,var(--brand-hero-start) 0,var(--brand-orange) 56%,var(--brand-hero-end) 100%);border:0;border-radius:16px}.HomeOrangeBrand_preview__Dx3fb [data-product-hero]{background-color:#fff;background-image:radial-gradient(circle at 24% 16%,rgba(255,223,69,.22),transparent 48%),linear-gradient(125deg,var(--brand-hero-start) 0,var(--brand-orange) 56%,var(--brand-hero-end) 100%);background-repeat:no-repeat;background-position:0 0;background-size:50% 100%;border:1px solid var(--brand-line)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__heroInner],[class*=_heroInner__]){width:100%;padding:clamp(19px,3vw,42px) clamp(24px,6vw,78px) 28px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__heroLayout],[class*=_heroLayout__]){grid-template-columns:minmax(0,.88fr) minmax(330px,1.12fr);gap:clamp(18px,4vw,62px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__])>.container{width:100%;max-width:none;padding:0 clamp(24px,6vw,78px) 28px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__grid],[class*="__grid "],[class*=_grid__]){gap:clamp(18px,4vw,62px);padding-top:clamp(19px,3vw,42px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__copy],[class*="__copy "],[class*=_copy__])>h1,.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__heroCopy],[class*="__heroCopy "],[class*=_heroCopy__]) h1{color:#fff;font-size:clamp(32px,3.6vw,48px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__outlineLayer],[class*="__outlineLayer "],[class*=_outlineLayer__]){color:transparent;opacity:.65;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.25px rgba(255,255,255,.58)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__fillLayer],[class*="__fillLayer "],[class*=_fillLayer__]){color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:0}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__lineAccent],[class*="__lineAccent "],[class*=_lineAccent__]) :is([class$=__fillLayer],[class*="__fillLayer "],[class*=_fillLayer__]){color:var(--brand-yellow);-webkit-text-fill-color:var(--brand-yellow)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__subCopy],[class*="__subCopy "],[class*=_subCopy__],[class$=__lead],[class*="__lead "],[class*=_lead__],[class$=__scope],[class*="__scope "],[class*=_scope__]){color:rgba(255,255,255,.92)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) .badge-trust,.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__eyebrow],[class*="__eyebrow "],[class*=_eyebrow__]){color:var(--brand-ink);background:var(--brand-yellow);border-color:var(--brand-yellow)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__eyebrow],[class*="__eyebrow "],[class*=_eyebrow__]){display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:3px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) .badge-trust{border-radius:3px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__badgeRow],[class*=_badgeRow__]){gap:10px 20px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__badgeRow],[class*=_badgeRow__]) .badge-trust{padding:6px 12px;color:var(--brand-ink);background:var(--brand-yellow);border:0;border-radius:999px;box-shadow:none}.HomeOrangeBrand_preview__Dx3fb :is([class*=_resultActive__]) :is([class$=__hero],[class*="__hero "],[class*=_hero__]){max-height:0;margin:0;padding:0;overflow:hidden;border-radius:0;visibility:hidden}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__backgroundMotion],[class*="__backgroundMotion "],[class*=_backgroundMotion__]) path{stroke:rgba(255,255,255,.78)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__pathSecondary],[class*="__pathSecondary "],[class*=_pathSecondary__]){stroke:var(--brand-yellow)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__aura],[class*="__aura "],[class*=_aura__]):after{background:radial-gradient(circle,rgba(255,223,69,.22),rgba(255,223,69,0) 70%)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__illustrationWrap],[class*=_illustrationWrap__]) :is([class$=__heroImage],[class*=_heroImage__]){filter:drop-shadow(0 24px 18px rgba(var(--brand-art-shadow-rgb),.24))}.HomeOrangeBrand_preview__Dx3fb :is([class$=__heroVisual],[class*="__heroVisual "],[class*=_heroVisual__]) [role=img]{background:transparent}.HomeOrangeBrand_preview__Dx3fb :is([class$=__journey],[class*=_journey__],[class$=__guides],[class*=_guides__],[class$=__answers],[class*=_answers__],[class$=__listingBand],[class*=_listingBand__]){background:var(--brand-peach)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__benefitCard],[class*=_benefitCard__],[class$=__journeyCard],[class*=_journeyCard__],[class$=__guideCard],[class*=_guideCard__],[class$=__card],[class*=_card__]){background:#fff;border-color:var(--brand-line);box-shadow:0 4px 0 rgba(var(--brand-shadow-rgb),.08)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__benefitCard],[class*=_benefitCard__],[class$=__journeyCard],[class*=_journeyCard__],[class$=__guideCard],[class*=_guideCard__]):hover{border-color:var(--brand-orange);box-shadow:0 8px 0 rgba(var(--brand-shadow-rgb),.12)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__sectionKicker],[class*=_sectionKicker__],[class$=__guideLabel],[class*=_guideLabel__],[class$=__benefitNumber],[class*=_benefitNumber__],[class$=__cardNumber],[class*=_cardNumber__]){color:var(--brand-orange-deep)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__story],[class*=_story__]){border-color:var(--brand-line)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__imageStage],[class*=_imageStage__]){background:var(--brand-peach);border-color:var(--brand-peach-line)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__caseVisual],[class*=_caseVisual__]) img{transform:none}.HomeOrangeBrand_preview__Dx3fb :is(.btn-primary,[class$=__primaryCta],[class*=_primaryCta__],[class$=__cta],[class*=_cta__]){color:#fff;background:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 5px 0 var(--brand-orange-shadow)}.HomeOrangeBrand_preview__Dx3fb :is(.btn-primary,[class$=__primaryCta],[class*=_primaryCta__],[class$=__cta],[class*=_cta__]):hover{color:#fff;background:var(--brand-orange-deep);border-color:var(--brand-orange-deep);box-shadow:0 3px 0 var(--brand-cta-shadow)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__copy],[class*="__copy "],[class*=_copy__])>h1{font-size:clamp(30px,3.2vw,40px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__heroCopy],[class*="__heroCopy "],[class*=_heroCopy__]) h1{font-size:clamp(28px,2.7vw,34px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__formHead],[class*="__formHead "],[class*=_formHead__]) :is([class$=__formLead],[class*="__formLead "],[class*=_formLead__]),.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__formHead],[class*="__formHead "],[class*=_formHead__]) :is([class$=__formTitle],[class*="__formTitle "],[class*=_formTitle__]){color:#fff}.HomeOrangeBrand_preview__Dx3fb :is([class$=__formPanelWrap],[class*=_formPanelWrap__],[class$=__panel],[class*=_panel__]){color:var(--color-mono-90);background:#fff}.HomeOrangeBrand_preview__Dx3fb :is([class$=__formPanelWrap],[class*=_formPanelWrap__]) input,.HomeOrangeBrand_preview__Dx3fb :is([class$=__formPanelWrap],[class*=_formPanelWrap__]) select{color:var(--color-mono-90);background:#fff}.HomeOrangeBrand_preview__Dx3fb #diagnosis-form .container{padding-inline:0}.HomeOrangeBrand_preview__Dx3fb :is([class$=__footer],[class*=_footer__]){background:var(--brand-footer)}@media (min-width:768px) and (max-width:1023px){.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__heroCopy],[class*=_heroCopy__]) h1{font-size:clamp(22px,2.5vw,26px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__copy],[class*=_copy__])>h1{font-size:clamp(24px,3vw,30px)}}@media (max-width:767px){.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]){width:calc(100% - 20px);margin-top:10px;border-radius:12px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__])>.container{padding:0 22px 22px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__heroInner],[class*=_heroInner__]){padding:17px 22px 22px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__heroLayout],[class*=_heroLayout__]){grid-template-columns:1fr}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__grid],[class*="__grid "],[class*=_grid__]){padding-top:17px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__illustrationWrap],[class*="__illustrationWrap "],[class*=_illustrationWrap__]){margin-top:-8px}.HomeOrangeBrand_preview__Dx3fb [data-product-hero]{background-image:none;background-color:#fff}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__copy],[class*="__copy "],[class*=_copy__]){margin:-17px -22px 0;padding:17px 22px 18px;background-image:radial-gradient(circle at 88% 0,rgba(255,223,69,.2),transparent 42%),linear-gradient(125deg,var(--brand-hero-start) 0,var(--brand-orange) 56%,var(--brand-hero-end) 100%);background-repeat:no-repeat}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__illustrationWrap],[class*="__illustrationWrap "],[class*=_illustrationWrap__]){margin-top:0}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__heroCopy],[class*="__heroCopy "],[class*=_heroCopy__]) h1{font-size:clamp(20px,6vw,24px)}.HomeOrangeBrand_preview__Dx3fb :is([class$=__hero],[class*="__hero "],[class*=_hero__]) :is([class$=__copy],[class*="__copy "],[class*=_copy__])>h1{font-size:clamp(22px,6.4vw,26px)}.HomeOrangeBrand_preview__Dx3fb #diagnosis-form :is([class$=__panel],[class*="__panel "],[class*=_panel__]){padding:16px}.HomeOrangeBrand_preview__Dx3fb :is([class$=__benefits],[class*="__benefits "],[class*=_benefits__],[class$=__journey],[class*="__journey "],[class*=_journey__],[class$=__guides],[class*="__guides "],[class*=_guides__],[class$=__answers],[class*="__answers "],[class*=_answers__]) h2{font-size:clamp(22px,5.8vw,28px)}.HomeOrangeBrand_preview__Dx3fb #energy-flow-title{font-size:clamp(20px,5.8vw,24px)}}.HomeOrangeBrand_preview__Dx3fb [data-home-hero]{background:#fff;border:1px solid var(--brand-line)}.HomeOrangeBrand_preview__Dx3fb [data-home-hero]+:is([class$=__band],[class*=_band__]){margin-top:72px}@media (max-width:767px){.HomeOrangeBrand_preview__Dx3fb [data-home-hero]+:is([class$=__band],[class*=_band__]){margin-top:64px}}.HomeOrangeBrand_preview__Dx3fb :is([class$=__benefits],[class*=_benefits__]){background:#fff}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__heroCopy],[class*="__heroCopy "],[class*=_heroCopy__]) h1{color:var(--brand-ink)}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__outlineLayer],[class*="__outlineLayer "],[class*=_outlineLayer__]){color:transparent;opacity:.5;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.25px rgba(27,26,24,.28)}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__fillLayer],[class*="__fillLayer "],[class*=_fillLayer__]){color:var(--brand-ink);-webkit-text-fill-color:var(--brand-ink);-webkit-text-stroke:0}.HomeOrangeBrand_preview__Dx3fb [data-product-hero]{width:min(1240px,calc(100% - 32px));min-height:0;margin:16px auto 0;padding:0;overflow:visible;background:transparent;border:0;border-radius:0}.HomeOrangeBrand_preview__Dx3fb [data-product-hero]>.container{max-width:none;padding:0}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__grid],[class*="__grid "],[class*=_grid__]){gap:clamp(20px,4vw,56px);padding:0}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__copy],[class*="__copy "],[class*=_copy__]){align-self:stretch;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:390px;margin:0;padding:clamp(28px,4vw,54px);border-radius:18px;background:radial-gradient(circle at 88% 8%,rgba(255,223,69,.22),transparent 38%),linear-gradient(125deg,var(--brand-hero-start) 0,var(--brand-orange) 56%,var(--brand-hero-end) 100%)}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__illustrationWrap],[class*="__illustrationWrap "],[class*=_illustrationWrap__]){background:transparent}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__illustrationWrap],[class*="__illustrationWrap "],[class*=_illustrationWrap__]) [role=img]{background:transparent}@media (max-width:767px){.HomeOrangeBrand_preview__Dx3fb [data-product-hero]{width:calc(100% - 20px);margin-top:10px}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__grid],[class*="__grid "],[class*=_grid__]){gap:18px;padding:0}.HomeOrangeBrand_preview__Dx3fb [data-product-hero] :is([class$=__copy],[class*="__copy "],[class*=_copy__]){min-height:0;margin:0;padding:22px;border-radius:14px}}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__lineAccent],[class*="__lineAccent "],[class*=_lineAccent__]) :is([class$=__fillLayer],[class*="__fillLayer "],[class*=_fillLayer__]){color:var(--brand-orange-deep);-webkit-text-fill-color:var(--brand-orange-deep)}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__lineAccent],[class*="__lineAccent "],[class*=_lineAccent__]) :is([class$=__outlineLayer],[class*="__outlineLayer "],[class*=_outlineLayer__]){-webkit-text-stroke:1.25px rgba(207,94,8,.4)}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__lead],[class*="__lead "],[class*=_lead__],[class$=__scope],[class*="__scope "],[class*=_scope__]){color:#3a342e}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__backgroundMotion],[class*="__backgroundMotion "],[class*=_backgroundMotion__]) path{stroke:rgba(231,111,0,.45)}.HomeOrangeBrand_preview__Dx3fb [data-home-hero] :is([class$=__pathSecondary],[class*="__pathSecondary "],[class*=_pathSecondary__]){stroke:rgba(231,111,0,.7)}.Faq_heading__2f6NK{text-align:center;margin-bottom:var(--space-7)}.Faq_list__k2OUc{max-width:720px;margin:0 auto;border-top:1px solid var(--color-mono-10)}.Faq_item__c0Hbv{border-bottom:1px solid var(--color-mono-10)}.Faq_question__UdkUq{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:transparent;border:none;text-align:left;padding:var(--space-4) var(--space-3);margin:0 calc(var(--space-3) * -1);border-radius:var(--radius-md);font-size:var(--font-heading-2-size-sp);font-weight:700;color:var(--color-mono-90);transition:background-color var(--dur-soft) var(--ease-soft),color var(--dur-soft) var(--ease-soft)}.Faq_question__UdkUq:hover{background-color:var(--color-bg-section-alt);color:var(--color-primary)}@media (min-width:1024px){.Faq_question__UdkUq{font-size:var(--font-heading-2-size)}}.Faq_question__UdkUq:focus-visible{outline:3px solid var(--color-primary-sub-strong);outline-offset:2px}.Faq_icon__3T57m{flex-shrink:0;transition:transform var(--motion-base) ease}.Faq_iconOpen__yXBFj{transform:rotate(45deg)}.Faq_answerWrap__2TDEH{overflow:hidden;max-height:0;transition:max-height var(--motion-base) ease}.Faq_answerWrapOpen__oFPWl{max-height:1200px}.Faq_answer__qF9Eo{padding:0 0 var(--space-4);color:var(--color-mono-70)}.Faq_answer__qF9Eo:not(:last-child){padding-bottom:0;margin-bottom:var(--space-3)}@media (prefers-reduced-motion:reduce){.Faq_answerWrap__2TDEH{transition:none}}.Faq_contactFooter__Xd0bk{margin-top:var(--space-6);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;background:#fff7ed;border:1px solid #f3c79a;border-radius:var(--radius-lg)}.Faq_contactFooterText__SfD2t{font-size:var(--font-body-sm-size);color:var(--color-mono-60)}.Faq_contactFooterButton__Hxcds{min-width:min(240px,100%)}.Hero_hero__Bbyie{position:relative;min-height:0;display:flex;align-items:center;padding:var(--space-6) 0;overflow:hidden;background:var(--color-white)}.Hero_aura__uSsBw{position:absolute;z-index:-1;top:-12%;right:-8%;width:480px;height:480px;pointer-events:none;will-change:transform;transform:translateY(var(--parallax-y,0))}.Hero_aura__uSsBw:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-primary-rgb),.16) 0,rgba(var(--color-primary-rgb),0) 70%);animation:Hero_hero-aura-breathe__fNhrq 10s ease-in-out infinite;will-change:transform,opacity}@keyframes Hero_hero-aura-breathe__fNhrq{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.Hero_aura__uSsBw{transform:none}.Hero_aura__uSsBw:after{animation:none;transform:none}}.Hero_parallaxLayer__JjXaS{transform:translateY(var(--parallax-y,0));will-change:transform}.Hero_grid__Vb_sf{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr;align-items:center}.Hero_copy__Ejubl,.Hero_formSlot__P9Fnj,.Hero_illustrationWrap__dAxej{min-width:0}.Hero_formSlot__P9Fnj{width:100%}.Hero_formBand__RqM3P{width:min(1120px,calc(100% - 40px));margin:40px auto var(--space-8)}.Hero_formSlot__P9Fnj .section{padding:0;scroll-margin-top:var(--header-height-sp)}.Hero_formSlot__P9Fnj .formHead{max-width:none;margin:0 0 var(--space-4)}.Hero_formSlot__P9Fnj .formTitle{font-size:var(--font-heading-1-size)}.Hero_formSlot__P9Fnj .formLead{font-size:var(--font-body-sm-size)}.Hero_formSlot__P9Fnj .panel{max-width:none;padding:var(--space-5)}.Hero_formSlot__P9Fnj .embeddedSection{width:100%}.Hero_illustrationWrap__dAxej .heroMotionCanvas{position:absolute;z-index:0;inset:-14%;width:128%;height:128%;pointer-events:none;opacity:.82;transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease);mix-blend-mode:multiply}.Hero_formActive__3THLF .Hero_illustrationWrap__dAxej .heroMotionCanvas{opacity:.3;transform:translate3d(-3%,0,0) scale(1.04)}.Hero_resultActive__8ofTD .Hero_grid__Vb_sf{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";row-gap:0}.Hero_resultActive__8ofTD .Hero_copy__Ejubl,.Hero_resultActive__8ofTD .Hero_illustrationWrap__dAxej{grid-area:copy;max-height:0;min-height:0;margin:0;overflow:hidden;opacity:0;transform:translate3d(-28px,0,0);pointer-events:none;transition:max-height var(--motion-slow) var(--motion-ease),opacity var(--motion-base) var(--motion-ease),transform var(--motion-slow) var(--motion-ease)}.Hero_resultActive__8ofTD .Hero_formSlot__P9Fnj{grid-area:form;width:100%;margin:0 auto;animation:Hero_hero-form-expand__HliMZ var(--motion-slow) var(--motion-ease) both}@keyframes Hero_hero-form-expand__HliMZ{0%{opacity:.78;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:1024px){.Hero_grid__Vb_sf{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:var(--space-6)}}@media (min-width:1200px){.Hero_productGrid___nUI8{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"copy illustration";gap:var(--space-4) var(--space-6);align-items:center}.Hero_productGrid___nUI8 .Hero_copy__Ejubl{grid-area:copy}.Hero_productGrid___nUI8 .Hero_illustrationWrap__dAxej{grid-area:illustration;order:0;max-width:none;margin:0;transform:scale(1.12);transform-origin:center}.Hero_resultActive__8ofTD .Hero_productGrid___nUI8{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1199px){.Hero_productGrid___nUI8{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy illustration";gap:var(--space-4) var(--space-5);align-items:center}.Hero_productGrid___nUI8 .Hero_copy__Ejubl{grid-area:copy}.Hero_productGrid___nUI8 .Hero_illustrationWrap__dAxej{grid-area:illustration;order:0;max-width:none;margin:0;transform:scale(1.06)}}@media (max-width:767px){.Hero_aura__uSsBw{width:min(100vw,480px);height:auto;aspect-ratio:1;right:0}.Hero_productGrid___nUI8{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5)}.Hero_productGrid___nUI8 .Hero_copy__Ejubl{order:1}.Hero_productGrid___nUI8 .Hero_formSlot__P9Fnj{order:2}.Hero_productGrid___nUI8 .Hero_illustrationWrap__dAxej{order:3;width:100%;max-width:520px;margin:0 auto;overflow:clip;transform:none}.Hero_illustrationWrap__dAxej .Hero_heroMotionCanvas__Eoq7P{inset:0;width:100%;height:100%}.Hero_productGrid___nUI8 .embeddedSection{scroll-margin-top:var(--header-height-sp)}}@media (min-width:768px){.Hero_resultActive__8ofTD .Hero_productGrid___nUI8{display:grid;grid-template-columns:minmax(0,1fr)}.Hero_resultActive__8ofTD .Hero_productGrid___nUI8 .Hero_formSlot__P9Fnj{grid-column:1;grid-row:2}.Hero_resultActive__8ofTD .Hero_productGrid___nUI8 .Hero_copy__Ejubl,.Hero_resultActive__8ofTD .Hero_productGrid___nUI8 .Hero_illustrationWrap__dAxej{grid-column:1;grid-row:1}}.Hero_illustrationWrap__dAxej{order:-1;max-width:340px;margin:0 auto;position:relative;isolation:isolate}@media (min-width:1024px){.Hero_illustrationWrap__dAxej{order:1;max-width:none;margin:0;min-width:0;transform:translateX(34px) scale(1.2);transform-origin:center right}}.Hero_illustrationWrap__dAxej>div{overflow:visible}.Hero_catch__CzJOC{margin-bottom:var(--space-4)}.Hero_catchNumber__SDegR{color:var(--color-primary)}.Hero_catchUnit__lBWRR{display:inline-block}.Hero_subCopy__3_nTv{color:var(--color-mono-60);max-width:var(--measure-body);margin-bottom:var(--space-5)}.Hero_badgeRow__Umre9{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.DiagnosisForm_section__Z6zeV{background:var(--color-bg-page);scroll-margin-top:calc(var(--header-height-sp) + var(--space-2))}.DiagnosisForm_embeddedSection__atfxu{background:transparent;scroll-margin-top:var(--header-height-sp)}@media (min-width:1024px){.DiagnosisForm_section__Z6zeV.DiagnosisForm_embeddedSection__atfxu{scroll-margin-top:var(--header-height-pc)}}.DiagnosisForm_heightTransition__QHx0o{overflow:hidden;overflow-anchor:none;transition:height var(--motion-slow) var(--motion-ease)}.DiagnosisForm_heightContent__YAQEd{min-height:1px}@media (prefers-reduced-motion:reduce){.DiagnosisForm_heightTransition__QHx0o{transition:none}}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formHead__Jiquf{max-width:none;margin-bottom:var(--space-3);text-align:left}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formPanelWrap__EnTuZ{max-width:none}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formEyebrow__KCGnQ{margin-bottom:var(--space-1);font-size:var(--font-caption-size)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formTitle__PQUtS{margin-bottom:var(--space-2);font-size:var(--font-heading-1-size);line-height:var(--font-heading-1-line)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formLead__dmLfa{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_panel__AKHSo{max-width:none;padding:var(--space-4);border-radius:var(--radius-lg)}@media (min-width:1200px){.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formHead__Jiquf{margin-bottom:var(--space-2)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formEyebrow__KCGnQ{font-size:var(--font-caption-size)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formTitle__PQUtS{font-size:var(--font-heading-2-size)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_formLead__dmLfa{font-size:var(--font-caption-size)}.DiagnosisForm_embeddedSection__atfxu .DiagnosisForm_panel__AKHSo{padding:var(--space-4)}}.DiagnosisForm_formHead__Jiquf{max-width:720px;margin:0 auto var(--space-5);text-align:center}.DiagnosisForm_formEyebrow__KCGnQ{display:inline-block;font-size:var(--font-body-sm-size);color:var(--color-primary);margin-bottom:var(--space-2)}.DiagnosisForm_formTitle__PQUtS{margin-bottom:var(--space-3)}.DiagnosisForm_formLead__dmLfa{color:var(--color-mono-50)}.DiagnosisForm_formPanelWrap__EnTuZ{position:relative;max-width:720px;margin:var(--space-5) auto 0}.DiagnosisForm_resultPanelWrap__GuJ_W{max-width:1160px}.DiagnosisForm_formPanelWrap__EnTuZ .DiagnosisForm_panel__AKHSo{max-width:none;margin:0}.DiagnosisForm_formEyebrow__KCGnQ{position:absolute;z-index:2;top:0;left:var(--space-4);display:inline-flex;align-items:center;min-height:34px;padding:7px 16px;border-radius:999px;background:var(--color-primary);box-shadow:var(--shadow-sm);color:var(--color-white);font-size:var(--font-caption-size);font-weight:700;letter-spacing:.04em;white-space:nowrap;transform:translateY(-50%)}.DiagnosisForm_panel__AKHSo{max-width:720px;margin:0 auto;background:var(--color-white);border:1px solid var(--color-mono-10);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-5);overflow:hidden}@media (min-width:1024px){.DiagnosisForm_panel__AKHSo{padding:var(--space-7)}}@media (max-width:599px){.DiagnosisForm_resultPanelWrap__GuJ_W .DiagnosisForm_panel__AKHSo{padding:var(--space-3);border-radius:var(--radius-lg)}.DiagnosisForm_footerButtons__AUNQ5{gap:var(--space-3)}.DiagnosisForm_applyCta__UVlHd,.DiagnosisForm_footerNext__IWrvX{width:100%;min-width:0;white-space:nowrap;flex:1 1 auto}.DiagnosisForm_formEyebrow__KCGnQ{left:var(--space-3);min-height:32px;padding:6px 13px;font-size:12px}}.DiagnosisForm_progressHeader__cIKDC{margin-bottom:var(--space-6)}.DiagnosisForm_progressLabel__YDsqS{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--font-body-sm-size);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DiagnosisForm_progressLabel__YDsqS span:first-child{color:var(--color-primary)}.DiagnosisForm_progressLabel__YDsqS span:last-child{color:var(--color-mono-80);text-align:right}.DiagnosisForm_stepViewport__iAK3W{position:relative;overflow:hidden}.DiagnosisForm_stepSlide__QnYXq{transition:transform var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease)}.DiagnosisForm_stepSlide__QnYXq[data-direction=enter]{transform:translateX(0);opacity:1}@media (prefers-reduced-motion:reduce){.DiagnosisForm_stepSlide__QnYXq{transition:opacity var(--motion-base) ease}}.DiagnosisForm_stepTitle__KVLLw{font-size:var(--font-heading-1-size-sp);font-weight:700;color:var(--color-mono-90);margin-bottom:var(--space-2)}.DiagnosisForm_stepTitle__KVLLw[tabindex="-1"]:focus{outline:none}.DiagnosisForm_stepTitleAfterCard__LrRV5{margin-top:var(--space-5)}@media (min-width:1024px){.DiagnosisForm_stepTitle__KVLLw{font-size:var(--font-heading-1-size)}}.DiagnosisForm_stepHint__ajV0X{color:var(--color-mono-60);margin-bottom:var(--space-5)}.DiagnosisForm_optionGrid__4JAwd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-2)}.DiagnosisForm_optionGridStack__opV13{grid-template-columns:1fr}@media (min-width:600px){.DiagnosisForm_optionGridWide__NZlox{grid-template-columns:repeat(3,1fr)}}.DiagnosisForm_optionGrid__4JAwd button{min-height:56px;padding:var(--space-3);font-size:var(--font-body-sm-size);font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center}.DiagnosisForm_imageOption__PGaRG{gap:var(--space-2);flex-direction:column;min-height:150px!important}.DiagnosisForm_optionImage__qla26{width:min(120px,100%);height:88px;object-fit:contain;display:block}.DiagnosisForm_optionalGrid__a85lx{grid-template-columns:1fr}@media (min-width:600px){.DiagnosisForm_optionalGrid__a85lx{grid-template-columns:repeat(3,1fr)}}.DiagnosisForm_fieldGroup__USHcW{margin-bottom:var(--space-5)}.DiagnosisForm_checkboxRow__xoQyl{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-5)}.DiagnosisForm_checkboxRow__xoQyl input{margin-top:3px;width:18px;height:18px;accent-color:var(--color-primary)}.DiagnosisForm_checkboxLabel__CC_7b{font-size:var(--font-body-sm-size);color:var(--color-mono-70)}.DiagnosisForm_consentLink__VLt2i{color:var(--color-link);text-decoration:underline;white-space:nowrap}.DiagnosisForm_consentSuffix__5Cgt5{white-space:nowrap}.DiagnosisForm_footerButtons__AUNQ5{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-mono-10)}.DiagnosisForm_footerNext__IWrvX{margin-left:auto}.DiagnosisForm_footerNext__IWrvX[data-submit-disabled=true]{opacity:.62;cursor:pointer;filter:saturate(.7)}.DiagnosisForm_validationHighlight__w3cmp{animation:DiagnosisForm_validationHighlight__w3cmp 1.8s ease}@keyframes DiagnosisForm_validationHighlight__w3cmp{0%,to{box-shadow:0 0 0 0 rgb(220 38 38/0)}20%,70%{box-shadow:0 0 0 4px rgb(220 38 38/28%)}}.DiagnosisForm_applyCta__UVlHd{min-width:260px;padding-left:var(--space-4);padding-right:var(--space-4);font-weight:700;letter-spacing:.01em;gap:var(--space-2)}.DiagnosisForm_applyCta__UVlHd:after{content:"›";display:inline-block;margin-left:var(--space-2);font-size:1.2em;transform:translateY(-1px)}.DiagnosisForm_phaseNotice__JZ6rN{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-4);background:var(--color-primary-sub);color:var(--color-primary-hover);border-radius:var(--radius-md);font-size:var(--font-body-sm-size);font-weight:700}.DiagnosisForm_phaseNotice__JZ6rN:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.DiagnosisForm_reassuranceCard__Ofb_I{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-primary-sub);border:1px solid var(--color-primary-sub-strong);border-radius:var(--radius-lg)}.DiagnosisForm_reassuranceHeading__jgb8u{margin:0 0 var(--space-3);font-size:var(--font-body-size);font-weight:700;color:var(--color-primary-hover)}.DiagnosisForm_reassuranceList__gJIPS{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.DiagnosisForm_reassuranceItem__cGKEX{display:grid;grid-template-columns:28px 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.DiagnosisForm_reassuranceIcon__ggIAA{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-white);color:var(--color-primary);font-weight:700;font-size:15px;border:1px solid var(--color-primary-sub-strong)}.DiagnosisForm_reassuranceItemTitle__o4_Xi{margin:0 0 2px;font-size:var(--font-body-sm-size);font-weight:700;color:var(--color-mono-90)}.DiagnosisForm_reassuranceItemBody__S7xqE{margin:0;font-size:var(--font-caption-size);line-height:1.7;color:var(--color-mono-70)}.DiagnosisForm_reassuranceNotes__t2Le5{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-primary-sub-strong)}.DiagnosisForm_reassuranceNotes__t2Le5 p{margin:0;color:var(--color-mono-60);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.DiagnosisForm_completeWrap__9_GwE{text-align:center;padding:var(--space-6) 0}.DiagnosisForm_completeIcon__1N6eX{margin:0 auto var(--space-5)}.DiagnosisForm_completeTitle__ZxGCV{margin-bottom:var(--space-3)}.DiagnosisForm_completeText__mzUQa{color:var(--color-mono-60);max-width:var(--measure-body);margin:0 auto var(--space-4)}.DiagnosisForm_completeQuoteNote__Xjj4c{max-width:var(--measure-body);margin-right:auto;margin-left:auto}.DiagnosisForm_completeNotice__tFwkD{font-size:var(--font-body-sm-size);color:var(--color-mono-70);max-width:var(--measure-body);margin:0 auto;padding:var(--space-3);border:1px dashed var(--color-mono-30);border-radius:var(--radius-md);background:var(--color-mono-05);text-align:left}.DiagnosisForm_demoNotice__ChPsq{display:inline-block;margin-top:var(--space-4)}.DiagnosisForm_submitError__CX5s4{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-error);background:var(--color-error-bg);color:var(--color-error);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line)}.EstimateResult_wrap__lRcMk{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-white);border:1px solid var(--color-mono-10);box-shadow:var(--shadow-sm);animation:EstimateResult_resultIn__LH6xJ var(--dur-soft) var(--ease-soft) both}.EstimateResult_head__BxHf3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.EstimateResult_headTitle___HBVi{margin:0;font-size:var(--font-heading-2-size);font-weight:900;letter-spacing:-.03em}.EstimateResult_confidence__c8PLL{font-size:var(--font-caption-size);font-weight:700;padding:4px 10px;border-radius:var(--radius-full);background:var(--color-white);color:var(--color-mono-70);white-space:nowrap}.EstimateResult_confidence__c8PLL[data-level=high]{color:var(--color-success)}.EstimateResult_confidence__c8PLL[data-level=medium]{color:var(--color-primary-hover)}.EstimateResult_basisNote__J2rJB{margin:var(--space-1) 0 0;font-size:var(--font-caption-size);font-weight:700;color:var(--color-mono-70)}.EstimateResult_basisNote__J2rJB[data-basis=solar]{color:var(--color-success)}.EstimateResult_charts__WDhhe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.EstimateResult_block__mhYz7{min-width:0;padding:var(--space-3);background:var(--color-primary-tint);border-radius:var(--radius-lg)}.EstimateResult_blockTitle__eB_LQ{margin:0;font-size:var(--font-caption-size);font-weight:800;letter-spacing:.08em;color:var(--color-primary)}.EstimateResult_benefitValue__M3six,.EstimateResult_paybackValue__1wv6E{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;line-height:1}.EstimateResult_benefitValue__M3six{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:end;overflow:visible;visibility:visible;max-height:none}.EstimateResult_wrap__lRcMk .EstimateResult_benefitValue__M3six{width:auto!important;max-width:none!important;min-height:0!important;margin:var(--space-2) 0 0!important;overflow:visible!important;color:var(--color-mono-90)!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.EstimateResult_heroRange__H0gpt{grid-row:1;min-width:0;white-space:nowrap;color:var(--color-mono-90)!important;background:transparent!important;border:0!important;border-radius:0;box-shadow:none;padding:0;font-size:clamp(2.5rem,4vw,3rem);font-weight:900;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_paybackValue__1wv6E>span:first-child{font-size:20px;font-weight:900;letter-spacing:-.03em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_heroUnit__sAzSM{grid-row:2;justify-self:end;margin-top:2px;font-size:var(--font-body-sm-size);font-weight:800;line-height:1.2;white-space:nowrap}.EstimateResult_blockHint__Byb7B{margin:var(--space-2) 0 0;font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-mono-70)}.EstimateResult_stack__lh_Z6{display:flex;height:20px;margin-top:var(--space-2);overflow:hidden;border-radius:var(--radius-full);background:var(--color-primary-sub)}.EstimateResult_meterFillBill__JRnJf,.EstimateResult_meterFillSell__RzbH6,.EstimateResult_segBill__TV08m,.EstimateResult_segSell__sEXD7{display:block;flex:0 0 var(--fill);width:var(--fill);height:100%;min-width:0;transform-origin:left center;animation:EstimateResult_barIn__SqenD .9s var(--ease-soft) both}.EstimateResult_meterFillSell__RzbH6,.EstimateResult_segSell__sEXD7{animation-delay:.12s}.EstimateResult_meterFillBill__JRnJf,.EstimateResult_segBill__TV08m{background:var(--color-primary)}.EstimateResult_meterFillSell__RzbH6,.EstimateResult_segSell__sEXD7{background:var(--color-success)}.EstimateResult_legend__AH_xg{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.EstimateResult_legend__AH_xg li{display:grid;grid-template-columns:12px 1fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:baseline;font-size:var(--font-body-sm-size)}.EstimateResult_legend__AH_xg b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.EstimateResult_legendUnit__JCrUq{margin-left:2px;font-size:var(--font-caption-size);font-weight:700}.EstimateResult_swatchBill__TJaqq,.EstimateResult_swatchCost__alRJy,.EstimateResult_swatchSell__Hd_fx{width:12px;height:12px;border-radius:4px;transform:translateY(1px)}.EstimateResult_swatchBill__TJaqq{background:var(--color-primary)}.EstimateResult_swatchSell__Hd_fx{background:var(--color-success)}.EstimateResult_swatchCost__alRJy{background:var(--color-mono-20)}.EstimateResult_timeline__9dN3H{margin-top:var(--space-4)}.EstimateResult_meterTrack__OnpJM,.EstimateResult_track__eeLbi{position:relative;height:14px;border-radius:var(--radius-full);background:var(--color-primary-sub)}.EstimateResult_band__sspKM{position:absolute;top:0;bottom:0;left:var(--from);width:var(--span);border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb),.45);animation:EstimateResult_barIn__SqenD .9s var(--ease-soft) both}.EstimateResult_marker__TZbH1{position:absolute;top:50%;left:var(--at);width:18px;height:18px;border:3px solid var(--color-white);border-radius:var(--radius-full);background:var(--color-primary);box-shadow:var(--shadow-sm);transform:translate(-50%,-50%);animation:EstimateResult_markerIn__q20k1 .9s var(--ease-soft) both}.EstimateResult_meterEnds__2f62e,.EstimateResult_ticks__5FNaL{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-caption-size);font-weight:700;color:var(--color-mono-60);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_meterEnds__2f62e span:last-child{white-space:nowrap}.EstimateResult_meter__L8EkL+.EstimateResult_meter__L8EkL{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-mono-10)}.EstimateResult_meterSeparated__dy6o1{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-mono-20)}.EstimateResult_meterHead__QMe69{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start;margin-bottom:var(--space-2);font-size:var(--font-body-sm-size)}.EstimateResult_meterHead__QMe69 span{min-width:0;color:var(--color-mono-70)}.EstimateResult_meterHead__QMe69 b{flex:none;font-size:20px;font-weight:900;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_meterNote__Yakww{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:4px 8px;border:0;border-radius:4px;background:var(--color-primary-active);font-size:var(--font-caption-size);font-weight:700;line-height:var(--font-caption-line);color:var(--color-white)}.EstimateResult_meterHead__QMe69 .EstimateResult_meterNote__Yakww{color:var(--color-white)}.EstimateResult_meterTrack__OnpJM{overflow:hidden}.EstimateResult_additionalValue__D1d1x{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:var(--space-3) 0 0;color:var(--color-mono-90);font-size:20px;line-height:1.15;font-weight:900;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_additionalUnit__iHuKr{font-size:var(--font-body-sm-size);letter-spacing:0}.EstimateResult_generationCompare__KCDMI{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid rgba(28,35,31,.1)}.EstimateResult_generationCompareTitle__BGWT6{margin:0 0 var(--space-3);color:var(--color-mono-70);font-size:var(--font-caption-size);font-weight:700;line-height:1.4}.EstimateResult_generationScale__er1Ri{display:flex;justify-content:space-between;margin-bottom:var(--space-1);color:var(--color-mono-60);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_generationRow__IiXaZ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-2);column-gap:var(--space-2);grid-row-gap:5px;row-gap:5px;min-width:0}.EstimateResult_generationRow__IiXaZ+.EstimateResult_generationRow__IiXaZ{margin-top:var(--space-3)}.EstimateResult_generationRowLabel__OlJTm{display:flex;align-items:baseline;grid-row:1;grid-column:1;font-size:var(--font-caption-size);line-height:1.3}.EstimateResult_generationRowLabel__OlJTm span:first-child{min-width:0;color:var(--color-mono-70)}.EstimateResult_generationRowLabel__OlJTm b{flex:none;color:var(--color-mono-90);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_generationValue__EGEvn{grid-row:1;grid-column:2;color:var(--color-mono-90);font-size:var(--font-caption-size);font-weight:800;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.EstimateResult_generationTrack__6z_Eu{position:relative;grid-row:2;grid-column:1/-1;height:8px;overflow:hidden;border-radius:var(--radius-full);background:rgba(28,35,31,.08)}.EstimateResult_generationTrack__6z_Eu:after{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(28,35,31,.32);content:""}.EstimateResult_generationFill__CmH8s{display:block;width:var(--fill);height:100%;border-radius:inherit;background:var(--color-success)}.EstimateResult_generationFill__CmH8s[data-kind=usage]{background:var(--color-mono-40)}.EstimateResult_generationFill__CmH8s[data-kind=high]{background:var(--color-primary)}.EstimateResult_generationNote__4NjF3{margin:var(--space-3) 0 0;color:var(--color-mono-60);font-size:11px;line-height:1.55}.EstimateResult_economics__tuv2U{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-mono-10);border-radius:var(--radius-lg);background:var(--color-white)}.EstimateResult_economicsTitle__IgfwJ{margin:0;font-size:var(--font-body-sm-size);font-weight:800}.EstimateResult_economicsContent__sdbCG{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.4fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:center;margin-top:var(--space-2)}.EstimateResult_economicsNote__ENy8w{margin:0;padding-left:var(--space-4);border-left:1px solid var(--color-mono-10);color:var(--color-mono-70);font-size:var(--font-caption-size);line-height:1.6}.EstimateResult_economicsNote__ENy8w b{color:var(--color-mono-90);font-size:var(--font-body-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimateResult_subsidy__wul_p{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-caption-size);line-height:1.7}.EstimateResult_caveat__nhPlZ{margin-top:var(--space-2);font-size:var(--font-caption-size);color:var(--color-mono-70);line-height:1.6}.EstimateResult_details__fpCpQ{margin-top:var(--space-2)}.EstimateResult_summary__X2rzo{cursor:pointer;font-size:var(--font-caption-size);font-weight:700;color:var(--color-mono-70)}.EstimateResult_summary__X2rzo:hover{color:var(--color-mono-90)}.EstimateResult_assumptions__NemsR{margin-top:var(--space-2);padding-left:1.1em}.EstimateResult_assumptions__NemsR li,.EstimateResult_sources__t07bn{font-size:var(--font-caption-size);color:var(--color-mono-60);line-height:1.6}.EstimateResult_sources__t07bn{margin-top:var(--space-2)}.EstimateResult_pending__ZFumO{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-primary-tint)}.EstimateResult_pending__ZFumO p{margin:0;font-size:var(--font-body-sm-size);font-weight:700}.EstimateResult_pendingTrack___LIDi{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.EstimateResult_pendingTrack___LIDi span{display:block;height:18px;border-radius:var(--radius-full);background:var(--color-white);overflow:hidden}.EstimateResult_pendingTrack___LIDi span:before{content:"";display:block;height:100%;width:40%;border-radius:inherit;background:var(--color-primary);animation:EstimateResult_pendingSweep__secv6 1.1s var(--ease-soft) infinite}.EstimateResult_pendingTrack___LIDi span:nth-child(2):before{animation-delay:.18s;background:var(--color-success)}@keyframes EstimateResult_resultIn__LH6xJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes EstimateResult_barIn__SqenD{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes EstimateResult_markerIn__q20k1{0%{left:0}to{left:var(--at)}}@keyframes EstimateResult_pendingSweep__secv6{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@media (max-width:480px){.EstimateResult_wrap__lRcMk{padding:var(--space-3)}.EstimateResult_charts__WDhhe,.EstimateResult_economicsContent__sdbCG{grid-template-columns:1fr}.EstimateResult_economicsNote__ENy8w{padding:var(--space-2) 0 0;border-top:1px solid var(--color-mono-10);border-left:0}.EstimateResult_heroRange__H0gpt{font-size:clamp(2rem,10vw,2.75rem)}.EstimateResult_additionalValue__D1d1x{font-size:20px}.EstimateResult_legend__AH_xg li{grid-template-columns:12px 1fr}.EstimateResult_legend__AH_xg b{grid-column:2}}@media (min-width:481px) and (max-width:1099px){.EstimateResult_charts__WDhhe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.EstimateResult_band__sspKM,.EstimateResult_marker__TZbH1,.EstimateResult_meterFillBill__JRnJf,.EstimateResult_meterFillSell__RzbH6,.EstimateResult_pendingTrack___LIDi span:before,.EstimateResult_segBill__TV08m,.EstimateResult_segSell__sEXD7,.EstimateResult_wrap__lRcMk{animation:none}}.AddressSolarCheck_check__LkOJa{margin-top:var(--space-4)}.AddressSolarCheck_invite__zv5_c{padding:var(--space-4);border:var(--border-width-md) solid var(--color-primary);border-radius:var(--radius-xl);background:var(--color-white);color:var(--color-mono-90);box-shadow:var(--shadow-sm)}.AddressSolarCheck_inviteKicker__gmz4P{margin:0;color:var(--color-primary);font-size:var(--font-caption-size);font-weight:800;letter-spacing:.08em}.AddressSolarCheck_inviteTitle__7ToK7{margin:var(--space-2) 0 0;font-size:var(--font-heading-2-size);line-height:var(--font-heading-2-line);font-weight:900;letter-spacing:-.03em}.AddressSolarCheck_inviteKeep__uurGp{white-space:nowrap}.AddressSolarCheck_inviteBody__ipsHm{margin:var(--space-3) 0 0;color:var(--color-mono-70);font-size:var(--font-body-sm-size);line-height:1.7}.AddressSolarCheck_addressField__wvTkb{display:block;margin-top:var(--space-4)}.AddressSolarCheck_addressLabel__tdaZm{display:block;margin-bottom:var(--space-2);font-size:var(--font-body-sm-size);font-weight:800}.AddressSolarCheck_addressBox__zPiCn{display:flex;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-3);border:1px solid var(--color-mono-30);border-radius:var(--radius-md);background:var(--color-white);transition:border-color .15s ease,box-shadow .15s ease}.AddressSolarCheck_addressBox__zPiCn:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.AddressSolarCheck_addressIcon__ARlhU,.AddressSolarCheck_addressPen__2KG6D{flex:0 0 auto;width:22px;height:22px}.AddressSolarCheck_addressIcon__ARlhU{color:var(--color-primary)}.AddressSolarCheck_addressPen__2KG6D{color:var(--color-mono-50)}.AddressSolarCheck_addressInput__oQ3lj{flex:1 1;min-width:0;height:100%;padding:0;border:none;background:transparent;color:var(--color-mono-90);font-size:var(--font-body-size);box-shadow:none}.AddressSolarCheck_addressInput__oQ3lj:focus{outline:none}.AddressSolarCheck_addressHint__oTDqw{margin:var(--space-2) 0 0;color:var(--color-mono-50);font-size:var(--font-caption-size);line-height:1.6}.AddressSolarCheck_addressAction__HWu3_{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;margin-top:var(--space-3);padding:0 var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-mono-90);color:var(--color-white);font-size:var(--font-button-size);font-weight:800;cursor:pointer}.AddressSolarCheck_addressAction__HWu3_:hover:not(:disabled){background:var(--color-black)}.AddressSolarCheck_addressAction__HWu3_:disabled{background:rgba(22,22,22,.35);color:rgba(255,255,255,.85);cursor:not-allowed}.AddressSolarCheck_rail__BtgeU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.AddressSolarCheck_rail__BtgeU li{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-sub);color:var(--color-mono-50);font-size:var(--font-caption-size);font-weight:800;white-space:nowrap}.AddressSolarCheck_rail__BtgeU li span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AddressSolarCheck_rail__BtgeU li[data-state=current],.AddressSolarCheck_rail__BtgeU li[data-state=done]{background:var(--color-primary);color:var(--color-white)}.AddressSolarCheck_rail__BtgeU li[data-state=current] span,.AddressSolarCheck_rail__BtgeU li[data-state=done] span{color:var(--color-primary)}.AddressSolarCheck_rail__BtgeU li[data-state=current]{animation:AddressSolarCheck_railPulse__vVeHk 1.2s var(--ease-soft) infinite}.AddressSolarCheck_phaseStatus__i0u0u{margin:0;font-size:var(--font-body-sm-size);font-weight:800}.AddressSolarCheck_roofResult__LY0X9{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-primary-tint)}.AddressSolarCheck_roofPhoto__XgjTY{flex:1 1 220px;min-width:0;max-width:100%}.AddressSolarCheck_roofMeta__vVfCl{flex:1 1 200px;min-width:0;font-size:var(--font-body-sm-size);line-height:1.7}.AddressSolarCheck_roofMeta__vVfCl p{margin:0}.AddressSolarCheck_roofTitle__zFEZL{font-weight:800}.AddressSolarCheck_roofAdjust__qPPBK{margin-top:var(--space-2);color:var(--color-mono-70);font-size:var(--font-caption-size)}.AddressSolarCheck_roofAdjust__qPPBK button{display:inline;margin:0 .25em;padding:0;border:none;background:none;color:var(--color-link);text-decoration:underline;cursor:pointer;font-size:inherit;font-weight:800}.AddressSolarCheck_actionRow__VHn_V{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}@keyframes AddressSolarCheck_railPulse__vVeHk{0%,to{transform:none}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.AddressSolarCheck_rail__BtgeU li[data-state=current]{animation:none}}@media (max-width:599px){.AddressSolarCheck_rail__BtgeU{gap:6px}.AddressSolarCheck_rail__BtgeU li{flex-direction:column;justify-content:center;min-height:58px;gap:2px;padding:5px 4px;font-size:12px;line-height:1.15}.AddressSolarCheck_rail__BtgeU li span{flex:0 0 20px;width:20px;height:20px}.AddressSolarCheck_actionRow__VHn_V{flex-direction:column}.AddressSolarCheck_actionRow__VHn_V .btn{width:100%}}.EstimateDepthTabs_root__alrow{margin-top:var(--space-4)}.EstimateDepthTabs_tablist__FGz_s{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:var(--radius-lg);background:var(--color-primary-sub)}.EstimateDepthTabs_tab__BdyJT{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-mono-50);cursor:pointer;transition:color var(--motion-base,.2s) var(--ease-soft)}.EstimateDepthTabs_tab__BdyJT[aria-selected=true]{color:var(--color-mono-90)}.EstimateDepthTabs_tab__BdyJT:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.EstimateDepthTabs_tabLabel__HfpXJ{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body-size);font-weight:900}.EstimateDepthTabs_tabSub__Nf4GM{font-size:var(--font-caption-size);font-weight:700}.EstimateDepthTabs_tab__BdyJT[aria-selected=true] .EstimateDepthTabs_tabSub__Nf4GM{color:var(--color-primary)}.EstimateDepthTabs_doneDot__C7xmB{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-success)}.EstimateDepthTabs_thumb__2Tf4N{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);transition:transform var(--motion-slow) var(--ease-soft)}.EstimateDepthTabs_thumb__2Tf4N[data-depth=detail]{transform:translateX(100%)}.EstimateDepthTabs_panel__SKqul{margin-top:var(--space-4);animation:EstimateDepthTabs_panelIn__qiD1D var(--motion-slow) var(--ease-soft)}.EstimateDepthTabs_panel__SKqul[hidden]{display:none}@media (max-width:599px){.EstimateDepthTabs_panel__SKqul{margin-right:calc(0px - var(--space-2) - var(--space-1));margin-left:calc(0px - var(--space-2) - var(--space-1))}}.EstimateDepthTabs_digDeeper__bXtsx{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-mono-90);font-size:var(--font-body-size);font-weight:900;text-align:left;cursor:pointer;transition:background var(--motion-base,.2s) var(--ease-soft)}.EstimateDepthTabs_digDeeper__bXtsx:hover{background:var(--color-primary-tint)}.EstimateDepthTabs_digDeeper__bXtsx>span:last-child{color:var(--color-primary);font-size:1.25rem}.EstimateDepthTabs_digKicker__UPWPe{display:block;margin-bottom:2px;color:var(--color-primary);font-size:var(--font-caption-size);font-weight:800}@keyframes EstimateDepthTabs_panelIn__qiD1D{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EstimateDepthTabs_digDeeper__bXtsx,.EstimateDepthTabs_tab__BdyJT,.EstimateDepthTabs_thumb__2Tf4N{transition:none}.EstimateDepthTabs_panel__SKqul{animation:none}}