.revamp-page-template{padding-top:80px}.city-page-template .rating-strip{font-size:0.875rem;font-weight:500}.revamp-page-template .rating-detail .rating-strip{padding:0}.city-page-template .rating-section .rating-detail{display:flex;justify-content:center;padding:7px
13px}.city-page-template .goodzero-intro-bg{background:linear-gradient(0deg, #c5e4fc00 0, #fff 40%);height:265px;left:0;right:0;top:0;bottom:50px}.city-page-template .hero-section .top-section{margin-top:-1rem}.city-page-template .hero-section
.devnagri{font-size:54px;font-weight:700;background:linear-gradient(180deg, #d9e4f8 0, #fcfdff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;line-height:1.5;margin-bottom:-16px}.city-page-template .hero-section
.subheading{font-size:20px;color:#182150;font-weight:700}.city-page-template .hero-section
.heading{font-size:28px;font-weight:700;font-family:poppins,sans-serif;line-height:1.5;letter-spacing:0}.revamp-page-template .good-zero-rates-section .rating-detail
p{width:340px;color:#1a1f38;font-weight:600}.revamp-page-template .card-slider-section .slick-dots
li{margin:0;width:14px;height:14px}.card-slider-section .slick-dots li.slick-active button:before,
.city-tag-slick-slider .slick-dots li.slick-active button:before{color:#4785ff}.card-slider-section .card-slide-item{border-radius:0.75rem;border:1px
solid #ecf1fb;position:relative;overflow:hidden}.card-slider-section .card-slide-item
.overlay{background:linear-gradient(270deg, #f1fbff 76%, #ffffff00 86%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-size:100%;background-repeat:no-repeat}.card-slider-section .card-slide-item .img-wrap
img{object-fit:cover;width:118px}.card-slider-section .card-slide-item
.card{background-color:#f5f8fd}.card-slider-section .card-slide-item
h6{font-size:1rem;font-weight:600;color:#1a1f38}.card-slider-section .card-slide-item
a{color:#131ca2;font-size:0.875rem}.city-page-template .tag-line{background:0 0;background-color:rgb(0 0 0 / 20%);border-radius:8px;margin:0
6px;white-space:nowrap;overflow:hidden;padding:9px
20px;backdrop-filter:blur(12px);font-size:14px;letter-spacing:0}.city-tag-slider-wrapper{margin-bottom:0;position:absolute;left:0;right:0;top:unset;bottom:15%;transform:translateY(50%);z-index:1}.city-tag-slick-slider .slick-dots li button:before{color:#d9d9d9;opacity:1}.city-page-template .tag-line{color:#fff;border:none}.city-tag-slick-slider .slick-dots
li{margin:-4px}.city-page-template .city-tag-slick-slider
img{width:19px;height:19px;margin-right:12px}.solar-estimate-section{background:linear-gradient(90deg, #0c0e1b 0, #15192c 100%);padding:40px
0;overflow:hidden;font-size:14px}.solar-estimate-section
.container{padding:0
16px}.solar-estimate-section .system-size-wrapper{margin-bottom:32px}.emi-tenure-wrapper h6,
.system-size-wrapper
h6{margin-bottom:20px}.emi-tenure-wrapper .btn-wrapper span,
.system-size-wrapper .btn-wrapper
span{margin-top:6px}.emi-tenure-wrapper .btn-group,
.system-size-wrapper .btn-group{margin:0
-20px;padding-left:20px}.solar-estimate-section .left-section
h6{font-size:28px;font-weight:700;margin-bottom:0.5rem;line-height:1.5;font-family:poppins,sans-serif;letter-spacing:0}.solar-estimate-section .get-estimate-heading{font-size:16px;font-weight:500;margin:32px
0}.solar-estimate-section .zero-investment-gradient{background:linear-gradient(90deg, #b2c8f1 0, #fff 400px);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:block;line-height:1.4}.solar-estimate-section .left-section
p{font-size:20px;font-weight:500}.saving-emi-cal-section{padding:40px;gap:1.5rem}.saving-emi-cal-section .left-section{width:130px}.saving-emi-cal-section .right-section{width:110px}.saving-emi-cal-section .price,
.saving-emi-cal-section .price-yr{color:#34d399}.saving-emi-cal-section
.price{color:#34d399;font-size:24px}.saving-emi-cal-section .emi-price{font-size:24px}.solar-estimate-section .btn-check:checked+.btn-wrapper{border-color:#0dcaf0;position:relative;border:2px
solid #fff0;background:linear-gradient(#1a1f38, #1a1f38) padding-box,
linear-gradient(90deg, #64d6ff, #4785ff) border-box;border-radius:8px;text-align:left;color:#64d6ff}.solar-estimate-section .btn-wrapper{border:1px
solid #ffffff1a;border-radius:8px !important;text-align:left;max-width:140px;width:100%;padding:0.75rem;cursor:pointer;background-color:#1a1f38}.solar-estimate-section .btn-group{gap:12px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.solar-estimate-section .btn-wrapper
span{font-size:0.75rem;color:#fff;white-space:normal;width:120px;display:block;letter-spacing:0.2px}.solar-estimate-section .emi-tenure-wrapper .btn-wrapper{width:auto}.city-page-template.revamp-page-template .hero-section .anek-devanagari{font-family:"Anek Devanagari",sans-serif;font-size:48px}.city-page-template.revamp-page-template .hero-section .anek-gujarati{font-family:"Anek Gujarati",sans-serif;font-size:48px}.city-page-template.revamp-page-template .hero-section .anek-kannada{font-family:"Anek Kannada",sans-serif;font-size:48px;letter-spacing:-1px}.city-page-template.revamp-page-template .hero-section .anek-telugu{font-family:"Anek Telugu",sans-serif;font-size:48px}.city-page-template.revamp-page-template .hero-section .anek-tamil{font-family:"Anek Tamil",sans-serif;font-size:48px}.city-container[data-city="hyderabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,
.city-container[data-city="ahmedabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,
.city-container[data-city="gandhinagar"].city-page-template.revamp-page-template .hero-section h2.devnagri,
.city-container[data-city="bengaluru"].city-page-template.revamp-page-template .hero-section
h2.devnagri{font-size:36px}@media (min-width: 768px){.city-page-template .hero-section .top-section{margin-top:80px}.city-page-template.revamp-page-template .hero-section .anek-devanagari{font-size:5rem}.city-page-template.revamp-page-template .hero-section .anek-gujarati{font-family:"Anek Gujarati",sans-serif;font-size:5rem}.city-page-template.revamp-page-template .hero-section .anek-kannada{font-family:"Anek Kannada",sans-serif;font-size:5rem}.city-page-template.revamp-page-template .hero-section .anek-telugu{font-family:"Anek Telugu",sans-serif;font-size:4rem}.city-page-template.revamp-page-template .hero-section .anek-tamil{font-family:"Anek Tamil",sans-serif;font-size:4rem}.city-container[data-city="hyderabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,
.city-container[data-city="ahmedabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,
.city-container[data-city="gandhinagar"].city-page-template.revamp-page-template .hero-section h2.devnagri,
.city-container[data-city="bengaluru"].city-page-template.revamp-page-template .hero-section
h2.devnagri{font-size:4rem}.city-page-template .hero-section .right-section{background-color:#ecf1fb}.city-page-template .right-section .custom-radio-block{flex-wrap:wrap}.city-page-template .hero-section
.subheading{font-size:40px;line-height:40px}.city-page-template .hero-section
.heading{font-size:48px;line-height:48px;margin-top:8px}.city-tag-slick-slider.slick-dotted.slick-slider{margin:0;justify-content:center}.city-tag-slider-wrapper{bottom:10%}.city-page-template .goodzero-pride .cta-wrapper{margin-top:28px}.promises-desc,
.solar-estimate-section .btn-wrapper{font-size:1rem}.solar-estimate-section{padding:72px
0}.solar-estimate-section-wrapper{gap:150px}.solar-estimate-section .right-section
p{font-size:1.5rem;margin-bottom:2.25rem}.solar-estimate-section .left-section
h6{font-size:3rem;margin-bottom:0.75rem;line-height:4rem}.solar-estimate-section .left-section
p{font-size:1.5rem;margin-bottom:2.5rem;letter-spacing:-0.5px;font-weight:400}.solar-estimate-section .right-section
h6{font-size:1.25rem;margin-bottom:20px}.solar-estimate-section .right-section .emi-tenure-wrapper,
.solar-estimate-section .right-section .system-size-wrapper{margin:21px
0}.saving-emi-cal-section{padding:0;margin-top:16px}.city-page-template .goodzero-intro-bg{background:linear-gradient(0deg, #c5e4fc00 35%, #fff 55%);height:auto}.city-page-template .rating-section .rating-detail{padding:13px}}.sticky-button-wrapper{opacity:0;visibility:hidden;transform:translateY(50px);transition:0.3s}.sticky-button-wrapper.show{opacity:1;visibility:visible;transform:translateY(0)}.slick-dotted.slick-slider{margin-bottom:10px !important}.cta-box .right-section.variant-2{padding:16px
0}.revamp-page-template.variant-2-city-template.city-page-template .tag-line{color:#131ca2;border:1px
solid #d9e4f8;background-color:#e9f0fe;margin-bottom:20px;margin-top:20px;font-weight:500}.revamp-page-template.city-page-template .goodzero-intro-image{margin-top:-100px}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-image{margin-top:-40px}.revamp-page-template.variant-2-city-template.city-page-template .rating-section{margin-top:40px}.revamp-page-template.variant-2-city-template.city-page-template .slick-dotted.slick-slider{background-color:#ecf1fb}.revamp-page-template.variant-2-city-template .city-tag-slick-slider .slick-dots{display:none !important}.revamp-page-template.variant-2-city-template .promises-wrapper .promise-inner-wrapper{background-color:#f5f8fd;border:1px
solid #ecf1fb;border-radius:8px;padding:14px}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper{width:52px;height:52px}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper
img{background-color:#ecf1fb;border-radius:50px;padding:12px}.revamp-page-template.variant-2-city-template .goodzero-promise
h3{width:135px}.revamp-page-template.variant-2-city-template.city-page-template .form-component form
.desc{margin-top:8px;width:auto;color:#1a1f38}.revamp-page-template.city-page-template .form-component
form{padding:0.75rem 1.25rem 0}.revamp-page-template.variant-2-city-template .goodzero-pride{padding-bottom:0}.form-floating
.info{display:none !important}.form-step
.info{color:#047653;font-size:12px;margin-top:8px;padding:0
10px;display:flex !important}.form-step .info
img{margin-right:6px;margin-top:2px}@media (min-width: 768px){.revamp-page-template.variant-2-city-template.city-page-template section.hero-section::before{background-image:url(https://cdn.solarsquare.in/blog/wp-content/uploads/2025/12/29112617/var-2-top-bg-scaled.webp);width:100%;height:275px;content:"";position:absolute;left:0;right:0;background-size:cover;z-index:1}.revamp-page-template.city-page-template .form-component
form{padding:1.75rem 1.25rem 0}.cta-box.variant-2-wrapper{width:325px}.revamp-page-template.city-page-template .goodzero-intro-image{margin-top:-50px}.revamp-page-template.variant-2-city-template .hero-section .left-section{width:50%}.revamp-page-template.variant-2-city-template .hero-section .right-section{width:50%}.revamp-page-template.variant-2-city-template .goodzero-intro-image .featured-image
img{height:310px;margin-bottom:-20px}.revamp-page-template.variant-2-city-template.city-page-template .hero-section .left-section{background-color:#ecf1fb;padding-bottom:50px}.revamp-page-template.variant-2-city-template.city-page-template .form-component form
.desc{width:auto;font-size:20px;line-height:28px;letter-spacing:-0.5px;color:#2c3045;margin-top:16px}.revamp-page-template.variant-2-city-template .form-component form
h2{font-size:48px;line-height:56px;letter-spacing:-1px}.revamp-page-template.variant-2-city-template .left-section .right-section-wrapper{max-width:705px;margin:0
auto;height:100%}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-bg{background:#fff0}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-image{margin-top:100px}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-image::before{background:linear-gradient(90deg, #ecf1fb 0, #f5f8fd00 190%);content:"";width:145px;height:445px;display:block;position:absolute;z-index:2}.revamp-page-template.variant-2-city-template.city-page-template .hero-section
.devnagri{background:linear-gradient(180deg, #a0bcee 0, #dbe8ff 100%);-webkit-background-clip:text}.revamp-page-template.variant-2-city-template .form-component{position:relative;z-index:2}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper{width:72px;height:72px}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper
img{padding:20px}.revamp-page-template.variant-2-city-template .promises-wrapper .promise-inner-wrapper{padding:24px}.revamp-page-template.variant-2-city-template .promises-wrapper{gap:45px;width:1120px}.revamp-page-template.variant-2-city-template.city-page-template .tag-line{margin-top:0;margin-bottom:0;width:auto !important}.revamp-page-template.variant-2-city-template .goodzero-promise
h3{width:190px}.revamp-page-template.variant-2-city-template .form-field-outer-wrapper>div:first-child{margin-right:24px}.revamp-page-template.variant-2-city-template .form-field-outer-wrapper > div:first-child,
.revamp-page-template.variant-2-city-template .form-field-outer-wrapper>div:nth-child(2){width:298px;display:inline-block}.revamp-page-template.variant-2-city-template .form-field-outer-wrapper{overflow-y:auto;height:auto;display:flex;flex-wrap:wrap}.revamp-page-template.variant-2-city-template .goodzero-pride{padding-bottom:72px !important}.form-field-outer-wrapper{height:395px}}.city-fold-banner-box{display:none}@media (max-width: 767.98px){.city-hero-v2 .city-fold-banner .city-fold-banner-box{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:88px;padding:0
16px;border-bottom:1px solid #fff;background:url("../../../../cdn.solarsquare.in/blog/wp-content/uploads/2026/10/13173038/772695c205a3e33703665a19c09bfb02bb8327c5.jpg") no-repeat -40.79px -158px / 687.87px 441px}.city-hero-v2 .city-fold-banner .city-fold-banner-box::before{content:"";position:absolute;inset:0;background:linear-gradient(91.96deg, #1A1F38 17.04%, rgba(26, 31, 56, 0.5) 40.51%, rgba(26, 31, 56, 0) 58.59%)}.city-hero-v2 .city-fold-banner .city-fold-banner-title{position:relative;z-index:1;max-width:60%;margin:0;font-family:"DM Sans",sans-serif;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:-0.8px;color:#fff;text-align:left}.city-hero-v2 .city-fold-banner .hero-visual{min-height:0;background:none}.city-hero-v2 .city-fold-banner .hero-media,
.city-hero-v2 .city-fold-banner .hero-copy,
.city-hero-v2 .city-fold-banner .hero-tags{display:none}.city-hero-v2 .city-fold-banner .hero-rating{position:static}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio[data-value="<1500"],
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .bill-radio-inp[value="<1500"]+label{font-size:0}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio[data-value="<1500"]::before,
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .bill-radio-inp[value="<1500"]+label::before{content:"Below \20B9 1500";font-size:14px}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .form-floating.form-field-inner-wrapper,
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .bill-field{margin-bottom:15px}.city-hero-v2.city-hero-v2.revamp-page-template .city-fold-banner .form-component form
.title{margin-bottom:0;font-size:20px}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio-block .custom-radio,
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio-block .bill-radio{flex:0 0 calc((100% - 16px) / 3);min-width:0}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio-block .custom-radio,
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio-block .bill-radio-inp+label{width:100%;padding:12px
4px;font-size:13px;line-height:1.2;white-space:normal;text-align:center}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio-block .custom-radio[data-value="<1500"],
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio-block .bill-radio-inp[value="<1500"]+label{font-size:0}.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .custom-radio[data-value="<1500"]::before,
.city-hero-v2.city-hero-v2 .city-fold-banner .form-component .bill-radio-inp[value="<1500"]+label::before{font-size:13px}}.form-component .form-otp-block{width:100%;flex-basis:100%;margin-bottom:16px}.form-component .form-otp-label{font-size:14px;color:#5d627c;margin:0
0 8px}.form-component .form-otp-inputs{display:flex;gap:12px}.form-component .form-otp-box{width:48px;height:48px;border:1px
solid #e2e4ec;border-radius:12px;background:#fff;color:#1a1f38;font-size:16px;font-weight:500;text-align:center;outline:none}.form-component .form-otp-box:focus{border-color:#2563eb}.form-component .form-otp-box.error{border-color:#d32f2f}.form-component .form-otp-error{font-size:12px;color:#d32f2f;margin:6px
0 0}.form-component .form-otp-resend{font-size:12px;color:#5d627c;margin:8px
0 0}.form-component .form-otp-timer{color:#9ca3af}.form-component .form-otp-resend-btn{color:#2563eb;font-weight:500;text-decoration:none}.form-component .form-otp-verified{position:relative}.form-component .form-otp-verified .form-control{padding-right:104px}.form-component .form-otp-verified-badge{display:none}.form-component .form-otp-verified .form-otp-verified-badge{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;color:#16a34a;font-size:13px;font-weight:500;line-height:1;pointer-events:none}.form-component .form-otp-verified .form-otp-verified-badge::before{content:"";width:16px;height:16px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2316A34A'/%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.form-component .cta-btn.is-otp-locked{opacity:0.5;cursor:not-allowed}