.roadmap-heading{display:grid;grid-template-columns:.8fr 2fr 1fr;gap:30px;align-items:start}.roadmap-heading h2{font-size:43px;letter-spacing:-2px;margin:0}.roadmap-heading>p:last-child{font-size:14px;line-height:1.85;color:#617381;margin:0}.scope-note{font-size:12px;line-height:1.8;color:#617381;margin:28px 0 0;max-width:900px}.positioning div>p{font-size:15px}.focus-list p{line-height:1.7}.solution-copy>p:not(.eyebrow){min-height:125px}.solution-copy h3{font-size:25px}.innovation{background:#f4f7f8}.roadmap-intent{margin:40px 0 30px;padding:25px 28px;border-left:3px solid #087ebc;background:#e7f0f6;display:grid;grid-template-columns:1fr 3fr;gap:35px}.roadmap-label{font-size:9px;letter-spacing:1.5px;font-weight:700;line-height:1.8}.roadmap-intent p{font-size:13px;line-height:1.8;color:#48687e;margin:0}.innovation-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.innovation-item{background:white;border:1px solid #d6e1e7;min-width:0}.innovation-item summary{position:relative;cursor:pointer;list-style:none;padding:25px 58px 24px 26px;min-height:140px;display:flex;flex-direction:column;gap:12px}.innovation-item summary::-webkit-details-marker{display:none}.innovation-category{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#617381}.innovation-title{font-family:Manrope,Arial,sans-serif;font-size:22px;line-height:1.3;letter-spacing:-.6px}.technology-stage{font-size:10px;color:#087ebc}.expand-mark{position:absolute;right:25px;top:46px;font-size:25px;font-weight:400;color:#087ebc}.innovation-item[open] .expand-mark{font-size:0}.innovation-item[open] .expand-mark:after{content:'−';font-size:25px}.innovation-body{padding:0 26px 26px;font-size:14px;color:#536b7d;line-height:1.8}.innovation-body>p:first-child{margin-top:0}.innovation-body .adoption-gate{font-size:12px;padding-top:15px;border-top:1px solid #d6e1e7}.innovation-body a{font-size:11px;color:#087ebc;text-decoration:underline;text-underline-offset:4px}.adoption-path{margin-top:40px;border-top:1px solid #c3d3dd;padding-top:25px}.adoption-path ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;gap:25px;margin:30px 0 0;font-size:13px;line-height:1.7}.adoption-path li>span{display:block;color:#087ebc;font-size:10px;margin-bottom:12px}.enablers{background:#143a55;color:white}.enablers .roadmap-heading>p:last-child{color:#c4d8e7}.enablers .roadmap-heading h2 em{color:#bee9ff}.enabler-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:50px}.enabler-grid article{padding:35px;border:1px solid #ffffff35;position:relative;min-width:0}.enabler-symbol{font-family:Manrope,Arial,sans-serif;font-size:36px;color:#bee9ff;display:block;margin-bottom:28px}.enabler-grid .eyebrow{font-size:9px;letter-spacing:1.8px}.enabler-grid h3{font-family:Manrope,Arial,sans-serif;font-size:32px;letter-spacing:-1px;font-weight:500;line-height:1.25;margin:22px 0}.enabler-grid ul{list-style:none;margin:0;padding:0;color:#dfedf4;font-size:13px;line-height:1.8}.enabler-grid li{padding:10px 0;border-bottom:1px solid #ffffff25}.enabler-grid article>p:not(.eyebrow){color:#c4d8e7;font-size:13px;line-height:1.85;margin-top:24px}.enabler-grid .text-link{font-size:12px;color:#bee9ff}.sustainability{background:white}.sdg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:45px}.sdg-card{padding:28px;background:#f3f6f7;border-top:4px solid var(--sdg-color);display:flex;flex-direction:column;min-width:0}.sdg-7{--sdg-color:#c99b00}.sdg-9{--sdg-color:#c44b20}.sdg-12{--sdg-color:#967124}.sdg-13{--sdg-color:#3f703f}.sdg-17{--sdg-color:#264b6b}.sdg-number{display:flex;align-items:baseline;gap:10px;color:var(--sdg-color)}.sdg-number span{font-size:10px;letter-spacing:2px}.sdg-number strong{font-family:Manrope,Arial,sans-serif;font-size:46px;font-weight:500;line-height:1.3}.sdg-card h3{font-family:Manrope,Arial,sans-serif;font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:20px 0 10px}.sdg-card>p{font-size:13px;color:#536b7d;line-height:1.8}.sdg-card .sdg-target{font-size:10px;letter-spacing:.5px;margin:0 0 10px;color:#087ebc}.sdg-measure{margin-top:auto;padding-top:20px;border-top:1px solid #d1dee5;font-size:12px;line-height:1.8;color:#536b7d}.sdg-measure>strong{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.sdg-card>a{font-size:12px;color:#087ebc;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.contact h2{font-size:52px}.form-row select{font-size:12px;min-height:45px}.innovation-item summary:focus-visible{outline:3px solid #087ebc;outline-offset:4px}
@media(max-width:1100px){.roadmap-heading{grid-template-columns:.7fr 2fr}.roadmap-heading>p:last-child{grid-column:2}.roadmap-heading h2{font-size:38px}.solution-copy h3{font-size:23px}.roadmap-intent{grid-template-columns:1fr 2.5fr}.enabler-grid{gap:25px}.enabler-grid article{padding:28px}.sdg-grid{grid-template-columns:1fr 1fr}.sdg-card{padding:24px}}
@media(max-width:700px){.energy-hero h1{font-size:clamp(44px,10.7vw,70px)}.energy-hero h1 em{white-space:nowrap}.energy-hero .eyebrow{font-size:8px;letter-spacing:1px}.energy-hero .intro{font-size:14px}.roadmap-heading{display:block}.roadmap-heading h2{font-size:33px;margin:25px 0}.roadmap-heading>p:last-child{font-size:14px}.roadmap-intent{display:block;margin:30px 0 22px;padding:22px}.roadmap-label{display:block;margin-bottom:12px}.innovation-grid{grid-template-columns:1fr;gap:12px}.innovation-item summary{min-height:135px;padding:23px 48px 23px 22px}.innovation-title{font-size:21px}.innovation-category{font-size:8px}.expand-mark{right:20px}.innovation-body{padding:0 22px 23px;font-size:13px}.adoption-path ol{grid-template-columns:1fr 1fr;gap:25px;font-size:12px}.enabler-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.enabler-grid article{padding:26px}.enabler-grid h3{font-size:29px}.enabler-symbol{font-size:32px}.sdg-grid{grid-template-columns:1fr;margin-top:30px}.sdg-card{padding:26px}.sdg-card h3{font-size:25px}.sdg-card>p{font-size:14px}.sdg-measure{font-size:13px}.scope-note{font-size:11px}.solution-copy>p:not(.eyebrow){min-height:0}.contact h2{font-size:44px}.form-row select{font-size:13px}}
@media(max-width:370px){.energy-hero h1{font-size:39px;letter-spacing:-2.5px}.contact h2{font-size:39px}}

.rajasthan-mou{background:#e8f2f8;display:grid;grid-template-columns:1.2fr 1.2fr .8fr;gap:45px;align-items:start;border-top:1px solid #c7dce9;border-bottom:1px solid #c7dce9}.rajasthan-mou h2{font-size:39px;letter-spacing:-1.8px;margin:27px 0 0}.mou-copy>p{font-size:15px;line-height:1.9;color:#48687e;margin:0 0 20px}.mou-copy .mou-status{font-size:9px;letter-spacing:1.4px;color:#087ebc;font-weight:700;line-height:1.8}.mou-copy .mou-note{font-size:11px;line-height:1.8;margin-bottom:0}.mou-capacity{border-left:1px solid #a9c8dc;padding-left:32px;align-self:center}.mou-capacity>strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:85px;font-weight:500;letter-spacing:-5px;line-height:1}.mou-capacity>strong>span{font-size:24px;letter-spacing:-1px;margin-left:9px}.mou-capacity>p{font-size:13px;font-weight:600;margin:20px 0 12px}.mou-capacity>span{font-size:11px;line-height:1.8;color:#536b7d}@media(max-width:1100px){.rajasthan-mou{grid-template-columns:1fr 1.3fr;gap:35px}.mou-capacity{grid-column:2}.rajasthan-mou h2{font-size:35px}}@media(max-width:700px){.rajasthan-mou{grid-template-columns:1fr;gap:30px}.rajasthan-mou h2{font-size:33px}.mou-capacity{grid-column:auto;padding:25px 0 0;border-left:0;border-top:1px solid #a9c8dc}.mou-capacity>strong{font-size:75px}.mou-copy>p{font-size:14px}}

.offerings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offerings-grid .solution-copy>p:not(.eyebrow){min-height:76px}.offerings-grid .solution-copy .eyebrow{min-height:0}.offerings-grid .solution-copy h3{font-size:29px}.contact h2{font-size:45px}@media(max-width:700px){.offerings-grid{grid-template-columns:1fr}.offerings-grid .solution-copy>p:not(.eyebrow){min-height:0}.contact h2{font-size:37px}}@media(max-width:370px){.contact h2{font-size:32px}.energy-hero h1{font-size:36px}}
