@font-face{font-family:Inter;src:"/fonts/Inter-VariableFont_opsz-wght.ttf";font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:"/fonts/Inter-Italic-VariableFont_opsz-wght.ttf";font-weight:400;font-style:italic;font-display:block}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html{-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scrollbar-width:thin}a{color:#fff}input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus{outline:none}._header_1rr5q_1{width:100%;color:#fff;text-align:center}._navbar_1rr5q_7{width:100%;max-width:100vw;display:flex;flex-direction:row;position:fixed;z-index:100;background:linear-gradient(to bottom,#00000040,#0000)}._nav_1rr5q_7{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._nav_1rr5q_7 ._left_1rr5q_25,._nav_1rr5q_7 ._center_1rr5q_26,._nav_1rr5q_7 ._right_1rr5q_27{flex:1;text-align:center;flex-grow:1;flex-shrink:1;flex-basis:auto}._nav_1rr5q_7 ._left_1rr5q_25 ._logoContainer_1rr5q_35{display:flex;align-items:center;justify-content:flex-start}._nav_1rr5q_7 ._left_1rr5q_25 ._logoContainer_1rr5q_35 a{text-decoration:none;color:#fff;font-size:8px;font-weight:700;margin:1.45rem .5rem 1.25rem}._nav_1rr5q_7 ._left_1rr5q_25 ._logoContainer_1rr5q_35 a img{height:25px;min-width:78px;max-width:78px}@media screen and (max-width:768px){._navbar_1rr5q_7{position:fixed}._nav_1rr5q_7 ._left_1rr5q_25{display:none}}._nav_1rr5q_7 ._center_1rr5q_26 ._navLinks_1rr5q_63{display:flex;justify-content:center;gap:20px;list-style:none}._nav_1rr5q_7 ._center_1rr5q_26 ._navLinks_1rr5q_63 li a{text-decoration:none;color:#fff;font-size:14px;text-shadow:0 2px 8px rgba(0,0,0,.2)}._nav_1rr5q_7 ._center_1rr5q_26 ._navLinks_1rr5q_63 li a:hover,._nav_1rr5q_7 ._center_1rr5q_26 ._navLinks_1rr5q_63 li a._active_1rr5q_78{color:#ffa63a}._nav_1rr5q_7 ._right_1rr5q_27 ._ctaButton_1rr5q_82{display:flex;justify-content:flex-end}._nav_1rr5q_7 ._right_1rr5q_27 ._ctaButton_1rr5q_82 a{border:1px solid white;border-radius:15px;padding:4px 8px;font-size:12px;text-decoration:none;color:#fff;margin:1.45rem .5rem 1.25rem}._nav_1rr5q_7 ._right_1rr5q_27 ._ctaButton_1rr5q_82 a:hover{background-color:#ffa63a;border-color:#ffa63a;color:#070911}@media screen and (max-width:768px){._nav_1rr5q_7 ._center_1rr5q_26{display:none}}._mobileMenu_1rr5q_108{display:none}@media screen and (max-width:768px){._mobileMenu_1rr5q_108{display:flex;flex:1;text-align:center;flex-grow:1;flex-shrink:1;flex-basis:auto;margin:1.45rem .5rem 1.25rem}._menuButton_1rr5q_126{background:none;border:none;color:#fff;cursor:pointer}._mobileOverlay_1rr5q_133{position:absolute;top:0;left:0;width:100%;height:100vh;flex-direction:column;align-items:center;justify-content:center;z-index:200;display:flex;transition:opacity .3s ease;opacity:1;overflow-y:hidden;padding:0}._mobileOverlay_1rr5q_133[style*="display: none"]{opacity:0;pointer-events:none}._mobileMenuContent_1rr5q_157{width:100%;height:100%;background:#181a20;padding:0 .5rem;display:flex;flex-direction:column;align-items:stretch;margin:0 auto;position:relative;animation:_slideDown_1rr5q_1 .25s cubic-bezier(.4,0,.2,1)}@keyframes _slideDown_1rr5q_1{0%{transform:translateY(-0px);opacity:0}to{transform:translateY(0);opacity:1}}._mobileHeader_1rr5q_176{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.5rem}._closeButton_1rr5q_183{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:1.15rem .05rem 1.25rem;line-height:1;transition:color .2s}._mobileMenuContent_1rr5q_157 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}._mobileMenuContent_1rr5q_157 ul li a{color:#fff;text-decoration:none;font-size:1.2rem;font-weight:500;padding:.5rem .75rem;border-radius:5px;transition:background .2s,color .2s;display:block;text-align:left}._mobileMenuContent_1rr5q_157 ul li a:hover{background:#464646}._mobileMenuContent_1rr5q_157 ul li a._active_1rr5q_78{color:#ffa63a}}._footer_w2y10_1{width:100%;background:#070911;color:#fff;text-align:left;padding:20px 1.5rem}._footer_w2y10_1 p{margin:0;font-size:14px}._footer_w2y10_1 a{font-size:14px;color:#ffa63a;text-decoration:underline}._hero_1a85z_1{position:relative;height:80vh;min-height:650px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#4f4f4f9e}._videoWrapper_1a85z_12{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}._bgVideo_1a85z_22,._bgImage_1a85z_29{width:100%;height:100%;object-fit:cover;filter:brightness(.8) blur(0px);color:transparent}._heroContent_1a85z_37{position:relative;z-index:2;color:#fff;max-width:700px;margin-right:auto;margin-top:32px;padding:2rem .85rem}._heroContent_1a85z_37 h1{font-size:2.2rem;font-weight:500;margin-bottom:1rem;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.45)}._heroContent_1a85z_37 p{font-size:1rem;font-weight:400;margin-bottom:2.5rem;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.45)}._cta_1a85z_64{background:#ffa63a;color:#000;font-size:1.1rem;font-weight:600;padding:.75rem 2rem;border:none;border-radius:2rem;cursor:pointer;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a;transition:background .2s;text-align:left;box-shadow:0 2px 8px #00000073}._cta_1a85z_64:hover{background:#ffa63a}@media screen and (max-width:768px){._heroContent_1a85z_37 h1{font-size:1.8rem}._heroContent_1a85z_37 p{font-size:1rem}}._infoSlide_11bwy_1{width:100%;background:#fff;padding:3rem 0rem;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 16px #0000000a}._infoSlide_11bwy_1 ._infoContent_11bwy_10{max-width:1200px;display:flex;flex-wrap:wrap;gap:2.5rem;width:100%;align-items:center;padding:0 1.5rem}._image_11bwy_20{flex:1;display:flex;justify-content:center;align-items:center}._image_11bwy_20 img{width:100%;border-radius:1rem;box-shadow:0 4px 24px #00000014}._text_11bwy_33{flex:1;display:flex;flex-direction:column;justify-content:flex-start}._text_11bwy_33 span{color:#585858;font-weight:700;font-size:12px;letter-spacing:1px}._text_11bwy_33 h2{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.5rem;color:#000}._text_11bwy_33 p{font-size:1.15rem;color:#444;margin-bottom:1.25rem}._text_11bwy_33 ul{list-style:none;padding:0;margin:0 0 1.2rem;display:flex;flex-direction:column;gap:1rem}._text_11bwy_33 ul li{display:flex;align-items:center;gap:.8rem;border-radius:.8rem;padding:.7rem 1.2rem}._text_11bwy_33 ul li div:first-child{display:flex;align-items:center;justify-content:center;color:#ffa63a;font-size:1.5rem}._text_11bwy_33 ul li p{margin:0;color:#000;font-size:1rem}._text_11bwy_33 a{display:inline-block;background:#ffa63a;color:#000;font-weight:600;padding:.7rem 2rem;border-radius:2rem;text-decoration:none;font-size:1.1rem;box-shadow:0 2px 8px #00000014;transition:background .2s;margin-top:.5rem;cursor:pointer}._text_11bwy_33 a:hover{background:#ffa63a}@media screen and (max-width:768px){._infoSlide_11bwy_1 ._infoContent_11bwy_10{flex-direction:column;text-align:center}._text_11bwy_33,._text_11bwy_33 ul{align-items:center}}._infoCards_8zj63_1{width:100%;background:#070911;padding:3rem 0;display:flex;justify-content:center;align-items:center}._cardsContainer_8zj63_10{max-width:1200px;width:100%;margin:0 auto;padding:0 1.5rem}._cardsHeading_8zj63_17{text-align:left;margin-bottom:2.5rem}._cardsHeading_8zj63_17 h2{font-size:1.75rem;font-weight:500;color:#fff;margin:0}._cards_8zj63_10{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:1100px){._cards_8zj63_10{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){._cards_8zj63_10{grid-template-columns:1fr}}._card_8zj63_10{background:#00000051;border-radius:1.2rem;box-shadow:0 2px 16px #0000000f;padding:2rem 1.2rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,transform .2s}._icon_8zj63_56{color:#ffa63a;font-size:2.2rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start}._card_8zj63_10 h3{font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:.7rem}._card_8zj63_10 p{font-size:1rem;font-weight:400;color:#fff;margin:0;line-height:1.25}._contactForm_861m0_1{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:linear-gradient(188deg,#fffbf0 3.24%,#a5c9ff 110.59%);padding:3rem 0}._contactForm_861m0_1 ._heading_861m0_11{text-align:center;padding:1.5rem}._contactForm_861m0_1 ._heading_861m0_11 h2{font-size:2rem;font-weight:500;color:#000;margin:0}._contactForm_861m0_1 ._form_861m0_22{width:100%;max-width:600px;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1rem;border-radius:10px;background-color:#fff}._contactForm_861m0_1 ._form_861m0_22 h3{font-size:1.5rem;font-weight:500;color:#000;margin:0 0 1rem}._contactForm_861m0_1 ._form_861m0_22 ._inputGroup_861m0_41{display:flex;flex-direction:column;gap:.5rem}._contactForm_861m0_1 ._form_861m0_22 label{font-size:1rem;color:#000;font-weight:500;margin-bottom:.2rem}._contactForm_861m0_1 ._form_861m0_22 input[type=text],._contactForm_861m0_1 ._form_861m0_22 input[type=email],._contactForm_861m0_1 ._form_861m0_22 input[type=tel]{padding:.6rem 1rem;border:1px solid #cfd8dc;border-radius:6px;font-size:1rem;background:#f7fafd;color:#000;outline:none;transition:border .2s}._contactForm_861m0_1 ._form_861m0_22 input[type=text]:focus,._contactForm_861m0_1 ._form_861m0_22 input[type=email]:focus,._contactForm_861m0_1 ._form_861m0_22 input[type=tel]:focus{border:1.5px solid #47638f;background:#fff}._contactForm_861m0_1 ._form_861m0_22 input[type=radio]{accent-color:#7bb6ff;margin-right:.4em;margin-left:.2em}._contactForm_861m0_1 ._form_861m0_22 input[type=radio]+label{margin-right:1em}._contactForm_861m0_1 ._form_861m0_22 ._inputGroup_861m0_41 p{margin:0 0 .2rem;font-size:1rem;color:#000;font-weight:500}._contactForm_861m0_1 ._form_861m0_22 button[type=submit]{margin-top:1.2rem;padding:.8rem 1.5rem;background:#ffa63a;color:#181a20;font-size:1.1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #7bb6ff14;transition:background .2s,color .2s,box-shadow .2s}._contactForm_861m0_1 ._form_861m0_22 button[type=submit]:hover{color:#000;box-shadow:0 4px 16px #ffcc001a}@media(max-width:600px){._contactForm_861m0_1 ._form_861m0_22{padding:1rem;max-width:90vw}._contactForm_861m0_1 ._heading_861m0_11{padding:1.5rem .5rem .5rem}}._servicesCards_kdnzb_1{width:100%;min-height:500px;background:#f3f1eb;padding:3rem 0;display:flex;justify-content:center;align-items:center}._cardsContainer_kdnzb_13{max-width:1200px;width:100%;margin:0 auto;padding:0 1.5rem}._cardsHeading_kdnzb_20{text-align:left;margin-bottom:2.5rem}._cardsHeading_kdnzb_20 h2{font-size:1.75rem;font-weight:500;color:#000;margin:0}._cards_kdnzb_13{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1100px){._cards_kdnzb_13{grid-template-columns:repeat(1,1fr)}}@media(max-width:700px){._cards_kdnzb_13{grid-template-columns:1fr}}._card_kdnzb_13{border-radius:1.2rem;padding:2rem 1.2rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,transform .2s}._card_kdnzb_13 ._image_kdnzb_59{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}._image_kdnzb_59 img{width:100%;height:auto}._card_kdnzb_13 h3{font-size:1.25rem;font-weight:500;color:#000;margin-bottom:.7rem}._card_kdnzb_13 p{font-size:1rem;font-weight:400;color:#000;margin:0;line-height:1.25}._servicesSlide_1ko5b_1{width:100%;padding:3rem 0rem;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 16px #0000000a}._servicesSlide_1ko5b_1 ._servicesContent_1ko5b_10{max-width:1200px;display:flex;flex-wrap:wrap;gap:2.5rem;width:100%;align-items:center;padding:0 1.5rem}._image_1ko5b_20{flex:1;display:flex;justify-content:center;align-items:center}._image_1ko5b_20 img{width:100%;border-radius:1rem;box-shadow:0 4px 24px #00000014}._text_1ko5b_33{flex:1;display:flex;flex-direction:column;justify-content:flex-start}._text_1ko5b_33 span{color:#585858;font-weight:700;font-size:12px;letter-spacing:1px}._text_1ko5b_33 h2{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.5rem;color:#000}._text_1ko5b_33 p{font-size:1.15rem;color:#444;margin-bottom:1.25rem}._text_1ko5b_33 ul{list-style:none;padding:0;margin:0 0 1.2rem;display:flex;flex-direction:column;gap:1rem}._text_1ko5b_33 ul li{display:flex;align-items:center;gap:.8rem;border-radius:.8rem;padding:.7rem 1.2rem}._text_1ko5b_33 ul li div:first-child{display:flex;align-items:center;justify-content:center;color:#ffa63a;font-size:1.5rem}._text_1ko5b_33 ul li p{margin:0;color:#000;font-size:1rem}._text_1ko5b_33 a{display:inline-block;background:#ffa63a;color:#000;font-weight:600;padding:.7rem 2rem;border-radius:2rem;text-decoration:none;font-size:1.1rem;box-shadow:0 2px 8px #00000014;transition:background .2s;margin-top:.5rem;cursor:pointer}._text_1ko5b_33 a:hover{background:#ffa63a}@media screen and (max-width:768px){._servicesSlide_1ko5b_1 ._servicesContent_1ko5b_10{flex-direction:column;text-align:center}._text_1ko5b_33,._text_1ko5b_33 ul{align-items:center}}._solarPlansCards_dodx4_1{width:100%;min-height:500px;padding:3rem 0;display:flex;justify-content:center;align-items:center}._cardsContainer_dodx4_11{max-width:1200px;width:100%;margin:0 auto;padding:0 1.5rem}._cardsHeading_dodx4_18{text-align:left;margin-bottom:2.5rem}._cardsHeading_dodx4_18 h2{font-size:1.75rem;font-weight:500;color:#000;margin:0}._cards_dodx4_11{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1100px){._cards_dodx4_11{grid-template-columns:repeat(1,1fr)}}@media(max-width:700px){._cards_dodx4_11{grid-template-columns:1fr}}._card_dodx4_11{border-radius:1.2rem;box-shadow:0 2px 16px #0000000f;padding:2rem 1.2rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,transform .2s}._card_dodx4_11 ._image_dodx4_58{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}._image_dodx4_58 img{width:100%;height:auto}._card_dodx4_11 h3{font-size:1.25rem;font-weight:500;color:#000;margin-bottom:.7rem}._card_dodx4_11 p{font-size:1rem;font-weight:400;color:#000;margin:0;line-height:1.25}._howItWorks_dodx4_83{width:100%;min-height:500px;padding:3rem 0;display:flex;justify-content:center;align-items:center}._howItWorks_dodx4_83 ._cardsHeading_dodx4_18 h2{color:#333}._howItWorks_dodx4_83 ._cardsHeading_dodx4_18 p{color:#666;font-size:1.1rem;margin-top:.5rem}._howItWorks_dodx4_83 ._card_dodx4_11{background:#fff;position:relative;padding-top:3rem}._howItWorks_dodx4_83 ._card_dodx4_11 h3{color:#333}._howItWorks_dodx4_83 ._card_dodx4_11 p{color:#666}._stepNumber_dodx4_117{position:absolute;top:-1rem;left:1.2rem;background:#ffa63a;color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 4px 12px #ff6b354d}._benefits_dodx4_135{width:100%;padding:3rem 0;display:flex;justify-content:center;align-items:center}._benefits_dodx4_135 ._cardsHeading_dodx4_18 h2{color:#333}._benefitsList_dodx4_147{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){._benefitsList_dodx4_147{grid-template-columns:1fr}}._benefit_dodx4_135{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:1rem;border-left:4px solid #ffa63a}._checkIcon_dodx4_169{color:#ffa63a;min-width:24px;width:24px;height:24px;margin-top:.2rem}._benefit_dodx4_135 h4{font-size:1.2rem;font-weight:600;color:#333;margin:0 0 .5rem}._benefit_dodx4_135 p{font-size:1rem;color:#666;margin:0;line-height:1.5}._solarPlansCards_4qlbc_1{width:100%;min-height:500px;padding:3rem 0;display:flex;justify-content:center;align-items:center}._cardsContainer_4qlbc_11{max-width:1200px;width:100%;margin:0 auto;padding:0 1.5rem}._cardsHeading_4qlbc_18{text-align:left;margin-bottom:2.5rem}._cardsHeading_4qlbc_18 h2{font-size:1.75rem;font-weight:500;color:#000;margin:0}._cards_4qlbc_11{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1100px){._cards_4qlbc_11{grid-template-columns:repeat(1,1fr)}}@media(max-width:700px){._cards_4qlbc_11{grid-template-columns:1fr}}._card_4qlbc_11{background:#00000051;border-radius:1.2rem;box-shadow:0 2px 16px #0000000f;padding:2rem 1.2rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,transform .2s}._card_4qlbc_11 ._image_4qlbc_58{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}._image_4qlbc_58 img{width:100%;height:auto}._card_4qlbc_11 h3{font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:.7rem}._card_4qlbc_11 p{font-size:1rem;font-weight:400;color:#fff;margin:0;line-height:1.25}
