.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;letter-spacing:-1.2px;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.text-red{color:red}.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:#0003;border:1px solid #fff;border-radius:10px;align-items:flex-start;gap:12px;height:100%;min-height:110px;padding:10px;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,.card-video-thumb img{object-fit:cover;width:100%;height:100%}.card-text-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.card-desc{color:var(--Text-Red-on-White,#fff);-webkit-line-clamp:3;letter-spacing:-.32px;-webkit-box-orient:vertical;margin-bottom:0;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:120%;display:-webkit-box;overflow:hidden}.card-action-btn{color:red;text-align:left;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none;transition:color .2s}.card-action-btn:hover{color:#fff;text-decoration:underline}@media (max-width:1200px){.hero-main-title{font-size:48px}}@media (max-width:991px){.hero-main-title{font-size:40px}.hero-cards-row{bottom:20px}}@media (max-width:767px){.hero-main-title{margin-bottom:1rem;padding:0 10px;font-size:28px;line-height:1.25}.hero-main-container{justify-content:flex-start;height:auto;padding-top:160px}.hero-content-wrapper{margin-top:0}.hero-cards-row{margin-top:30px;padding:0 15px 40px;position:relative;bottom:0}.hero-info-card{gap:10px;min-height:auto;padding:10px}.card-video-thumb{width:65px;height:65px}.card-desc{-webkit-line-clamp:2;font-size:11px}.hero-section{flex-direction:column;height:auto;min-height:100vh;display:flex}}
.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;text-align:center;letter-spacing:-1.2px;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.adm-about-description{max-width:650px}.adm-about-description p{color:#fff;text-align:justify;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:300;line-height:120%}.adm-about-stats-grid{grid-template-columns:repeat(2,1fr);gap:25px;width:100%;max-width:700px;display:grid}.adm-about-stat-card{text-align:center;background:#0000001a;border:1px solid #fff;border-radius:10px;padding:25px 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;text-align:center;letter-spacing:-.48px;font-size:24px;font-style:normal;font-weight:700;line-height:120%}.adm-about-stat-label{color:#fff;text-align:center;letter-spacing:-.4px;margin-top:10px;margin-bottom:0;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.adm-about-explore-btn{color:#fff;border:1px solid var(--Text-Red-on-White,#fff);cursor:pointer;text-align:center;background:0 0;border-radius:10px;margin-top:30px;margin-left:auto;margin-right:auto;padding:15px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:20px;transition:all .3s;display:block}.adm-about-explore-btn:hover{color:#000;background:#fff}@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:80px 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(90deg,#000000bf 0%,#000000b3 55%,#0000 75%);position:absolute;inset:0}.greener-container{z-index:10;position:relative}.greener-content-top{max-width:800px;margin-bottom:60px}.greener-main-title{letter-spacing:-.96px;-webkit-text-fill-color:transparent;color:#fff;background:linear-gradient(#fff 66.21%,#000 165.52%);-webkit-background-clip:text;background-clip:text;font-size:48px;font-style:normal;font-weight:700;line-height:120%}.greener-subtitle{color:#fff;text-align:justify;letter-spacing:-.4px;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.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;text-align:center;letter-spacing:-.48px;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:120%}.greener-feature-card p{color:#fff;letter-spacing:-.32px;text-align:center;margin:0;font-size:16px;font-style:normal;font-weight:300;line-height:22px}.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:600;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:80px 0}.greener-main-title{font-size:32px}.greener-feature-card h3{font-size:24px}}
.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{text-align:center;letter-spacing:-1.2px;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 20%,#3c3c3c 100%);-webkit-background-clip:text;background-clip:text;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.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{color:#fff;letter-spacing:-.4px;text-align:center;white-space:nowrap;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.solar-tech-card__title{letter-spacing:-.96px;color:#fff;white-space:nowrap;margin:0;font-size:48px;font-style:normal;font-weight:700;line-height:120%}.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;height:106.33%;top:-.17%;left:.28%}.solar-tech-panels__image--right{object-fit:cover;height:106.33%;top:-3.17%;left:1.52%}@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:80px 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;letter-spacing:-1.2px;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.solar-future-subtitle-red{font-family:var(--font-poppins), sans-serif;letter-spacing:-.96px;color:red;margin-bottom:40px;font-size:48px;font-style:normal;font-weight:600;line-height:120%}.solar-future-section-heading{font-family:var(--font-poppins), sans-serif;color:#000;letter-spacing:-.72px;font-size:36px;font-style:normal;font-weight:500;line-height:120%}.solar-future-description{font-family:var(--font-poppins), sans-serif;color:var(--Text-Secondary-Text,#777);letter-spacing:-.4px;margin-bottom:40px;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.solar-future-read-more-btn{color:#fff;cursor:pointer;background:red;border:none;border-radius:10px;padding:15px 35px;font-size:16px;font-weight:600;transition:all .3s}.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}.solar-future-img-fancy{z-index:1;width:80%;top:0;right:0}.solar-future-img-portrait{z-index:2;border:8px solid #fff;height:341px;bottom:-81px;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:60px}.solar-future-content-wrap{padding-right:0}.solar-future-description{margin:0 auto 40px}.solar-future-images-layout{flex-direction:column;justify-content:center;align-items:center;gap:30px;height:auto}.solar-future-img-box{position:relative}.solar-future-img-fancy{width:100%;height:350px;top:auto;right:auto}.solar-future-img-portrait{border:none;width:100%;height:350px;bottom:auto;left:auto}}@media (max-width:575px){.solar-future-main-title{font-size:36px}.solar-future-subtitle-red{font-size:24px}.solar-future-images-layout{height:auto}.solar-future-img-fancy{height:250px}.solar-future-img-portrait{height:300px}}
