.app-footer_footer__s4iKS{background:var(--ebl-bg-subtle,#f8faf9);border-top:1px solid var(--ebl-border-subtle,#eaecf0);padding:40px 0 24px}.app-footer_grid__jeitd{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(120px,1fr))}.app-footer_brandCol__7hbFY{display:flex;flex-direction:column;gap:12px}.app-footer_brandTitle__PF7KR{color:var(--ebl-primary-strong,#104c41);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.app-footer_brandDescription__n0eTW{color:var(--ebl-text-muted,#475467);font-size:.9375rem;line-height:1.5;margin:0;max-width:300px}.app-footer_independenceNote__WzN3B{color:var(--ebl-text-muted,#667085);font-size:.8125rem;line-height:1.45;margin:0;max-width:300px}.app-footer_groupNav__32mrg{display:flex;flex-direction:column;gap:8px}.app-footer_groupTitle__eR9zK{color:var(--ebl-text-main,#182230);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.app-footer_groupLink__4O7cK{color:var(--ebl-text-muted,#475467);font-size:.875rem;text-decoration:none;padding:4px 0;border-radius:4px;transition:color .15s ease}.app-footer_groupLink__4O7cK:focus-visible,.app-footer_groupLink__4O7cK:hover{color:var(--ebl-primary,#176b5b);outline:none}.app-footer_groupLink__4O7cK:focus-visible{box-shadow:0 0 0 2px var(--ebl-primary,#176b5b)}.app-footer_bottomBar__nbt01{border-top:1px solid var(--ebl-border-subtle,#eaecf0);color:var(--ebl-text-muted,#667085);font-size:.8125rem;margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}@media (max-width:860px){.app-footer_grid__jeitd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.app-footer_grid__jeitd{grid-template-columns:1fr;gap:24px}.app-footer_groupLink__4O7cK{padding:8px 0}}.app-header_header__TWAzQ{background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #eaecf0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(16,24,40,.04)}.app-header_inner__O7ojK{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:64px}.app-header_brand__vvmr1{align-items:center;display:inline-flex;gap:10px;text-decoration:none;flex-shrink:0}.app-header_brandMark__LyC7X{align-items:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid rgba(23,107,91,.15);border-radius:8px;color:#176b5b;display:inline-flex;font-size:1.125rem;justify-content:center;height:36px;width:36px;flex-shrink:0;box-shadow:0 1px 2px rgba(16,24,40,.05)}.app-header_brandText__hlkgN{color:#104c41;font-size:1.125rem;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.app-header_nav___1TVb{align-items:center;display:flex;gap:4px}.app-header_navDropdownTrigger__qOOJ6,.app-header_navLink__q8oAc{align-items:center;background:transparent;border:none;border-radius:6px;color:#475467;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:4px;line-height:1.4;padding:8px 12px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.app-header_navDropdownTrigger__qOOJ6:hover,.app-header_navLink__q8oAc:hover{background:#f6f8f7;color:#176b5b}.app-header_activeNav__1jiXf,.app-header_navLink__q8oAc[aria-current=page]{background:#e8f5e9;color:#104c41}.app-header_dropdownWrapper__uVOja{position:relative}.app-header_dropdownIcon__rqtyE{font-size:10px;margin-left:2px;transition:transform .15s ease}.app-header_dropdownMenu__w2oiH{background:#ffffff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 30px rgba(16,24,40,.12);display:flex;flex-direction:column;gap:2px;left:0;min-width:250px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:200}.app-header_dropdownItem__1XvC9{border-radius:6px;color:#344054;display:block;font-size:.875rem;font-weight:500;padding:10px 12px;text-decoration:none;transition:background .12s ease,color .12s ease}.app-header_dropdownItem__1XvC9:hover{background:#f8faf9;color:#176b5b}.app-header_dropdownItem__1XvC9[aria-current=page]{background:#e8f5e9;color:#104c41;font-weight:700}.app-header_dropdownItemBold__Wpj8j{border-radius:6px;color:#176b5b;display:block;font-size:.875rem;font-weight:700;padding:10px 12px;text-decoration:none;transition:background .12s ease}.app-header_dropdownItemBold__Wpj8j:hover{background:#e8f5e9;color:#104c41}.app-header_dropdownDivider__X7GT0{background:#eaecf0;height:1px;margin:4px 0}.app-header_menuButton__ZJRQH{display:none}.app-header_drawerHeader__tiUdx{align-items:center;border-bottom:1px solid #eaecf0;display:flex;justify-content:space-between;padding:16px 20px;margin:-24px -24px 16px;background:#fcfcfd}.app-header_drawerBrand__py1c6{align-items:center;display:flex;gap:12px;text-decoration:none}.app-header_drawerBrandInfo__hITfq{display:flex;flex-direction:column}.app-header_drawerBrandTitle__UzAoM{color:#104c41;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.app-header_drawerBrandSubtitle__3uDJr{color:#667085;font-size:.75rem;font-weight:500}.app-header_drawerCloseButton__Xt2cl{align-items:center;background:transparent;border:1px solid #d0d5dd;border-radius:8px;color:#475467;cursor:pointer;display:inline-flex;font-size:.875rem;height:36px;width:36px;justify-content:center;padding:0;transition:all .15s ease}.app-header_drawerCloseButton__Xt2cl:hover{background:#f2f4f7;border-color:#98a2b3;color:#182230}.app-header_mobileNav__xwcQQ{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}.app-header_quickActionContainer__Evzha{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.app-header_quickActionButtonSecondary__RvPTL,.app-header_quickActionButton__EMStG{align-items:center;border-radius:10px;display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:all .18s ease}.app-header_quickActionButton__EMStG{background:linear-gradient(135deg,#104c41,#176b5b);color:#ffffff;box-shadow:0 2px 6px rgba(16,76,65,.15)}.app-header_quickActionButton__EMStG:hover{background:linear-gradient(135deg,#0d3e35,#104c41);transform:translateY(-1px)}.app-header_quickActionButtonSecondary__RvPTL{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.app-header_quickActionButtonSecondary__RvPTL:hover{background:#dcfce7;transform:translateY(-1px)}.app-header_quickActionIcon__J8Wvo{background:rgba(255,255,255,.2);color:#ffffff}.app-header_quickActionIconSecondary__LrnwF,.app-header_quickActionIcon__J8Wvo{align-items:center;border-radius:8px;display:flex;font-size:1.125rem;height:34px;justify-content:center;width:34px;flex-shrink:0}.app-header_quickActionIconSecondary__LrnwF{background:#dcfce7;color:#166534}.app-header_quickActionText__9gFdr{display:flex;flex-direction:column;flex-grow:1}.app-header_quickActionTitle__oOBR4{font-size:.875rem;font-weight:700;line-height:1.2}.app-header_quickActionDesc__6T0_Z{font-size:.75rem;opacity:.85;line-height:1.3}.app-header_quickActionArrow__3yeX6{font-size:.75rem;opacity:.8;flex-shrink:0}.app-header_mobileNavGroup__OJ0Kx{border:1px solid #eaecf0;border-radius:10px;background:#ffffff;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s ease}.app-header_mobileNavGroup__OJ0Kx:hover{border-color:#d0d5dd}.app-header_mobileGroupHeader__CHqvw{align-items:center;background:#ffffff;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;min-height:48px;padding:10px 14px;text-align:left;width:100%;transition:background .15s ease}.app-header_mobileGroupHeader__CHqvw:hover{background:#fcfcfd}.app-header_mobileGroupHeaderLeft__KePHy{align-items:center;display:flex;gap:10px;flex-grow:1}.app-header_groupIcon__nLSTH{color:#176b5b;font-size:1rem;flex-shrink:0}.app-header_mobileGroupTitle__iuJL2{color:#182230;font-size:.9375rem;font-weight:600}.app-header_groupBadge__EBpVW{background:#f2f4f7;border-radius:12px;color:#475467;font-size:.6875rem;font-weight:600;margin-right:8px;padding:2px 8px;flex-shrink:0}.app-header_accordionChevron__Zbs0V{color:#98a2b3;font-size:.6875rem;transition:transform .2s ease;flex-shrink:0}.app-header_chevronOpen__SUXAk{transform:rotate(180deg)}.app-header_mobileGroupItems__ymE7a{background:#fcfcfd;border-top:1px solid #f2f4f7;display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px}.app-header_mobileNavLinkBold__4u5eh,.app-header_mobileNavLinkTop__lkW8i,.app-header_mobileNavLink__13ccZ{align-items:center;border-radius:6px;color:#344054;display:flex;font-size:.875rem;font-weight:500;gap:8px;min-height:40px;padding:8px 12px;text-decoration:none;transition:all .12s ease}.app-header_mobileNavLinkTop__lkW8i{font-size:.9375rem;font-weight:600;color:#182230;min-height:48px;padding:10px 14px;justify-content:space-between}.app-header_mobileNavLinkBold__4u5eh{color:#176b5b;font-weight:700;margin-top:4px}.app-header_linkDot__7NUg_{background:#98a2b3;border-radius:50%;height:4px;width:4px;flex-shrink:0;transition:background .12s ease}.app-header_directNavArrow__QrDwG{color:#98a2b3;font-size:.75rem;flex-shrink:0}.app-header_mobileNavLinkBold__4u5eh:hover,.app-header_mobileNavLinkTop__lkW8i:hover,.app-header_mobileNavLink__13ccZ:hover{background:#f0fdf4;color:#104c41}.app-header_mobileNavLink__13ccZ:hover .app-header_linkDot__7NUg_{background:#176b5b}.app-header_activeMobileLink__0rsUS,.app-header_mobileNavLinkBold__4u5eh[aria-current=page],.app-header_mobileNavLinkTop__lkW8i[aria-current=page],.app-header_mobileNavLink__13ccZ[aria-current=page]{background:#e8f5e9!important;color:#104c41!important;font-weight:700!important}.app-header_activeMobileLink__0rsUS .app-header_linkDot__7NUg_{background:#104c41;width:6px;height:6px}.app-header_drawerFooter__yVpsi{border-top:1px solid #eaecf0;display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:16px 8px 8px}.app-header_drawerFooterTrust__7J__9{align-items:center;color:#176b5b;display:flex;font-size:.75rem;font-weight:600;gap:6px}.app-header_drawerTrustDot__fQx8w{background:#22c55e;border-radius:50%;height:6px;width:6px}.app-header_drawerFooterText__JqWLb{color:#667085;font-size:.75rem;line-height:1.4;margin:0}.app-header_drawerFooterEmail__0lhsp{color:#176b5b;font-weight:600;text-decoration:underline}@media (max-width:1100px){.app-header_nav___1TVb{display:none}.app-header_menuButton__ZJRQH{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;font-size:1.125rem;justify-content:center;height:42px;width:42px;padding:0;transition:all .15s ease;box-shadow:0 1px 2px rgba(16,24,40,.05)}.app-header_menuButton__ZJRQH:hover{background:#f8faf9;border-color:#176b5b;color:#176b5b;transform:scale(1.02)}.app-header_menuButton__ZJRQH:active{transform:scale(.98)}}@media (max-width:400px){.app-header_brandText__hlkgN{font-size:1rem}.app-header_brandMark__LyC7X{height:32px;width:32px;font-size:1rem}}.page-container_container__u3Wen{margin:0 auto;max-width:1180px;padding:0 24px;width:100%}.page-container_narrow__7GrVg{max-width:780px}@media (max-width:520px){.page-container_container__u3Wen{padding:0 18px}}:root{--ebl-border:#d0d5dd;--ebl-border-subtle:#eaecf0;--ebl-primary:#176b5b;--ebl-primary-strong:#104c41;--ebl-surface:#ffffff;--ebl-surface-muted:#f6f8f7;--ebl-surface-raised:#fcfcfd;--ebl-text:#182230;--ebl-text-muted:#475467;--ebl-text-subtle:#667085}*{box-sizing:border-box}body,html{background:var(--ebl-surface)}body{color:var(--ebl-text);margin:0;min-width:320px;min-height:100dvh;display:flex;flex-direction:column}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid rgb(23 107 91/35%);outline-offset:3px}.siteMain{flex:1 0 auto;width:100%;padding-bottom:clamp(48px,6vw,72px)}.skip-link{background:var(--ebl-primary);border-radius:0 0 6px 0;color:#ffffff;font-weight:700;left:0;padding:10px 14px;position:fixed;top:0;transform:translateY(-120%);transition:transform .12s ease;z-index:1000}.skip-link:focus{transform:translateY(0)}.calculatorPage,.energyCalculatorShell,[class*=calculatorContainer],[class*=calculatorSection]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width:600px){.calculatorPage [class*=calculatorCard],.calculatorPage [class*=formCard],.calculatorPage [class*=formContainer],.energyCalculatorShell [class*=calculatorCard],.energyCalculatorShell [class*=formCard],[class*=calculatorContainer] [class*=formCard],[class*=calculatorSection] [class*=formCard]{padding:16px;border-radius:12px}}.calculatorPage [class*=presetGrid],.energyCalculatorShell [class*=presetGrid],[class*=calculatorContainer] [class*=presetGrid],[class*=calculatorSection] [class*=presetGrid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px;width:100%;min-width:0}@media (max-width:600px){.calculatorPage [class*=presetGrid],.energyCalculatorShell [class*=presetGrid],[class*=calculatorContainer] [class*=presetGrid],[class*=calculatorSection] [class*=presetGrid]{grid-template-columns:1fr}}.calculatorPage [class*=presetBtn],.energyCalculatorShell [class*=presetBtn],[class*=calculatorContainer] [class*=presetBtn],[class*=calculatorSection] [class*=presetBtn]{width:100%;height:auto;min-height:48px;font-weight:500;border-radius:8px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;line-height:1.4;padding:8px 12px;display:inline-flex;align-items:center}.calculatorPage :global(.ant-radio-group),.energyCalculatorShell :global(.ant-radio-group),[class*=calculatorContainer] :global(.ant-radio-group),[class*=calculatorSection] :global(.ant-radio-group){display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;gap:8px}.calculatorPage :global(.ant-radio-button-wrapper),.energyCalculatorShell :global(.ant-radio-button-wrapper),[class*=calculatorContainer] :global(.ant-radio-button-wrapper),[class*=calculatorSection] :global(.ant-radio-button-wrapper){flex:1 1 200px;min-width:0;height:auto;min-height:44px;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.3;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;text-align:center}@media (max-width:600px){.calculatorPage :global(.ant-radio-group),.energyCalculatorShell :global(.ant-radio-group),[class*=calculatorContainer] :global(.ant-radio-group),[class*=calculatorSection] :global(.ant-radio-group){flex-direction:column}.calculatorPage :global(.ant-radio-button-wrapper),.energyCalculatorShell :global(.ant-radio-button-wrapper),[class*=calculatorContainer] :global(.ant-radio-button-wrapper),[class*=calculatorSection] :global(.ant-radio-button-wrapper){width:100%;flex:1 1 100%}}.calculatorPage :global(.ant-input-number-group-wrapper),.energyCalculatorShell :global(.ant-input-number-group-wrapper),[class*=calculatorContainer] :global(.ant-input-number-group-wrapper),[class*=calculatorSection] :global(.ant-input-number-group-wrapper){width:100%;max-width:100%;min-width:0}.calculatorPage :global(.ant-input-number),.energyCalculatorShell :global(.ant-input-number),[class*=calculatorContainer] :global(.ant-input-number),[class*=calculatorSection] :global(.ant-input-number){min-width:0;flex:1 1 auto}.calculatorPage :global(.ant-input-number-group-addon),.energyCalculatorShell :global(.ant-input-number-group-addon),[class*=calculatorContainer] :global(.ant-input-number-group-addon),[class*=calculatorSection] :global(.ant-input-number-group-addon){white-space:nowrap;flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}