.energy-label{display:block;margin-bottom:.8rem;color:#16a8ff;font-size:.74rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.energy-architecture-preview{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(91,196,255,.35);background:linear-gradient(120deg,rgba(3,31,53,.96),rgba(5,68,111,.84));color:#fff}
.energy-architecture-preview h3{margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.6rem)}
.energy-architecture-preview p{max-width:760px;margin:0;color:#c9dbe7;line-height:1.75}
.energy-preview-cta{flex:0 0 auto;white-space:nowrap}
.energy-architecture{padding:clamp(4rem,8vw,8rem) max(7vw,calc((100vw - 1500px)/2));background:#f3f8fc;color:#071626;scroll-margin-top:110px}
.energy-architecture-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:3rem;align-items:end;padding-bottom:2.5rem;border-bottom:1px solid #bfd3e2}
.energy-architecture-hero h2{max-width:900px;margin:0;font-size:clamp(2.8rem,6vw,6rem);line-height:.94;letter-spacing:-.055em}
.energy-tagline{margin:1.35rem 0 0;color:#35617d;font-size:clamp(1.15rem,2vw,1.55rem)}
.energy-principles{display:grid;gap:.6rem}
.energy-principles span{padding:.9rem 1rem;border-left:3px solid #16a8ff;background:#fff;color:#07345b;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.energy-path{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.5rem 0 3.5rem}
.energy-path a{padding:.6rem .8rem;border:1px solid #c7d9e7;background:#fff;color:#31546c;font-size:.76rem;font-weight:750;text-decoration:none}
.energy-story{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.energy-lead{padding-top:1rem}
.energy-lead>span,.energy-capabilities article>span{color:#168fd5;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.energy-lead h3,.energy-ecosystem h3,.energy-philosophy h3{margin:.8rem 0 1.4rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02;letter-spacing:-.04em}
.energy-lead p,.energy-ecosystem p,.energy-philosophy p,.investor-energy-copy p{color:#526b7c;font-size:1.02rem;line-height:1.8}
.lfp-card{padding:2rem;background:linear-gradient(150deg,#03192b,#074b78);color:#fff;box-shadow:0 20px 50px rgba(5,43,70,.18)}
.lfp-card .chemistry{display:inline-grid;place-items:center;width:76px;height:76px;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.35);color:#56c5ff;font-size:1.55rem;font-weight:900}
.lfp-card h3{margin:0 0 .8rem;font-size:1.6rem}.lfp-card>p{color:#c8dce9;line-height:1.65}
.lfp-card dl{margin:1.5rem 0 0}.lfp-card dl div{padding:1rem 0;border-top:1px solid rgba(255,255,255,.16)}.lfp-card dt{font-weight:800}.lfp-card dd{margin:.3rem 0 0;color:#a9c1d0;font-size:.9rem}
.energy-philosophy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;margin:clamp(4rem,8vw,7rem) 0;padding:clamp(2rem,4vw,4rem);background:#fff;border-left:5px solid #16a8ff}
.energy-philosophy h3{margin-bottom:0}.energy-philosophy p{margin:0}
.energy-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#c7d9e7;border:1px solid #c7d9e7}
.energy-capabilities article{min-height:280px;padding:1.8rem;background:#fff}.energy-capabilities h3{margin:2.5rem 0 .8rem;font-size:1.25rem}.energy-capabilities p{color:#62798a;line-height:1.65}
.energy-ecosystem{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);margin-top:clamp(4rem,8vw,7rem);padding-top:3.5rem;border-top:1px solid #b8cfdf}.energy-ecosystem h3{margin-bottom:0}.energy-ecosystem p{margin-top:0}
.investor-energy-strategy{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7rem);padding:clamp(4rem,8vw,7rem) max(7vw,calc((100vw - 1500px)/2));background:linear-gradient(135deg,#061827,#0a3b60);color:#fff}
.investor-energy-title h2{margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98;letter-spacing:-.045em}.investor-energy-copy p{margin-top:0;color:#c7d9e5}.investor-energy-copy .arrow{display:inline-block;margin-top:1rem;color:#4fc0ff}
@media(max-width:980px){.energy-architecture-hero,.energy-story,.energy-philosophy,.energy-ecosystem,.investor-energy-strategy{grid-template-columns:1fr}.energy-capabilities{grid-template-columns:repeat(2,1fr)}.energy-architecture-preview{align-items:flex-start;flex-direction:column}.energy-preview-cta{white-space:normal}}
@media(max-width:600px){.energy-architecture{padding-inline:1.25rem}.energy-capabilities{grid-template-columns:1fr}.energy-capabilities article{min-height:0}.energy-path{display:none}.energy-architecture-hero{padding-bottom:2rem}.energy-architecture-preview{margin-inline:-.25rem}.investor-energy-strategy{padding-inline:1.25rem}}
