#logo{max-height:60%}.nxsc-location-input{padding:0px 10px!important}@media (min-width:981px) and (max-width:1224px){body #top-menu li a,#top-menu li ul.sub-menu li a{font-size:13px!important;font-weight:600!important}.container.clearfix.et_menu_container{width:97%!important;max-width:100%}body #top-menu li,#top-menu li ul.sub-menu li a{padding-right:16pximportant}}#top-menu li a{font-size:16px!important;font-weight:600!important}.pac-container{z-index:2147483647!important}.pum-container,.pum-content,.nexren-solar-shortcode,.nxsc-step,.nxsc-location-box{overflow:visible!important}@media (max-width:980px){#main-header .mobile_nav.opened .mobile_menu_bar::before{padding-left:10px}}.container.clearfix.et_menu_container{width:85%;max-width:100%}.home .nx-products .nx-product,.home .nx-product-trust{border:1px solid #eb6d1c!important}body .nx-grid-form-card input[type="text"],body .nx-grid-form-card input[type="email"],body .nx-grid-form-card input[type="tel"],body .nx-grid-form-card input[type="number"],body .nx-grid-form-card input[type="url"],body .nx-grid-form-card input[type="date"],body .nx-grid-form-card select,body .nx-grid-form-card textarea{background:white!important}@media (min-width:981px){#top-menu>li>a{transition:color 0.3s ease!important}#top-menu>li>a:hover{color:#f7941d!important}#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a,#top-menu>li.current-menu-ancestor>a{color:#f7941d!important}#top-menu li ul.sub-menu{background:#ffffff!important;border-top:3px solid #f7941d!important;border-radius:0 0 8px 8px!important;padding:8px 0!important;width:240px!important;box-shadow:0 12px 35px rgba(0,0,0,0.14)!important;border-right:1px solid rgba(0,0,0,0.05)!important;border-left:1px solid rgba(0,0,0,0.05)!important;border-bottom:1px solid rgba(0,0,0,0.05)!important}#top-menu li ul.sub-menu li{width:100%!important;padding:0!important;margin:0!important}#top-menu li ul.sub-menu li a{width:100%!important;box-sizing:border-box!important;padding:12px 20px!important;color:#18251f!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;border:0!important;transition:background 0.25s ease,color 0.25s ease,padding-left 0.25s ease!important}#top-menu li ul.sub-menu li a:hover{background:#fff5e9!important;color:#f7941d!important;padding-left:25px!important}#top-menu>li.menu-item-has-children>a:after{color:#f7941d!important;font-size:12px!important;margin-left:5px!important}#main-header .header-phone{white-space:nowrap;margin-left:20px}#main-header .header-phone a{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#f7941d;color:#ffffff!important;padding:11px 17px;border-radius:6px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}#main-header .header-phone a::before{content:"☎";font-size:14px;line-height:1}#main-header .header-phone a:hover{background:#e67e00;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 15px rgba(247,148,29,0.25)}}@media (max-width:980px){#main-header{z-index:99999!important}#main-header #logo{visibility:visible!important;opacity:1!important}#main-header .mobile-quote-btn{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:8px!important;background:#f7941d!important;color:#ffffff!important;border-radius:6px!important;text-decoration:none!important;transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease!important}#main-header .mobile-quote-btn::before{content:"↗"!important;font-family:Arial,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1!important}#main-header .mobile-quote-btn:hover{background:#e67e00!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(247,148,29,0.25)}#main-header .mobile_menu_bar{transition:background 0.3s ease,transform 0.3s ease!important}#main-header #mobile_menu{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(390px,88vw)!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:90px 28px 35px!important;box-sizing:border-box!important;background:#18251f!important;border:none!important;overflow-y:auto!important;box-shadow:-18px 0 45px rgba(0,0,0,0.28)!important;transform:translateX(105%)!important;transition:transform 0.45s cubic-bezier(.77,0,.18,1)!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:999999!important}#main-header .mobile_nav.opened #mobile_menu{transform:translateX(0)!important}#main-header #mobile_menu::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#f7941d}#main-header #mobile_menu>li{padding:0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,0.10)!important}#main-header #mobile_menu>li>a{display:flex!important;align-items:center!important;min-height:58px!important;padding:10px 5px!important;color:#ffffff!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;transition:color 0.25s ease,padding-left 0.25s ease!important}#main-header #mobile_menu>li>a:hover{color:#f7941d!important;padding-left:12px!important}#main-header #mobile_menu>li.current-menu-item>a,#main-header #mobile_menu>li.current_page_item>a{color:#f7941d!important}#main-header #mobile_menu .sub-menu{display:block!important;margin:0!important;padding:5px 0 8px 15px!important;background:rgba(255,255,255,0.035)!important;border-left:2px solid #f7941d!important}#main-header #mobile_menu .sub-menu li{padding:0!important;margin:0!important;border:none!important}#main-header #mobile_menu .sub-menu li a{display:block!important;padding:10px 10px!important;color:rgba(255,255,255,0.72)!important;font-size:15px!important;line-height:1.4!important;transition:color 0.25s ease,padding-left 0.25s ease!important}#main-header #mobile_menu .sub-menu li a:hover{color:#f7941d!important;padding-left:17px!important}#main-header #mobile_menu
.menu-item-has-children>a{position:relative!important;padding-right:40px!important}#main-header #mobile_menu
.menu-item-has-children>a::after{content:"+"!important;position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;color:#f7941d!important;font-size:23px!important;font-weight:400!important;line-height:1!important}#main-header .mobile-menu-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:rgba(0,0,0,0.55)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease,visibility 0.35s ease!important;z-index:999998!important}#main-header .mobile_nav.opened
.mobile-menu-overlay{opacity:1;visibility:visible;pointer-events:auto}#main-header .mobile_nav.opened
.mobile_menu_bar{position:fixed!important;top:20px!important;right:25px!important;width:42px!important;height:42px!important;background:#ffffff!important;z-index:1000002!important;border-radius:6px!important}#main-header .mobile_nav.opened
.mobile_menu_bar::before{content:"×"!important;color:#18251f!important;font-family:Arial,sans-serif!important;font-size:31px!important;font-weight:400!important;line-height:42px!important}}@media (max-width:480px){#main-header .mobile-quote-btn{width:40px!important;height:40px!important}#main-header .mobile-quote-btn::before{font-size:19px!important}#main-header #mobile_menu{width:90vw!important;padding:82px
23px
30px!important}#main-header .mobile_nav.opened
.mobile_menu_bar{top:18px!important;right:22px!important;width:40px!important;height:40px!important}}@media (min-width:981px){#top-menu>li.menu-item-224{margin-left:12px!important;padding:0!important}#top-menu>li.menu-item-224>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f7941d!important;color:#ffffff!important;padding:11px 18px!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease!important}#top-menu>li.menu-item-224>a:hover{background:#e67e00!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(247,148,29,0.25)!important}}@media (max-width:980px){#mobile_menu>li.menu-item-224{display:none!important}}@media only screen and (min-width:981px){.et-fixed-header #top-menu li a{font-size:14px}}.pum-overlay{background:rgba(20,35,24,0.68)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#popmake-261{width:min(92vw,540px)!important;max-width:540px!important;min-width:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 30px 80px rgba(18,42,24,0.24),0 8px 30px rgba(18,42,24,0.12)!important;overflow:hidden!important;color:#274518!important}#popmake-261::before{content:"";display:block;width:100%;height:5px;background:linear-gradient(90deg,#75ac39 0%,#75ac39 68%,#eb6d1c 68%,#eb6d1c 100%)}#popmake-261 .pum-content{margin:0!important;padding:34px 38px 38px!important;outline:none!important}#popmake-261 .wpforms-head-container{margin:0 0 28px!important;padding:0!important;text-align:center!important}#popmake-261 .wpforms-title{position:relative;margin:0!important;padding:0 0 17px!important;color:#274518!important;font-family:"Poppins",sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-0.035em!important;text-align:center!important}#popmake-261 .wpforms-title::after{content:"";position:absolute;left:50%;bottom:0;width:46px;height:3px;transform:translateX(-50%);border-radius:10px;background:#eb6d1c}#popmake-261 .wpforms-field-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0!important}#popmake-261
#wpforms-111-field_3-container{grid-column:1 / -1}#popmake-261
#wpforms-111-field_6-container,#popmake-261
#wpforms-111-field_1-container{display:none!important}#popmake-261 .wpforms-field{margin:0!important;padding:0!important}#popmake-261 .wpforms-field input[type="text"],#popmake-261 .wpforms-field input[type="email"],#popmake-261 .wpforms-field input[type="tel"],#popmake-261 .wpforms-field textarea,#popmake-261 .wpforms-field select{width:100%!important;margin:0!important;padding:14px 16px!important;border:1px solid #dce4d8!important;border-radius:11px!important;background:#f8faf6!important;color:#274518!important;font-family:"DM Sans",sans-serif!important;font-size:15px!important;line-height:1.4!important;box-shadow:none!important;outline:none!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}#popmake-261 .wpforms-field input[type="text"],#popmake-261 .wpforms-field input[type="email"],#popmake-261 .wpforms-field input[type="tel"],#popmake-261 .wpforms-field select{height:50px!important}#popmake-261 .wpforms-field textarea{min-height:105px!important;resize:vertical!important}#popmake-261
.wpforms-field input::placeholder,#popmake-261
.wpforms-field textarea::placeholder{color:#7a857b!important;opacity:1!important}#popmake-261
.wpforms-field input:focus,#popmake-261
.wpforms-field textarea:focus,#popmake-261
.wpforms-field select:focus{border-color:#75ac39!important;background:#ffffff!important;box-shadow:0 0 0 3px
rgba(117,172,57,.12)!important}#popmake-261
.wpforms-label-hide{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#popmake-261
.wpforms-error{margin-top:6px!important;color:#c94f32!important;font-family:"DM Sans",sans-serif!important;font-size:12px!important}#popmake-261 .wpforms-submit-container{display:flex;align-items:center;justify-content:center;margin-top:22px!important;padding:0!important}#popmake-261
#wpforms-submit-111{width:100%!important;min-height:54px!important;margin:0!important;padding:14px 24px!important;border:0!important;border-radius:999px!important;background:#eb6d1c!important;color:#ffffff!important;font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;box-shadow:0 10px 24px
rgba(235,109,28,.20)!important;transition:transform .25s ease,background .25s ease,box-shadow .25s ease!important}#popmake-261
#wpforms-submit-111:hover{transform:translateY(-2px);background:#d85e12!important;box-shadow:0 14px 28px
rgba(235,109,28,.28)!important}#popmake-261
#wpforms-submit-111:focus{outline:3px solid
rgba(117,172,57,.25)!important;outline-offset:3px!important}#popmake-261
.pum-close.popmake-close{position:absolute!important;z-index:20!important;top:17px!important;right:18px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid
rgba(39,69,24,.12)!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;color:#274518!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;box-shadow:0 5px 15px
rgba(39,69,24,.10)!important;transition:background .25s ease,color .25s ease,transform .25s ease!important}#popmake-261
.pum-close.popmake-close:hover{color:#ffffff!important;background:#75ac39!important;transform:rotate(90deg)}@media (max-width:600px){#popmake-261{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;border-radius:20px!important}#popmake-261 .pum-content{padding:29px 20px 24px!important}#popmake-261 .wpforms-head-container{margin-bottom:22px!important}#popmake-261 .wpforms-title{font-size:25px!important;padding-bottom:14px!important}#popmake-261 .wpforms-field-container{grid-template-columns:1fr!important;gap:13px!important}#popmake-261
#wpforms-111-field_3-container{grid-column:auto!important}#popmake-261
.wpforms-field input[type="text"],#popmake-261
.wpforms-field input[type="email"],#popmake-261
.wpforms-field textarea{font-size:14px!important}#popmake-261
.wpforms-submit-container{margin-top:18px!important}#popmake-261
#wpforms-submit-111{min-height:52px!important}#popmake-261
.pum-close.popmake-close{top:13px!important;right:13px!important;width:31px!important;height:31px!important;font-size:21px!important}}@media (max-width:380px){#popmake-261 .pum-content{padding:27px 16px 20px!important}#popmake-261 .wpforms-title{font-size:23px!important}}#south-solar-calculator{--ssc-green:#75ac39;--ssc-green-dark:#527f25;--ssc-green-soft:#f3f8ed;--ssc-orange:#eb6d1c;--ssc-orange-dark:#d85d12;--ssc-orange-soft:#fff4ec;--ssc-text:#274518;--ssc-text-dark:#1f3517;--ssc-muted:#687465;--ssc-border:#dfe8d8;--ssc-border-light:#edf2e9;--ssc-white:#ffffff;--ssc-bg:#f8faf6;width:100%;max-width:760px;margin:0 auto;font-family:"Poppins","DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ssc-text)}#south-solar-calculator .ssc-progress{margin-bottom:18px}#south-solar-calculator .ssc-progress-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;font-size:12px;color:var(--ssc-muted)}#south-solar-calculator
.ssc-progress-top span:first-child{color:var(--ssc-text);font-size:13px;font-weight:700}#south-solar-calculator
.ssc-progress-top span:last-child{font-weight:600;color:var(--ssc-green)}#south-solar-calculator .ssc-progress-track{width:100%;height:6px;overflow:hidden;border-radius:100px;background:#e8eee3}#south-solar-calculator .ssc-progress-bar{width:16.666%;height:100%;border-radius:100px;background:linear-gradient(90deg,var(--ssc-green),var(--ssc-orange));transition:width .35s ease}#south-solar-calculator .ssc-card{position:relative;background:var(--ssc-white);border:1px solid
var(--ssc-border-light);border-radius:24px;padding:34px;box-shadow:0 22px 60px
rgba(39,69,24,.10);overflow:hidden}#south-solar-calculator .ssc-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ssc-green) 0%,var(--ssc-green) 68%,var(--ssc-orange) 68%,var(--ssc-orange) 100%)}#south-solar-calculator .ssc-step{display:none;animation:sscFade .28s ease}#south-solar-calculator .ssc-step.active{display:block}@keyframes sscFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#south-solar-calculator
.ssc-step-icon,#south-solar-calculator
.ssc-result-icon{width:52px;height:52px;margin:0 auto 17px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:var(--ssc-green-soft);border:1px solid
#dce9d1;font-size:24px}#south-solar-calculator
.ssc-step h1,#south-solar-calculator
.ssc-step h2{margin:0 0 10px;color:var(--ssc-text);font-family:"Poppins",sans-serif;font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-0.025em;text-align:center}#south-solar-calculator
.ssc-description{max-width:570px;margin:0 auto 25px;text-align:center;color:var(--ssc-muted);font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.65}#south-solar-calculator
.ssc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}#south-solar-calculator
.ssc-option{position:relative;width:100%;min-height:78px;display:flex;align-items:center;gap:12px;padding:13px 14px;background:#ffffff;border:1.5px solid
var(--ssc-border);border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}#south-solar-calculator
.ssc-option:hover{border-color:#b7cea6;background:#fbfdf9;transform:translateY(-1px);box-shadow:0 7px 20px
rgba(39,69,24,.06)}#south-solar-calculator
.ssc-option.selected{border-color:var(--ssc-green);background:var(--ssc-green-soft);box-shadow:0 8px 24px
rgba(117,172,57,.10)}#south-solar-calculator
.ssc-option-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f3f6f0;font-size:20px}#south-solar-calculator
.ssc-option.selected
.ssc-option-icon{background:#e3efd9}#south-solar-calculator
.ssc-option-content{display:flex;flex-direction:column;gap:3px;min-width:0}#south-solar-calculator
.ssc-option-content strong{color:var(--ssc-text);font-size:15px;font-weight:700}#south-solar-calculator
.ssc-option-content small{color:var(--ssc-muted);font-size:11px;line-height:1.35}#south-solar-calculator
.ssc-check{margin-left:auto;width:23px;height:23px;min-width:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ssc-green);color:#ffffff;font-size:12px;opacity:0;transform:scale(.7);transition:.2s ease}#south-solar-calculator
.ssc-option.selected
.ssc-check{opacity:1;transform:scale(1)}#south-solar-calculator
.ssc-label{display:block;margin:0 0 7px;color:var(--ssc-text);font-size:13px;font-weight:700}#south-solar-calculator
.ssc-select{width:100%;height:52px;padding:0 14px;border:1.5px solid
var(--ssc-border);border-radius:12px;background:#ffffff;color:var(--ssc-text);font-family:"DM Sans",sans-serif;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#south-solar-calculator
.ssc-select:focus{border-color:var(--ssc-green);box-shadow:0 0 0 3px
rgba(117,172,57,.12)}#south-solar-calculator
.ssc-discom-wrapper{margin-top:17px}#south-solar-calculator
.ssc-bill-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}#south-solar-calculator
.ssc-bill-option{width:100%;min-height:72px;display:flex;align-items:center;gap:12px;padding:13px;background:#ffffff;border:1.5px solid
var(--ssc-border);border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;transition:.25s ease}#south-solar-calculator
.ssc-bill-option:hover{border-color:#b7cea6;background:#fbfdf9}#south-solar-calculator
.ssc-bill-option.selected{border-color:var(--ssc-green);background:var(--ssc-green-soft)}#south-solar-calculator
.ssc-bill-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#f3f6f0;font-size:19px}#south-solar-calculator
.ssc-bill-content{display:flex;flex-direction:column;gap:3px}#south-solar-calculator
.ssc-bill-content strong{color:var(--ssc-text);font-size:14px}#south-solar-calculator
.ssc-bill-content small{color:var(--ssc-muted);font-size:11px}#south-solar-calculator
.ssc-selected{margin-top:13px;padding:11px 13px;border-radius:11px;background:var(--ssc-green-soft);border:1px solid
#dce9d1;color:var(--ssc-green-dark);text-align:center;font-size:13px;font-weight:600}#south-solar-calculator
.ssc-small-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:21px}#south-solar-calculator
.ssc-small-option{min-height:49px;padding:9px;border:1.5px solid
var(--ssc-border);background:#ffffff;border-radius:11px;cursor:pointer;color:var(--ssc-text);font-family:inherit;font-size:13px;font-weight:600;transition:.2s ease}#south-solar-calculator
.ssc-small-option:hover{border-color:#b7cea6;background:#fbfdf9}#south-solar-calculator
.ssc-small-option.selected{border-color:var(--ssc-green);background:var(--ssc-green-soft);color:var(--ssc-green-dark)}#south-solar-calculator
.ssc-primary-button{width:100%;min-height:52px;border:0;border-radius:999px;background:var(--ssc-orange);color:#ffffff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px
rgba(235,109,28,.18);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}#south-solar-calculator
.ssc-primary-button:hover:not(:disabled){background:var(--ssc-orange-dark);transform:translateY(-2px);box-shadow:0 14px 28px
rgba(235,109,28,.25)}#south-solar-calculator
.ssc-primary-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}#south-solar-calculator
.ssc-buttons{display:grid;grid-template-columns:110px 1fr;gap:10px;margin-top:22px}#south-solar-calculator
.ssc-back-button{min-height:52px;border:1.5px solid
var(--ssc-border);border-radius:999px;background:#ffffff;color:var(--ssc-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;transition:.2s ease}#south-solar-calculator
.ssc-back-button:hover{border-color:var(--ssc-green);color:var(--ssc-green-dark);background:var(--ssc-green-soft)}#south-solar-calculator
.ssc-main-result{padding:22px;border-radius:17px;background:linear-gradient(135deg,#f1f7ea,#fbfdf8);border:1px solid
#dce9d1;text-align:center;margin-bottom:14px}#south-solar-calculator
.ssc-main-result span{display:block;margin-bottom:5px;color:var(--ssc-muted);font-size:13px}#south-solar-calculator
.ssc-main-result strong{display:block;color:var(--ssc-green-dark);font-size:40px;line-height:1.1;font-weight:800}#south-solar-calculator
.ssc-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#south-solar-calculator
.ssc-result-box{padding:15px;border:1px solid
var(--ssc-border-light);border-radius:13px;background:#ffffff;box-shadow:0 5px 18px
rgba(39,69,24,.035)}#south-solar-calculator
.ssc-result-box span{display:block;margin-bottom:5px;color:var(--ssc-muted);font-size:11px;line-height:1.4}#south-solar-calculator
.ssc-result-box strong{color:var(--ssc-text);font-size:17px}#south-solar-calculator
.ssc-result-note{margin-top:15px;padding:13px;border:1px solid
#f2dccb;border-radius:12px;background:#fff9f4;color:#76523d;font-size:11px;line-height:1.6}#south-solar-calculator
.ssc-form-group{margin-bottom:14px}#south-solar-calculator
.ssc-form-group label{display:block;margin-bottom:6px;color:var(--ssc-text);font-size:13px;font-weight:700}#south-solar-calculator
.ssc-form-group input{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1.5px solid
var(--ssc-border);border-radius:11px;background:#ffffff;color:var(--ssc-text);font-family:"DM Sans",sans-serif;font-size:14px;outline:none;transition:.2s ease}#south-solar-calculator
.ssc-form-group input::placeholder{color:#98a194}#south-solar-calculator
.ssc-form-group input:focus{border-color:var(--ssc-green);box-shadow:0 0 0 3px
rgba(117,172,57,.11)}#south-solar-calculator
.ssc-error{padding:11px;margin-bottom:13px;border-radius:10px;background:#fff2ef;border:1px solid
#f2d0c8;color:#a74635;font-size:12px}#south-solar-calculator
.ssc-success{padding:28px 10px;text-align:center}#south-solar-calculator
.ssc-success-icon{width:58px;height:58px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ssc-green-soft);color:var(--ssc-green);border:1px solid
#d5e6c8;font-size:27px;font-weight:700}#south-solar-calculator
.ssc-success h3{margin:15px 0 5px;color:var(--ssc-text);font-size:25px;font-weight:700}#south-solar-calculator
.ssc-success p{margin:0;color:var(--ssc-muted);font-size:14px}.nx-solar-calculator{--nxsc-green:#75ac39;--nxsc-green-dark:#527f25;--nxsc-green-light:#f3f8ed;--nxsc-orange:#eb6d1c;--nxsc-orange-dark:#d85d12;--nxsc-orange-light:#fff4ec;--nxsc-text:#29451c;--nxsc-muted:#6d7867;--nxsc-border:#dfe8d8;--nxsc-border-light:#edf2e9;--nxsc-white:#ffffff;width:100%;max-width:760px;margin:0 auto;font-family:"Poppins","DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--nxsc-text)}.nx-solar-calculator .nxsc-progress{margin-bottom:18px}.nx-solar-calculator .nxsc-progress-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;color:var(--nxsc-muted)}.nx-solar-calculator .nxsc-progress-top span:first-child{color:var(--nxsc-text);font-size:13px;font-weight:700}.nx-solar-calculator .nxsc-progress-top span:last-child{color:var(--nxsc-green);font-weight:600}.nx-solar-calculator .nxsc-progress-track{width:100%;height:6px;overflow:hidden;border-radius:100px;background:#e9eee5}.nx-solar-calculator .nxsc-progress-bar{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--nxsc-green),var(--nxsc-orange));transition:width .35s ease}.nx-solar-calculator .nxsc-card{position:relative;padding:34px;background:var(--nxsc-white);border:1px solid var(--nxsc-border-light);border-radius:24px;box-shadow:0 20px 60px
rgba(41,69,28,.10);overflow:hidden}.nx-solar-calculator .nxsc-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--nxsc-green) 0%,var(--nxsc-green) 70%,var(--nxsc-orange) 70%,var(--nxsc-orange) 100%)}.nx-solar-calculator .nxsc-step{display:none;animation:nxscFade .3s ease}.nx-solar-calculator .nxsc-step.active{display:block}@keyframes nxscFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nx-solar-calculator .nxsc-step-icon,.nx-solar-calculator .nxsc-result-icon{width:52px;height:52px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:var(--nxsc-green-light);border:1px solid #dce9d1;font-size:23px}.nx-solar-calculator .nxsc-step h1,.nx-solar-calculator .nxsc-step h2{margin:0 0 9px;color:var(--nxsc-text);font-family:"Poppins",sans-serif;font-size:26px;line-height:1.22;font-weight:700;letter-spacing:-.025em;text-align:center}.nx-solar-calculator .nxsc-description{max-width:570px;margin:0 auto 24px;color:var(--nxsc-muted);font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.65;text-align:center}.nx-solar-calculator .nxsc-state-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:22px!important}.nx-solar-calculator .nxsc-state-option{position:relative;width:100%;min-height:92px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px;background:#ffffff;border:1.5px solid var(--nxsc-border);border-radius:15px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.nx-solar-calculator .nxsc-state-option:hover{border-color:#b8cfaa;background:#fbfdf9;transform:translateY(-2px);box-shadow:0 8px 22px
rgba(41,69,28,.07)}.nx-solar-calculator
.nxsc-state-option.selected{border-color:var(--nxsc-green);background:linear-gradient(135deg,#f3f8ed,#fbfdf8);box-shadow:0 8px 24px
rgba(117,172,57,.12)}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-icon{width:43px;height:43px;min-width:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f2f5ef;font-size:20px;transition:.25s ease}.nx-solar-calculator
.nxsc-state-option.selected
.nxsc-option-icon{background:#e4efd9}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-content{min-width:0;display:flex;flex-direction:column;gap:3px}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-content strong{color:var(--nxsc-text);font-size:14px;line-height:1.25;font-weight:700}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-content small{color:var(--nxsc-muted);font-size:10px;line-height:1.35}.nx-solar-calculator
.nxsc-state-option
.nxsc-check{margin-left:auto;width:22px;height:22px;min-width:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nxsc-green);color:#ffffff;font-size:11px;opacity:0;transform:scale(.7);transition:.2s ease}.nx-solar-calculator
.nxsc-state-option.selected
.nxsc-check{opacity:1;transform:scale(1)}.nx-solar-calculator .nxsc-primary-button{width:100%;min-height:52px;border:0;border-radius:999px;background:var(--nxsc-orange);color:#ffffff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px
rgba(235,109,28,.18);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.nx-solar-calculator
.nxsc-primary-button:hover:not(:disabled){background:var(--nxsc-orange-dark);transform:translateY(-2px);box-shadow:0 14px 30px
rgba(235,109,28,.25)}.nx-solar-calculator
.nxsc-primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.nx-solar-calculator .nxsc-label{display:block;margin:0 0 7px;color:var(--nxsc-text);font-size:13px;font-weight:700}.nx-solar-calculator .nxsc-select{width:100%;height:51px;padding:0 14px;box-sizing:border-box;border:1.5px solid var(--nxsc-border);border-radius:12px;background:#ffffff;color:var(--nxsc-text);font-family:"DM Sans",sans-serif;font-size:14px;outline:none;transition:.2s ease}.nx-solar-calculator .nxsc-select:focus{border-color:var(--nxsc-green);box-shadow:0 0 0 3px
rgba(117,172,57,.11)}.nx-solar-calculator .nxsc-bill-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.nx-solar-calculator .nxsc-bill-option{min-height:74px;display:flex;align-items:center;gap:10px;padding:12px;border:1.5px solid var(--nxsc-border);border-radius:14px;background:#ffffff;cursor:pointer;text-align:left;transition:.2s ease}.nx-solar-calculator .nxsc-bill-option:hover{border-color:#b8cfaa;background:#fbfdf9}.nx-solar-calculator .nxsc-bill-option.selected{border-color:var(--nxsc-green);background:var(--nxsc-green-light)}.nx-solar-calculator .nxsc-bill-icon{width:39px;height:39px;min-width:39px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f6f0;font-size:18px}.nx-solar-calculator .nxsc-bill-content{display:flex;flex-direction:column;gap:3px}.nx-solar-calculator .nxsc-bill-content strong{color:var(--nxsc-text);font-size:13px}.nx-solar-calculator .nxsc-bill-content small{color:var(--nxsc-muted);font-size:10px}.nx-solar-calculator .nxsc-selected{margin-top:13px;padding:10px 12px;border-radius:11px;background:var(--nxsc-green-light);border:1px solid #dce9d1;color:var(--nxsc-green-dark);font-size:12px;font-weight:600;text-align:center}.nx-solar-calculator .nxsc-small-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px}.nx-solar-calculator .nxsc-small-option{min-height:48px;padding:9px;border:1.5px solid var(--nxsc-border);border-radius:11px;background:#ffffff;color:var(--nxsc-text);cursor:pointer;font-size:12px;font-weight:600;transition:.2s ease}.nx-solar-calculator .nxsc-small-option:hover{border-color:#b8cfaa}.nx-solar-calculator
.nxsc-small-option.selected{border-color:var(--nxsc-green);background:var(--nxsc-green-light);color:var(--nxsc-green-dark)}.nx-solar-calculator .nxsc-buttons{display:grid;grid-template-columns:105px 1fr;gap:9px;margin-top:21px}.nx-solar-calculator .nxsc-back-button{min-height:52px;border:1.5px solid var(--nxsc-border);border-radius:999px;background:#ffffff;color:var(--nxsc-text);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease}.nx-solar-calculator .nxsc-back-button:hover{border-color:var(--nxsc-green);background:var(--nxsc-green-light);color:var(--nxsc-green-dark)}.nx-solar-calculator .nxsc-main-result{padding:21px;margin-bottom:13px;border-radius:16px;background:linear-gradient(135deg,#f1f7ea,#fbfdf8);border:1px solid #dce9d1;text-align:center}.nx-solar-calculator .nxsc-main-result span{display:block;margin-bottom:5px;color:var(--nxsc-muted);font-size:12px}.nx-solar-calculator .nxsc-main-result strong{display:block;color:var(--nxsc-green-dark);font-size:38px;line-height:1.1}.nx-solar-calculator .nxsc-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.nx-solar-calculator .nxsc-result-box{padding:14px;border:1px solid var(--nxsc-border-light);border-radius:12px;background:#ffffff;box-shadow:0 4px 15px
rgba(41,69,28,.035)}.nx-solar-calculator .nxsc-result-box span{display:block;margin-bottom:5px;color:var(--nxsc-muted);font-size:10px}.nx-solar-calculator .nxsc-result-box strong{color:var(--nxsc-text);font-size:16px}.nx-solar-calculator .nxsc-form-group{margin-bottom:13px}.nx-solar-calculator .nxsc-form-group label{display:block;margin-bottom:6px;color:var(--nxsc-text);font-size:12px;font-weight:700}.nx-solar-calculator .nxsc-form-group input{width:100%;height:49px;box-sizing:border-box;padding:0 13px;border:1.5px solid var(--nxsc-border);border-radius:11px;background:#ffffff;color:var(--nxsc-text);outline:none;font-size:13px}.nx-solar-calculator .nxsc-form-group input:focus{border-color:var(--nxsc-green);box-shadow:0 0 0 3px
rgba(117,172,57,.10)}#popmake-267{width:min(94vw,850px)!important;max-width:850px!important;min-width:0!important;max-height:92vh!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 30px 80px
rgba(41,69,28,.25)!important;overflow-y:auto!important;overflow-x:hidden!important}#popmake-267 .pum-content{padding:25px!important;margin:0!important}#popmake-267 .nx-solar-calculator{max-width:760px;margin:0 auto}#popmake-267 .pum-close{position:absolute!important;top:12px!important;right:12px!important;z-index:50!important;width:34px!important;height:34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dce6d6!important;border-radius:50%!important;background:#ffffff!important;color:var(--nxsc-text)!important;font-size:21px!important;line-height:1!important;box-shadow:0 5px 15px
rgba(41,69,28,.10)!important}#popmake-267 .pum-close:hover{background:var(--nxsc-green)!important;border-color:var(--nxsc-green)!important;color:#ffffff!important}@media (max-width:600px){.nx-solar-calculator{width:calc(100% - 20px);margin:15px auto}.nx-solar-calculator .nxsc-card{padding:22px 16px;border-radius:19px}.nx-solar-calculator
.nxsc-step h1,.nx-solar-calculator
.nxsc-step h2{font-size:22px}.nx-solar-calculator
.nxsc-state-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.nx-solar-calculator
.nxsc-state-option{min-height:76px;padding:9px;gap:7px;border-radius:12px}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-icon{width:34px;height:34px;min-width:34px;border-radius:9px;font-size:16px}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-content strong{font-size:11px}.nx-solar-calculator
.nxsc-state-option
.nxsc-option-content small{font-size:8px}.nx-solar-calculator
.nxsc-state-option
.nxsc-check{width:18px;height:18px;min-width:18px;font-size:9px}.nx-solar-calculator
.nxsc-bill-options{grid-template-columns:1fr}.nx-solar-calculator
.nxsc-small-options{grid-template-columns:1fr}.nx-solar-calculator
.nxsc-buttons{grid-template-columns:1fr}.nx-solar-calculator
.nxsc-back-button{order:2}.nx-solar-calculator
.nxsc-result-grid{grid-template-columns:1fr}#popmake-267{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:95vh!important;border-radius:18px!important}#popmake-267 .pum-content{padding:17px!important}}