.hero-section{width:100%;height:100vh;font-family:var(--font-poppins), sans-serif;background:#000;position:relative;overflow:hidden}.hero-video-container{z-index:1;position:absolute;inset:0}.hero-background-video{object-fit:cover;width:100%;height:100%}.hero-overlay{z-index:2;background:linear-gradient(#0009 0%,#0006 50%,#000c 100%);position:absolute;inset:0}.hero-main-container{z-index:10;flex-direction:column;justify-content:center;height:100%;padding-bottom:50px;display:flex;position:relative}.hero-content-wrapper{margin-top:-100px}.hero-main-title{color:#fff;text-transform:capitalize;letter-spacing:-1px;margin-bottom:2rem;font-size:clamp(32px,5vw,60px);font-weight:600;line-height:1.1}.text-red{color:#ff2a36}.hero-cards-row{z-index:20;position:absolute;bottom:40px;left:0;right:0}.hero-info-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;align-items:flex-start;gap:12px;height:100%;min-height:110px;padding:12px;transition:all .3s;display:flex}.hero-info-card:hover{background:#ffffff1a;border-color:#fff6;box-shadow:0 10px 30px #00000080}.hero-info-card.active{background:#ff2a361a;border-color:#ff2a36;box-shadow:0 0 20px #ff2a3633}.card-video-thumb{border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.card-video-thumb video{object-fit:cover;width:100%;height:100%}.card-text-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.card-desc{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.card-action-btn{color:#ff2a36;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.card-action-btn:hover{color:#fff;text-decoration:underline}@media (max-width:991px){.hero-main-title{font-size:40px}.hero-cards-row{bottom:20px}.hero-info-card{min-height:auto}}@media (max-width:767px){.hero-main-title{font-size:32px}.hero-cards-row{margin-top:40px;padding:0 15px;position:relative;bottom:0}.hero-main-container{height:auto;padding-top:100px}.hero-section{height:auto;min-height:100vh;padding-bottom:40px}}
.adm-about-section{color:#fff;background:#050a14;align-items:center;width:100%;min-height:450px;padding:40px 0;display:flex;position:relative;overflow:hidden}.adm-about-bg{z-index:1;position:absolute;inset:0}.adm-about-bg-image{object-fit:cover;object-position:left center;width:100%;height:100%}.adm-about-overlay{z-index:2;background:linear-gradient(90deg,#050a141a 0%,#050a14cc 100%);position:absolute;inset:0}.adm-about-container{z-index:10;padding:0 5%;position:relative}.adm-about-content-col{flex-direction:column;gap:25px;display:flex}.adm-about-title{font-family:var(--font-poppins), sans-serif;background:linear-gradient(#fff 0%,#a0a0a0 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 10px 20px #0000004d;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:60px;font-weight:700;line-height:1.1}.adm-about-description{max-width:650px}.adm-about-description p{color:#ffffffd9;margin-bottom:15px;font-size:15px;line-height:1.6}.adm-about-stats-grid{grid-template-columns:repeat(2,1fr);gap:15px;width:100%;max-width:700px;display:grid}.adm-about-stat-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:#ffffff08;border:1px solid #ffffff26;border-radius:15px;padding:20px 15px;transition:all .4s cubic-bezier(.4,0,.2,1)}.adm-about-stat-card:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-5px)}.adm-about-stat-value{color:#fff;margin-bottom:5px;font-size:28px;font-weight:800;display:block}.adm-about-stat-label{color:#fff9;margin:0;font-size:13px;font-weight:500}@media (max-width:1400px){.adm-about-title{font-size:64px}}@media (max-width:991px){.adm-about-section{min-height:auto;padding:80px 0}.adm-about-container{padding:0 30px}.adm-about-content-col{text-align:center;align-items:center}.adm-about-description{max-width:100%}.adm-about-stats-grid{grid-template-columns:1fr;max-width:450px;margin:0 auto}}
.greener-nation-section{width:100%;min-height:100vh;font-family:var(--font-poppins), sans-serif;background:#000;align-items:center;padding:100px 0;display:flex;position:relative;overflow:hidden}.greener-video-bg{z-index:1;position:absolute;inset:0}.greener-bg-video{object-fit:cover;width:100%;height:100%}.greener-overlay{background:linear-gradient(#0006 0%,#0009 100%);position:absolute;inset:0}.greener-container{z-index:10;position:relative}.greener-content-top{max-width:800px;margin-bottom:60px}.greener-main-title{color:#fff;letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1}.greener-subtitle{color:#ffffffe6;max-width:700px;font-size:18px;line-height:1.6}.greener-cards-row{width:100%;max-width:800px}.greener-feature-card{-webkit-backdrop-filter:blur(15px);background:#0006;border:1px solid #fff3;border-radius:15px;flex-direction:column;align-items:center;gap:15px;height:100%;padding:20px;transition:all .4s;display:flex}.greener-feature-card h3{color:#fff;margin:0;font-size:24px;font-weight:700}.greener-feature-card p{color:#fffc;text-align:center;margin:0;font-size:16px;line-height:1.6}.greener-learn-more{color:#ff2a36;cursor:pointer;background:#fff;border:none;border-radius:8px;align-self:center;margin-top:auto;padding:12px 30px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0003}.greener-learn-more:hover{color:#fff;background:#ff2a36;box-shadow:0 6px 20px #ff2a3666}@media (max-width:991px){.greener-main-title{font-size:40px}.greener-feature-card{padding:30px}}@media (max-width:767px){.greener-nation-section{padding:60px 0}.greener-main-title{font-size:32px}.greener-feature-card h3{font-size:24px}}
.solar-recycling-section{background:#000;align-items:center;width:100%;min-height:60vh;padding:80px 0;display:flex;position:relative;overflow:hidden}.solar-bg{z-index:1;position:absolute;inset:0}.solar-bg-img{object-fit:cover;width:100%;height:100%;display:block}.solar-overlay{background:#0006;position:absolute;inset:0}.solar-container{z-index:10;padding:0 40px;position:relative}.solar-content{flex-direction:column;gap:30px;max-width:1000px;margin:0 auto;display:flex}.solar-title{font-family:var(--font-poppins), sans-serif;background:linear-gradient(#000 -48.61%,#fff 54.34%,#000 157.29%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-1px;text-shadow:0 4px 20px #80808080;-webkit-background-clip:text;background-clip:text;margin:0;font-size:60px;font-weight:600;line-height:1.1}.solar-title span{display:inline-block}.solar-description{color:#fff;text-align:justify;opacity:.9;max-width:1000px;font-size:20px;line-height:1.6}.solar-btn{color:#ff2a36;font-family:var(--font-poppins), sans-serif;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:14px 30px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0003}.solar-btn:hover{color:#fff;background:#ff2a36;box-shadow:0 6px 20px #ff2a3666}@media (max-width:1200px){.solar-title{font-size:48px}}@media (max-width:991px){.solar-title{font-size:40px}.solar-description{font-size:16px}}@media (max-width:767px){.solar-title{font-size:32px}.solar-recycling-section{padding:60px 20px}}
.solar-technology-section{background:#000;flex-shrink:0;width:100%;position:relative;overflow:hidden}.solar-technology-section__bg{filter:blur(5px);pointer-events:none;width:1600px;height:671px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.solar-technology-section__bg-image{object-fit:cover;width:100%;max-width:none;height:129.85%;position:absolute;top:-.07%;left:.02%}.solar-technology-section__container{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:60px;width:100%;padding:70px 70px 0;display:flex;position:relative}.solar-technology-section__title-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.solar-technology-section__title{letter-spacing:-1.2px;text-align:center;color:#0000;background:linear-gradient(#fff 20%,#3c3c3c 100%);-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:Poppins,sans-serif;font-size:60px;font-weight:600;line-height:1.2}.solar-technology-section__content{align-items:center;gap:60px;width:auto;display:flex}.solar-tech-card{border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;gap:10px;padding:40px 0;display:flex}.solar-tech-card--right{text-align:right;align-items:flex-end}.solar-tech-card--left{text-align:left;align-items:flex-start;width:202px}.solar-tech-card__small-title{letter-spacing:-.4px;color:#fff;text-align:center;white-space:nowrap;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.solar-tech-card__title{letter-spacing:-.96px;color:#fff;white-space:nowrap;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:0}.solar-tech-card__title p{margin:0;line-height:1.2}.solar-tech-card__button{color:red;text-align:center;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;padding:14px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:20px;position:relative}.solar-tech-panels{flex-shrink:0;width:504px;height:455px;position:relative;overflow:hidden}.solar-tech-panels__panel{position:absolute}.solar-tech-panels__panel--left{width:214px;height:645px;top:0;left:0}.solar-tech-panels__panel--right{width:230px;height:642px;top:2px;left:274px}.solar-tech-panels__image{max-width:none;display:block;position:absolute}.solar-tech-panels__image--left{object-fit:cover;width:179.44%;height:105.84%;top:-2.84%;left:-39.72%}.solar-tech-panels__image--right{object-fit:cover;width:166.96%;height:106.33%;top:-3.17%;left:-33.48%}@media (max-width:1399.98px){.solar-technology-section__container{padding:56px 40px 0}.solar-technology-section__title{font-size:52px}.solar-technology-section__content{gap:32px}.solar-tech-panels{width:420px;height:400px}.solar-tech-panels__panel--left{width:180px}.solar-tech-panels__panel--right{width:192px;left:228px}}@media (max-width:1199.98px){.solar-technology-section__container{padding:40px 24px 0}.solar-technology-section__content{flex-direction:column;gap:32px}.solar-tech-card--left,.solar-tech-card--right{text-align:center;align-items:center;width:100%}.solar-tech-panels{width:100%;max-width:504px}}@media (max-width:767.98px){.solar-technology-section__container{gap:32px;padding:32px 16px 0}.solar-technology-section__title{letter-spacing:-.5px;font-size:34px}.solar-tech-card{padding:20px 0}.solar-tech-card__small-title{font-size:16px}.solar-tech-card__title{font-size:32px}.solar-tech-card__button{padding:12px 16px;font-size:14px}.solar-tech-panels{height:320px}.solar-tech-panels__panel--left{width:140px;height:420px}.solar-tech-panels__panel--right{width:150px;height:420px;left:180px}}
.solar-future-section{background:#fff;width:100%;padding:120px 0;overflow:hidden}.solar-future-container{max-width:1300px;margin:0 auto}.solar-future-content-wrap{padding-right:40px}.solar-future-main-title{font-family:var(--font-poppins), sans-serif;color:#1a1a1a;font-size:60px;font-weight:600;line-height:1.1}.solar-future-subtitle-red{font-family:var(--font-poppins), sans-serif;color:red;margin-bottom:40px;font-size:48px;font-weight:600}.solar-future-section-heading{font-family:var(--font-poppins), sans-serif;color:#333;margin-bottom:16px;font-size:36px;font-weight:500}.solar-future-description{font-family:var(--font-poppins), sans-serif;color:#666;margin-bottom:40px;font-size:16px;line-height:1.6}.solar-future-read-more-btn{color:#fff;cursor:pointer;background:red;border:none;border-radius:8px;padding:15px 35px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 10px 20px #f003}.solar-future-images-layout{justify-content:flex-end;align-items:center;width:100%;height:500px;display:flex;position:relative}.solar-future-img-box{border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 20px 60px #00000026}.solar-future-img-fancy{z-index:1;width:80%;height:350px;top:0;right:0}.solar-future-img-portrait{z-index:2;border:8px solid #fff;width:50%;height:380px;bottom:0;left:0}.solar-future-side-img{object-fit:cover;width:100%;height:100%}@media (max-width:1200px){.solar-future-main-title{font-size:48px}.solar-future-subtitle-red{font-size:32px}}@media (max-width:991px){.solar-future-section{padding:80px 0}.solar-future-content-col{text-align:center;margin-bottom:80px}.solar-future-content-wrap{padding-right:0}.solar-future-description{margin:0 auto 40px}.solar-future-images-layout{justify-content:center;height:450px}.solar-future-img-fancy{width:90%;right:5%}.solar-future-img-portrait{width:60%;left:5%}}@media (max-width:575px){.solar-future-main-title{font-size:36px}.solar-future-subtitle-red{font-size:24px}.solar-future-images-layout{height:350px}}
.adm-blog-section{width:100%;font-family:var(--font-poppins), sans-serif;background:#fff;padding:80px 0;overflow:hidden}.adm-blog-wrapper{max-width:1300px;margin:0 auto}.adm-blog-title{color:#000;letter-spacing:-2px;font-size:60px;font-weight:700;line-height:1.1}.adm-blog-arrow{color:#fff;cursor:pointer;background:#ff2a36;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background .3s;display:flex;box-shadow:0 4px 15px #ff2a364d}.adm-blog-arrow:hover{background:#d4232d}.adm-blog-cards-container{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.adm-blog-card-wrapper{cursor:pointer;width:380px;position:absolute}.adm-blog-card{background:#fff;border:1px solid #0000000d;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a}.adm-blog-card-wrapper.active .adm-blog-card{border-color:#ff2a36;box-shadow:0 15px 50px #ff2a3626}.adm-blog-card-img{width:100%;height:220px;overflow:hidden}.adm-blog-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.adm-blog-card:hover .adm-blog-card-img img{transform:scale(1.1)}.adm-blog-card-content{text-align:left;padding:25px}.adm-blog-card-content h3{color:#000;margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.4}.adm-blog-card-content p{color:#666;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.adm-blog-readmore-btn{color:#fff;cursor:pointer;background:#ff2a36;border:none;border-radius:8px;padding:14px 40px;font-size:16px;font-weight:700;box-shadow:0 5px 20px #ff2a3666}@media (max-width:991px){.adm-blog-title{text-align:center;font-size:42px}.adm-blog-nav{justify-content:center}.adm-blog-cards-container{height:450px;margin-top:50px}.adm-blog-card-wrapper{width:320px}}@media (max-width:767px){.adm-blog-card-wrapper{width:280px}.adm-blog-card-content h3{font-size:16px}.adm-blog-card-content p{font-size:13px}}
.testimony-section{width:100%;font-family:var(--font-poppins), sans-serif;overflow:hidden}.testimony-top{text-align:center;padding:100px 0;position:relative}.testimony-top .container{z-index:10;position:relative}.testimony-bg-pattern{z-index:1;position:absolute;inset:0}.testimony-bg-img{object-fit:cover;opacity:1;width:100%;height:100%}.testimony-bg-overlay{z-index:2;background:#fff6;position:absolute;inset:0}.testimony-title{color:#000;margin-bottom:10px;font-size:60px;font-weight:600}.testimony-subtitle{color:#333;font-size:28px;font-weight:600}.testimony-container{justify-content:center;display:flex;position:relative}.testimonial-card-main{z-index:5;background:#fff;border-radius:4px;max-width:600px;padding:40px 30px;position:relative;box-shadow:0 20px 60px #0000000d}.testimonial-card-inner{z-index:10;position:relative}.testimonial-quote{color:#666;margin-bottom:30px;font-size:16px;line-height:1.8}.testimonial-author{justify-content:center;align-items:center;gap:15px;display:flex}.author-avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.author-info{text-align:left}.author-name{color:#000;margin:0;font-size:20px;font-weight:700}.author-role{color:#999;margin:0;font-size:14px}.testimonial-card-border{pointer-events:none;border-radius:8px;position:absolute;inset:-10px}.cta-section{background:#000;align-items:center;min-height:600px;padding:120px 0;display:flex;position:relative;overflow:hidden}.cta-bg-image{z-index:1;position:absolute;inset:0}.cta-bg-image img{object-fit:cover;opacity:.8;filter:blur(2px);width:100%;height:100%;transform:scale(1.1)}.cta-overlay{position:absolute;inset:0}.cta-container{z-index:10;position:relative}.cta-title{color:#fff;letter-spacing:-1px;text-shadow:0 5px 15px #00000080;font-size:60px;font-weight:600}.cta-glass-box{-webkit-backdrop-filter:blur(15px);cursor:pointer;background-color:#0003;border:1px solid #fff;border-radius:20px;flex-direction:column;align-items:center;gap:30px;height:100%;padding:50px 30px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex}.cta-icon-wrapper{color:#fff;justify-content:center;align-items:center;font-size:100px;display:flex}.cta-text-content h3{color:#fff;margin:0;font-size:36px;font-weight:600;line-height:1.2}@media (max-width:991px){.testimony-title,.cta-title{font-size:36px}.testimonial-card-main{margin:0 20px;padding:30px}.cta-glass-box{padding:30px 20px}.cta-icon-wrapper{font-size:60px}}@media (max-width:767px){.testimony-title,.cta-title{font-size:28px}.cta-section{padding:80px 0}}
.adm-contact-section{background:#f8f9fa;width:100%;padding:80px 0}.adm-contact-outer{max-width:1300px;margin:0 auto}.adm-contact-card{background:#fff;border-radius:20px;min-height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 50px #0000001a}.adm-contact-content{z-index:10;flex-direction:column;justify-content:center;gap:30px;width:60%;padding:60px 80px;display:flex;position:relative}.adm-contact-title{font-family:var(--font-poppins), sans-serif;color:#333;margin:0;font-size:60px;font-weight:700;line-height:1.1}.adm-contact-input-wrap{width:100%;max-width:500px}.adm-contact-input{border:1px solid #ddd;border-radius:8px;width:100%;padding:16px 25px;font-size:16px;transition:all .3s}.adm-contact-input:focus{border-color:#ff2a36;outline:none}.adm-contact-button{color:#fff;cursor:pointer;background:#ff2a36;border:none;border-radius:8px;width:fit-content;padding:14px 40px;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 5px 20px #ff2a364d}.adm-contact-image-panel{z-index:1;width:50%;height:100%;position:absolute;top:0;right:0}.adm-contact-img{object-fit:cover;clip-path:polygon(30% 0,100% 0,100% 100%,0% 100%);width:100%;height:100%}.adm-contact-divider{z-index:5;clip-path:polygon(80% 0,100% 0,20% 100%,0% 100%);background:#fff;width:32%;height:100%;position:absolute;top:0;left:0}.adm-contact-dots{flex-direction:column;justify-content:space-around;align-items:center;padding:40px 0;display:flex;position:absolute;inset:0}.adm-contact-dot{opacity:.4;background:#666;border-radius:50%;width:6px;height:6px}.adm-contact-dot:first-child{transform:translate(35px)}.adm-contact-dot:nth-child(2){transform:translate(25px)}.adm-contact-dot:nth-child(3){transform:translate(15px)}.adm-contact-dot:nth-child(4){transform:translate(5px)}.adm-contact-dot:nth-child(5){transform:translate(-5px)}.adm-contact-dot:nth-child(6){transform:translate(-15px)}@media (max-width:991px){.adm-contact-card{flex-direction:column;min-height:auto}.adm-contact-image-panel{width:100%;height:300px;position:relative}.adm-contact-img{clip-path:none}.adm-contact-divider{display:none}.adm-contact-content{text-align:center;align-items:center;width:100%;padding:40px}}@media (max-width:767px){.adm-contact-title{font-size:36px}.adm-contact-button{width:100%}}
