.solar-module__fy8zrG__page{background-color:var(--background);padding-top:32px;padding-bottom:80px}.solar-module__fy8zrG__backBtn{color:var(--primary);cursor:pointer;transition:transform var(--transition-fast);align-items:center;gap:8px;margin-bottom:40px;font-size:.95rem;font-weight:600;display:inline-flex}.solar-module__fy8zrG__backBtn:hover{color:var(--primary-light);transform:translate(-4px)}.solar-module__fy8zrG__header{margin-bottom:48px}.solar-module__fy8zrG__title{margin-bottom:16px;font-size:3rem;font-weight:800}.solar-module__fy8zrG__grid{grid-template-columns:1.3fr .7fr;gap:48px;display:grid}.solar-module__fy8zrG__content{background-color:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--shadow);padding:48px}.solar-module__fy8zrG__content h2{color:var(--foreground);margin-top:32px;margin-bottom:16px;font-size:1.75rem}.solar-module__fy8zrG__content h2:first-of-type{margin-top:0}.solar-module__fy8zrG__content p{color:var(--foreground-muted);margin-bottom:24px;font-size:1.05rem;line-height:1.7}.solar-module__fy8zrG__sidebar{flex-direction:column;gap:32px;display:flex}.solar-module__fy8zrG__box{background-color:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--shadow);padding:32px}.solar-module__fy8zrG__boxTitle{color:var(--foreground);margin-bottom:16px;font-size:1.25rem;font-weight:700}.solar-module__fy8zrG__featureList{flex-direction:column;gap:16px;list-style:none;display:flex}.solar-module__fy8zrG__featureItem{color:var(--foreground);align-items:flex-start;gap:12px;font-size:.95rem;font-weight:500;display:flex}.solar-module__fy8zrG__checkIcon{color:var(--secondary);flex-shrink:0;margin-top:3px}.solar-module__fy8zrG__qaSection{border-top:1px solid var(--border);margin-top:48px;padding-top:48px}.solar-module__fy8zrG__qaCard{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:20px;padding:24px}.solar-module__fy8zrG__question{color:var(--foreground);margin-bottom:8px;font-size:1.1rem;font-weight:700}.solar-module__fy8zrG__answer{color:var(--foreground-muted);font-size:.95rem;line-height:1.6}@media (max-width:991px){.solar-module__fy8zrG__grid{grid-template-columns:1fr}}@media (max-width:576px){.solar-module__fy8zrG__title{font-size:2.25rem}.solar-module__fy8zrG__content{padding:32px 20px}}
.SolarCalculator-module__6T1zuG__calculatorCard{background-color:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 30px var(--shadow);margin-top:40px;margin-bottom:40px;padding:32px}.SolarCalculator-module__6T1zuG__calcTitle{color:var(--secondary);align-items:center;gap:10px;margin-bottom:8px;font-size:1.35rem;font-weight:800;display:flex}.SolarCalculator-module__6T1zuG__icon{color:var(--secondary-light)}.SolarCalculator-module__6T1zuG__calcDesc{color:var(--foreground-muted);margin-bottom:28px;font-size:.95rem;line-height:1.5}.SolarCalculator-module__6T1zuG__grid{grid-template-columns:1.2fr .8fr;gap:32px;display:grid}.SolarCalculator-module__6T1zuG__inputsColumn{flex-direction:column;gap:24px;display:flex}.SolarCalculator-module__6T1zuG__formGroup{flex-direction:column;gap:8px;display:flex}.SolarCalculator-module__6T1zuG__label{text-transform:uppercase;color:var(--foreground-muted);letter-spacing:.05em;justify-content:space-between;font-size:.85rem;font-weight:700;display:flex}.SolarCalculator-module__6T1zuG__valueHighlight{color:var(--foreground);font-size:.95rem;font-weight:800}.SolarCalculator-module__6T1zuG__slider{-webkit-appearance:none;border-radius:var(--radius-full);background:var(--border);outline:none;width:100%;height:6px;transition:opacity .2s}.SolarCalculator-module__6T1zuG__slider::-webkit-slider-thumb{appearance:none;background:var(--secondary);cursor:pointer;width:18px;height:18px;transition:transform var(--transition-fast);border-radius:50%;box-shadow:0 2px 6px #00000026}.SolarCalculator-module__6T1zuG__slider::-webkit-slider-thumb:hover{background:var(--secondary-light);transform:scale(1.2)}.SolarCalculator-module__6T1zuG__sliderLabels{color:var(--foreground-muted);justify-content:space-between;font-size:.75rem;display:flex}.SolarCalculator-module__6T1zuG__warningAlert{color:#7a4f05;border-radius:var(--radius-sm);background-color:#eab30814;border:1px solid #eab30833;padding:12px 16px;font-size:.85rem;line-height:1.4}[data-theme=dark] .SolarCalculator-module__6T1zuG__warningAlert{color:#f7b23b;background-color:#eab3080d}.SolarCalculator-module__6T1zuG__resultsColumn{flex-direction:column;justify-content:space-between;display:flex}.SolarCalculator-module__6T1zuG__resultBox{border-radius:var(--radius-md);background:linear-gradient(135deg,#16a34a0a,#16a34a14);border:1px solid #16a34a26;flex-direction:column;gap:16px;padding:24px;display:flex}.SolarCalculator-module__6T1zuG__resultItem{justify-content:space-between;align-items:center;display:flex}.SolarCalculator-module__6T1zuG__resultLabel{color:var(--foreground-muted);font-size:.9rem}.SolarCalculator-module__6T1zuG__resultValue{color:var(--foreground);font-size:1.05rem;font-weight:700}.SolarCalculator-module__6T1zuG__divider{background-color:#16a34a26;height:1px;margin:4px 0}.SolarCalculator-module__6T1zuG__savingsBox{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.SolarCalculator-module__6T1zuG__savingsLabel{color:var(--secondary-light);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.SolarCalculator-module__6T1zuG__savingsValue{color:var(--secondary);font-size:2.25rem;font-weight:800;line-height:1.1}.SolarCalculator-module__6T1zuG__savingsDetail{color:var(--foreground);margin-bottom:4px;font-size:.85rem}.SolarCalculator-module__6T1zuG__paybackDetail{color:var(--foreground-muted);font-size:.8rem}.SolarCalculator-module__6T1zuG__calcFooter{color:var(--foreground-muted);border-top:1px dashed var(--border);margin-top:24px;padding-top:16px;font-size:.75rem;line-height:1.4}@media (max-width:768px){.SolarCalculator-module__6T1zuG__grid{grid-template-columns:1fr;gap:24px}.SolarCalculator-module__6T1zuG__calculatorCard{padding:20px}}
