@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap");.WhyChooseUs_section__4kwdi,.WhyChooseUs_section__4kwdi *,.WhyChooseUs_section__4kwdi :after,.WhyChooseUs_section__4kwdi :before{box-sizing:border-box}.WhyChooseUs_section__4kwdi{width:92%;max-width:1180px;height:500px;min-height:500px;max-height:500px;margin:45px auto;padding:38px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:35px;gap:35px;align-items:center;font-family:Roboto,sans-serif;background:linear-gradient(135deg,#fff,#fff 68%,rgba(8,102,255,.03) 88%,rgba(8,102,255,.06));border:1px solid rgba(8,102,255,.16);border-radius:8px;box-shadow:0 12px 35px rgba(8,102,255,.06);position:relative;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.WhyChooseUs_section__4kwdi:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(8,102,255,.09)}.WhyChooseUs_section__4kwdi:before{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:#0866ff;transition:width .7s ease}.WhyChooseUs_section__4kwdi:hover:before{width:100%}.WhyChooseUs_textCol__s_6OS{width:100%;position:relative;z-index:2;opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.WhyChooseUs_textInner__RGW05{width:100%;max-width:520px}.WhyChooseUs_subTitle__I4oIW{display:inline-block;margin:0 0 8px;color:#0866ff;font-family:Roboto,sans-serif;font-size:20px;line-height:1.2;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;transition:letter-spacing .3s ease,transform .3s ease}.WhyChooseUs_section__4kwdi:hover .WhyChooseUs_subTitle__I4oIW{letter-spacing:1.7px;transform:translateY(-1px)}.WhyChooseUs_heading__Ssd1c{margin:0 0 13px;color:#111;font-family:Roboto,sans-serif;font-size:36px;line-height:1.12;font-weight:700;letter-spacing:-.4px;transition:color .3s ease,transform .3s ease}.WhyChooseUs_section__4kwdi:hover .WhyChooseUs_heading__Ssd1c{color:#0866ff;transform:translateY(-2px)}.WhyChooseUs_description__3Nooc{margin:0 0 17px;color:#111;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;font-weight:400;transition:color .3s ease,transform .3s ease}.WhyChooseUs_section__4kwdi:hover .WhyChooseUs_description__3Nooc{color:#111;transform:translateY(-1px)}.WhyChooseUs_features__Zd8cZ{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 10px;gap:5px 10px;margin-top:50px}.WhyChooseUs_feature__i0bqY{min-width:0;display:flex;align-items:center;gap:8px;padding:5px 0;transition:transform .3s ease,color .3s ease}.WhyChooseUs_feature__i0bqY:hover{transform:translateX(3px)}.WhyChooseUs_icon__G7it9{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;color:#0866ff;border:1px solid #0866ff;border-radius:50%;background:#fff;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.WhyChooseUs_feature__i0bqY:hover .WhyChooseUs_icon__G7it9{background:#0866ff;color:#fff;transform:rotate(6deg) scale(1.03);box-shadow:0 6px 15px rgba(8,102,255,.16)}.WhyChooseUs_featureTitle__A8Jzl{margin:0;color:#222;font-family:Roboto,sans-serif;font-size:14px;line-height:1.25;font-weight:600;transition:color .3s ease,transform .3s ease}.WhyChooseUs_feature__i0bqY:hover .WhyChooseUs_featureTitle__A8Jzl{color:#0866ff;transform:translateX(1px)}.WhyChooseUs_button__LbrJT{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:145px;padding:10px 13px;background:#0866ff;margin-top:30px;color:#fff;border:1px solid #0866ff;border-radius:4px;text-decoration:none;font-family:Roboto,sans-serif;font-size:14px;line-height:1;font-weight:500;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.WhyChooseUs_button__LbrJT:hover{background:#fff;border-color:#0866ff;color:#0866ff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,102,255,.16)}.WhyChooseUs_buttonIcon__HS6IC{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#111;transition:transform .3s ease,background .3s ease,color .3s ease}.WhyChooseUs_button__LbrJT:hover .WhyChooseUs_buttonIcon__HS6IC{transform:translate(3px,-3px);background:#0866ff;color:#fff}.WhyChooseUs_imageCol__mzDms{position:relative;width:100%;z-index:2;opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.WhyChooseUs_imageWrapper__3aLUQ{width:100%;height:auto;max-height:none;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.WhyChooseUs_image__5Zr0h{width:100%;height:auto;object-fit:contain;transition:transform .35s ease,filter .35s ease}.WhyChooseUs_imageWrapper__3aLUQ:hover .WhyChooseUs_image__5Zr0h{transform:scale(1.035);filter:saturate(1.03)}.WhyChooseUs_imageWrapper__3aLUQ:hover{transform:translateY(-3px);border-color:rgba(8,102,255,.18);box-shadow:0 14px 30px rgba(0,0,0,.09)}.WhyChooseUs_imageOverlay__BNjwK{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(8,102,255,.07));pointer-events:none;transition:background .4s ease}.WhyChooseUs_imageWrapper__3aLUQ:hover .WhyChooseUs_imageOverlay__BNjwK{background:linear-gradient(180deg,hsla(0,0%,100%,.01),rgba(8,102,255,.1))}.WhyChooseUs_badge__ntCsH{position:absolute;left:10px;bottom:10px;min-width:115px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;background:#0866ff;color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:4px;box-shadow:0 9px 22px rgba(8,102,255,.2);transition:transform .35s ease,box-shadow .35s ease}.WhyChooseUs_imageCol__mzDms:hover .WhyChooseUs_badge__ntCsH{transform:translateY(-4px);box-shadow:0 13px 28px rgba(8,102,255,.23)}.WhyChooseUs_badgeNumber__mqfBX{font-family:Roboto,sans-serif;font-size:23px;line-height:1;font-weight:800;transition:transform .3s ease}.WhyChooseUs_imageCol__mzDms:hover .WhyChooseUs_badgeNumber__mqfBX{transform:scale(1.03)}.WhyChooseUs_badgeText__QrxO7{font-family:Roboto,sans-serif;font-size:10px;line-height:1.2;font-weight:500}.WhyChooseUs_inView__roy_X .WhyChooseUs_imageCol__mzDms,.WhyChooseUs_inView__roy_X .WhyChooseUs_textCol__s_6OS{opacity:1;transform:translateY(0)}.WhyChooseUs_inView__roy_X .WhyChooseUs_imageCol__mzDms{transition-delay:.15s}@media (min-width:1600px){.WhyChooseUs_section__4kwdi{width:90%;max-width:1220px;height:520px;min-height:520px;max-height:520px;margin:55px auto;padding:40px 50px;gap:45px}.WhyChooseUs_heading__Ssd1c{font-size:40px}.WhyChooseUs_description__3Nooc{font-size:16px}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:50px}.WhyChooseUs_imageWrapper__3aLUQ{max-width:540px;aspect-ratio:16/10;max-height:335px}}@media (min-width:1400px) and (max-width:1599px){.WhyChooseUs_section__4kwdi{width:90%;max-width:1180px;height:510px;min-height:510px;max-height:510px;margin:50px auto;padding:38px 45px;gap:40px}.WhyChooseUs_heading__Ssd1c{font-size:38px}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin-top:50px}.WhyChooseUs_imageWrapper__3aLUQ{max-width:520px;aspect-ratio:16/10;max-height:325px}}@media (min-width:1200px) and (max-width:1399px){.WhyChooseUs_section__4kwdi{width:90%;max-width:1100px;height:490px;min-height:490px;max-height:490px;margin:45px auto;padding:35px 38px;gap:32px}.WhyChooseUs_heading__Ssd1c{font-size:35px}.WhyChooseUs_description__3Nooc{font-size:15px}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:45px}.WhyChooseUs_imageWrapper__3aLUQ{max-width:490px;aspect-ratio:16/10;max-height:305px}}@media (min-width:992px) and (max-width:1199px){.WhyChooseUs_section__4kwdi{width:92%;max-width:950px;height:450px;min-height:450px;max-height:450px;margin:40px auto;padding:30px 28px;gap:25px}.WhyChooseUs_heading__Ssd1c{font-size:31px}.WhyChooseUs_description__3Nooc{font-size:14px;line-height:1.48}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:40px}.WhyChooseUs_feature__i0bqY{gap:7px;padding:5px 0}.WhyChooseUs_featureTitle__A8Jzl{font-size:13px}.WhyChooseUs_icon__G7it9{width:32px;height:32px;flex-basis:32px}.WhyChooseUs_imageWrapper__3aLUQ{max-width:430px;aspect-ratio:16/10;max-height:270px}.WhyChooseUs_badge__ntCsH{left:8px;bottom:8px;min-width:105px;padding:8px 10px}.WhyChooseUs_badgeNumber__mqfBX{font-size:21px}}@media (min-width:768px) and (max-width:991px){.WhyChooseUs_section__4kwdi{width:92%;max-width:700px;height:auto;min-height:0;max-height:none;margin:35px auto;padding:28px 25px;grid-template-columns:1fr;gap:22px}.WhyChooseUs_textInner__RGW05{max-width:100%}.WhyChooseUs_heading__Ssd1c{font-size:30px}.WhyChooseUs_description__3Nooc{font-size:14px;line-height:1.48}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 9px;margin-top:35px}.WhyChooseUs_imageWrapper__3aLUQ{width:100%;max-width:560px;aspect-ratio:16/10;max-height:300px;margin:0 auto}.WhyChooseUs_badge__ntCsH{left:10px;bottom:10px}}@media (min-width:577px) and (max-width:767px){.WhyChooseUs_section__4kwdi{width:92%;max-width:650px;height:auto;min-height:0;max-height:none;margin:30px auto;padding:25px 20px;grid-template-columns:1fr;gap:20px}.WhyChooseUs_heading__Ssd1c{font-size:28px}.WhyChooseUs_description__3Nooc{font-size:14px;line-height:1.48}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:30px}.WhyChooseUs_featureTitle__A8Jzl{font-size:13px}.WhyChooseUs_icon__G7it9{width:33px;height:33px;flex-basis:33px}.WhyChooseUs_imageWrapper__3aLUQ{width:100%;max-width:560px;aspect-ratio:16/10;max-height:275px;margin:0 auto}.WhyChooseUs_badge__ntCsH{left:9px;bottom:9px;min-width:105px;padding:8px 10px}.WhyChooseUs_badgeNumber__mqfBX{font-size:20px}}@media (min-width:401px) and (max-width:576px){.WhyChooseUs_section__4kwdi{width:94%;max-width:540px;height:auto;min-height:0;max-height:none;margin:27px auto;padding:23px 16px;grid-template-columns:1fr;gap:18px}.WhyChooseUs_subTitle__I4oIW{font-size:10px;letter-spacing:1px;margin-bottom:7px}.WhyChooseUs_heading__Ssd1c{font-size:25px;line-height:1.15;margin-bottom:11px}.WhyChooseUs_description__3Nooc{font-size:13px;line-height:1.48;margin-bottom:15px}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px;margin-top:28px}.WhyChooseUs_feature__i0bqY{gap:5px;padding:4px 0}.WhyChooseUs_featureTitle__A8Jzl{font-size:12px}.WhyChooseUs_icon__G7it9{width:31px;height:31px;flex-basis:31px}.WhyChooseUs_imageWrapper__3aLUQ{width:100%;aspect-ratio:16/10;max-height:235px;margin:0 auto}.WhyChooseUs_badge__ntCsH{left:8px;bottom:8px;min-width:95px;padding:7px 9px}.WhyChooseUs_badgeNumber__mqfBX{font-size:18px}.WhyChooseUs_badgeText__QrxO7{font-size:9px}.WhyChooseUs_button__LbrJT{min-width:125px;padding:9px 11px;font-size:13px;margin-top:100px}.WhyChooseUs_buttonIcon__HS6IC{width:22px;height:22px}}@media (min-width:361px) and (max-width:400px){.WhyChooseUs_section__4kwdi{width:94%;max-width:380px;height:auto;min-height:0;max-height:none;margin:24px auto;padding:20px 13px;grid-template-columns:1fr;gap:17px}.WhyChooseUs_subTitle__I4oIW{font-size:9px;letter-spacing:.9px}.WhyChooseUs_heading__Ssd1c{font-size:23px;line-height:1.15}.WhyChooseUs_description__3Nooc{font-size:12px;line-height:1.45}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 5px;margin-top:25px}.WhyChooseUs_feature__i0bqY{gap:4px;padding:3px 0}.WhyChooseUs_featureTitle__A8Jzl{font-size:11px}.WhyChooseUs_icon__G7it9{width:29px;height:29px;flex-basis:29px}.WhyChooseUs_imageWrapper__3aLUQ{width:100%;aspect-ratio:16/10;max-height:210px;margin:0 auto}.WhyChooseUs_badge__ntCsH{left:7px;bottom:7px;min-width:88px;padding:6px 8px}.WhyChooseUs_badgeNumber__mqfBX{font-size:17px}.WhyChooseUs_badgeText__QrxO7{font-size:8px}}@media (max-width:360px){.WhyChooseUs_section__4kwdi{width:94%;max-width:340px;height:auto;min-height:0;max-height:none;margin:20px auto;padding:18px 10px;grid-template-columns:1fr;gap:15px}.WhyChooseUs_subTitle__I4oIW{font-size:8px;letter-spacing:.7px}.WhyChooseUs_heading__Ssd1c{font-size:21px;line-height:1.15}.WhyChooseUs_description__3Nooc{font-size:11px;line-height:1.42}.WhyChooseUs_features__Zd8cZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 4px;margin-top:22px}.WhyChooseUs_feature__i0bqY{gap:3px;padding:3px 0}.WhyChooseUs_featureTitle__A8Jzl{font-size:10px}.WhyChooseUs_icon__G7it9{width:27px;height:27px;flex-basis:27px}.WhyChooseUs_imageWrapper__3aLUQ{width:100%;aspect-ratio:16/10;max-height:185px;margin:0 auto}.WhyChooseUs_badge__ntCsH{left:6px;bottom:6px;min-width:82px;padding:5px 7px}.WhyChooseUs_badgeNumber__mqfBX{font-size:15px}.WhyChooseUs_badgeText__QrxO7{font-size:7px}.WhyChooseUs_button__LbrJT{min-width:115px;padding:8px 10px;font-size:12px;gap:6px}.WhyChooseUs_buttonIcon__HS6IC{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.WhyChooseUs_badge__ntCsH,.WhyChooseUs_buttonIcon__HS6IC,.WhyChooseUs_button__LbrJT,.WhyChooseUs_description__3Nooc,.WhyChooseUs_feature__i0bqY,.WhyChooseUs_heading__Ssd1c,.WhyChooseUs_icon__G7it9,.WhyChooseUs_imageCol__mzDms,.WhyChooseUs_imageWrapper__3aLUQ,.WhyChooseUs_image__5Zr0h,.WhyChooseUs_section__4kwdi,.WhyChooseUs_subTitle__I4oIW,.WhyChooseUs_textCol__s_6OS{transition:none!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif}.custom-header{width:100%;max-width:100%;position:relative;top:0;left:0;z-index:9999;background:#fff;transform:translateY(0);transition:transform .4s ease,box-shadow .3s ease,background .3s ease;will-change:transform;overflow:visible}.custom-header.header-scrolled{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;background:hsla(0,0%,100%,.96);box-shadow:0 5px 25px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.custom-header.header-hidden{transform:translateY(-110%)}.custom-header.header-visible{transform:translateY(0)}.header-container{width:100%;max-width:1400px;min-height:76px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-sizing:border-box}.header-logo{flex-shrink:0;text-decoration:none;color:#0866ff;white-space:nowrap}.header-logo h2{margin:0;font-family:Roboto;font-size:25px;font-weight:800;line-height:1;letter-spacing:-.5px;transition:color .3s ease,transform .3s ease}.header-logo:hover h2{color:#004fd1;transform:translateY(-2px)}.header-nav-wrapper{flex:1 1;min-width:0}.header-nav,.header-nav-wrapper{display:flex;justify-content:center}.header-nav{align-items:center;gap:38px}.nav-link{position:relative;display:inline-flex;align-items:center;padding:28px 0;color:#111;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .3s ease,transform .3s ease}.nav-link:after{content:"";position:absolute;left:0;bottom:20px;width:0;height:2px;background:#0866ff;border-radius:10px;transition:width .3s ease}.nav-link:hover{color:#0866ff;transform:translateY(-1px)}.nav-link:hover:after{width:100%}.nav-link.active{color:#0866ff;font-weight:600}.nav-link.active:after{width:100%}.header-quote{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:145px;padding:13px 20px;background:#0866ff;color:#fff;border:1px solid #0866ff;border-radius:7px;text-decoration:none;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:600;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.header-quote:hover{background:#004fd1;transform:translateY(-2px);box-shadow:0 8px 22px rgba(8,102,255,.25)}.header-quote.active{background:#004fd1}.quote-arrow{font-size:18px;line-height:1;transition:transform .3s ease}.header-quote:hover .quote-arrow{transform:translateX(4px)}.mobile-menu-button{display:none;width:44px;height:44px;padding:9px;border:none;background:transparent;cursor:pointer;flex-shrink:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:6px}.mobile-menu-button span{display:block;width:25px;height:2px;background:#111;border-radius:5px;transition:transform .3s ease,opacity .3s ease,width .3s ease}.mobile-menu-button.menu-active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-button.menu-active span:nth-child(2){opacity:0;width:0}.mobile-menu-button.menu-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-navigation{display:none}@media (min-width:1600px){.header-container{max-width:1550px;min-height:82px;padding:0 50px}.header-logo h2{font-size:28px}.header-nav{gap:45px}.nav-link{font-size:16px}.header-quote{min-width:155px;padding:14px 22px;font-size:15px}}@media (max-width:1199px) and (min-width:992px){.header-container{max-width:1100px;min-height:72px;padding:0 25px;gap:20px}.header-logo h2{font-size:22px}.header-nav{gap:22px}.nav-link{font-size:14px}.header-quote{min-width:125px;padding:11px 15px;font-size:13px}}@media (max-width:991px){.custom-header{position:relative}.custom-header.header-scrolled{position:fixed;top:0;left:0;right:0;width:100%}.header-container{min-height:68px;padding:0 25px;gap:15px}.header-logo h2{font-size:22px}.header-nav-wrapper,.header-quote{display:none}.mobile-menu-button{display:flex}.mobile-navigation{display:flex;width:100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;padding:0 25px;background:#fff;border-top:1px solid transparent;box-shadow:0 12px 25px rgba(0,0,0,.08);transition:max-height .4s ease,opacity .3s ease,visibility .3s ease,padding .4s ease,border-color .3s ease}.mobile-navigation-open{max-height:500px;opacity:1;visibility:visible;padding-top:12px;padding-bottom:18px;border-top-color:rgba(0,0,0,.08)}.mobile-navigation .nav-link{width:100%;padding:15px 5px;font-size:15px;border-bottom:1px solid rgba(0,0,0,.07)}.mobile-navigation .nav-link:after{display:none}.mobile-navigation .nav-link:hover{transform:translateX(5px)}.mobile-quote{width:100%;margin-top:15px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background:#0866ff;color:#fff;border-radius:7px;text-decoration:none;font-size:14px;font-weight:600;transition:background .3s ease,transform .3s ease}.mobile-quote:hover{background:#004fd1;transform:translateY(-2px)}.mobile-quote-arrow{font-size:18px;transition:transform .3s ease}.mobile-quote:hover .mobile-quote-arrow{transform:translateX(4px)}}@media (max-width:767px){.header-container{min-height:64px;padding:0 18px}.header-logo h2{font-size:20px;letter-spacing:-.3px}.mobile-menu-button{width:42px;height:42px}.mobile-menu-button span{width:24px}.mobile-navigation{padding-left:18px;padding-right:18px}.mobile-navigation-open{padding-top:10px;padding-bottom:16px}}@media (max-width:480px){.header-container{min-height:60px;padding:0 14px}.header-logo h2{font-size:18px}.mobile-menu-button{width:40px;height:40px;padding:7px}.mobile-menu-button span{width:22px}.mobile-navigation{padding-left:14px;padding-right:14px}.mobile-navigation .nav-link{padding:13px 4px;font-size:14px}.mobile-quote{padding:12px 15px;font-size:13px}}@media (max-width:359px){.header-container{padding:0 10px}.header-logo h2{font-size:17px}.mobile-navigation{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.custom-header,.header-logo h2,.header-quote,.mobile-menu-button span,.mobile-navigation,.mobile-quote,.nav-link,.quote-arrow{transition:none!important}}.solar-enquiry-overlay,.solar-enquiry-overlay *,.solar-video-section,.solar-video-section *{box-sizing:border-box}.solar-video-section{position:relative;width:100%;min-height:40vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#05070b;font-family:Roboto,Arial,sans-serif}.video-background{overflow:hidden;z-index:0}.background-video,.video-background{position:absolute;inset:0;width:100%;height:100%}.background-video{object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .8s ease,transform 7s ease}.background-video.active-video{opacity:1;transform:scale(1)}.video-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.62) 35%,rgba(0,0,0,.4) 65%,rgba(0,0,0,.22))}.video-glow{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 30% 50%,rgba(0,102,255,.15),transparent 55%)}.solar-video-container{position:relative;z-index:5;width:100%;max-width:1500px;min-height:100vh;margin:0 auto;padding:120px 60px 130px;display:flex;align-items:center;justify-content:flex-start;text-align:left}.solar-video-content{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.content-visible{opacity:1;transform:translateX(0);transition:opacity .6s ease,transform .6s ease}.content-changing{opacity:0;transform:translateX(-25px);transition:opacity .35s ease,transform .35s ease}.small-title{display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:20px;padding:8px 18px;border:1px solid hsla(0,0%,100%,.5);border-radius:50px;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:400;letter-spacing:2px}.solar-video-content p{width:100%;max-width:720px;color:hsla(0,0%,100%,.9);font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:200;line-height:1.65;margin:25px 0 0 40px}.solar-video-content h1{width:100%;max-width:900px;margin:0 0 0 40px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:64px;font-weight:500;line-height:1.08;letter-spacing:-1.5px;text-shadow:0 4px 25px rgba(0,0,0,.35)}.solar-video-content h1 span{display:block}.solar-video-title h1{display:block;width:100%;margin:0 0 10px;color:#fff;font-family:Roboto;font-size:30px;font-weight:500;line-height:1.08;letter-spacing:-1.5px;text-shadow:0 4px 25px rgba(0,0,0,.35)}.solar-video-title h1 span{display:block}.action-buttons{justify-content:flex-start;gap:16px;margin-top:35px}.action-button,.action-buttons{display:flex;align-items:center}.action-button{min-width:210px;height:54px;padding:0 20px;justify-content:center;gap:11px;border-radius:6px;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;margin-left:50px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.whatsapp-button{border:1px solid #fff;background:#0866ff;color:#fff}.whatsapp-button:hover{background:#fff;color:#101421;transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.3)}.button-icon{display:flex;align-items:center;justify-content:center}.arrow{margin-left:auto;font-size:19px;transition:transform .3s ease}.action-button:hover .arrow{transform:translateX(5px)}.bottom-line{width:100%;max-width:850px;height:1px;margin-top:45px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent)}.indicators{position:absolute;left:50%;bottom:45px;z-index:10;transform:translateX(-50%);display:flex;align-items:center;gap:8px}.indicator{width:30px;height:3px;padding:0;border:0;background:hsla(0,0%,100%,.35);cursor:pointer;transition:width .3s ease,background .3s ease}.indicator span{display:block;width:100%;height:100%}.active-indicator{width:55px;background:#fff}.slide-number{position:absolute;right:45px;bottom:40px;z-index:10;display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px}.slide-number i{width:28px;height:1px;background:hsla(0,0%,100%,.6)}.solar-enquiry-overlay{position:fixed;inset:0;z-index:9999;padding:30px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:rgba(5,10,25,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:enquiryOverlayIn .35s ease}@keyframes enquiryOverlayIn{0%{opacity:0}to{opacity:1}}.solar-enquiry-modal{position:relative;width:100%;max-width:570px;max-height:calc(100vh - 60px);overflow-y:auto;padding:36px;border:1px solid hsla(0,0%,100%,.7);border-radius:18px;background:hsla(0,0%,100%,.98);box-shadow:0 30px 80px rgba(0,0,0,.35);animation:enquiryModalIn .4s ease}@keyframes enquiryModalIn{0%{opacity:0;transform:translateY(35px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.solar-enquiry-close{position:absolute;top:17px;right:17px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f1f3f7;color:#182033;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease}.solar-enquiry-close:hover{background:#182033;color:#fff;transform:rotate(90deg)}.solar-enquiry-header{padding-right:40px;margin-bottom:25px}.solar-enquiry-label{display:block;margin-bottom:7px;color:#316df4;font-size:11px;font-weight:800;letter-spacing:1.8px}.solar-enquiry-header h2{margin:0;color:#151a2a;font-family:Roboto,Arial,sans-serif;font-size:32px;font-weight:800;line-height:1.2}.solar-enquiry-header p{margin:9px 0 0;color:#667085;font-size:14px;line-height:1.5}.solar-enquiry-form{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.form-field{width:100%}.confirmed-customer,.form-field:first-child,.form-field:nth-child(2),.form-message,.form-security,.location-box,.location-status,.otp-section,.submit-enquiry-button{grid-column:1/-1}.form-field label{display:block;margin-bottom:7px;color:#252b3a;font-size:12px;font-weight:700}.form-field input,.form-field select,.otp-row input{width:100%;height:48px;padding:0 14px;border:1px solid #d9deea;border-radius:7px;outline:none;background:#fff;color:#1a2030;font-family:Roboto,Arial,sans-serif;font-size:13px;transition:border-color .25s ease,box-shadow .25s ease}.form-field input:focus,.form-field select:focus,.otp-row input:focus{border-color:#316df4;box-shadow:0 0 0 3px rgba(49,109,244,.1)}.form-field select{cursor:pointer}.phone-input-row{display:flex;width:100%}.country-code{width:58px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #d9deea;border-right:0;border-radius:7px 0 0 7px;background:#f7f8fb;color:#344054;font-size:13px;font-weight:700}.phone-input-row input{border-radius:0 7px 7px 0}.otp-section{width:100%}.otp-send-button{width:100%;height:44px;border:1px solid #316df4;border-radius:7px;background:#316df4;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .3s ease,transform .3s ease}.otp-send-button:hover{background:#1e55d6;transform:translateY(-2px)}.otp-row{display:flex;gap:9px}.otp-row input{flex:1 1}.otp-verify-button{min-width:95px;height:48px;justify-content:center;border:0;border-radius:7px;background:#17233b;color:#fff;font-size:12px;cursor:pointer}.otp-success,.otp-verify-button{display:flex;align-items:center;font-weight:700}.otp-success{gap:6px;margin-top:7px;color:#14804a;font-size:11px}.location-box{gap:11px;padding:13px;border:1px solid #dce3f0;border-radius:9px;background:#f7f9fd}.location-box,.location-icon{display:flex;align-items:center}.location-icon{width:39px;height:39px;flex-shrink:0;justify-content:center;border-radius:50%;background:#e7efff;color:#316df4}.location-content{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.location-content strong{color:#202737;font-size:12px}.location-content span{overflow:hidden;color:#7a8498;font-size:10px;text-overflow:ellipsis}.location-button{flex-shrink:0;height:38px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid #316df4;border-radius:6px;background:#fff;color:#316df4;font-size:10px;font-weight:700;cursor:pointer;transition:background .3s ease,color .3s ease}.location-button:hover{background:#316df4;color:#fff}.location-status{margin-top:-7px;color:#667085;font-size:10px}.confirmed-customer{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;color:#303849;font-size:12px;font-weight:600}.confirmed-customer input{position:absolute;opacity:0;pointer-events:none}.custom-check{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid #cdd4e1;border-radius:5px;color:transparent;transition:background .25s ease,color .25s ease}.confirmed-customer input:checked+.custom-check{background:#316df4;border-color:#316df4;color:#fff}.form-security{display:flex;align-items:center;gap:8px;background:#f1f8f5;color:#28724e;font-size:10px}.form-message,.form-security{padding:10px 12px;border-radius:7px;line-height:1.4}.form-message{background:#fff3f3;color:#c53030;font-size:11px}.form-message.success-message{background:#effaf4;color:#0866ff}.submit-enquiry-button{height:52px;display:flex;align-items:center;justify-content:center;gap:15px;border:0;border-radius:7px;background:#0866ff;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.submit-enquiry-button span{transition:transform .3s ease}.submit-enquiry-button:hover{background:#316df4;transform:translateY(-2px);box-shadow:0 10px 25px rgba(49,109,244,.25)}.submit-enquiry-button:hover span:last-child{transform:translateX(5px)}@media (min-width:1400px){.solar-video-container{max-width:1500px;padding:140px 80px 130px}.solar-video-content{max-width:900px}.solar-video-content h1{max-width:900px;font-size:76px;line-height:1.08}.solar-video-content p{font-size:20px}}@media (max-width:1399px) and (min-width:992px){.solar-video-container{padding:110px 60px}.solar-video-content{max-width:780px}.solar-video-content h1{max-width:780px;font-size:56px;line-height:1.1}.solar-video-content p{max-width:700px;font-size:17px}.action-buttons{margin-top:30px}.action-button{min-width:190px}}@media (max-width:991px) and (min-width:576px){.solar-video-section{min-height:760px}.solar-video-container{min-height:760px;padding:100px 40px;justify-content:flex-start}.solar-video-content{max-width:680px}.small-title{font-size:11px;letter-spacing:1.5px}.solar-video-content h1{max-width:680px;font-size:44px;line-height:1.12;letter-spacing:-.8px}.solar-video-content p{max-width:600px;margin-top:20px;font-size:15px;line-height:1.55}.action-buttons{margin-top:28px}.action-button{min-width:180px;height:50px;font-size:13px}.solar-enquiry-modal{max-width:540px;padding:30px}}@media (max-width:575px){.solar-video-section{min-height:720px}.solar-video-container{min-height:720px;padding:90px 22px;margin-top:-200px;justify-content:flex-start;align-items:center}.solar-video-content{max-width:100%;margin-top:100px;align-items:flex-start;text-align:left;margin-left:-20px}.video-overlay{background:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.5))}.small-title{margin-bottom:15px;padding:7px 13px;font-size:9px;letter-spacing:1.3px}.solar-video-content h1{width:100%;max-width:100%;font-size:34px;line-height:1.13;letter-spacing:-.5px}.solar-video-content p{width:100%;max-width:340px;margin-top:17px;font-size:13px;line-height:1.55}.action-buttons{width:100%;flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px}.action-button{width:100%;max-width:270px;min-width:0;margin-left:50px;height:48px;font-size:12px}.bottom-line{margin-top:28px}.indicators{bottom:25px}.slide-number{right:18px;bottom:23px;font-size:10px}.slide-number i{width:20px}.solar-enquiry-overlay{padding:12px}.solar-enquiry-modal{max-height:calc(100vh - 24px);padding:27px 18px 20px;border-radius:15px}.solar-enquiry-header{padding-right:30px;margin-bottom:20px}.solar-enquiry-header h2{font-size:25px}.solar-enquiry-header p{font-size:12px}.solar-enquiry-form{grid-template-columns:1fr;gap:14px}.confirmed-customer,.form-field:first-child,.form-field:nth-child(2),.form-message,.form-security,.location-box,.location-status,.otp-section,.submit-enquiry-button{grid-column:auto}.location-box{align-items:flex-start;flex-wrap:wrap}.location-content{flex:1 1}.location-button{width:100%;justify-content:center}}@media (max-width:380px){.solar-video-section{min-height:680px}.solar-video-container{min-height:680px;padding:80px 16px}.solar-video-content h1{font-size:29px;line-height:1.15;letter-spacing:-.3px}.solar-video-content p{font-size:12px}.small-title{font-size:8px}.action-button{max-width:245px}.solar-enquiry-modal{padding:25px 14px 18px}.solar-enquiry-header h2{font-size:22px}.form-field input,.form-field select,.otp-row input{height:45px;font-size:12px}.otp-verify-button{min-width:80px;height:45px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.about-us-section{position:relative;width:100%;padding:110px 0 120px;overflow:hidden;background:#fff;font-family:Roboto,sans-serif}.about-us-container{width:100%;max-width:1400px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:1fr .9fr;align-items:center;grid-gap:80px;gap:80px}.about-us-left{position:relative;width:100%;z-index:2}.about-us-small-title{position:relative;display:inline-flex;align-items:center;padding-left:48px;margin-bottom:18px;color:#0866ff;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.about-us-small-title:before{content:"";position:absolute;left:0;top:50%;width:34px;height:2px;background:#0866ff;transform:translateY(-50%);transition:width .4s ease}.about-us-left:hover .about-us-small-title:before{width:42px}.about-us-heading{margin:0;max-width:650px;color:#111;font-family:Roboto,sans-serif;font-size:53px;font-weight:800;line-height:1.13;letter-spacing:-1.5px}.about-us-heading span{position:relative;display:inline-block;color:#0866ff;font-weight:800}.about-us-heading span:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:3px;background:#0866ff;transition:width .6s ease}.about-us-left:hover .about-us-heading span:after{width:100%}.about-us-line{width:65px;height:3px;margin:28px 0 25px;background:#0866ff;border-radius:10px;transition:width .5s ease}.about-us-left:hover .about-us-line{width:100px}.about-us-paragraph{max-width:690px;margin:0 0 15px;color:#222;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.8;opacity:0;animation:aboutTextReveal .8s ease forwards;animation-delay:.2s}.about-us-secondary{animation-delay:.35s}@keyframes aboutTextReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.about-us-features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:30px;max-width:680px}.about-us-feature{position:relative;display:flex;align-items:center;gap:13px;min-height:76px;padding:12px 15px;border:1px solid #e8e8e8;border-radius:8px;background:hsla(0,0%,100%,.9);overflow:hidden;opacity:0;animation:featureReveal .7s ease forwards;animation-delay:var(--delay);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.about-us-feature:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:#0866ff;transition:height .35s ease}.about-us-feature:hover{transform:translateY(-5px);border-color:#0866ff;box-shadow:0 15px 35px rgba(0,0,0,.08)}.about-us-feature:hover:before{height:100%}@keyframes featureReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.about-us-feature-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(8,102,255,.1);color:#0866ff;transition:transform .4s ease,background .4s ease,color .4s ease}.about-us-feature:hover .about-us-feature-icon{background:#0866ff;color:#fff;transform:rotate(8deg) scale(1.08)}.about-us-feature-text h3{margin:0 0 4px;color:#111;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.about-us-feature-text span{color:#555;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px}.about-us-right{position:relative;width:100%;display:flex;justify-content:center}.about-us-image-wrapper{position:relative;width:100%;max-width:570px;height:570px;padding:15px}.about-us-image-shape{position:absolute;right:-10px;top:-10px;width:180px;height:180px;border:2px solid rgba(8,102,255,.3);border-radius:50%;animation:aboutRotate 15s linear infinite}@keyframes aboutRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-us-image{position:relative;width:100%;height:100%;overflow:hidden;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.16);z-index:2}.about-us-image-element{object-fit:cover;object-position:center;transform:scale(1.05);transition:transform 1.2s ease}.about-us-image-wrapper:hover .about-us-image-element{transform:scale(1.12)}.about-us-image:after{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.35);border-radius:18px;pointer-events:none}.about-us-floating-card{position:absolute;left:-30px;bottom:55px;min-width:175px;padding:20px 22px;display:flex;align-items:center;gap:13px;border-radius:12px;background:hsla(0,0%,100%,.94);box-shadow:0 20px 45px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;animation:floatingCard 3s ease-in-out infinite}@keyframes floatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-number{color:#0866ff;font-family:Roboto,sans-serif;font-size:35px;font-weight:800;line-height:1}.floating-text{color:#222;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.about-us-circle{position:absolute;left:-45px;top:70px;width:90px;height:90px;border-radius:50%;background:rgba(8,102,255,.08);z-index:1;animation:circlePulse 4s ease-in-out infinite}@keyframes circlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (min-width:1400px){.about-us-section{padding:125px 0}.about-us-container{padding:0 70px;gap:100px}.about-us-heading{font-size:58px;font-weight:800}.about-us-paragraph{font-size:17px;font-weight:400}.about-us-image-wrapper{max-width:600px;height:600px}}@media (min-width:1200px) and (max-width:1399px){.about-us-section{padding:105px 0 115px}.about-us-container{padding:0 50px;gap:65px}.about-us-heading{font-size:49px;font-weight:800}.about-us-paragraph{font-size:16px;font-weight:400}.about-us-image-wrapper{height:520px}}@media (min-width:992px) and (max-width:1199px){.about-us-section{padding:90px 0 100px}.about-us-container{padding:0 40px;gap:45px}.about-us-small-title{font-size:14px;font-weight:700}.about-us-heading{font-size:43px;font-weight:800}.about-us-paragraph{font-size:15px;font-weight:400;line-height:1.7}.about-us-features{gap:10px}.about-us-feature{min-height:70px;padding:10px}.about-us-feature-icon{width:42px;height:42px}.about-us-feature-text h3{font-size:13px;font-weight:700}.about-us-feature-text span{font-size:10px;font-weight:500}.about-us-image-wrapper{height:460px;padding:10px}.about-us-floating-card{left:-15px;bottom:40px}}@media (min-width:768px) and (max-width:991px){.about-us-section{padding:80px 0 90px}.about-us-container{grid-template-columns:1fr;gap:55px;padding:0 40px}.about-us-left{max-width:700px;margin:0 auto}.about-us-small-title{font-size:14px;font-weight:700}.about-us-heading{font-size:42px;font-weight:800}.about-us-paragraph{font-size:15px;font-weight:400}.about-us-features{max-width:100%}.about-us-right{order:2}.about-us-image-wrapper{max-width:600px;height:500px}.about-us-floating-card{left:5px}}@media (min-width:577px) and (max-width:767px){.about-us-section{padding:70px 0 80px}.about-us-container{grid-template-columns:1fr;gap:45px;padding:0 30px}.about-us-small-title{font-size:13px;font-weight:700;padding-left:38px}.about-us-heading{font-size:36px;font-weight:800;letter-spacing:-.7px}.about-us-paragraph{font-size:14px;font-weight:400;line-height:1.7}.about-us-features{grid-template-columns:1fr 1fr;gap:10px}.about-us-feature{min-height:70px;padding:9px}.about-us-feature-icon{width:40px;height:40px}.about-us-feature-text h3{font-size:12px;font-weight:700}.about-us-feature-text span{font-size:9px;font-weight:500}.about-us-image-wrapper{max-width:550px;height:430px}.about-us-floating-card{left:0;bottom:30px;min-width:155px;padding:16px}.floating-number{font-size:29px;font-weight:800}}@media (min-width:401px) and (max-width:576px){.about-us-section{padding:60px 0 70px}.about-us-container{grid-template-columns:1fr;gap:40px;padding:0 22px}.about-us-small-title{font-size:11px;font-weight:700;padding-left:31px;margin-bottom:14px}.about-us-small-title:before{width:23px}.about-us-heading{font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.about-us-line{margin:20px 0}.about-us-paragraph{font-size:13px;font-weight:400;line-height:1.7;margin-bottom:12px}.about-us-features{grid-template-columns:1fr;gap:9px;margin-top:22px}.about-us-feature{min-height:65px}.about-us-feature-icon{width:40px;height:40px}.about-us-feature-text h3{font-size:13px;font-weight:700}.about-us-feature-text span{font-size:9px;font-weight:500}.about-us-image-wrapper{height:370px;padding:7px}.about-us-image{border-radius:13px}.about-us-floating-card{left:0;bottom:25px;min-width:145px;padding:13px 15px}.floating-number{font-size:27px;font-weight:800}.floating-text{font-size:10px;font-weight:600}.about-us-image-shape{width:110px;height:110px;right:-5px;top:-5px}.about-us-circle{width:60px;height:60px;left:-20px;top:40px}}@media (max-width:400px){.about-us-section{padding:50px 0 60px}.about-us-container{grid-template-columns:1fr;gap:35px;padding:0 17px}.about-us-small-title{font-size:10px;font-weight:700;padding-left:27px;letter-spacing:1px}.about-us-small-title:before{width:20px}.about-us-heading{font-size:26px;font-weight:800;line-height:1.2}.about-us-line{width:50px;margin:17px 0}.about-us-paragraph{font-size:12px;font-weight:400;line-height:1.65}.about-us-features{grid-template-columns:1fr;gap:8px;margin-top:20px}.about-us-feature{min-height:61px;padding:8px 10px}.about-us-feature-icon{width:37px;height:37px}.about-us-feature-text h3{font-size:12px;font-weight:700}.about-us-feature-text span{font-size:9px;font-weight:500}.about-us-image-wrapper{height:320px;padding:5px}.about-us-image{border-radius:11px}.about-us-floating-card{left:0;bottom:18px;min-width:130px;padding:11px 12px;gap:8px}.floating-number{font-size:24px;font-weight:800}.floating-text{font-size:9px;font-weight:600}.about-us-image-shape{width:90px;height:90px}.about-us-circle{width:50px;height:50px;left:-10px;top:25px}}.solar-slider-section{width:80%;max-width:1600px;height:620px;min-height:620px;max-height:620px;margin:0 auto;padding:50px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1.6fr;align-items:stretch;grid-gap:40px;gap:40px;background:#fff;overflow:hidden}.solar-slider-section *,.solar-slider-section :after,.solar-slider-section :before{box-sizing:border-box}.solar-slider-heading{width:100%;max-width:100%;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.solar-slider-eyebrow{display:inline-block;font-size:.8rem;font-weight:100;letter-spacing:.18em;text-transform:uppercase;color:#0866ff;margin-bottom:1rem}.solar-slider-heading h1{font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.1;color:#0f1720;margin:0 0 .5rem;max-width:100%}.solar-slider-heading h2{font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:600;color:#000;margin:0 0 auto;max-width:100%}.solar-slider-heading p{width:100%;max-width:480px;font-size:20px;line-height:1.6;font-family:Arial,sans-serif;color:#000;margin-top:2.5rem}.solar-slider-container,.solar-slider-list{width:100%;max-width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.solar-slider-list{display:flex;list-style:none;margin:0;padding:0;gap:10px}.solar-slider-list-item{width:auto;max-width:100%;min-width:0;height:100%;flex:1 1;overflow:hidden;transition:flex .7s cubic-bezier(.22,1,.36,1)}.solar-slider-list-item:has(.solar-slider-item.active){flex:4 1}.solar-slider-item{position:relative;min-width:0;border-radius:14px;cursor:pointer;outline:none}.solar-slider-image,.solar-slider-item{width:100%;max-width:100%;height:100%;overflow:hidden}.solar-slider-image{position:absolute;inset:0}.solar-slider-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.solar-slider-item.active .solar-slider-image img{transform:scale(1.06)}.solar-slider-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 45%,rgba(0,0,0,.15));z-index:1;transition:background .5s ease}.solar-slider-box{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.5rem 1.25rem;color:#fff}.solar-slider-box h3{font-size:1.05rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;writing-mode:horizontal-tb;transition:font-size .4s ease}@media screen and (min-width:992px){.solar-slider-item:not(.active) .solar-slider-box{height:100%;display:flex;align-items:flex-end;padding-bottom:1.5rem}.solar-slider-item:not(.active) .solar-slider-box h3{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;max-height:100%}.solar-slider-item.active .solar-slider-box h3{font-size:1.3rem}}.solar-slider-hide-text{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease .1s}.solar-slider-item.active .solar-slider-hide-text{max-height:220px;opacity:1;margin-top:.6rem}.solar-slider-hide-text p{font-size:.9rem;line-height:1.5;color:hsla(0,0%,100%,.9);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.solar-slider-button{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#0f1720;background:#fff;padding:.55rem 1.1rem;border-radius:999px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.solar-slider-button:hover{background:#0866ff;color:#fff;transform:translateY(-2px)}.solar-slider-button span{transition:transform .25s ease}.solar-slider-button:hover span{transform:translateX(3px)}.solar-slider-dots{display:none;justify-content:center;gap:8px;grid-column:1/-1;margin-top:1.5rem}.solar-slider-dot{width:9px;height:9px;border-radius:50%;border:none;background:rgba(15,23,32,.25);cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease}.solar-slider-dot:hover{background:rgba(15,23,32,.5)}.solar-slider-dot.active{background:#4169e1;transform:scale(1.3)}@media screen and (min-width:992px) and (max-width:1439px){.solar-slider-section{width:100%;max-width:1400px;height:560px;min-height:560px;max-height:560px;margin:0 auto;padding:45px 40px;grid-template-columns:.9fr 1.6fr;gap:35px}.solar-slider-container,.solar-slider-list{min-height:0}.solar-slider-heading h1{font-size:2.4rem}}@media screen and (min-width:1440px){.solar-slider-section{width:100%;max-width:1600px;height:620px;min-height:620px;max-height:620px;margin:0 auto;padding:50px;grid-template-columns:1fr 1.7fr;gap:45px}.solar-slider-heading h1{font-size:3rem}}@media screen and (min-width:1920px){.solar-slider-section{max-width:1800px;height:680px;min-height:680px;max-height:680px;padding:60px;gap:50px}}@media screen and (min-width:576px) and (max-width:991px){.solar-slider-section{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:55px 30px;grid-template-columns:1fr;gap:35px}.solar-slider-heading{height:auto;min-height:auto}.solar-slider-heading h1{font-size:2.2rem}.solar-slider-heading p{margin-top:1.5rem}.solar-slider-container,.solar-slider-list{width:100%;height:360px;min-height:360px}.solar-slider-list{flex-wrap:wrap}.solar-slider-list-item{flex:1 1 45%;min-width:45%;height:175px}.solar-slider-list-item:has(.solar-slider-item.active){flex:1 1 100%;min-width:100%;height:340px}.solar-slider-box h3{writing-mode:horizontal-tb!important;transform:none!important}.solar-slider-dots{display:flex}}@media screen and (max-width:575px){.solar-slider-section{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:45px 18px;grid-template-columns:1fr;gap:25px;overflow:hidden}.solar-slider-heading{width:100%;height:auto;min-height:auto;text-align:left}.solar-slider-heading h1{font-size:1.8rem}.solar-slider-heading h2{font-size:1rem}.solar-slider-heading p{margin-top:1.25rem;font-size:.9rem}.solar-slider-container,.solar-slider-list{width:100%;height:auto;min-height:auto}.solar-slider-list{flex-direction:column;gap:.75rem}.solar-slider-list-item{width:100%;height:90px;flex:none!important;transition:height .6s cubic-bezier(.22,1,.36,1)}.solar-slider-list-item:has(.solar-slider-item.active){width:100%;height:320px}.solar-slider-box h3{font-size:.95rem}.solar-slider-item.active .solar-slider-box h3{font-size:1.15rem}.solar-slider-hide-text p{-webkit-line-clamp:3;font-size:.85rem}.solar-slider-button{font-size:.82rem;padding:.5rem .95rem}.solar-slider-dots{display:flex}}@media screen and (max-width:360px){.solar-slider-section{padding:38px 14px;gap:20px}.solar-slider-list-item:has(.solar-slider-item.active){height:280px}}@media (prefers-reduced-motion:reduce){.solar-slider-button,.solar-slider-button span,.solar-slider-hide-text,.solar-slider-image img,.solar-slider-list-item{transition:none!important}}.company-solutions-section{width:100%;max-width:100%;padding:65px 0;margin:0;background:#fff;font-family:Roboto,Arial,sans-serif;overflow:hidden;box-sizing:border-box}.company-solutions-section *,.company-solutions-section :after,.company-solutions-section :before{box-sizing:border-box}.company-solutions-top{width:100%;max-width:1120px;margin:0 auto 32px;padding:0 20px}.company-solutions-heading{width:100%;max-width:700px}.company-solutions-subtitle{display:inline-block;margin:0;color:#0866ff;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.company-solutions-heading h2{padding:0;color:#111;font-family:Roboto,Arial,sans-serif;font-size:40px;font-weight:400;margin:-10px 0 0;line-height:1.1;letter-spacing:-.7px}.company-solutions-main{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.company-solutions-slider-area{position:relative;width:100%;display:flex;align-items:center}.company-solutions-slider{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:6px 4px 18px}.company-solutions-slider::-webkit-scrollbar{display:none}.company-solutions-card-link{display:block;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);width:calc((100% - 32px) / 3);min-width:0;scroll-snap-align:start}.company-solutions-card-link,.company-solutions-card-link:active,.company-solutions-card-link:focus,.company-solutions-card-link:hover{text-decoration:none;color:inherit}.company-solutions-card{position:relative;width:100%;height:390px;overflow:hidden;background:#fff;border-radius:20px;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.company-solutions-card-link:hover .company-solutions-card{transform:translateY(-5px);box-shadow:0 15px 32px rgba(8,102,255,.16)}.company-solutions-image{position:relative;width:100%;height:100%;overflow:hidden;background:#eee}.company-solutions-image img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .5s ease}.company-solutions-card-link:hover
.company-solutions-image img{transform:scale(1.06)}.company-solutions-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.6) 30%,rgba(0,0,0,.12) 65%,transparent)}.company-solutions-card-bottom{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:105px;padding:22px 20px 20px}.company-solutions-card-bottom h3{flex:1 1;margin:0;padding:0;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.2px}.company-solutions-icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;color:#fff;font-size:20px;line-height:1;transition:background .3s ease,border-color .3s ease,transform .3s ease}.company-solutions-card-link:hover
.company-solutions-icon{background:#0866ff;border-color:#0866ff;transform:translateX(3px)}.company-solutions-arrow{position:absolute;top:50%;z-index:10;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(8,102,255,.25);border-radius:50%;background:#fff;color:#0866ff;font-family:Arial,sans-serif;font-size:21px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.12);transform:translateY(-50%);transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.company-solutions-arrow:hover{background:#0866ff;color:#fff;box-shadow:0 8px 22px rgba(8,102,255,.25)}.company-solutions-arrow:active{transform:translateY(-50%) scale(.94)}.company-solutions-prev{left:-3px}.company-solutions-next{right:-3px}@media (min-width:1400px){.company-solutions-main,.company-solutions-top{max-width:1280px}.company-solutions-heading h2{font-size:44px}.company-solutions-slider{gap:20px}.company-solutions-card-link{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 3);width:calc((100% - 40px) / 3)}.company-solutions-card{height:420px}}@media (max-width:1399px) and (min-width:1200px){.company-solutions-card-link{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);width:calc((100% - 32px) / 3)}}@media (max-width:1199px) and (min-width:992px){.company-solutions-section{padding:55px 0}.company-solutions-heading h2{font-size:33px}.company-solutions-card-link{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 2.3);width:calc((100% - 32px) / 2.3)}.company-solutions-card{height:340px}.company-solutions-card-bottom h3{font-size:19px}.company-solutions-prev{left:-18px}.company-solutions-next{right:-18px}}@media (max-width:991px) and (min-width:576px){.company-solutions-section{padding:44px 0}.company-solutions-top{margin-bottom:24px}.company-solutions-heading h2{font-size:27px}.company-solutions-slider{gap:14px}.company-solutions-card-link{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 14px) / 1.6);width:calc((100% - 14px) / 1.6)}.company-solutions-card{height:300px;border-radius:16px}.company-solutions-card-bottom{padding:18px 16px 16px;min-height:90px}.company-solutions-card-bottom h3{font-size:17px}.company-solutions-icon{width:34px;height:34px;font-size:17px}.company-solutions-arrow{width:38px;height:38px;font-size:18px}.company-solutions-prev{left:-12px}.company-solutions-next{right:-12px}}@media (max-width:575px){.company-solutions-section{padding:32px 0}.company-solutions-main,.company-solutions-top{padding:0 16px}.company-solutions-top{margin-bottom:18px}.company-solutions-subtitle{font-size:13px}.company-solutions-heading h2{font-size:22px;letter-spacing:-.3px}.company-solutions-slider{flex-direction:column;flex-wrap:wrap;gap:16px;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;padding:0}.company-solutions-card-link{flex:0 0 auto;width:100%;scroll-snap-align:none}.company-solutions-card{height:260px;border-radius:14px}.company-solutions-card-bottom{padding:16px 14px 14px;min-height:80px}.company-solutions-card-bottom h3{font-size:16px}.company-solutions-icon{width:32px;height:32px;font-size:16px}.company-solutions-arrow{display:none}}@media (prefers-reduced-motion:reduce){.company-solutions-arrow,.company-solutions-card,.company-solutions-icon,.company-solutions-image img{transition-duration:.01ms!important;transform:none!important}}.company-solutions-text-section{width:100%;min-height:420px;padding:70px 20px;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box}.company-solutions-text-container{max-width:1200px}.company-solutions-text-card,.company-solutions-text-container{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.company-solutions-text-card{max-width:1050px;min-height:260px;aspect-ratio:4/1;padding:45px 70px;text-align:center;background:#fff;border:1px solid rgba(8,102,255,.12);border-radius:24px;box-shadow:0 10px 35px rgba(8,102,255,.08)}.company-solutions-text-card p{width:100%;max-width:900px;margin:0 auto;font-family:Roboto;font-size:15px;color:#000;font-weight:300;line-height:1.7;text-align:center;box-sizing:border-box}@media (min-width:1600px){.company-solutions-text-card p{max-width:980px;font-size:15px;line-height:1.75}}@media (min-width:1200px) and (max-width:1599px){.company-solutions-text-card p{max-width:900px;font-size:14px;line-height:1.7}}@media (min-width:992px) and (max-width:1199px){.company-solutions-text-card p{max-width:780px;font-size:14px;line-height:1.7}}@media (min-width:768px) and (max-width:991px){.company-solutions-text-card p{max-width:620px;font-size:17px;line-height:1.7}}@media (min-width:576px) and (max-width:767px){.company-solutions-text-card p{max-width:460px;font-size:13px;line-height:1.65}}@media (min-width:481px) and (max-width:575px){.company-solutions-text-card p{max-width:430px;font-size:12px;line-height:1.65}}@media (min-width:360px) and (max-width:480px){.company-solutions-text-card p{width:100%;max-width:390px;font-size:11px;line-height:1.65}}@media (max-width:359px){.company-solutions-text-card p{width:100%;max-width:390px;font-size:11px;line-height:1.65;max-height:200px}}body,html{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}body{min-width:320px;background:#fff;font-family:Roboto,Arial,sans-serif}*,:after,:before{box-sizing:border-box}#__next{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}.company-benefits{width:100%;padding:55px 0;margin:-45px 0 0;background:#fff;font-family:Roboto,Arial,sans-serif;overflow:hidden}.company-benefits-container{width:min(94%,1180px);max-width:1180px;margin:0 auto;padding:0;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:40px;gap:40px;align-items:start}.company-benefits-content{position:relative;width:min(100%,560px);max-width:560px;aspect-ratio:2/1;height:auto;min-height:0;margin:0;padding:32px 36px;background:linear-gradient(135deg,#fff,#5c89d1 50%,#3577e2);border:1px solid #1e69e2;border-radius:20px;box-shadow:0 10px 28px #1e69e2,inset 0 1px 0 #1e69e2;overflow:hidden;z-index:2;text-align:left;opacity:0;animation:benefitsContent .7s ease forwards;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.company-benefits-content:before{top:-70px;right:-70px;width:170px;height:170px;background:linear-gradient(135deg,rgba(8,102,255,.1),rgba(125,70,255,.06),transparent)}.company-benefits-content:after,.company-benefits-content:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.company-benefits-content:after{left:-70px;bottom:-80px;width:180px;height:180px;background:radial-gradient(circle,rgba(8,102,255,.07),transparent 70%)}.company-benefits-content:hover{transform:translateY(-4px);border-color:rgba(8,102,255,.32);box-shadow:0 16px 35px rgba(8,102,255,.11),inset 0 1px 0 hsla(0,0%,100%,.9)}.company-benefits-subtitle{display:inline-block;margin:0 0 10px;padding:5px 11px;border:1px solid rgba(8,102,255,.15);border-radius:20px;background:hsla(0,0%,100%,.65);font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.company-benefits-content h1,.company-benefits-subtitle{position:relative;z-index:2;color:#0866ff;line-height:1.2}.company-benefits-content h1{margin:0 0 8px;padding:0;font-family:Roboto,Arial,sans-serif;font-size:19px;font-weight:700}.company-benefits-content h2{position:relative;z-index:2;width:100%;max-width:500px;margin:0;padding:0;font-family:Roboto,Arial,sans-serif;font-size:36px;line-height:1.08;font-weight:500;letter-spacing:-.8px;color:#111}.company-benefits-cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.company-benefit-card{position:relative;width:100%;aspect-ratio:1.35/1;min-height:0;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(8,102,255,.11);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(238,246,255,.75));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 25px rgba(0,0,0,.05);overflow:hidden;cursor:pointer;opacity:0;animation:cardReveal .65s ease forwards;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.company-benefit-card:first-child{animation-delay:.08s}.company-benefit-card:nth-child(2){animation-delay:.16s}.company-benefit-card:nth-child(3){animation-delay:.24s}.company-benefit-card:nth-child(4){animation-delay:.32s}.company-benefit-card:before{content:"";position:absolute;top:-100%;left:-70%;width:65%;height:300%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);transform:rotate(25deg);transition:left .65s ease;pointer-events:none;z-index:1}.company-benefit-card:hover:before{left:140%}.company-benefit-card:after{content:"";position:absolute;right:-45px;bottom:-45px;width:110px;height:110px;border-radius:50%;background:rgba(8,102,255,.05);transition:transform .35s ease,background .35s ease;pointer-events:none}.company-benefit-card:hover:after{transform:scale(1.25);background:rgba(8,102,255,.08)}.company-benefit-card:hover{transform:translateY(-6px);border-color:rgba(8,102,255,.28);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(225,239,255,.88));box-shadow:0 16px 35px rgba(8,102,255,.11)}.company-benefit-icon{position:relative;z-index:2;width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(8,102,255,.16);border-radius:14px;background:hsla(0,0%,100%,.75);color:#0866ff;box-shadow:0 6px 15px rgba(8,102,255,.06);transition:transform .3s ease,background .3s ease,color .3s ease,border-radius .3s ease}.company-benefit-card:hover .company-benefit-icon{transform:translateY(-3px) rotate(-5deg) scale(1.05);background:#0866ff;color:#fff;border-radius:50%;box-shadow:0 8px 18px rgba(8,102,255,.18)}.company-benefit-info{position:relative;z-index:2}.company-benefit-info h3{margin:15px 0 0;font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.25;font-weight:700;color:#111;transition:color .25s ease,transform .25s ease}.company-benefit-card:hover .company-benefit-info h3{color:#0866ff;transform:translateX(2px)}.company-benefit-number{position:absolute;right:16px;top:15px;z-index:3;font-size:10px;font-weight:800;letter-spacing:.8px;color:rgba(8,102,255,.32);transition:color .25s ease,transform .25s ease}.company-benefit-card:hover .company-benefit-number{color:#0866ff;transform:scale(1.1)}@keyframes cardReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes benefitsContent{0%{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@media (min-width:1600px){.company-benefits{padding:60px 0;margin-top:-45px}.company-benefits-container{width:min(92%,1240px);max-width:1240px;gap:45px}.company-benefits-content{width:560px;max-width:560px;aspect-ratio:2/1;padding:34px 40px}.company-benefits-content h1{font-size:20px}.company-benefits-content h2{font-size:39px}.company-benefits-cards{gap:17px}.company-benefit-card{padding:23px}.company-benefit-info h3{font-size:19px}}@media (min-width:1400px) and (max-width:1599px){.company-benefits{padding:55px 0;margin-top:-40px}.company-benefits-container{width:min(93%,1180px);max-width:1180px;gap:38px}.company-benefits-content{width:540px;max-width:540px;aspect-ratio:2/1;padding:31px 35px}.company-benefits-content h1{font-size:19px}.company-benefits-content h2{font-size:36px}.company-benefits-cards{gap:15px}.company-benefit-card{padding:21px}.company-benefit-info h3{font-size:18px}}@media (min-width:1200px) and (max-width:1399px){.company-benefits{padding:50px 0;margin-top:-35px}.company-benefits-container{width:min(93%,1100px);max-width:1100px;gap:32px}.company-benefits-content{width:510px;max-width:510px;aspect-ratio:2/1;padding:28px 31px}.company-benefits-content h1{font-size:18px}.company-benefits-content h2{font-size:33px}.company-benefits-cards{gap:14px}.company-benefit-card{padding:19px;border-radius:16px}.company-benefit-icon{width:46px;height:46px}.company-benefit-info h3{font-size:17px}}@media (min-width:992px) and (max-width:1199px){.company-benefits{padding:45px 0;margin-top:-30px}.company-benefits-container{width:min(94%,950px);max-width:950px;grid-template-columns:1fr;gap:25px}.company-benefits-content{width:100%;max-width:700px;aspect-ratio:2.5/1;padding:25px 30px}.company-benefits-content h1{font-size:18px}.company-benefits-content h2{font-size:32px}.company-benefits-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.company-benefit-card{padding:19px;border-radius:16px}.company-benefit-icon{width:46px;height:46px}.company-benefit-info h3{font-size:17px}}@media (min-width:768px) and (max-width:991px){.company-benefits{padding:40px 0;margin-top:-25px}.company-benefits-container{width:min(94%,740px);max-width:740px;grid-template-columns:1fr;gap:22px}.company-benefits-content{width:100%;max-width:100%;aspect-ratio:2.7/1;padding:24px 27px;border-radius:17px}.company-benefits-content h1{font-size:17px}.company-benefits-content h2{font-size:30px}.company-benefits-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.company-benefit-card{padding:18px;border-radius:15px}.company-benefit-icon{width:44px;height:44px}.company-benefit-info h3{font-size:16px}}@media (min-width:577px) and (max-width:767px){.company-benefits{padding:35px 0;margin-top:-20px}.company-benefits-container{width:min(94%,650px);max-width:650px;grid-template-columns:1fr;gap:20px}.company-benefits-content{width:100%;max-width:100%;aspect-ratio:2.6/1;padding:22px 24px;border-radius:16px}.company-benefits-content h1{font-size:16px}.company-benefits-content h2{font-size:28px;line-height:1.1}.company-benefits-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-benefit-card{padding:17px;border-radius:14px}.company-benefit-icon{width:42px;height:42px}.company-benefit-info h3{font-size:15px}}@media (min-width:401px) and (max-width:576px){.company-benefits{padding:30px 0;margin-top:-15px}.company-benefits-container{width:calc(100% - 24px);max-width:100%;grid-template-columns:1fr;gap:18px}.company-benefits-content{width:100%;max-width:100%;aspect-ratio:2.25/1;padding:20px 19px;border-radius:15px}.company-benefits-content h1{font-size:15px;margin-bottom:7px}.company-benefits-content h2{font-size:25px;line-height:1.1;letter-spacing:-.4px}.company-benefits-cards{grid-template-row:1fr;gap:11px}.company-benefit-card{aspect-ratio:3/1.8;padding:17px;border-radius:14px}.company-benefit-icon{width:41px;height:41px;border-radius:12px}.company-benefit-info h3{font-size:16px}.company-benefit-number{right:13px;top:13px;font-size:9px}}@media (min-width:360px) and (max-width:400px){.company-benefits{padding:27px 0;margin-top:-12px}.company-benefits-container{width:calc(100% - 20px);max-width:100%;grid-template-columns:1fr;gap:16px}.company-benefits-content{width:100%;max-width:100%;aspect-ratio:2.15/1;padding:18px 16px;margin-top:-20px;border-radius:14px}.company-benefits-content h1{font-size:14px;margin-bottom:7px}.company-benefits-content h2{font-size:23px;line-height:1.1}.company-benefits-cards{grid-template-row:1fr;gap:10px}.company-benefit-card{padding:15px;border-radius:13px}.company-benefit-icon{width:39px;height:39px;border-radius:11px}.company-benefit-info h3{font-size:15px}.company-benefit-number{right:12px;top:12px;font-size:9px}}@media (max-width:359px){.company-benefits{padding:25px 0;margin-top:-10px}.company-benefits-container{width:calc(100% - 16px);max-width:100%;grid-template-columns:1fr;gap:14px}.company-benefits-content{width:100%;max-width:100%;aspect-ratio:2/1;padding:17px 14px;border-radius:13px}.company-benefits-content h1{font-size:13px;margin-bottom:6px}.company-benefits-content h2{font-size:21px;line-height:1.1;letter-spacing:-.3px}.company-benefits-cards{grid-template-row:1fr;gap:9px}.company-benefit-card{padding:14px;border-radius:12px}.company-benefit-icon{width:37px;height:37px;border-radius:10px}.company-benefit-info h3{font-size:14px}.company-benefit-number{right:10px;top:10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.company-benefit-card,.company-benefits-content{animation:none;opacity:1}.company-benefit-card,.company-benefit-icon,.company-benefit-info h3,.company-benefits-content{transition:none}}.solar-heading-section{width:100%;background:#0866ff;padding:1.5rem 6vw;display:flex;align-items:center;justify-content:center;height:18vh;min-height:140px;font-family:" Arial, sans-serif"}.solar-heading-wrap{max-width:800px;text-align:center}.solar-heading-wrap h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 .5rem}.solar-heading-wrap p{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.75);margin:0}@media screen and (max-width:575px){.solar-heading-section{height:auto;min-height:110px;padding:1.25rem 6vw}.solar-heading-eyebrow{font-size:.7rem}.solar-heading-wrap h1{font-size:1.8rem}.solar-heading-wrap p{font-size:.85rem}}@media screen and (min-width:576px) and (max-width:991px){.solar-heading-section{height:16vh;min-height:130px;padding:1.5rem 5vw}.solar-heading-wrap h1{font-size:2.4rem}.solar-heading-wrap p{font-size:.95rem}}@media screen and (min-width:992px) and (max-width:1439px){.solar-heading-section{height:18vh;min-height:150px;padding:1.5rem 4vw}.solar-heading-wrap h1{font-size:2.9rem}}@media screen and (min-width:1440px){.solar-heading-section{height:20vh;min-height:170px;padding:1.5rem 6vw}.solar-heading-wrap h1{font-size:3.4rem}.solar-heading-wrap p{font-size:1.05rem}}@media screen and (min-width:1920px){.solar-heading-section{height:22vh;min-height:190px;padding:1.5rem 8vw}.solar-heading-wrap{max-width:950px}}.energy-section{width:100%;padding:70px 0;background:#fff;overflow:hidden;font-family:Roboto,Arial,sans-serif}.energy-container{width:calc(100% - 80px);max-width:1320px;margin:0 auto;padding:38px 42px;display:grid;grid-template-columns:.9fr 1fr;align-items:center;grid-gap:55px;gap:55px;background:#fff;border:1px solid #fff;border-radius:20px;box-shadow:0 12px 35px rgba(0,0,0,.07);position:relative;transition:transform .5s ease,box-shadow .5s ease}.energy-container:hover{transform:translateY(-5px);border-color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.11)}.energy-left-image{width:100%;min-width:0}.energy-image-wrapper{position:relative;width:100%;max-width:540px;height:430px;overflow:hidden;background:#fff;border:1px solid #fff;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.08);isolation:isolate;transition:transform .55s ease,box-shadow .55s ease,border-color .4s ease}.energy-image-wrapper:hover{transform:translateY(-5px);border-color:#fff;box-shadow:0 18px 40px rgba(0,0,0,.12)}.energy-image{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,filter .5s ease}.energy-image-wrapper:hover .energy-image{transform:scale(1.04);filter:brightness(1.02)}.energy-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.01) 35%,rgba(0,0,0,.25));z-index:1;pointer-events:none;transition:opacity .5s ease}.energy-image-wrapper:hover .energy-image-overlay{opacity:.85}.energy-image-badge{position:absolute;left:18px;bottom:18px;min-width:135px;padding:13px 16px;background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.12);z-index:3;transition:transform .4s ease,box-shadow .4s ease}.energy-image-wrapper:hover .energy-image-badge{transform:translateY(-5px);border-color:#fff;box-shadow:0 15px 30px rgba(0,0,0,.15)}.energy-badge-number{margin:0;color:#0866ff;font-family:Roboto,Arial,sans-serif;font-size:23px;line-height:1;font-weight:800;letter-spacing:-.3px;transition:transform .3s ease,color .3s ease}.energy-image-wrapper:hover .energy-badge-number{transform:translateY(-2px);color:#0866ff}.energy-badge-text{margin-top:5px;color:#555;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.2px}.energy-right-content{width:100%;max-width:590px}.energy-heading{margin-bottom:30px}.energy-eyebrow{margin:0 0 7px;color:#0866ff;font-family:Roboto,Arial,sans-serif;font-size:20px;line-height:1.3;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;transition:transform .35s ease,letter-spacing .35s ease}.energy-heading:hover .energy-eyebrow{transform:translateX(3px);letter-spacing:1.5px;color:#0866ff}.energy-title{margin:0;color:#111;font-family:Roboto,Arial,sans-serif;font-size:38px;line-height:1.12;font-weight:500;letter-spacing:-.7px;transition:transform .4s ease,color .4s ease}.energy-title:hover{transform:translateX(3px);color:#111}.energy-subtext{margin:15px 0 0;color:#555;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.65;font-weight:400;transition:transform .35s ease,color .35s ease}.energy-subtext:hover{transform:translateX(2px);color:#555}.energy-steps{width:100%}.energy-step{position:relative;display:grid;grid-template-columns:50px 1fr;grid-column-gap:17px;column-gap:17px;min-height:105px;transition:transform .4s ease}.energy-step:hover{transform:translateX(4px)}.energy-step-marker{width:50px}.energy-step-marker,.energy-step-number{position:relative;display:flex;justify-content:center}.energy-step-number{width:42px;height:42px;align-items:center;flex-shrink:0;border-radius:50%;background:#0866ff;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1;font-weight:700;box-shadow:0 7px 18px rgba(8,102,255,.22);z-index:2;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.energy-step:hover .energy-step-number{transform:scale(1.06);background:#0866ff;box-shadow:0 10px 25px rgba(8,102,255,.3)}.energy-step-line{position:absolute;top:42px;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:#ddd;z-index:1;transition:background .35s ease}.energy-step:hover .energy-step-line{background:#ddd}.energy-step-content{padding:1px 0 27px}.energy-step-content h3{margin:0 0 6px;color:#171717;font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.3;font-weight:700;transition:transform .35s ease,color .35s ease}.energy-step:hover .energy-step-content h3{transform:translateX(2px);color:#171717}.energy-step-content p{margin:0;max-width:500px;color:#555;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.6;font-weight:400;transition:color .35s ease}.energy-step:hover .energy-step-content p{color:#555}@media (min-width:1400px){.energy-section{padding:80px 0}.energy-container{width:calc(100% - 100px);max-width:1400px;padding:42px 48px;gap:65px}.energy-image-wrapper{max-width:570px;height:450px}.energy-eyebrow{font-size:14px}.energy-title{font-size:41px;font-weight:500}.energy-subtext{font-size:14px}.energy-badge-number{font-size:24px}.energy-step-number{font-size:15px}.energy-step-content h3{font-size:18px}.energy-step-content p{font-size:13.5px}}@media (min-width:1200px) and (max-width:1399px){.energy-section{padding:70px 0}.energy-container{width:calc(100% - 70px);max-width:1250px;padding:38px 40px;gap:50px}.energy-image-wrapper{max-width:520px;height:420px}.energy-eyebrow{font-size:13px}.energy-title{font-size:36px}.energy-subtext{font-size:14px}.energy-step{min-height:100px}.energy-step-number{font-size:14px}.energy-step-content h3{font-size:17px}.energy-step-content p{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.energy-section{padding:60px 0}.energy-container{width:calc(100% - 50px);max-width:1080px;padding:32px 30px;gap:35px}.energy-image-wrapper{max-width:460px;height:380px;border-radius:16px}.energy-eyebrow{font-size:12px}.energy-title{font-size:32px;font-weight:500}.energy-subtext{font-size:13px}.energy-heading{margin-bottom:25px}.energy-step{grid-template-columns:46px 1fr;column-gap:14px;min-height:96px}.energy-step-marker{width:46px}.energy-step-number{width:39px;height:39px;font-size:13px}.energy-step-line{top:39px}.energy-step-content h3{font-size:16px}.energy-step-content p{font-size:12.5px}.energy-badge-number{font-size:21px}.energy-badge-text{font-size:11px}}@media (min-width:768px) and (max-width:991px){.energy-section{padding:55px 0}.energy-container{width:calc(100% - 40px);max-width:850px;padding:35px 30px;grid-template-columns:1fr;gap:38px}.energy-image-wrapper{width:100%;max-width:650px;height:360px;margin:0 auto}.energy-right-content{max-width:100%}.energy-heading{margin-bottom:28px}.energy-eyebrow{font-size:13px}.energy-title{font-size:34px}.energy-subtext{font-size:14px}.energy-step{grid-template-columns:48px 1fr;column-gap:16px;min-height:100px}.energy-step-marker{width:48px}.energy-step-number{width:41px;height:41px;font-size:13px}.energy-step-line{top:41px}.energy-step-content h3{font-size:17px}.energy-step-content p{max-width:650px;font-size:13px}}@media (min-width:576px) and (max-width:767px){.energy-section{padding:45px 0}.energy-container{width:calc(100% - 28px);padding:28px 22px;grid-template-columns:1fr;gap:32px;border-radius:16px}.energy-image-wrapper{max-width:100%;height:300px;border-radius:15px}.energy-image-badge{left:14px;bottom:14px;min-width:120px;padding:10px 13px}.energy-badge-number{font-size:20px}.energy-badge-text{font-size:11px}.energy-heading{margin-bottom:25px}.energy-eyebrow{font-size:12px;letter-spacing:1px}.energy-title{font-size:30px}.energy-subtext{margin-top:12px;font-size:13px}.energy-step{grid-template-columns:42px 1fr;column-gap:13px;min-height:92px}.energy-step-marker{width:42px}.energy-step-number{width:36px;height:36px;font-size:12px}.energy-step-line{top:36px}.energy-step-content{padding-bottom:23px}.energy-step-content h3{font-size:15px}.energy-step-content p{font-size:12px}}@media (max-width:575px){.energy-section{padding:38px 0}.energy-container{width:calc(100% - 20px);padding:24px 16px;display:flex;flex-direction:column;gap:28px;border-radius:14px}.energy-image-wrapper{width:100%;max-width:100%;height:270px;border-radius:14px}.energy-image{object-position:center}.energy-image-badge{left:12px;bottom:12px;min-width:110px;padding:9px 12px}.energy-badge-number{font-size:18px}.energy-badge-text{font-size:10px}.energy-heading{margin-bottom:23px}.energy-eyebrow{margin-bottom:6px;font-size:11px;letter-spacing:.9px}.energy-title{font-size:27px;line-height:1.15}.energy-subtext{margin-top:11px;font-size:12.5px;line-height:1.6}.energy-step{grid-template-columns:37px 1fr;column-gap:11px;min-height:90px}.energy-step-marker{width:37px}.energy-step-number{width:32px;height:32px;font-size:11px}.energy-step-line{top:32px}.energy-step-content{padding:1px 0 22px}.energy-step-content h3{margin-bottom:5px;font-size:14px}.energy-step-content p{font-size:11.5px;line-height:1.55}}@media (max-width:380px){.energy-section{padding:32px 0}.energy-container{width:calc(100% - 14px);padding:21px 12px;gap:25px;border-radius:12px}.energy-image-wrapper{height:245px;border-radius:12px}.energy-image-badge{left:10px;bottom:10px;min-width:100px;padding:8px 10px}.energy-badge-number{font-size:17px}.energy-badge-text{font-size:9px}.energy-eyebrow{font-size:10px}.energy-title{font-size:24px}.energy-subtext{font-size:11.5px}.energy-step{grid-template-columns:34px 1fr;column-gap:9px;min-height:84px}.energy-step-marker{width:34px}.energy-step-number{width:29px;height:29px;font-size:10px}.energy-step-line{top:29px}.energy-step-content h3{font-size:13px}.energy-step-content p{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.energy-container,.energy-eyebrow,.energy-image,.energy-image-badge,.energy-image-overlay,.energy-image-wrapper,.energy-step,.energy-step-content h3,.energy-step-content p,.energy-step-number,.energy-subtext,.energy-title{transition:none!important}}.subsidy-container,.subsidy-container *{box-sizing:border-box;font-family:Roboto,Arial,sans-serif}.subsidy-container{width:100%;padding:45px 0;margin:0;background:#fff;overflow:hidden}.subsidy-wrapper{width:82%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:42% 58%;align-items:center;grid-gap:25px;gap:25px}.subsidy-left{width:100%;min-width:0}.subsidy-title{margin:0 0 10px;color:#111;font-family:Roboto,Arial,sans-serif;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.3px}.highlight-price{color:#0866ff;white-space:nowrap}.subsidy-description{width:100%;max-width:460px;margin:12px 0 20px;color:#000;font-size:14px;font-weight:400;line-height:1.55}.subsidy-description,.survey-btn{font-family:Roboto,Arial,sans-serif}.survey-btn{display:inline-flex;align-items:center;justify-content:center;min-width:145px;min-height:42px;padding:9px 18px;border:none;border-radius:5px;background:#0866ff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.survey-btn:hover{background:#111;color:#fff;transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,0,0,.16)}.subsidy-right{width:100%;min-width:0}.image-slider{position:relative;width:100%;max-width:580px;aspect-ratio:4/3;height:auto;margin-left:auto;overflow:hidden;border-radius:10px;background:#f5f5f5}.slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.slide.active{opacity:1;visibility:visible}.slider-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:1440px){.subsidy-container{padding:50px 0}.subsidy-wrapper{width:78%;max-width:1120px;grid-template-columns:42% 58%;gap:28px}.subsidy-title{font-size:37px}.subsidy-description{max-width:470px;font-size:15px}.image-slider{max-width:590px;aspect-ratio:4/3}}@media screen and (min-width:1200px) and (max-width:1439px){.subsidy-container{padding:45px 0}.subsidy-wrapper{width:80%;max-width:1080px;grid-template-columns:42% 58%;gap:25px}.subsidy-title{font-size:35px}.subsidy-description{max-width:450px;font-size:14px;line-height:1.55}.image-slider{max-width:560px;aspect-ratio:4/3}}@media screen and (min-width:992px) and (max-width:1199px){.subsidy-container{padding:40px 0}.subsidy-wrapper{width:84%;max-width:960px;grid-template-columns:43% 57%;gap:22px}.subsidy-title{font-size:31px;line-height:1.15}.subsidy-description{max-width:400px;margin:10px 0 17px;font-size:13px;line-height:1.5}.survey-btn{min-width:135px;min-height:40px;padding:8px 16px;font-size:12px}.image-slider{max-width:500px;aspect-ratio:4/3}}@media screen and (min-width:576px) and (max-width:991px){.subsidy-container{padding:35px 0}.subsidy-wrapper{width:80%;max-width:650px;grid-template-columns:1fr;gap:22px}.subsidy-left{text-align:center}.subsidy-title{font-size:29px;line-height:1.16}.subsidy-description{max-width:560px;margin:10px auto 17px;font-size:13px;line-height:1.5}.survey-btn{min-width:140px;min-height:40px;padding:8px 17px;font-size:12px}.image-slider{width:100%;max-width:500px;margin:0 auto;aspect-ratio:4/3;border-radius:9px}}@media screen and (min-width:401px) and (max-width:575px){.subsidy-container{padding:30px 0}.subsidy-wrapper{width:86%;max-width:470px;grid-template-columns:1fr;gap:18px}.subsidy-left{text-align:center}.subsidy-title{font-size:25px;line-height:1.17;margin-bottom:7px}.subsidy-description{max-width:100%;margin:9px auto 15px;font-size:12.5px;line-height:1.5}.survey-btn{width:auto;min-width:130px;max-width:220px;min-height:38px;padding:8px 15px;font-size:11.5px}.image-slider{width:100%;max-width:100%;margin:0 auto;aspect-ratio:4/3;border-radius:8px}}@media screen and (min-width:361px) and (max-width:400px){.subsidy-container{padding:28px 0}.subsidy-wrapper{width:88%;max-width:350px;grid-template-columns:1fr;gap:16px}.subsidy-left{text-align:center}.subsidy-title{font-size:23px;line-height:1.17}.subsidy-description{margin:8px auto 14px;font-size:12px;line-height:1.48}.survey-btn{min-width:125px;max-width:205px;min-height:37px;padding:7px 14px;font-size:11px}.image-slider{width:100%;max-width:100%;margin:0 auto;aspect-ratio:4/3;border-radius:8px}}@media screen and (max-width:360px){.subsidy-container{padding:25px 0}.subsidy-wrapper{width:90%;max-width:330px;grid-template-columns:1fr;gap:15px}.subsidy-left{text-align:center}.subsidy-title{font-size:21px;line-height:1.18}.subsidy-description{margin:7px auto 13px;font-size:11.5px;line-height:1.45}.survey-btn{width:auto;min-width:120px;max-width:195px;min-height:36px;padding:7px 13px;font-size:10.5px}.image-slider{width:100%;max-width:100%;margin:0 auto;aspect-ratio:4/3;border-radius:7px}}@media screen and (max-width:320px){.subsidy-wrapper{width:91%;max-width:300px}.subsidy-title{font-size:20px}.subsidy-description{font-size:11px}.image-slider{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.subsidy-container *,.subsidy-container :after,.subsidy-container :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.SolarCalculator_section__tv2Yi{width:100%;padding:90px 24px;background-color:#f6f8fa}.SolarCalculator_container__zbpBx{max-width:1100px;margin:0 auto}.SolarCalculator_headingBlock__E3IpZ{text-align:center;max-width:640px;margin:0 auto 48px}.SolarCalculator_tag__9_FkC{display:inline-block;color:#0866ff;font-size:15px;font-weight:900;font-family:Roboto;margin-left:-840px;font-style:bold;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.SolarCalculator_heading__Mc3jX{color:#0866ff;font-size:34px;font-weight:800;margin:0 0 14px}.SolarCalculator_subheading__jhVBx{color:#000;font-size:15px;line-height:1.7;margin:0}.SolarCalculator_calculator__5zR4v{display:grid;grid-template-columns:340px 1fr;grid-gap:28px;gap:28px;background-color:#fff;border-radius:16px;box-shadow:0 10px 45px rgba(17,34,59,.08);padding:32px}.SolarCalculator_inputPanel__NA_15{display:flex;flex-direction:column;gap:14px;padding-right:28px;border-right:1px solid #eef0f3}.SolarCalculator_inputLabel__hgBS6{color:#0866ff;font-size:14px;font-weight:700}.SolarCalculator_billInputRow__MICN7{display:flex;align-items:center;gap:8px;border:1px solid #dfe3e8;border-radius:10px;padding:10px 14px;transition:border-color .25s ease,box-shadow .25s ease}.SolarCalculator_billInputRow__MICN7:focus-within{border-color:#0866ff;box-shadow:0 0 0 3px rgba(47,174,91,.15)}.SolarCalculator_rupeeBadge__KAl7G{display:flex;align-items:center;justify-content:center;color:#0866ff}.SolarCalculator_billNumberInput__q1ghW{flex:1 1;border:none;outline:none;font-size:20px;font-weight:700;color:#0866ff;width:100%;background:transparent}.SolarCalculator_billNumberInput__q1ghW::-webkit-inner-spin-button,.SolarCalculator_billNumberInput__q1ghW::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SolarCalculator_slider__xNCBX{width:100%;accent-color:#0866ff;cursor:pointer}.SolarCalculator_sliderScale__BbFQ1{display:flex;justify-content:space-between;font-size:12px;color:#000;margin-top:-6px}.SolarCalculator_bracketBadge__5GaDr{margin-top:12px;padding:12px 14px;border-radius:10px;background-color:#eef8f1;color:#0866ff;font-size:13px;line-height:1.5}.SolarCalculator_bracketBadge__5GaDr strong{color:#0866ff}.SolarCalculator_resultsPanel__ieD75{display:flex;flex-direction:column;gap:22px}.SolarCalculator_systemRow__Upjfw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.SolarCalculator_systemStat__ukRDI{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#0866ff,#0866ff);border-radius:12px;padding:18px;font-family:Roboto;color:#fff}.SolarCalculator_systemIcon__zU0EI{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background-color:hsla(0,0%,100%,.15)}.SolarCalculator_systemStatLabel__dVJnK{margin:0 0 2px;font-size:12px;color:hsla(0,0%,100%,.7)}.SolarCalculator_systemStatValue__4TCNI{margin:0;font-size:19px;font-weight:700}.SolarCalculator_groupHeading__A8tx0{color:#0866ff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.SolarCalculator_statGrid__hMaYU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.SolarCalculator_statCard__TO0b8{border:1px solid #eef0f3;border-radius:12px;padding:16px;text-align:center;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.SolarCalculator_statCard__TO0b8:hover{border-color:#0866ff;transform:translateY(-3px);box-shadow:0 10px 24px rgba(47,174,91,.15)}.SolarCalculator_statIcon__aP3ij{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#eef8f1;color:#0866ff;margin-bottom:8px}.SolarCalculator_statLabel__Zl0Ys{margin:0 0 4px;font-size:12px;color:#8b93a3}.SolarCalculator_statValue__HBzDY{margin:0;font-size:16px;font-weight:700;color:#0866ff}@media (min-width:1400px){.SolarCalculator_container__zbpBx{max-width:1180px}.SolarCalculator_heading__Mc3jX{font-size:38px}}@media (max-width:1199px) and (min-width:992px){.SolarCalculator_calculator__5zR4v{grid-template-columns:300px 1fr;gap:22px;padding:26px}.SolarCalculator_heading__Mc3jX{font-size:30px}.SolarCalculator_statGrid__hMaYU{gap:12px}}@media (max-width:991px) and (min-width:576px){.SolarCalculator_section__tv2Yi{padding:56px 20px}.SolarCalculator_headingBlock__E3IpZ{margin-bottom:32px}.SolarCalculator_heading__Mc3jX{font-size:26px}.SolarCalculator_calculator__5zR4v{grid-template-columns:1fr;padding:24px;gap:24px}.SolarCalculator_inputPanel__NA_15{padding-right:0;padding-bottom:20px;border-right:none;border-bottom:1px solid #eef0f3}.SolarCalculator_systemRow__Upjfw{grid-template-columns:repeat(2,1fr)}.SolarCalculator_statGrid__hMaYU{grid-template-columns:repeat(3,1fr);gap:10px}.SolarCalculator_statCard__TO0b8{padding:12px}.SolarCalculator_statValue__HBzDY{font-size:14px}}@media (max-width:575px){.SolarCalculator_section__tv2Yi{padding:40px 16px}.SolarCalculator_headingBlock__E3IpZ{margin-bottom:24px}.SolarCalculator_tag__9_FkC{font-size:13px}.SolarCalculator_heading__Mc3jX{font-size:21px}.SolarCalculator_subheading__jhVBx{font-size:14px}.SolarCalculator_calculator__5zR4v{grid-template-columns:1fr;padding:18px;gap:20px;border-radius:12px}.SolarCalculator_inputPanel__NA_15{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid #eef0f3}.SolarCalculator_billNumberInput__q1ghW{font-size:18px}.SolarCalculator_systemRow__Upjfw{grid-template-columns:1fr;gap:12px}.SolarCalculator_statGrid__hMaYU{grid-template-columns:1fr 1fr;gap:10px}.SolarCalculator_statCard__TO0b8{padding:12px}.SolarCalculator_statLabel__Zl0Ys{font-size:11px}.SolarCalculator_statValue__HBzDY{font-size:13px}.SolarCalculator_systemStatValue__4TCNI{font-size:17px}}.impossible-container{position:relative;width:100%;max-width:100%;height:520px;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:url(/images/impossible-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;font-family:Roboto,Arial,sans-serif;box-sizing:border-box}.impossible-container *,.impossible-container :after,.impossible-container :before{box-sizing:border-box}.impossible-container .overlay{position:absolute;inset:0;width:100%;height:100%;z-index:1}.impossible-container .content{position:relative;z-index:2;width:82%;max-width:850px;padding:45px 25px;font-family:Roboto,Arial,sans-serif;text-align:center;color:#0866ff;box-sizing:border-box}.impossible-container .top-text{margin:0 0 16px;font-size:11px;line-height:1.4;font-family:Roboto,Arial,sans-serif;font-weight:600;letter-spacing:2px;color:#0866ff;text-transform:uppercase}.impossible-container .small-heading{margin:0 0 17px;font-size:18px;line-height:1.3;font-weight:500;color:#000}.impossible-container .small-heading span{color:#0866ff;font-weight:400;letter-spacing:.7px}.impossible-container .main-heading{margin:0 0 28px;font-size:58px;line-height:.98;font-weight:600;font-family:Roboto,Arial,sans-serif;letter-spacing:2px;color:#0866ff;text-transform:uppercase}.impossible-container .work-btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:12px 24px;border:none;border-radius:5px;background:#0866ff;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.impossible-container .work-btn:hover{background:#0866ff;transform:translateY(-2px);box-shadow:0 8px 18px rgba(8,102,255,.25)}@media (min-width:1400px){.impossible-container{height:530px;min-height:530px}.impossible-container .content{width:76%;max-width:900px;padding:50px 30px}.impossible-container .top-text{font-size:12px;letter-spacing:2.5px;margin-bottom:18px}.impossible-container .small-heading{font-size:20px;margin-bottom:19px}.impossible-container .main-heading{font-size:64px;line-height:.96;margin-bottom:30px;letter-spacing:2.5px}.impossible-container .work-btn{min-width:190px;padding:13px 26px;font-size:15px}}@media (min-width:1200px) and (max-width:1399px){.impossible-container{height:515px;min-height:515px}.impossible-container .content{width:78%;max-width:850px;padding:45px 25px}.impossible-container .top-text{font-size:11px;letter-spacing:2.2px}.impossible-container .small-heading{font-size:18px}.impossible-container .main-heading{font-size:58px;margin-bottom:28px}}@media (min-width:992px) and (max-width:1199px){.impossible-container{height:485px;min-height:485px;background-position:50%}.impossible-container .content{width:82%;max-width:760px;padding:40px 22px}.impossible-container .top-text{font-size:10px;letter-spacing:1.8px;margin-bottom:15px}.impossible-container .small-heading{font-size:17px;margin-bottom:16px}.impossible-container .main-heading{font-size:50px;line-height:1;letter-spacing:1.5px;margin-bottom:25px}.impossible-container .work-btn{min-width:175px;padding:11px 22px;font-size:13px}}@media (min-width:768px) and (max-width:991px){.impossible-container{height:430px;min-height:430px;background-position:50%}.impossible-container .content{width:86%;max-width:680px;padding:35px 20px}.impossible-container .top-text{font-size:9px;letter-spacing:1.5px;margin-bottom:13px}.impossible-container .small-heading{font-size:16px;margin-bottom:14px}.impossible-container .main-heading{font-size:42px;line-height:1;letter-spacing:1px;margin-bottom:23px}.impossible-container .work-btn{min-width:165px;padding:11px 20px;font-size:13px}}@media (min-width:576px) and (max-width:767px){.impossible-container{height:390px;min-height:390px;background-position:50%}.impossible-container .overlay{background:rgba(0,0,0,.25)}.impossible-container .content{width:88%;max-width:580px;padding:30px 18px}.impossible-container .top-text{font-size:8px;line-height:1.5;letter-spacing:1.2px;margin-bottom:12px}.impossible-container .small-heading{font-size:15px;margin-bottom:13px}.impossible-container .main-heading{font-size:36px;line-height:1;letter-spacing:.7px;margin-bottom:21px}.impossible-container .work-btn{min-width:155px;padding:10px 18px;font-size:12px;border-radius:4px}}@media (max-width:575px){.impossible-container{width:100%;height:350px;min-height:350px;background-position:50%}.impossible-container .overlay{background:#fff}.impossible-container .content{width:92%;max-width:400px;padding:25px 12px}.impossible-container .top-text{font-size:7.5px;line-height:1.5;letter-spacing:1px;margin-bottom:11px}.impossible-container .small-heading{font-size:14px;line-height:1.3;margin-bottom:12px}.impossible-container .small-heading span{letter-spacing:.5px}.impossible-container .main-heading{font-size:29px;line-height:1.02;letter-spacing:.4px;margin-bottom:20px}.impossible-container .work-btn{width:auto;max-width:175px;min-width:150px;padding:10px 17px;font-size:12px}}@media (max-width:380px){.impossible-container{height:325px;min-height:325px}.impossible-container .content{width:94%;max-width:350px;padding:22px 10px}.impossible-container .top-text{font-size:7px;letter-spacing:.8px;margin-bottom:9px}.impossible-container .small-heading{font-size:13px;margin-bottom:10px}.impossible-container .main-heading{font-size:25px;line-height:1.02;letter-spacing:.3px;margin-bottom:17px}.impossible-container .work-btn{max-width:155px;min-width:140px;padding:9px 15px;font-size:11px}}@media (max-width:320px){.impossible-container{height:300px;min-height:300px}.impossible-container .content{width:95%;padding:18px 8px}.impossible-container .top-text{font-size:6.5px;letter-spacing:.6px}.impossible-container .small-heading{font-size:12px}.impossible-container .main-heading{font-size:22px}.impossible-container .work-btn{min-width:130px;padding:8px 13px;font-size:10px}}@media (prefers-reduced-motion:reduce){.impossible-container .work-btn{transition:none!important}}.TeamSection_teamSection__2GoGS{width:100%;padding:55px 0;margin-top:-100px;background:#fff;overflow:hidden;box-sizing:border-box}.TeamSection_teamContainer__i3T2w{width:100%;max-width:1180px;margin:0 auto;padding:0 20px;box-sizing:border-box}.TeamSection_teamHeadingRow__4O_8i{width:100%;display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;margin-top:35px;margin-bottom:28px;padding:0;box-sizing:border-box}.TeamSection_teamHeading__E0qvb{margin:0;padding:0;font-family:Roboto;font-size:30px;line-height:1.1;font-weight:900;letter-spacing:.5px;color:#000;font-style:bold;position:relative;display:inline-block}.TeamSection_teamHeading__E0qvb,.TeamSection_teamSubtitle__RpsrQ{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.TeamSection_teamInView__McoYH .TeamSection_teamHeading__E0qvb,.TeamSection_teamInView__McoYH .TeamSection_teamSubtitle__RpsrQ{opacity:1;transform:translateY(0)}.TeamSection_teamGrid__8iUVs{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start;box-sizing:border-box}.TeamSection_teamCard__Cw2CM{width:100%;max-width:270px;min-width:0;margin:0 auto;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 6px 25px rgba(0,0,0,.07);opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease,box-shadow .35s ease;box-sizing:border-box}.TeamSection_teamInView__McoYH .TeamSection_teamCard__Cw2CM{opacity:1;transform:translateY(0)}.TeamSection_teamCard__Cw2CM:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.TeamSection_teamImageWrap__8khGJ{width:100%;height:300px;overflow:hidden;background:#f4f6f8;border-radius:10px 42px 0 0;box-sizing:border-box}.TeamSection_teamImage__WKw1T{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;transition:transform .55s ease}.TeamSection_teamCard__Cw2CM:hover .TeamSection_teamImage__WKw1T{transform:scale(1.04)}.TeamSection_teamInfo__8EKh_{width:100%;padding:14px 16px 16px;text-align:left;box-sizing:border-box}.TeamSection_teamName___MtfO{margin:0 0 4px;color:#17233b;font-size:17px;line-height:1.25;font-weight:700}.TeamSection_teamDesignation__mqKbO{display:block;color:#6b7385;font-size:13px;line-height:1.4}@media (min-width:1400px){.TeamSection_teamSection__2GoGS{padding:65px 0}.TeamSection_teamContainer__i3T2w{max-width:1220px;padding:0 20px}.TeamSection_teamHeadingRow__4O_8i{margin-top:40px;margin-bottom:32px}.TeamSection_teamHeading__E0qvb{font-size:40px}.TeamSection_teamGrid__8iUVs{max-width:1180px;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.TeamSection_teamCard__Cw2CM{max-width:275px}.TeamSection_teamImageWrap__8khGJ{height:305px;border-radius:10px 44px 0 0}.TeamSection_teamImage__WKw1T{aspect-ratio:4/5}.TeamSection_teamInfo__8EKh_{padding:15px 17px 17px}.TeamSection_teamName___MtfO{font-size:18px}.TeamSection_teamDesignation__mqKbO{font-size:13px}}@media (min-width:1200px) and (max-width:1399px){.TeamSection_teamSection__2GoGS{padding:58px 0}.TeamSection_teamContainer__i3T2w{max-width:1120px;padding:0 18px}.TeamSection_teamHeadingRow__4O_8i{margin-top:35px;margin-bottom:28px}.TeamSection_teamHeading__E0qvb{font-size:37px}.TeamSection_teamGrid__8iUVs{max-width:1080px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.TeamSection_teamCard__Cw2CM{max-width:255px}.TeamSection_teamImageWrap__8khGJ{height:280px;border-radius:9px 40px 0 0}.TeamSection_teamImage__WKw1T{aspect-ratio:4/5}.TeamSection_teamInfo__8EKh_{padding:13px 15px 15px}.TeamSection_teamName___MtfO{font-size:17px}.TeamSection_teamDesignation__mqKbO{font-size:12.5px}}@media (min-width:992px) and (max-width:1199px){.TeamSection_teamSection__2GoGS{padding:52px 0}.TeamSection_teamContainer__i3T2w{max-width:960px;padding:0 16px}.TeamSection_teamHeadingRow__4O_8i{margin-top:30px;margin-bottom:25px}.TeamSection_teamHeading__E0qvb{font-size:34px}.TeamSection_teamGrid__8iUVs{max-width:920px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TeamSection_teamCard__Cw2CM{max-width:270px}.TeamSection_teamImageWrap__8khGJ{height:270px;border-radius:9px 38px 0 0}.TeamSection_teamImage__WKw1T{aspect-ratio:4/5}.TeamSection_teamInfo__8EKh_{padding:13px 14px 15px}.TeamSection_teamName___MtfO{font-size:16px}.TeamSection_teamDesignation__mqKbO{font-size:12px}}@media (min-width:768px) and (max-width:991px){.TeamSection_teamSection__2GoGS{padding:48px 0}.TeamSection_teamContainer__i3T2w{max-width:720px;padding:0 14px}.TeamSection_teamHeadingRow__4O_8i{margin-top:28px;margin-bottom:23px}.TeamSection_teamHeading__E0qvb{font-size:30px}.TeamSection_teamGrid__8iUVs{max-width:690px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.TeamSection_teamCard__Cw2CM{max-width:285px}.TeamSection_teamImageWrap__8khGJ{height:285px;border-radius:9px 38px 0 0}.TeamSection_teamImage__WKw1T{aspect-ratio:4/5}.TeamSection_teamInfo__8EKh_{padding:13px 14px 15px}.TeamSection_teamName___MtfO{font-size:16px}.TeamSection_teamDesignation__mqKbO{font-size:12px}}@media (min-width:576px) and (max-width:767px){.TeamSection_teamSection__2GoGS{padding:43px 0}.TeamSection_teamContainer__i3T2w{max-width:620px;padding:0 14px}.TeamSection_teamHeadingRow__4O_8i{margin-top:25px;margin-bottom:21px}.TeamSection_teamHeading__E0qvb{font-size:27px}.TeamSection_teamGrid__8iUVs{max-width:580px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.TeamSection_teamCard__Cw2CM{max-width:280px}.TeamSection_teamImageWrap__8khGJ{height:245px;border-radius:8px 34px 0 0}.TeamSection_teamImage__WKw1T{aspect-ratio:4/5}.TeamSection_teamInfo__8EKh_{padding:12px 13px 14px}.TeamSection_teamName___MtfO{font-size:15px}.TeamSection_teamDesignation__mqKbO{font-size:12px}}@media (min-width:376px) and (max-width:575px){.TeamSection_teamSection__2GoGS{padding:38px 0}.TeamSection_teamContainer__i3T2w{max-width:100%;padding:0 14px}.TeamSection_teamHeadingRow__4O_8i{margin-top:20px;margin-bottom:20px;padding:0}.TeamSection_teamHeading__E0qvb{font-size:24px;line-height:1.2;letter-spacing:.3px}.TeamSection_teamGrid__8iUVs{width:100%;max-width:330px;margin:0 auto;grid-template-columns:1fr;gap:16px}.TeamSection_teamCard__Cw2CM{width:100%;max-width:330px}.TeamSection_teamImageWrap__8khGJ{width:100%;height:300px;border-radius:8px 34px 0 0}.TeamSection_teamImage__WKw1T{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.TeamSection_teamInfo__8EKh_{padding:12px 14px 14px}.TeamSection_teamName___MtfO{font-size:16px}.TeamSection_teamDesignation__mqKbO{font-size:12px}}@media (max-width:375px){.TeamSection_teamSection__2GoGS{padding:34px 0}.TeamSection_teamContainer__i3T2w{width:100%;max-width:100%;padding:0 12px}.TeamSection_teamHeadingRow__4O_8i{margin-top:18px;margin-bottom:18px;padding:0}.TeamSection_teamHeading__E0qvb{font-size:21px;line-height:1.2;letter-spacing:.2px}.TeamSection_teamGrid__8iUVs{width:100%;max-width:290px;margin:0 auto;grid-template-columns:1fr;gap:14px}.TeamSection_teamCard__Cw2CM{width:100%;max-width:290px}.TeamSection_teamImageWrap__8khGJ{width:100%;height:260px;border-radius:8px 30px 0 0}.TeamSection_teamImage__WKw1T{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.TeamSection_teamInfo__8EKh_{padding:11px 12px 13px}.TeamSection_teamName___MtfO{font-size:15px;line-height:1.25}.TeamSection_teamDesignation__mqKbO{font-size:11.5px;line-height:1.35}}@media (max-width:319px){.TeamSection_teamSection__2GoGS{padding:30px 0}.TeamSection_teamContainer__i3T2w{padding:0 10px}.TeamSection_teamHeadingRow__4O_8i{margin-top:15px;margin-bottom:16px}.TeamSection_teamHeading__E0qvb{font-size:19px}.TeamSection_teamGrid__8iUVs{max-width:270px;gap:12px}.TeamSection_teamCard__Cw2CM{max-width:270px}.TeamSection_teamImageWrap__8khGJ{height:240px;border-radius:7px 27px 0 0}.TeamSection_teamImage__WKw1T{aspect-ratio:4/5}.TeamSection_teamInfo__8EKh_{padding:10px 11px 12px}.TeamSection_teamName___MtfO{font-size:14px}.TeamSection_teamDesignation__mqKbO{font-size:11px}}@media (prefers-reduced-motion:reduce){.TeamSection_teamCard__Cw2CM,.TeamSection_teamHeading__E0qvb,.TeamSection_teamImage__WKw1T,.TeamSection_teamSubtitle__RpsrQ{transition-duration:.01ms!important}}.ContactSection_section__fmGVi{display:flex;align-items:stretch;width:100%;min-height:520px;background-color:#fff}.ContactSection_mapCol__vdi96{flex:0 0 50%;max-width:50%;position:relative}.ContactSection_mapFrame__rKssg{display:block;width:100%;height:50%;min-height:520px;border:0;filter:saturate(.9)}.ContactSection_formCol__AvnSW{flex:0 0 50%;max-width:50%;display:flex;align-items:center;justify-content:center;background-color:#fff}.ContactSection_formInner__55iH1{width:100%;max-width:560px;padding:70px 60px;text-align:center}.ContactSection_eyebrow___R_MZ{display:inline-flex;align-items:center;gap:6px;color:#0866ff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px}.ContactSection_heading__cBIVM{margin:0 0 32px;color:#10140d;font-size:38px;font-weight:100;font-family:Roboto;line-height:1.2}.ContactSection_form__nUQYu{display:flex;flex-direction:column;gap:18px;text-align:left}.ContactSection_row__6V9f7{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContactSection_input__BO0kT,.ContactSection_textarea__93wJM{width:100%;border:none;outline:none;border-radius:4px;padding:16px 18px;background-color:#eef0ec;color:#2b2f28;font-size:15px;font-family:inherit;transition:background-color .25s ease,box-shadow .25s ease}.ContactSection_input__BO0kT::placeholder,.ContactSection_textarea__93wJM::placeholder{color:#6b7268}.ContactSection_input__BO0kT:focus,.ContactSection_textarea__93wJM:focus{background-color:#e6e9e1;box-shadow:0 0 0 3px rgba(76,175,53,.25)}.ContactSection_textarea__93wJM{resize:vertical;min-height:140px}.ContactSection_submitRow__KzZcC{display:flex;justify-content:center;margin-top:6px}.ContactSection_submitButton__jtJy4{border:none;border-radius:50px;padding:16px 40px;background-color:#0866ff;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.ContactSection_submitButton__jtJy4:hover:not(:disabled){background-color:#0866ff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(139,200,76,.4)}.ContactSection_submitButton__jtJy4:disabled{opacity:.7;cursor:not-allowed}.ContactSection_statusMessage__CViEx{margin:4px 0 0;text-align:center;color:#0866ff;font-size:14px}@media (min-width:1400px){.ContactSection_formInner__55iH1{max-width:620px;padding:90px 80px}.ContactSection_heading__cBIVM{font-size:42px}}@media (max-width:1199px) and (min-width:992px){.ContactSection_mapFrame__rKssg,.ContactSection_section__fmGVi{min-height:460px}.ContactSection_formInner__55iH1{padding:56px 40px}.ContactSection_heading__cBIVM{font-size:32px;margin-bottom:26px}.ContactSection_input__BO0kT,.ContactSection_textarea__93wJM{padding:14px 16px}.ContactSection_submitButton__jtJy4{padding:14px 34px}}@media (max-width:991px) and (min-width:576px){.ContactSection_section__fmGVi{flex-direction:column;min-height:0}.ContactSection_formCol__AvnSW,.ContactSection_mapCol__vdi96{flex:1 1 100%;max-width:100%}.ContactSection_mapFrame__rKssg{min-height:320px}.ContactSection_formInner__55iH1{max-width:100%;padding:44px 32px}.ContactSection_heading__cBIVM{font-size:28px;margin-bottom:24px}.ContactSection_form__nUQYu,.ContactSection_row__6V9f7{gap:14px}.ContactSection_submitButton__jtJy4{width:100%}}@media (max-width:575px){.ContactSection_section__fmGVi{flex-direction:column;min-height:0}.ContactSection_formCol__AvnSW,.ContactSection_mapCol__vdi96{flex:1 1 100%;max-width:100%}.ContactSection_mapFrame__rKssg{min-height:220px}.ContactSection_formInner__55iH1{max-width:100%;padding:32px 20px}.ContactSection_eyebrow___R_MZ{font-size:12px;letter-spacing:1.4px}.ContactSection_heading__cBIVM{font-size:24px;margin-bottom:20px}.ContactSection_row__6V9f7{grid-template-columns:1fr;gap:12px}.ContactSection_form__nUQYu{gap:12px}.ContactSection_input__BO0kT,.ContactSection_textarea__93wJM{padding:13px 14px;font-size:14px}.ContactSection_textarea__93wJM{min-height:110px}.ContactSection_submitButton__jtJy4{width:50%;padding:14px 24px}}.faq-container{max-width:1080px;margin:42px auto;padding:0 16px;font-family:Roboto,Arial,sans-serif;background:transparent}.faq-container,.faq-heading{width:100%;box-sizing:border-box}.faq-heading{text-align:left;margin-bottom:32px;padding-left:35px}.faq-title{margin:0 0 9px;font-size:36px;line-height:1.15;color:#111}.faq-subtitle,.faq-title{text-align:left;font-family:Roboto,Arial,sans-serif;font-weight:900}.faq-subtitle{max-width:620px;margin:0;font-size:14px;line-height:1.55;color:#000}.faq-wrapper{display:flex;gap:35px;align-items:flex-start;width:100%;box-sizing:border-box}.faq-left{flex:1.25 1;min-width:0}.faq-right{flex:0.85 1;min-width:0;position:relative}.tabs-header{display:flex;font-family:Roboto,Arial,sans-serif;border-bottom:1px solid #eee;margin-bottom:18px}.tab-btn{padding:11px 20px;background:transparent;border:none;border-radius:0;font-size:14px;font-weight:600;color:#000;cursor:pointer;transition:color .25s ease,background .25s ease}.tab-btn:hover{color:#0866ff}.tab-btn.active{background-color:#0866ff;color:#fff;border-radius:0}.accordion-item{border-bottom:1px solid #eee}.accordion-header{width:100%;padding:14px 0;border:none;font-family:Roboto,Arial,sans-serif;text-align:left;cursor:pointer}.accordion-header,.icon{display:flex;align-items:center;background:transparent;border-radius:0}.icon{width:25px;height:25px;min-width:25px;justify-content:center;margin-right:8px;font-size:19px;font-weight:400;color:#0866ff}.question-text{font-size:15px;line-height:1.4;font-weight:600;font-family:Roboto,Arial,sans-serif;color:#222;text-align:left}.accordion-body{max-height:0;opacity:0;overflow:hidden;padding-left:33px;transition:max-height .35s ease,opacity .25s ease,padding-bottom .35s ease}.accordion-body.show{max-height:180px;opacity:1;padding-bottom:14px}.answer-paragraph{margin:0;font-size:13px;line-height:1.55;color:#000;text-align:left}.image-container{position:relative;width:100%;max-width:420px;margin:0 auto;overflow:hidden;border-radius:0;aspect-ratio:4/3;box-sizing:border-box}.blue-circle{display:none}.expert-img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:0;box-sizing:border-box}@media (min-width:1200px){.faq-container{max-width:1120px;padding:0 18px;margin:48px auto}.faq-heading{margin-bottom:35px}.faq-title{font-size:38px}.faq-subtitle{font-size:14px;max-width:640px}.faq-wrapper{gap:40px}.faq-left{flex:1.3 1}.faq-right{flex:0.85 1}.tabs-header{margin-bottom:20px}.tab-btn{padding:11px 22px;font-size:14px}.question-text{font-size:15px}.answer-paragraph{font-size:13px}.image-container{max-width:430px;aspect-ratio:4/3}.expert-img{width:100%;height:100%;aspect-ratio:4/3}}@media (min-width:992px) and (max-width:1199px){.faq-container{max-width:960px;padding:0 15px;margin:42px auto}.faq-heading{margin-bottom:30px}.faq-title{font-size:34px}.faq-subtitle{font-size:13.5px;max-width:580px}.faq-wrapper{gap:28px}.faq-left{flex:1.25 1}.faq-right{flex:0.8 1}.tabs-header{margin-bottom:17px}.tab-btn{padding:10px 17px;font-size:13px}.accordion-header{padding:13px 0}.icon{width:24px;height:24px;min-width:24px;margin-right:7px;font-size:18px}.question-text{font-size:14px}.accordion-body{padding-left:31px}.answer-paragraph{font-size:12.5px}.image-container{max-width:370px;aspect-ratio:4/3}.expert-img{width:100%;height:100%;aspect-ratio:4/3}}@media (min-width:768px) and (max-width:991px){.faq-container{max-width:720px;margin:38px auto;padding:0 14px}.faq-heading{margin-bottom:27px}.faq-title{font-size:30px}.faq-subtitle{max-width:520px;font-size:13px;line-height:1.5}.faq-wrapper{gap:22px}.faq-left{flex:1.2 1}.faq-right{flex:0.8 1}.tabs-header{margin-bottom:15px}.tab-btn{padding:9px 13px;font-size:12.5px}.accordion-header{padding:12px 0}.icon{width:23px;height:23px;min-width:23px;margin-right:6px;font-size:17px}.question-text{font-size:13.5px;line-height:1.35}.accordion-body{padding-left:29px}.accordion-body.show{padding-bottom:12px}.answer-paragraph{font-size:12px;line-height:1.5}.image-container{max-width:320px;aspect-ratio:4/3}.expert-img{width:100%;height:100%;aspect-ratio:4/3}}@media (min-width:481px) and (max-width:767px){.faq-container{width:100%;max-width:540px;margin:32px auto;padding:0 14px}.faq-heading{margin-bottom:25px}.faq-title{font-size:27px;line-height:1.2}.faq-subtitle{max-width:460px;font-size:12.5px;line-height:1.5}.faq-wrapper{flex-direction:column-reverse;gap:25px}.faq-left,.faq-right{width:100%}.faq-right{max-width:350px;margin:0 auto}.image-container{width:100%;max-width:350px;aspect-ratio:4/3}.expert-img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.tabs-header{flex-direction:column;border-bottom:none;margin-bottom:15px}.tab-btn{width:100%;padding:9px 12px;text-align:left;border:1px solid #eee;border-radius:0;margin-bottom:4px;font-size:12.5px}.accordion-header{padding:12px 0}.icon{width:23px;height:23px;min-width:23px;margin-right:7px;font-size:17px}.question-text{font-size:13.5px;line-height:1.4}.accordion-body{padding-left:30px}.answer-paragraph{font-size:12px;line-height:1.5}}@media (min-width:320px) and (max-width:480px){.faq-container{width:100%;max-width:340px;margin:28px auto;padding:0 11px}.faq-heading{margin-bottom:22px}.faq-title{font-size:23px;line-height:1.2;margin-left:-30px}.faq-subtitle{max-width:300px;font-size:11.5px;line-height:1.5}.faq-wrapper{flex-direction:column-reverse;gap:22px}.faq-left,.faq-right{width:100%}.faq-right{max-width:300px;margin:0 auto 5px}.image-container{width:100%;max-width:300px;aspect-ratio:4/3;overflow:hidden}.expert-img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:0}.tabs-header{flex-direction:column;border:none;margin-bottom:14px}.tab-btn{width:100%;padding:9px 11px;margin-bottom:4px;border:1px solid #eee;border-radius:0;font-size:12px;text-align:left}.accordion-header{padding:11px 0}.icon{width:22px;height:22px;min-width:22px;margin-right:7px;font-size:17px}.question-text{font-size:13px;line-height:1.35}.accordion-body{padding-left:29px}.accordion-body.show{padding-bottom:11px}.answer-paragraph{font-size:11.5px;line-height:1.5}}@media (max-width:319px){.faq-container{max-width:290px;margin:25px auto;padding:0 9px}.faq-heading{margin-bottom:19px}.faq-title{font-size:20px}.faq-subtitle{font-size:10.5px}.faq-wrapper{gap:19px}.faq-right{max-width:270px;margin:0 auto}.image-container{max-width:270px;aspect-ratio:4/3}.expert-img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.tab-btn{padding:8px 10px;font-size:11px}.accordion-header{padding:10px 0}.icon{width:21px;height:21px;min-width:21px;margin-right:6px;font-size:16px}.question-text{font-size:12px}.accordion-body{padding-left:27px}.answer-paragraph{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.accordion-body,.tab-btn{transition-duration:.01ms!important}}.Testimonials_testimonialSection__TedTn{width:100%;padding:55px 0;background:#fff;overflow:hidden;box-sizing:border-box}.Testimonials_container__6YNup{width:100%;max-width:1160px;margin:0 auto;padding:0 18px;box-sizing:border-box}.Testimonials_sectionHeading__h3rVG{width:100%;text-align:left;margin-bottom:32px;box-sizing:border-box}.Testimonials_sectionTag__Db6Ka{display:block;margin-bottom:7px;color:#0866ff;font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.Testimonials_sectionHeading__h3rVG h2{margin:0;padding:0;color:#000;font-family:Roboto,Arial,sans-serif;font-size:30px;line-height:1.15;font-style:bold;font-weight:900}.Testimonials_sectionDescription__Zc8v8{max-width:580px;margin:10px 0 0;color:#000;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.6}.Testimonials_testimonialSliderWrapper__6TcXA{position:relative;width:100%;box-sizing:border-box}.Testimonials_testimonialGrid__uQ8a0{display:flex;width:100%;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px 5px 15px;box-sizing:border-box}.Testimonials_testimonialGrid__uQ8a0::-webkit-scrollbar{display:none}.Testimonials_testimonialCard__G3tQh{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px) / 3);max-width:calc((100% - 36px) / 3);min-width:0;scroll-snap-align:start;overflow:hidden;padding:22px 18px 20px;background:#fff;border:1px solid rgba(23,35,59,.08);border-radius:11px;box-shadow:0 6px 24px rgba(0,0,0,.06);box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.Testimonials_testimonialCard__G3tQh:hover{transform:translateY(-4px);border-color:rgba(8,102,255,.22);box-shadow:0 12px 32px rgba(0,0,0,.11)}.Testimonials_testimonialImageWrapper__e9fte{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:14px;box-sizing:border-box}.Testimonials_testimonialImage__fI4QF{display:block;width:82px;height:82px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.1);box-sizing:border-box}.Testimonials_quoteIcon__CYO6v{position:absolute;right:calc(50% - 49px);bottom:-3px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#0866ff;color:#fff;font-size:20px;line-height:1;font-family:Georgia,serif;box-shadow:0 4px 12px rgba(8,102,255,.28)}.Testimonials_testimonialText__gDGqI{width:100%;text-align:center;box-sizing:border-box}.Testimonials_starRating__8gZmj{display:flex;justify-content:center;align-items:center;gap:3px;margin-bottom:11px;color:#f5b301}.Testimonials_starRating__8gZmj svg{width:15px;height:15px}.Testimonials_testimonialText__gDGqI p{margin:0 auto 15px;color:#000;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.6;min-height:82px;box-sizing:border-box}.Testimonials_testimonialText__gDGqI h3{margin:0 0 3px;color:#17233b;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.3;font-weight:700}.Testimonials_testimonialText__gDGqI span{display:block;color:#0866ff;font-size:12px;line-height:1.4;font-weight:600}.Testimonials_sliderArrow___O3yz{position:absolute;top:50%;z-index:20;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(23,35,59,.1);border-radius:50%;background:#fff;color:#17233b;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-50%);transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.Testimonials_sliderArrow___O3yz:hover{background:#0866ff;color:#fff;border-color:#0866ff;box-shadow:0 8px 24px rgba(8,102,255,.28);transform:translateY(-50%) scale(1.05)}.Testimonials_sliderArrow___O3yz:active{transform:translateY(-50%) scale(.92)}.Testimonials_sliderArrowLeft__6t_YZ{left:-18px}.Testimonials_sliderArrowRight__Ht5lp{right:-18px}@media (min-width:1400px){.Testimonials_testimonialSection__TedTn{padding:65px 0}.Testimonials_container__6YNup{max-width:1200px;padding:0 20px}.Testimonials_sectionHeading__h3rVG{margin-bottom:36px}.Testimonials_sectionHeading__h3rVG h2{font-size:40px}.Testimonials_sectionDescription__Zc8v8{font-size:14px}.Testimonials_testimonialGrid__uQ8a0{gap:20px;padding:4px 5px 16px}.Testimonials_testimonialCard__G3tQh{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3);padding:24px 20px 21px}.Testimonials_testimonialImage__fI4QF{width:88px;height:88px;aspect-ratio:1/1}.Testimonials_quoteIcon__CYO6v{right:calc(50% - 52px)}.Testimonials_sliderArrow___O3yz{width:40px;height:40px}.Testimonials_sliderArrowLeft__6t_YZ{left:-20px}.Testimonials_sliderArrowRight__Ht5lp{right:-20px}}@media (min-width:1200px) and (max-width:1399px){.Testimonials_testimonialSection__TedTn{padding:58px 0}.Testimonials_container__6YNup{max-width:1120px;padding:0 18px}.Testimonials_sectionHeading__h3rVG{margin-bottom:32px}.Testimonials_sectionHeading__h3rVG h2{font-size:37px}.Testimonials_testimonialGrid__uQ8a0{gap:18px}.Testimonials_testimonialCard__G3tQh{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px) / 3);max-width:calc((100% - 36px) / 3);padding:22px 18px 20px}.Testimonials_testimonialImage__fI4QF{width:82px;height:82px}.Testimonials_testimonialText__gDGqI p{font-size:13px;min-height:80px}}@media (min-width:992px) and (max-width:1199px){.Testimonials_testimonialSection__TedTn{padding:52px 0}.Testimonials_container__6YNup{max-width:930px;padding:0 15px}.Testimonials_sectionHeading__h3rVG{margin-bottom:28px}.Testimonials_sectionHeading__h3rVG h2{font-size:33px}.Testimonials_sectionDescription__Zc8v8{font-size:13px;max-width:540px}.Testimonials_testimonialGrid__uQ8a0{gap:16px}.Testimonials_testimonialCard__G3tQh{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3);padding:20px 16px 18px;border-radius:10px}.Testimonials_testimonialImage__fI4QF{width:76px;height:76px;aspect-ratio:1/1}.Testimonials_quoteIcon__CYO6v{width:25px;height:25px;right:calc(50% - 47px);font-size:18px}.Testimonials_starRating__8gZmj{margin-bottom:9px}.Testimonials_starRating__8gZmj svg{width:14px;height:14px}.Testimonials_testimonialText__gDGqI p{font-size:12px;min-height:78px;line-height:1.55}.Testimonials_testimonialText__gDGqI h3{font-size:15px}.Testimonials_testimonialText__gDGqI span{font-size:11px}.Testimonials_sliderArrow___O3yz{width:35px;height:35px}.Testimonials_sliderArrowLeft__6t_YZ{left:-16px}.Testimonials_sliderArrowRight__Ht5lp{right:-16px}}@media (min-width:768px) and (max-width:991px){.Testimonials_testimonialSection__TedTn{padding:46px 0}.Testimonials_container__6YNup{max-width:720px;padding:0 14px}.Testimonials_sectionHeading__h3rVG{margin-bottom:25px}.Testimonials_sectionTag__Db6Ka{font-size:11px}.Testimonials_sectionHeading__h3rVG h2{font-size:29px}.Testimonials_sectionDescription__Zc8v8{max-width:500px;font-size:13px}.Testimonials_testimonialGrid__uQ8a0{gap:16px}.Testimonials_testimonialCard__G3tQh{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 2);max-width:calc((100% - 16px) / 2);padding:19px 16px 18px;border-radius:10px}.Testimonials_testimonialImage__fI4QF{width:74px;height:74px;aspect-ratio:1/1}.Testimonials_quoteIcon__CYO6v{width:24px;height:24px;right:calc(50% - 45px);font-size:18px}.Testimonials_testimonialText__gDGqI p{font-size:12px;min-height:76px}.Testimonials_testimonialText__gDGqI h3{font-size:15px}.Testimonials_testimonialText__gDGqI span{font-size:11px}.Testimonials_sliderArrow___O3yz{width:34px;height:34px}.Testimonials_sliderArrowLeft__6t_YZ{left:-14px}.Testimonials_sliderArrowRight__Ht5lp{right:-14px}}@media (min-width:576px) and (max-width:767px){.Testimonials_testimonialSection__TedTn{padding:42px 0}.Testimonials_container__6YNup{max-width:610px;padding:0 13px}.Testimonials_sectionHeading__h3rVG{margin-bottom:22px}.Testimonials_sectionTag__Db6Ka{font-size:10px;letter-spacing:1.4px}.Testimonials_sectionHeading__h3rVG h2{font-size:26px}.Testimonials_sectionDescription__Zc8v8{max-width:470px;font-size:12.5px;line-height:1.55}.Testimonials_testimonialGrid__uQ8a0{gap:14px}.Testimonials_testimonialCard__G3tQh{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 14px) / 2);max-width:calc((100% - 14px) / 2);padding:18px 14px 17px;border-radius:9px}.Testimonials_testimonialImage__fI4QF{width:70px;height:70px;aspect-ratio:1/1}.Testimonials_testimonialImageWrapper__e9fte{margin-bottom:11px}.Testimonials_quoteIcon__CYO6v{width:23px;height:23px;right:calc(50% - 43px);font-size:17px}.Testimonials_starRating__8gZmj{gap:2px;margin-bottom:8px}.Testimonials_starRating__8gZmj svg{width:13px;height:13px}.Testimonials_testimonialText__gDGqI p{font-size:11.5px;line-height:1.55;min-height:72px;margin-bottom:12px}.Testimonials_testimonialText__gDGqI h3{font-size:14px}.Testimonials_testimonialText__gDGqI span{font-size:10.5px}.Testimonials_sliderArrow___O3yz{width:32px;height:32px}.Testimonials_sliderArrowLeft__6t_YZ{left:-12px}.Testimonials_sliderArrowRight__Ht5lp{right:-12px}}@media (min-width:376px) and (max-width:575px){.Testimonials_testimonialSection__TedTn{padding:36px 0}.Testimonials_container__6YNup{width:100%;max-width:360px;padding:0 12px}.Testimonials_sectionHeading__h3rVG{margin-bottom:20px}.Testimonials_sectionTag__Db6Ka{font-size:10px;letter-spacing:1.3px;margin-bottom:6px}.Testimonials_sectionHeading__h3rVG h2{font-size:23px;line-height:1.2}.Testimonials_sectionDescription__Zc8v8{max-width:330px;margin-top:8px;font-size:12px;line-height:1.55}.Testimonials_testimonialGrid__uQ8a0{width:100%;gap:12px;padding:3px 3px 12px}.Testimonials_testimonialCard__G3tQh{flex:0 0 100%;max-width:100%;padding:19px 16px 17px;border-radius:9px}.Testimonials_testimonialImage__fI4QF{width:76px;height:76px;aspect-ratio:1/1}.Testimonials_testimonialImageWrapper__e9fte{margin-bottom:12px}.Testimonials_quoteIcon__CYO6v{width:24px;height:24px;right:calc(50% - 46px);font-size:18px}.Testimonials_starRating__8gZmj{margin-bottom:9px}.Testimonials_starRating__8gZmj svg{width:14px;height:14px}.Testimonials_testimonialText__gDGqI p{min-height:auto;margin-bottom:13px;font-size:12px;line-height:1.6}.Testimonials_testimonialText__gDGqI h3{font-size:15px}.Testimonials_testimonialText__gDGqI span{font-size:11px}.Testimonials_sliderArrow___O3yz{width:31px;height:31px}.Testimonials_sliderArrow___O3yz svg{width:16px;height:16px}.Testimonials_sliderArrowLeft__6t_YZ{left:-7px}.Testimonials_sliderArrowRight__Ht5lp{right:-7px}}@media (min-width:320px) and (max-width:375px){.Testimonials_testimonialSection__TedTn{padding:32px 0}.Testimonials_container__6YNup{width:100%;max-width:310px;padding:0 10px}.Testimonials_sectionHeading__h3rVG{margin-bottom:18px}.Testimonials_sectionTag__Db6Ka{font-size:9px;letter-spacing:1.2px}.Testimonials_sectionHeading__h3rVG h2{font-size:20px;line-height:1.2}.Testimonials_sectionDescription__Zc8v8{max-width:285px;margin-top:7px;font-size:11.5px;line-height:1.55}.Testimonials_testimonialGrid__uQ8a0{gap:11px;padding:3px 2px 11px}.Testimonials_testimonialCard__G3tQh{flex:0 0 100%;max-width:100%;padding:17px 13px 15px;border-radius:8px}.Testimonials_testimonialImage__fI4QF{width:70px;height:70px;aspect-ratio:1/1}.Testimonials_testimonialImageWrapper__e9fte{margin-bottom:10px}.Testimonials_quoteIcon__CYO6v{width:22px;height:22px;right:calc(50% - 42px);font-size:16px}.Testimonials_starRating__8gZmj{gap:2px;margin-bottom:8px}.Testimonials_starRating__8gZmj svg{width:13px;height:13px}.Testimonials_testimonialText__gDGqI p{margin-bottom:12px;font-size:11.5px;line-height:1.55;min-height:auto}.Testimonials_testimonialText__gDGqI h3{font-size:14px}.Testimonials_testimonialText__gDGqI span{font-size:10px}.Testimonials_sliderArrow___O3yz{width:29px;height:29px}.Testimonials_sliderArrow___O3yz svg{width:15px;height:15px}.Testimonials_sliderArrowLeft__6t_YZ{left:-6px}.Testimonials_sliderArrowRight__Ht5lp{right:-6px}}@media (max-width:319px){.Testimonials_testimonialSection__TedTn{padding:28px 0}.Testimonials_container__6YNup{max-width:280px;padding:0 8px}.Testimonials_sectionHeading__h3rVG{margin-bottom:16px}.Testimonials_sectionHeading__h3rVG h2{font-size:18px}.Testimonials_sectionDescription__Zc8v8{font-size:11px}.Testimonials_testimonialGrid__uQ8a0{gap:10px}.Testimonials_testimonialCard__G3tQh{padding:15px 11px 14px}.Testimonials_testimonialImage__fI4QF{width:64px;height:64px;aspect-ratio:1/1}.Testimonials_quoteIcon__CYO6v{width:20px;height:20px;right:calc(50% - 39px);font-size:15px}.Testimonials_testimonialText__gDGqI p{font-size:11px;line-height:1.5}.Testimonials_testimonialText__gDGqI h3{font-size:13px}.Testimonials_testimonialText__gDGqI span{font-size:9.5px}.Testimonials_sliderArrow___O3yz{width:27px;height:27px}.Testimonials_sliderArrow___O3yz svg{width:14px;height:14px}.Testimonials_sliderArrowLeft__6t_YZ{left:-5px}.Testimonials_sliderArrowRight__Ht5lp{right:-5px}}@media (prefers-reduced-motion:reduce){.Testimonials_testimonialGrid__uQ8a0{scroll-behavior:auto}.Testimonials_sliderArrow___O3yz,.Testimonials_testimonialCard__G3tQh{transition-duration:.01ms!important}}.footer-wrapper{width:100%;position:relative;overflow:hidden;background:#000;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif}.footer-wrapper,.footer-wrapper *,.footer-wrapper :after,.footer-wrapper :before{box-sizing:border-box}.cta-box{width:min(92%,1400px);margin:0 auto;padding:65px 70px;background:#0866ff;display:flex;align-items:center;justify-content:space-between;gap:60px;border-radius:2px}.cta-left{flex:1 1;min-width:0}.cta-subtitle{margin:0 0 18px;font-size:12px;font-weight:500;letter-spacing:2.5px;color:#fff;text-transform:uppercase}.cta-left h2{margin:0;font-size:clamp(38px,4vw,68px);line-height:1.05;font-weight:500;letter-spacing:-2px;color:#fff}.cta-right{flex:0 0 35%;max-width:450px}.cta-right p{margin:0 0 28px;font-size:15px;line-height:1.8;font-weight:300;color:#fff}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:145px;padding:14px 28px;border:1px solid #111;background:#111;color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:1.5px;transition:background .3s ease,color .3s ease,transform .3s ease}.cta-btn span{font-size:18px;line-height:1}.cta-btn:hover{background:#fff;color:#111;transform:translateY(-2px)}.footer{width:min(92%,1400px);margin:0 auto;display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(250px,1fr);grid-gap:55px;gap:55px;padding:75px 0 65px}.footer-col{min-width:0}.footer-col .logo{display:inline-block;margin:0 0 22px;font-size:34px;line-height:1;font-weight:700;letter-spacing:-1.5px;color:#fff;text-decoration:none}.footer-brand>p{margin:0;max-width:380px;font-size:16px;line-height:1.8;font-weight:300}.footer-brand>p,.footer-col h3{font-family:Roboto,Arial,sans-serif;color:#fff}.footer-col h3{margin:5px 0 25px;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col ul li{margin-bottom:13px;font-size:14px;line-height:1.5;font-family:Roboto,Arial,sans-serif;font-weight:400;color:#fff;transition:color .25s ease,transform .25s ease}.footer-col ul li:hover{transform:translateX(4px)}.footer-col ul li a{color:#fff;text-decoration:none;transition:color .25s ease}.footer-col ul li a:hover{color:#0866ff}.socials{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:28px}.socials a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;background:transparent;color:#fff;text-decoration:none;font-size:15px;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.socials a:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-3px)}.contact-col{min-width:0}.contact-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:22px}.contact-item:last-child{margin-bottom:0}.contact-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;font-size:14px;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.contact-item:hover .contact-icon{background:#0866ff;border-color:#0866ff;color:#fff;transform:translateY(-2px)}.contact-content{min-width:0;display:flex;flex-direction:column;padding-top:1px}.contact-label{display:block;margin-bottom:5px;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.contact-content a{display:inline-block;color:#fff;font-size:14px;line-height:1.6;font-weight:400;text-decoration:none;word-break:break-word;transition:color .3s ease}.contact-content a:hover{color:#4169e1}.contact-content p{margin:0;color:#fff;font-size:14px;line-height:1.7;font-weight:300}.certification-item{margin-top:5px}.footer-bottom{width:100%;margin:0;padding:22px 5%;border-top:1px solid #222;background:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.footer-bottom .copyright{display:block;margin:0;color:#fff;font-size:12px;line-height:1.6;font-weight:400;text-align:center}.separator{color:#555}.footer-bottom-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;text-align:center}.footer-bottom-links a{color:#fff;text-decoration:none;font-size:12px;transition:color .3s ease}.footer-bottom-links a:hover{color:#4169e1}.footer-bottom-links span{color:#555;font-size:12px}.whatsapp-btn{position:fixed;right:25px;bottom:25px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#25d366;border-radius:50%;z-index:9999;box-shadow:0 8px 25px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease}.whatsapp-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 12px 30px rgba(0,0,0,.35)}.whatsapp-btn img{width:34px;height:34px;display:block}.cta-btn:focus-visible,.footer-col a:focus-visible,.socials a:focus-visible,.whatsapp-btn:focus-visible{outline:2px solid #4169e1;outline-offset:4px}@media (min-width:1600px){.cta-box{padding:80px 90px}.footer{padding-top:90px;padding-bottom:75px;gap:70px}.footer-col .logo{font-size:38px}.footer-brand>p{font-size:17px}.contact-content a,.contact-content p,.footer-col ul li{font-size:15px}.footer-bottom{padding:25px 5%}.footer-bottom .copyright,.footer-bottom-links a,.footer-bottom-links span{font-size:13px}}@media (min-width:1200px) and (max-width:1599px){.cta-box{padding:65px}.footer{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:45px}}@media (min-width:992px) and (max-width:1199px){.cta-box{width:94%;padding:55px 45px;gap:40px}.cta-left h2{font-size:48px}.cta-right{flex-basis:38%}.footer{width:94%;grid-template-columns:1.35fr .8fr .8fr 1fr;gap:35px;padding:60px 0 55px}.footer-col .logo{font-size:31px}.footer-brand>p{font-size:14px}.contact-content a,.contact-content p,.footer-col ul li{font-size:13px}.footer-bottom{padding:22px 5%}}@media (min-width:768px) and (max-width:991px){.cta-box{width:92%;padding:48px 38px;flex-direction:column;align-items:flex-start;gap:30px}.cta-left h2{font-size:46px;letter-spacing:-1.5px}.cta-right{width:100%;max-width:600px}.cta-right p{font-size:14px}.footer{width:92%;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 40px;padding:55px 0}.footer-brand{grid-column:span 2}.footer-brand>p{max-width:650px}.footer-col .logo{font-size:32px}.footer-bottom{padding:21px 5%}.whatsapp-btn{width:55px;height:55px;right:20px;bottom:20px}.whatsapp-btn img{width:32px;height:32px}}@media (min-width:576px) and (max-width:767px){.cta-box{width:92%;padding:42px 30px;flex-direction:column;align-items:flex-start;gap:25px}.cta-subtitle{font-size:11px;letter-spacing:2px}.cta-left h2{font-size:40px;line-height:1.08}.cta-right{width:100%;max-width:none}.cta-right p{font-size:14px;line-height:1.7}.cta-btn{padding:13px 24px}.footer{width:92%;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px;padding:50px 0}.footer-brand{grid-column:span 2}.footer-col .logo{font-size:30px}.footer-brand>p{max-width:100%;font-size:14px}.footer-col h3{margin-bottom:20px}.contact-content a,.contact-content p,.footer-col ul li{font-size:13px}.contact-item{gap:12px}.contact-icon{width:36px;height:36px;flex-basis:36px}.socials{margin-top:24px}.footer-bottom{padding:20px 4%;gap:8px}.footer-bottom .copyright,.footer-bottom-links a,.footer-bottom-links span{font-size:11px}.whatsapp-btn{width:52px;height:52px;right:18px;bottom:18px}.whatsapp-btn img{width:30px;height:30px}}@media (max-width:575px){.footer-wrapper{width:100%}.cta-box{width:92%;padding:35px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.cta-subtitle{margin-bottom:14px;font-size:10px;letter-spacing:1.7px}.cta-left h2{font-size:clamp(32px,9vw,40px);line-height:1.08;letter-spacing:-1px}.cta-right{width:100%;max-width:none}.cta-right p{margin-bottom:22px;font-size:13px;line-height:1.7}.cta-btn{min-width:135px;padding:12px 22px;font-size:11px;letter-spacing:1.2px}.footer{width:92%;display:flex;flex-direction:column;gap:38px;padding:45px 0}.footer-col{width:100%}.footer-brand{margin-bottom:5px}.footer-col .logo{margin-bottom:18px;font-size:29px}.footer-brand>p{max-width:100%;font-size:13px;line-height:1.75}.footer-col h3{margin:0 0 17px;font-size:12px;letter-spacing:1.3px}.footer-col ul li{margin-bottom:11px;font-size:13px}.socials{gap:9px;margin-top:22px}.socials a{width:38px;height:38px;font-size:14px}.contact-item{gap:12px;margin-bottom:19px}.contact-icon{flex:0 0 36px;width:36px;height:36px;font-size:13px}.contact-label{font-size:10px}.contact-content a,.contact-content p{font-size:13px;line-height:1.65}.footer-bottom{width:100%;padding:18px 5%;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.footer-bottom .copyright{font-size:10px;line-height:1.6;text-align:center}.footer-bottom-links{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.footer-bottom-links a,.footer-bottom-links span{font-size:10px}.whatsapp-btn{width:50px;height:50px;right:16px;bottom:16px}.whatsapp-btn img{width:29px;height:29px}}@media (max-width:380px){.cta-box{width:94%;padding:30px 18px}.cta-left h2{font-size:30px}.cta-right p{font-size:12px}.footer{width:94%;gap:32px}.footer-col .logo{font-size:27px}.contact-content a,.contact-content p,.footer-brand>p,.footer-col ul li{font-size:12px}.contact-icon{width:34px;height:34px;flex-basis:34px}.footer-bottom{padding:16px 4%}.footer-bottom .copyright,.footer-bottom-links a,.footer-bottom-links span{font-size:9px}.whatsapp-btn{width:46px;height:46px;right:12px;bottom:12px}.whatsapp-btn img{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.contact-content a,.contact-icon,.cta-btn,.footer-bottom-links a,.footer-col ul li,.footer-col ul li a,.socials a,.whatsapp-btn{transition:none}}