._page_q901t_1{background:#f8faf6;color:#184132;min-height:100vh;font-family:inherit}._shell_q901t_1{max-width:1140px;margin:auto;padding:0 20px}._header_q901t_2{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 0}._brand_q901t_2{display:flex;gap:8px;align-items:center;font-size:18px;font-weight:850;color:#175a42;text-decoration:none}._topLink_q901t_2{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px;color:#32674c;text-decoration:none}._intro_q901t_3{padding:40px 0 28px;max-width:850px}._eyebrow_q901t_3{font-weight:800;color:#267652;letter-spacing:.12em;font-size:12px;display:flex;gap:8px;align-items:center;margin:0 0 16px}._intro_q901t_3 h1{font-size:clamp(32px,5vw,56px);letter-spacing:-.04em;line-height:1.12;margin:0 0 16px;color:#143c2f}._intro_q901t_3 h1 span{color:#23805b}._intro_q901t_3>p:not(._eyebrow_q901t_3){color:#526a5b;font-size:16px;line-height:1.6;max-width:740px}._intro_q901t_3 ._trust_q901t_3{display:flex;align-items:center;gap:7px;font-size:13px!important;color:#21764c!important}._layout_q901t_4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:19px;align-items:start}._formPanel_q901t_4,._results_q901t_4{border:1px solid #d7e7d9;border-radius:19px;background:#fff;padding:clamp(19px,3vw,28px);box-shadow:0 12px 36px #1a49240b}._panelHeading_q901t_4 h2,._results_q901t_4 h2{font-size:24px;color:#15442f;margin:0 0 8px;letter-spacing:-.025em}._panelHeading_q901t_4 p{font-size:14px;line-height:1.5;color:#637769;margin:0 0 23px}._fields_q901t_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px}._field_q901t_4{display:grid;align-content:start;gap:7px;min-width:0}._field_q901t_4 strong{font-size:13px;line-height:1.35;color:#284f39}._field_q901t_4 input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #bbd1c2;background:#fff!important;color:#173e2d!important;font:700 16px inherit;padding:12px;border-radius:9px;min-height:48px}._field_q901t_4 small{font-size:11px;line-height:1.45;color:#6c8171}._formActions_q901t_4,._resultActions_q901t_4{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}._formActions_q901t_4 button,._resultActions_q901t_4 button{display:inline-flex;align-items:center;gap:7px}._message_q901t_4{font-size:12px;overflow-wrap:anywhere;color:#26724d}._warning_q901t_4{color:#a04431;font-size:13px;line-height:1.5}._total_q901t_5{display:flex;flex-direction:column;gap:6px;padding:20px;background:#e8f5e9;border:1px solid #b5d9bc;border-radius:14px;margin:18px 0}._total_q901t_5 small{font-size:10px;font-weight:800;letter-spacing:.1em;color:#2e7050}._total_q901t_5 strong{font-size:clamp(36px,5vw,50px);line-height:1.05;letter-spacing:-.045em;color:#18593e}._total_q901t_5 span{font-size:12px;line-height:1.4;color:#4d6955}._summary_q901t_6{display:grid;gap:0;margin:0}._summary_q901t_6>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid #e6ede5}._summary_q901t_6 dt{font-size:13px;line-height:1.4;color:#4c6d57}._summary_q901t_6 dd{font-size:16px;font-weight:850;color:#1b5035;margin:0;text-align:right;white-space:nowrap}._chartRegion_q901t_7{margin-top:25px}._chartRegion_q901t_7 h3{margin:0 0 9px;color:#174e37;font-size:17px}._legend_q901t_7{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#456651}._legend_q901t_7 span{display:flex;align-items:center;gap:5px}._legend_q901t_7 i{display:inline-block;width:12px;height:12px;border-radius:3px}._green_q901t_7{background:#1b8053}._blue_q901t_7{background:#8fc2c5}._chartScroll_q901t_7{width:100%;overflow-x:auto}._chart_q901t_7{height:195px;min-width:530px;display:grid;grid-template-columns:repeat(25,minmax(0,1fr));align-items:end;gap:4px;border-bottom:1px solid #b9d2bf;padding:12px 0 0}._barColumn_q901t_7{height:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}._bar_q901t_7{width:100%;max-width:21px;min-height:0;background:#8fc2c5;border-radius:4px 4px 0 0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}._solarPart_q901t_7{background:#1b8053;width:100%}._barColumn_q901t_7 small{font-size:10px;color:#50725e;min-height:17px;padding-top:4px}._chartRegion_q901t_7 p{font-size:11px;line-height:1.55;color:#6a7e6d}._yearDetail_q901t_8{margin-top:19px;border-top:1px solid #e1ebe2;padding-top:14px}._yearDetail_q901t_8 summary{font-weight:800;color:#176746;cursor:pointer;font-size:13px}._tableScroll_q901t_8{overflow:auto}._yearDetail_q901t_8 table{width:100%;border-collapse:collapse;margin-top:10px;min-width:400px;font-size:12px}._yearDetail_q901t_8 caption{text-align:left;color:#50695a;font-size:11px;padding-bottom:10px}._yearDetail_q901t_8 th,._yearDetail_q901t_8 td{text-align:right;border-bottom:1px solid #e5ede5;padding:9px 4px}._yearDetail_q901t_8 th:first-child{text-align:left}._yearDetail_q901t_8 thead th{color:#1e6345}._details_q901t_8{margin:32px 0;padding:27px;background:#eff5ed;border:1px solid #d7e5d4;border-radius:16px}._details_q901t_8 h2{margin:0 0 14px;color:#1c5137;font-size:23px}._details_q901t_8 p{font-size:13px;color:#4b6654;line-height:1.75}._details_q901t_8 a{display:inline-flex;align-items:center;gap:6px;color:#126749;font-weight:800;font-size:13px}._nextSteps_q901t_8{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:25px 28px;background:#174a38;color:#fff;border-radius:17px;margin-bottom:30px}._nextSteps_q901t_8 h2{font-size:22px;margin:0 0 7px}._nextSteps_q901t_8 p{font-size:13px;line-height:1.5;color:#d1e6d7;margin:0}._nextSteps_q901t_8>div:last-child{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}._nextSteps_q901t_8 a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:13px;font-weight:800;padding:11px 13px;background:#fff;color:#18533c;border-radius:9px;min-height:44px;box-sizing:border-box}._footer_q901t_8{display:flex;flex-wrap:wrap;gap:20px;padding:15px 0 40px;border-top:1px solid #d7e5d9}._footer_q901t_8 a{color:#426c52;font-weight:700;text-decoration:none;font-size:12px}._page_q901t_1 :is(button,a,summary,input):focus-visible{outline:3px solid #3c9a72;outline-offset:3px}@media(max-width:930px){._layout_q901t_4{grid-template-columns:1fr}._nextSteps_q901t_8{flex-direction:column;align-items:flex-start}._nextSteps_q901t_8>div:last-child{justify-content:flex-start}}@media(max-width:540px){._shell_q901t_1{padding:0 14px}._header_q901t_2{padding:18px 0}._brand_q901t_2{font-size:15px}._topLink_q901t_2{font-size:11px}._intro_q901t_3{padding-top:25px}._intro_q901t_3 h1{font-size:33px}._formPanel_q901t_4,._results_q901t_4{padding:18px}._fields_q901t_4{grid-template-columns:1fr}._nextSteps_q901t_8{padding:20px}._nextSteps_q901t_8>div:last-child,._nextSteps_q901t_8 a{width:100%}}@media print{._page_q901t_1{background:#fff}._header_q901t_2,._formActions_q901t_4,._resultActions_q901t_4,._nextSteps_q901t_8,._footer_q901t_8{display:none!important}._layout_q901t_4{grid-template-columns:1fr 1fr;gap:12px}._formPanel_q901t_4,._results_q901t_4{break-inside:avoid;box-shadow:none;padding:12px}._intro_q901t_3{padding:10px 0}._details_q901t_8{break-inside:avoid}._yearDetail_q901t_8{display:none}._chartScroll_q901t_7{overflow:visible}._chart_q901t_7{min-width:0}._barColumn_q901t_7 small{font-size:8px}}
