.CurrencyPicker_picker__0y724{display:flex;align-items:center;position:relative;margin-right:0;margin-left:4px}.CurrencyPicker_button__an3TX{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #fff;border-radius:8px;padding:4px 7px;cursor:pointer;outline:none;box-shadow:0 1px 3px rgba(23,35,61,.15);transition:border-color .15s,box-shadow .15s}.CurrencyPicker_button__an3TX:hover{border-color:#dfe6f1}.CurrencyPicker_buttonMinimal__oqEnP{background:transparent;border-color:transparent;box-shadow:none}.CurrencyPicker_buttonMinimal__oqEnP:hover{background:rgba(0,0,0,.05);border-color:transparent}.CurrencyPicker_button__an3TX:focus-visible{border-color:#6c5ce7}.CurrencyPicker_button__an3TX:active{border-color:#6c5ce7;box-shadow:0 0 0 2px rgba(108,92,231,.2)}.CurrencyPicker_symbol__zGmCi{font-size:14px;font-weight:600;line-height:1;color:#17233d}.CurrencyPicker_code__QVXUw{font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;color:#6876a8}.CurrencyPicker_chevron__zXgVZ{font-size:10px;color:#6876a8;line-height:1}@media (max-width:768px){.CurrencyPicker_chevronHiddenMobile__cWOEf{display:none}}.CurrencyPicker_menu__ooaED{background:#fff;border:1px solid #dfe6f1;border-radius:12px;box-shadow:0 8px 24px rgba(23,35,61,.12);z-index:1100;min-width:220px;overflow:hidden}.CurrencyPicker_menuScroll__esYTC{max-height:339px;overflow-y:auto;padding:4px}.CurrencyPicker_menuItem__uP6kX{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:none;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:#17233d;text-align:left;transition:background .1s}.CurrencyPicker_menuItem__uP6kX:hover{background:#f0f3fa}.CurrencyPicker_menuItemActive__kDaP9{background:#eef0f7}.CurrencyPicker_menuSymbol__D1qqE{flex-shrink:0;width:24px;font-size:15px;font-weight:600;text-align:center;color:#17233d}.CurrencyPicker_menuItemLabel__DwSQ3{display:flex;align-items:baseline;gap:8px;flex:1 1;min-width:0}.CurrencyPicker_menuCode__jumkx{font-weight:600;font-size:13px;letter-spacing:.02em}.CurrencyPicker_menuName__Ooune{color:#6876a8;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CurrencyPicker_menuItemCheck__lB8uv{color:#6c5ce7;font-size:14px;font-weight:700}.CurrencyPicker_unitsRow__ovHKo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 10px;border-top:1px solid #eef0f7}.CurrencyPicker_unitsLabel__cOO7p{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6876a8}.CurrencyPicker_unitsSegmented__OfBIf{display:flex;gap:2px;background:#f0f3fa;border-radius:8px;padding:2px}.CurrencyPicker_unitsOption__ePXoy{border:none;background:transparent;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600;color:#6876a8;cursor:pointer;transition:background .1s,color .1s}.CurrencyPicker_unitsOption__ePXoy:hover{color:#17233d}.CurrencyPicker_unitsOptionActive__FA1D_{background:#fff;color:#17233d;box-shadow:0 1px 2px rgba(23,35,61,.14)}.SolarAccountMenu_root___6NSC{position:relative;display:inline-flex}.SolarAccountMenu_rootInline__OkEeX{width:100%;max-width:none;justify-content:center}.SolarAccountMenu_button__Gv_w_{padding:8px 12px;border:1px solid #d1d1d6;border-radius:9px;background:#fff;color:#1c1c1e;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolarAccountMenu_button__Gv_w_:hover{border-color:#0a84ff;color:#0a84ff}.SolarAccountMenu_buttonCompact__js0Hc{padding:7px 10px;font-size:13px;max-width:140px}.SolarAccountMenu_rootInline__OkEeX .SolarAccountMenu_button__Gv_w_{width:100%;max-width:none;text-align:center}.SolarAccountMenu_account__fCkS7{display:inline-flex}.SolarAccountMenu_popover__RAAYd{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:200px;padding:10px 12px;border:1px solid #e5e5ea;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08)}.SolarAccountMenu_rootInline__OkEeX .SolarAccountMenu_popover__RAAYd{left:0;right:auto;width:100%}.SolarAccountMenu_popoverEmail__o4XCh{margin:0 0 8px;font-size:13px;color:#6e6e73;overflow-wrap:anywhere}.SolarAccountMenu_popoverAction__ehgtw{padding:0;border:none;background:none;color:#0a84ff;font-size:14px;font-weight:600;cursor:pointer}.SolarAccountMenu_popoverAction__ehgtw:disabled{opacity:.55;cursor:default}.SolarAccountMenu_form__rGixK{display:block;width:100%;max-width:360px;padding:4px 2px 2px;text-align:left}.SolarAccountMenu_formTitle__vAiOg{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em}.SolarAccountMenu_text__kriWO{margin:0 0 14px;font-size:14px;line-height:1.55;color:#3c3c43}.SolarAccountMenu_label__OD_QX{display:block;margin:0 0 4px;font-size:12px;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.04em}.SolarAccountMenu_input__9Cuwv{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:11px 12px;border:1px solid #d1d1d6;border-radius:9px;font-size:16px;background:#fff}.SolarAccountMenu_input__9Cuwv:focus{outline:none;border-color:#0a84ff}.SolarAccountMenu_primary__FEZSS{display:block;width:100%;padding:11px 16px;border:none;border-radius:9px;background:#0a84ff;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.SolarAccountMenu_primary__FEZSS:disabled{opacity:.55;cursor:default}.SolarAccountMenu_google__63EAU{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;padding:11px 16px;margin:0 0 14px;border:1px solid #d1d1d6;border-radius:9px;background:#fff;color:#1c1c1e;font-size:15px;font-weight:600;cursor:pointer}.SolarAccountMenu_google__63EAU:hover{border-color:#0a84ff}.SolarAccountMenu_google__63EAU:disabled{opacity:.55;cursor:default}.SolarAccountMenu_or__9MHwf{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;color:#8e8e93;text-transform:uppercase;letter-spacing:.08em}.SolarAccountMenu_or__9MHwf:after,.SolarAccountMenu_or__9MHwf:before{content:"";flex:1 1 auto;height:1px;background:#e5e5ea}.SolarAccountMenu_formFooter__lsO_m{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.SolarAccountMenu_linkButton__5bnj5{padding:0;border:none;background:none;color:#0a84ff;font-size:13px;cursor:pointer;text-decoration:underline}.SolarAccountMenu_error__pP1Ea{margin:0 0 10px;font-size:13px;line-height:1.5;color:#c0261f}.SolarAccountMenu_fineprint__1T0gN{margin:16px 0 0;font-size:12px;line-height:1.5;color:#8e8e93}.SolarAccountMenu_doneTitle__LHuJ6{margin:0 0 6px;font-size:17px;font-weight:700;color:#1c7c33}.SolarMobileMenu_sheet__GlxjX{position:absolute;top:100%;left:0;right:0;z-index:40;max-height:calc(100vh - 66px);max-height:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#ffffff;border-radius:0 0 20px 20px;box-shadow:0 22px 48px rgba(15,23,42,.16);animation:SolarMobileMenu_sheetIn__Q7J6n .18s ease-out both}@keyframes SolarMobileMenu_sheetIn__Q7J6n{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SolarMobileMenu_sheet__GlxjX{animation:none}}.SolarMobileMenu_sheet__GlxjX:focus{outline:none}.SolarMobileMenu_sheet__GlxjX,.SolarMobileMenu_sheet__GlxjX *,.SolarMobileMenu_sheet__GlxjX :after,.SolarMobileMenu_sheet__GlxjX :before{box-sizing:border-box}.SolarMobileMenu_sheetInner__bYjiH{padding:4px 18px calc(8px + env(safe-area-inset-bottom, 0px))}.SolarMobileMenu_groupLabel__Cj074{margin:12px 12px 2px;font-size:14px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.SolarMobileMenu_list__Ti1Bh{display:flex;flex-direction:column;gap:2px}.SolarMobileMenu_row__OIsfc{display:flex;align-items:center;gap:12px;min-height:46px;padding:5px 10px;border-radius:12px;color:#1c1c1e;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.SolarMobileMenu_row__OIsfc:active,.SolarMobileMenu_row__OIsfc:hover{background:#f2f5fa}.SolarMobileMenu_row__OIsfc:focus-visible{outline:2px solid #0a84ff;outline-offset:-2px}.SolarMobileMenu_iconTile__0AxTf{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0a84ff}.SolarMobileMenu_iconTile__0AxTf svg{display:block;width:21px;height:21px}.SolarMobileMenu_rowExternal__FDz6I .SolarMobileMenu_iconTile__0AxTf{background:#f1f2f6;color:#525258}.SolarMobileMenu_label__2bv9q{flex:1 1 auto;min-width:0}.SolarMobileMenu_trailing__RjQN1{flex-shrink:0;display:inline-flex;color:#c7c7cc}.SolarMobileMenu_trailing__RjQN1 svg{display:block;width:18px;height:18px}.SolarMobileMenu_rowExternal__FDz6I .SolarMobileMenu_trailing__RjQN1{color:#9aa0aa}.SolarMobileMenu_prefsCard__YbRVn{display:flex;flex-direction:column;margin-top:10px;padding:2px 12px;border:1px solid #e5e5ea;border-radius:16px;background:#f8f9fc}.SolarMobileMenu_prefRow__7cqAG{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.SolarMobileMenu_prefRow__7cqAG+.SolarMobileMenu_prefRow__7cqAG{border-top:1px solid #e9ebf1}.SolarMobileMenu_prefLabel__6vscW{display:flex;flex-direction:column;gap:1px;font-size:16px;font-weight:620;color:#525258}.SolarMobileMenu_prefHint__ZjFYx{font-size:14px;font-weight:500;color:#8e8e93}.SolarMobileMenu_prefRow__7cqAG button{padding:9px 12px;border-radius:10px}.SolarMobileMenu_prefRow__7cqAG button span{font-size:14px}.SolarMobileMenu_prefRow__7cqAG button span:last-child{font-size:11px}.SolarMobileMenu_accountRow__AVbNM{margin-top:8px}.SolarMobileMenu_accountRow__AVbNM button{width:100%;max-width:none;min-height:48px;justify-content:center;display:flex;align-items:center;text-align:center;border-radius:12px;font-size:16px;font-weight:650}@media (min-width:781px){.SolarMobileMenu_sheet__GlxjX{display:none}}.SolarFooter_root__UY6Ns{margin-top:6px;text-align:left}.SolarFooter_columns__8_B_x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;text-align:left}.SolarFooter_columnTitle__x4tO5{margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3,#6b6b76)}.SolarFooter_list__HeYtF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.SolarFooter_link__HedJI{font-size:13.5px;line-height:1.45;color:var(--ink-2);text-decoration:none}.SolarFooter_link__HedJI:hover{color:var(--ink);text-decoration:underline}.SolarFooter_linkCurrent___N3aY{color:var(--ink);font-weight:600;cursor:default}.SolarFooter_note__kzmt_{margin:22px 0 0;font-size:12.5px;line-height:1.65;color:var(--ink-3,#6b6b76);max-width:72ch}@media (max-width:720px){.SolarFooter_columns__8_B_x{grid-template-columns:1fr;gap:18px}}.SolarGuidePage_page__8sHJ1{--accent:#0a84ff;--accent-dark:#0066cc;--accent-soft:#e8f2ff;--ink:#1c1c1e;--ink-2:#525258;--ink-3:#8e8e93;--line:#e5e5ea;--bg:#f7f7fa;--card:#ffffff;--sun:#f5a623;--sun-soft:#fff4e0;--sun-ink:#8a5600;--green:#16794b;--green-soft:#e7f6ee;--warn:#b25000;--warn-soft:#fff3e6;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.SolarGuidePage_inner__6KHI0{max-width:940px;margin:0 auto;padding:0 22px}.SolarGuidePage_layoutWrap__e2EIz{position:relative;max-width:780px;margin:0 auto;padding:0 22px}.SolarGuidePage_gutterToc__LqL5h{display:none}@media (min-width:1180px){.SolarGuidePage_gutterToc__LqL5h{display:block;position:fixed;top:108px;left:max(20px,calc(50% - 390px - 216px));width:188px;z-index:20}}.SolarGuidePage_gutterTocLabel__uOXO2{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px 12px}.SolarGuidePage_gutterTocList__vU2FA{list-style:none;margin:0;padding:0;border-left:1.5px solid var(--line)}.SolarGuidePage_gutterTocItem__ZPe51{margin:0}.SolarGuidePage_gutterTocLink__C0YqU{display:block;padding:6px 0 6px 12px;margin-left:-1.5px;border-left:2px solid transparent;font-size:13px;line-height:1.35;color:var(--ink-3);text-decoration:none;transition:color .14s ease,border-color .14s ease}.SolarGuidePage_gutterTocLink__C0YqU:hover{color:var(--ink)}.SolarGuidePage_gutterTocLinkActive__yYC7J{color:var(--ink);font-weight:650;border-left-color:var(--accent)}.SolarGuidePage_article__iZIoU{max-width:780px;margin:0 auto}.SolarGuidePage_nav__FqeGr{position:sticky;top:0;z-index:30;background:rgba(247,247,250,.85);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}.SolarGuidePage_navInner__XtdPH{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0}.SolarGuidePage_brand__G_9QG{display:flex;align-items:center;gap:9px;font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.SolarGuidePage_brandMark__RN8NG{display:block;flex-shrink:0;color:var(--ink)}.SolarGuidePage_navLinks__zLjB4{display:flex;align-items:center;gap:20px}.SolarGuidePage_navLink__jIOd_{font-size:14px;color:var(--ink-2);text-decoration:none}.SolarGuidePage_navLink__jIOd_:hover{color:var(--ink)}.SolarGuidePage_navCta__4HkdB{font-size:14px;font-weight:600;color:#ffffff;background:var(--accent);padding:9px 16px;border-radius:11px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.SolarGuidePage_navCta__4HkdB:hover{background:var(--accent-dark)}.SolarGuidePage_menuButton__gocla{display:none;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer}.SolarGuidePage_menuBar__Vriac{display:block;height:2px;border-radius:2px;background:var(--ink)}.SolarGuidePage_hero__clqZG{padding:40px 0 14px}.SolarGuidePage_eyebrowRow__PmyTh{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.SolarGuidePage_eyebrow__xcR8Z{display:inline-block;font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#9a6200;background:#fff4e0;padding:6px 12px;border-radius:999px}.SolarGuidePage_metaPill__sUhH4{font-size:14px;color:var(--ink-2)}.SolarGuidePage_metaPill__sUhH4 a{color:var(--ink);font-weight:600;text-decoration:none}.SolarGuidePage_metaPill__sUhH4 a:hover{text-decoration:underline}@keyframes SolarGuidePage_hookOverlayBarIn__5Hzoc{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes SolarGuidePage_hookItemRiseIn__3TMUN{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.SolarGuidePage_hookBox__aO_FU{position:relative;display:block;width:100%;padding:0;margin-bottom:26px;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,0,.12);box-shadow:0 14px 36px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.05);text-decoration:none;color:#ffffff;line-height:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.SolarGuidePage_hookBox__aO_FU:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(0,0,0,.18),0 6px 16px rgba(0,0,0,.08)}.SolarGuidePage_hookPhoto___LOWd{display:block;width:100%;height:auto;aspect-ratio:700/300;object-fit:cover;object-position:center 45%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.SolarGuidePage_hookBox__aO_FU:hover .SolarGuidePage_hookPhoto___LOWd{transform:scale(1.02)}.SolarGuidePage_hookOverlay__ARgAT{position:absolute;inset:auto 0 0 0;padding:26px 22px 16px;background:linear-gradient(180deg,rgba(10,14,18,0),rgba(10,14,18,.52));display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;line-height:1.25;animation:SolarGuidePage_hookOverlayBarIn__5Hzoc .52s cubic-bezier(.22,1,.36,1) 80ms both}.SolarGuidePage_hookOverlayCopy__bz5Vx{flex:1 1 300px;min-width:0}.SolarGuidePage_hookLead__qRHbg{font-size:26px;line-height:1.14;letter-spacing:-.025em;color:#ffffff;font-weight:800;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.65),0 1px 3px rgba(0,0,0,.5);text-wrap:balance;animation:SolarGuidePage_hookItemRiseIn__3TMUN .56s cubic-bezier(.22,1,.36,1) .16s both}.SolarGuidePage_hookSub__Ppbid{font-size:14px;line-height:1.38;color:rgba(255,255,255,.92);font-weight:500;margin:4px 0 0;text-shadow:0 1px 10px rgba(0,0,0,.65),0 1px 3px rgba(0,0,0,.5);animation:SolarGuidePage_hookItemRiseIn__3TMUN .56s cubic-bezier(.22,1,.36,1) .25s both}.SolarGuidePage_hookOverlayBtn__ct4zE{flex-shrink:0;padding:11px 18px;font-size:14.5px;box-shadow:0 4px 0 #0055cc,0 6px 18px rgba(0,0,0,.32);animation:SolarGuidePage_hookItemRiseIn__3TMUN .56s cubic-bezier(.22,1,.36,1) .33s both}@media (prefers-reduced-motion:reduce){.SolarGuidePage_hookLead__qRHbg,.SolarGuidePage_hookOverlayBtn__ct4zE,.SolarGuidePage_hookOverlay__ARgAT,.SolarGuidePage_hookSub__Ppbid{animation:none}}.SolarGuidePage_cardBody__1Bs9p a,.SolarGuidePage_photoCaption__9XMpb a,.SolarGuidePage_prose__9Nd2c a{color:var(--accent-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.SolarGuidePage_cardBody__1Bs9p a:hover,.SolarGuidePage_photoCaption__9XMpb a:hover,.SolarGuidePage_prose__9Nd2c a:hover{color:var(--accent)}.SolarGuidePage_qaSection__2TLJy{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:32px;margin-bottom:26px;box-shadow:0 10px 30px rgba(0,0,0,.04);scroll-margin-top:76px}.SolarGuidePage_questionTag__g11X1{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-dark);background:var(--accent-soft);padding:5px 12px;border-radius:999px;margin-bottom:12px}.SolarGuidePage_h1__8dHhC{font-size:38px;line-height:1.12;letter-spacing:-.03em;font-weight:760;margin:0 0 16px;color:var(--ink);text-wrap:balance}.SolarGuidePage_questionH2__AJFQE{font-size:34px;line-height:1.14;letter-spacing:-.028em;font-weight:750;margin:0 0 16px;color:var(--ink);text-wrap:balance}.SolarGuidePage_answerText__47_CH{font-size:19px;line-height:1.6;color:var(--ink-2);margin:0 0 22px}.SolarGuidePage_answerText__47_CH strong{color:var(--ink)}.SolarGuidePage_inlinePhotoWrap__YTGLe{margin:0 0 18px}.SolarGuidePage_inlinePhoto__V5cl3{display:block;width:100%;height:auto;border-radius:18px}.SolarGuidePage_photoCaption__9XMpb{font-size:14px;line-height:1.5;color:var(--ink-2);margin:-6px 0 18px}.SolarGuidePage_specPills__fij59{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid var(--line)}.SolarGuidePage_specPill__x3IYA{background:#f8f9fc;border:1px solid var(--line);border-radius:14px;padding:13px 16px}.SolarGuidePage_specPillVal__WpIaz{font-size:19px;font-weight:750;letter-spacing:-.02em;color:var(--ink);margin:0 0 3px}.SolarGuidePage_specPillLabel__Kef4Y{font-size:13.5px;line-height:1.4;color:var(--ink-2);margin:0}.SolarGuidePage_qaFooterCta__YBZMC{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.SolarGuidePage_qaPayoffNote__2fhgF{font-size:14.5px;line-height:1.45;color:var(--ink-2);margin:0}.SolarGuidePage_qaPayoffNote__2fhgF strong{color:var(--ink)}.SolarGuidePage_btnPressy__58Fd2{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:13px;padding:13px 20px;font:inherit;font-size:15px;font-weight:650;background:var(--accent);color:#ffffff;text-decoration:none;cursor:pointer;box-shadow:0 4px 0 #0055cc;white-space:nowrap;transition:background .16s ease,transform .12s ease,box-shadow .12s ease}.SolarGuidePage_btnPressy__58Fd2:hover{background:#0071e3;transform:translateY(-1px);box-shadow:0 5px 0 #0055cc}.SolarGuidePage_btnPressy__58Fd2:active{transform:translateY(2px);box-shadow:0 2px 0 #0055cc}.SolarGuidePage_section__fobII{padding:36px 0;border-top:1px solid var(--line);scroll-margin-top:76px}.SolarGuidePage_kicker__GfJME{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-dark);margin:0 0 8px}.SolarGuidePage_h2__Iridt{font-size:30px;line-height:1.16;letter-spacing:-.025em;font-weight:740;color:var(--ink);margin:0 0 14px;text-wrap:balance}.SolarGuidePage_h3__7VU8s{font-size:20px;line-height:1.3;font-weight:700;color:var(--ink);margin:22px 0 8px}.SolarGuidePage_prose__9Nd2c{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 18px}.SolarGuidePage_prose__9Nd2c strong{color:var(--ink)}.SolarGuidePage_sectionLead__1L_DT{font-size:18px;line-height:1.6;color:var(--ink);font-weight:600;margin:0 0 16px}.SolarGuidePage_roiCard__ziZto{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px;margin-top:20px;box-shadow:0 8px 24px rgba(0,0,0,.03)}.SolarGuidePage_roiControls__bkFBU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.SolarGuidePage_pillGroup___h13k{display:inline-flex;flex-wrap:wrap;gap:6px;background:#f3f4f8;padding:4px;border-radius:12px}.SolarGuidePage_pillBtn__oLY6S{border:none;background:transparent;color:var(--ink-2);padding:7px 12px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .13s ease}.SolarGuidePage_pillBtnOn__X0McJ{background:#ffffff;color:var(--ink);box-shadow:0 2px 6px rgba(0,0,0,.08)}.SolarGuidePage_roiSelectWrap__ezAO2{display:inline-flex;align-items:center;gap:8px;max-width:100%;background:#f3f4f8;padding:4px 4px 4px 12px;border-radius:12px}.SolarGuidePage_roiSelectLabel__wrn43{font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.SolarGuidePage_roiSelect__ZH11G{appearance:none;-webkit-appearance:none;border:none;border-radius:9px;min-width:0;max-width:100%;padding:7px 28px 7px 12px;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23525258' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer}.SolarGuidePage_roiChartSvg__6hnsL{display:block;width:100%;height:auto;overflow:hidden}.SolarGuidePage_roiStatsRow__oJjPn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.SolarGuidePage_roiStatBox__P42wP{background:#f8f9fc;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.SolarGuidePage_roiStatVal__7R_lx{font-size:20px;font-weight:760;color:var(--ink);margin:0 0 2px}.SolarGuidePage_roiStatValGreen__4dnE9{font-size:20px;font-weight:760;color:var(--green);margin:0 0 2px}.SolarGuidePage_roiStatSub__TkcjY{font-size:13px;color:var(--ink-2);margin:0;line-height:1.35}.SolarGuidePage_fullFlowCard__KXcNu{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px;margin:20px 0}.SolarGuidePage_fullFlowStrip__AM6Jf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch}.SolarGuidePage_fullFlowNode__EHGr_{background:#f9fafc;border:1.5px solid var(--line);border-radius:15px;padding:13px 12px;cursor:pointer;text-align:left;font:inherit;display:flex;flex-direction:column;justify-content:space-between;transition:all .14s ease}.SolarGuidePage_fullFlowNode__EHGr_:hover{border-color:#b5ccf0}.SolarGuidePage_fullFlowNodeOn__E9Gpy{background:#f0f6ff;border-color:var(--accent);box-shadow:0 4px 14px rgba(10,132,255,.12)}.SolarGuidePage_fullFlowStep__w5J0U{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-dark);margin-bottom:4px}.SolarGuidePage_fullFlowTitle__vgcFB{font-size:14.5px;font-weight:720;color:var(--ink);margin:0 0 8px;line-height:1.25}.SolarGuidePage_fullFlowDetail__k13wa{margin-top:16px;background:#f8faff;border:1px solid #d5e5ff;border-radius:14px;padding:16px 18px}.SolarGuidePage_fullFlowDetailTitle__IbsQp{font-size:16.5px;font-weight:720;color:var(--ink);margin:0 0 6px}.SolarGuidePage_fullFlowDetailBody__jZJBy{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0}.SolarGuidePage_videoGrid__tHBo6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.SolarGuidePage_videoCard__peRvM{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(0,0,0,.03)}.SolarGuidePage_videoFrameWrap__Ws7TO{position:relative;width:100%;background:#e8eaef;line-height:0;overflow:hidden}.SolarGuidePage_videoPlayer__CXDQ5{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.SolarGuidePage_videoCardBody___Sl7v{padding:20px 22px;display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.SolarGuidePage_partRow__WDpDm{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 0 22px;background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.03)}.SolarGuidePage_partRowMedia__UD_2J{position:relative;background:#e8eaef;line-height:0;overflow:hidden}.SolarGuidePage_partRowMedia__UD_2J video{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.SolarGuidePage_locationBanner__19AFP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:#f0f6ff;border:1px solid #cce0ff;border-radius:14px;padding:12px 16px;margin-bottom:14px;font-size:14.5px;color:var(--ink-2)}.SolarGuidePage_locationBanner__19AFP strong{color:var(--ink)}.SolarGuidePage_countrySelect__8b3QS{padding:6px 11px;border:1px solid #b5ccf0;border-radius:9px;background:#ffffff;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.SolarGuidePage_tableWrap__fuu2a{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow-x:auto;margin:14px 0 20px}.SolarGuidePage_table__QE9wa{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.SolarGuidePage_table__QE9wa th{background:#f4f5f8;color:var(--ink);font-weight:680;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.SolarGuidePage_table__QE9wa td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.SolarGuidePage_table__QE9wa tr:last-child td{border-bottom:none}.SolarGuidePage_table__QE9wa td strong{color:var(--ink)}.SolarGuidePage_tableCaption__97pUI{margin:-10px 0 22px;font-size:13.5px;line-height:1.5;color:var(--ink-3,#6b6b76)}.SolarGuidePage_upsellCard__oynpG{background:linear-gradient(180deg,#ffffff,#f2f7ff);border:1.5px solid #bcd8ff;border-radius:22px;padding:26px 28px;margin:0 0 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.SolarGuidePage_upsellBody__iJ2l0{flex:1 1 380px}.SolarGuidePage_upsellTitle__JhrYf{font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--ink);margin:0 0 6px}.SolarGuidePage_upsellSub__OqKUd{font-size:15.5px;line-height:1.55;color:var(--ink-2);margin:0}.SolarGuidePage_socialSection__co3Et{margin:28px 0;display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.SolarGuidePage_instaCard__OE_T_{background:linear-gradient(135deg,#fff8f0,#fff0f6);border:1px solid #f3d0df;border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.SolarGuidePage_instaBadge__4RRqC{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;font-weight:700;color:#a61e4d;background:#ffe3ec;padding:4px 11px;border-radius:999px}.SolarGuidePage_instaBtn__o1Drl{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:8px;border-radius:12px;padding:11px 18px;font:inherit;font-size:14.5px;font-weight:650;background:#1c1c1e;color:#ffffff;text-decoration:none;transition:opacity .14s ease}.SolarGuidePage_instaBtn__o1Drl:hover{opacity:.88}.SolarGuidePage_shareCard__Myd3x{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.SolarGuidePage_shareButtons__CBAB_{display:flex;flex-wrap:wrap;gap:8px}.SolarGuidePage_shareBtn__dqAZi{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:1px solid var(--line);border-radius:11px;background:#f8f9fc;color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.SolarGuidePage_shareBtn__dqAZi:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.SolarGuidePage_grid2__IpV0P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.SolarGuidePage_grid3__2WBow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.SolarGuidePage_card__zP96r{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px}.SolarGuidePage_cardTitle__1MLDi{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 8px}.SolarGuidePage_cardBody__1Bs9p{font-size:15.5px;line-height:1.55;color:var(--ink-2);margin:0}.SolarGuidePage_badge__v9p8q{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:650}.SolarGuidePage_badgeGreen__XvEnw{background:var(--green-soft);color:var(--green)}.SolarGuidePage_badgeBlue__uoMEL{background:var(--accent-soft);color:var(--accent-dark)}.SolarGuidePage_badgeAmber__T3NVH{background:var(--warn-soft);color:var(--warn)}.SolarGuidePage_badgeGray__veyUa{background:#ededf2;color:var(--ink-2)}.SolarGuidePage_faqList__gTDym{display:flex;flex-direction:column;gap:10px}.SolarGuidePage_faqItem___0URO{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 22px}.SolarGuidePage_faqSummary__PtDqw{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;font-weight:680;color:var(--ink);cursor:pointer;list-style:none}.SolarGuidePage_faqSummary__PtDqw::-webkit-details-marker{display:none}.SolarGuidePage_faqAnswer__dl8Lv{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:12px 0 0}.SolarGuidePage_footer__6qQQm{margin-top:48px;padding:32px 0 48px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.SolarGuidePage_disclaimerBlock__DJo9_{background:#ffffff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:20px;font-size:13.5px;color:var(--ink-2)}.SolarGuidePage_disclaimerBlock__DJo9_ p{margin:0 0 8px}.SolarGuidePage_disclaimerBlock__DJo9_ p:last-child{margin-bottom:0}.SolarGuidePage_footerLinks___LM4O{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.SolarGuidePage_footerLinks___LM4O a{color:var(--ink-2);text-decoration:none}.SolarGuidePage_footerLinks___LM4O a:hover{color:var(--ink);text-decoration:underline}@media (max-width:760px){.SolarGuidePage_navLinks__zLjB4{display:none}.SolarGuidePage_menuButton__gocla{display:flex}.SolarGuidePage_qaSection__2TLJy{padding:22px 18px}.SolarGuidePage_hookPhoto___LOWd{aspect-ratio:16/9}.SolarGuidePage_hookOverlay__ARgAT{padding:20px 14px 13px}.SolarGuidePage_hookLead__qRHbg{font-size:20px}.SolarGuidePage_hookSub__Ppbid{font-size:13px}.SolarGuidePage_hookOverlayBtn__ct4zE{padding:9px 14px;font-size:13.5px}.SolarGuidePage_h1__8dHhC{font-size:30px}.SolarGuidePage_questionH2__AJFQE{font-size:27px}.SolarGuidePage_h2__Iridt{font-size:24px}.SolarGuidePage_fullFlowStrip__AM6Jf,.SolarGuidePage_grid2__IpV0P,.SolarGuidePage_grid3__2WBow,.SolarGuidePage_partRow__WDpDm,.SolarGuidePage_roiStatsRow__oJjPn,.SolarGuidePage_socialSection__co3Et,.SolarGuidePage_specPills__fij59,.SolarGuidePage_videoGrid__tHBo6{grid-template-columns:1fr}.SolarGuidePage_roiSelectWrap__ezAO2{width:100%}.SolarGuidePage_roiSelect__ZH11G{flex:1 1}}