:root{--power-amber:#f5a524;--power-navy:#0b1220;--power-card:#111a2c;--power-ink:#132033;--power-muted:#667386;--power-line:rgba(245,165,36,.28)}
.power-hero{background:radial-gradient(circle at 75% 18%,rgba(245,165,36,.15),transparent 34%),var(--power-navy);color:#f6f8fb;padding:clamp(4rem,9vw,8rem) 0 4rem;border-bottom:1px solid var(--power-line)}
.power-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(2rem,6vw,7rem);align-items:center}.power-hero h1,.power-cta h2{font:700 clamp(3rem,7vw,6.7rem)/.94 'Barlow Condensed','Roboto',sans-serif;letter-spacing:-.045em;margin:1rem 0 1.5rem}.power-hero h1 span,.power-cta h2 span,.power-section-head h2 span{color:var(--power-amber)}.power-kicker{color:var(--power-amber);font:600 .72rem/1.2 'JetBrains Mono',monospace;letter-spacing:.16em;text-transform:uppercase}.power-lede{font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65;max-width:45rem;color:#cbd4df}.power-hero img{width:100%;aspect-ratio:1.12;object-fit:cover;border:1px solid rgba(245,165,36,.45);box-shadow:0 24px 70px rgba(0,0,0,.28)}
.power-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.power-btn{display:inline-flex;align-items:center;gap:.75rem;background:var(--power-amber);color:#17120a;padding:.85rem 1.15rem;font-weight:700;text-decoration:none;border:1px solid var(--power-amber)}.power-btn.ghost{background:transparent;color:inherit}.power-btn:hover,.power-btn:focus-visible{filter:brightness(1.1);transform:translateY(-1px)}
.power-strip{background:#101b2d;color:#cdd6e2;border-bottom:1px solid rgba(255,255,255,.08)}.power-strip .shell{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.15rem 0;font:600 .68rem 'JetBrains Mono',monospace;letter-spacing:.12em}.power-strip span+span{border-left:1px solid rgba(245,165,36,.35);padding-left:1rem}
.power-section{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.power-section-head{max-width:56rem;margin-bottom:2.5rem}.power-section-head h2{font:700 clamp(2.6rem,5vw,5.4rem)/.95 'Barlow Condensed','Roboto',sans-serif;letter-spacing:-.035em;color:#111c2e;margin:.8rem 0 1.2rem}.power-section-head p:not(.power-kicker){font-size:1.05rem;line-height:1.72;color:#536174;max-width:54rem}.power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.power-card,.building-grid article,.delivery-grid article{background:var(--power-card);color:#eef4fb;border:1px solid rgba(255,255,255,.09);padding:1.5rem;position:relative;min-height:15rem}.power-card:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:var(--power-amber)}.power-num{display:block;color:var(--power-amber);font:600 .75rem 'JetBrains Mono',monospace;letter-spacing:.14em;margin-bottom:1rem}.power-card h3,.building-grid h3,.delivery-grid h3{font:700 1.35rem/1.05 'Barlow Condensed','Roboto',sans-serif;margin:0 0 .9rem}.power-card ul,.building-grid ul{padding-left:1.1rem;margin:0;color:#c9d3df;line-height:1.75}.power-card li::marker,.building-grid li::marker{color:var(--power-amber)}.image-card{padding-top:0;overflow:hidden}.image-card img{display:block;width:calc(100% + 3rem);height:10rem;object-fit:cover;margin:0 -1.5rem 1.2rem;filter:saturate(.9)}.qualification{border-left:3px solid var(--power-amber);padding:1rem 1.2rem;background:#f8f3e8;color:#4d463b;line-height:1.6;margin-top:2rem;font-size:.9rem}
.building-section{background:#f5f7fa;color:var(--power-ink);padding:clamp(4rem,8vw,7rem) 0}.building-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:2rem;align-items:start}.building-images{display:grid;gap:1rem;position:sticky;top:2rem}.building-images img{width:100%;aspect-ratio:1.2;object-fit:cover}.building-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.building-grid article{background:#fff;color:var(--power-ink);border:1px solid #dfe5ec;min-height:12rem}.building-grid ul{color:#536174}.delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.delivery-grid article{min-height:14rem}.delivery-grid article>span{color:var(--power-amber);font:600 .75rem 'JetBrains Mono',monospace}.delivery-grid p{color:#c9d3df;line-height:1.6}.power-cta{background:var(--power-navy);color:#eef4fb;padding:clamp(4rem,8vw,7rem) 0}.power-cta p:not(.power-kicker){color:#cbd4df;font-size:1.1rem;line-height:1.7}.power-cta h2{max-width:50rem}
@media(max-width:850px){.power-hero-grid,.building-layout{grid-template-columns:1fr}.power-hero img{max-width:42rem}.building-images{position:static;grid-template-columns:repeat(2,1fr)}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.power-strip .shell{grid-template-columns:repeat(2,1fr);font-size:.58rem}.power-strip span:nth-child(3){border-left:0;padding-left:0}.power-grid,.building-grid,.delivery-grid{grid-template-columns:1fr}.building-images{grid-template-columns:1fr}.power-card{min-height:0}.power-hero h1,.power-cta h2{font-size:clamp(3rem,16vw,5rem)}.power-actions{align-items:stretch;flex-direction:column}.power-btn{justify-content:space-between}.power-section-head h2{font-size:clamp(2.7rem,13vw,4.5rem)}}
