
.power-study{border-top:1px solid var(--line)}
.power-study .section-heading{max-width:1000px}
.power-conditions{border-left:2px solid #8cdfff;padding:10px 18px;background:#0c1a2a;color:#c7d8eb;font-size:.9rem;margin-bottom:28px}
.power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.power-card{padding:28px;border:1px solid #294055;border-radius:14px;background:linear-gradient(145deg,#0e1c30,#091322);min-width:0}
.power-card-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:25px}
.power-card-heading h3{font-size:1.4rem}.power-card-heading p{font-size:.9rem;margin:6px 0 0}
.power-scenes{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.power-scenes figure{margin:0;min-width:0}.power-scenes svg{display:block;width:100%;height:auto;border-radius:7px;border:1px solid #263c53}
.power-scenes figcaption{font-size:.75rem;color:#9eb4cc;margin-top:8px}
.power-results{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:22px;align-items:center;margin-top:27px;padding-top:23px;border-top:1px solid #223950}
.power-value{display:flex;gap:12px;align-items:baseline;justify-content:space-between;font-size:.76rem;color:#afc0d5;line-height:1.55}
.power-value strong{font-size:1.05rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:#edf5ff}
.power-track{height:7px;background:#1b2e43;border-radius:4px;margin:8px 0 17px;overflow:hidden}.power-track:last-child{margin-bottom:0}
.power-bar{display:block;height:100%;background:#8cdfff;border-radius:4px}.power-bar.baseline{width:100%;background:#657b98}
.power-saving{border-left:1px solid #294358;padding-left:20px}.power-saving strong{display:block;font-size:clamp(2rem,3vw,2.9rem);letter-spacing:-.04em;font-weight:550;color:#a7ead7;line-height:1.2;font-variant-numeric:tabular-nums}.power-saving small{font-size:.5em;letter-spacing:0}
.power-saving>span{display:block;font-size:.7rem;line-height:1.5;color:#a7c5be;margin-top:9px}
.power-source{max-width:1050px;line-height:1.9;margin:27px 0 0}
@media(max-width:1050px){.power-grid{grid-template-columns:1fr}.power-results{grid-template-columns:minmax(0,1fr) 150px}.power-saving strong{font-size:2.8rem}}
@media(max-width:480px){.power-card{padding:20px 16px}.power-scenes{gap:10px}.power-card-heading{gap:12px}.power-card-heading h3{font-size:1.2rem}.power-results{grid-template-columns:minmax(0,1fr) 91px;gap:12px}.power-saving{padding-left:12px}.power-saving strong{font-size:2.05rem}.power-value{font-size:.69rem;gap:5px}.power-value strong{font-size:.9rem}}

.power-study{border:0;padding-top:70px}.power-hero{position:relative;min-height:390px;overflow:hidden;border:1px solid #29445b;background:#020812}
.power-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.91}
.power-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020812e8 0%,#020812ad 24%,transparent 68%);pointer-events:none}
.power-hero-copy{position:relative;z-index:1;padding:45px;max-width:480px}.power-hero-copy h2{font-size:clamp(2.1rem,3.5vw,3.3rem);line-height:1.35;letter-spacing:.01em;text-wrap:balance}
.power-hero-copy .eyebrow{font-size:.7rem;letter-spacing:.14em}.power-hero-label{display:block;margin-top:30px;color:#98bdd5;font-size:.7rem;letter-spacing:.16em;line-height:1.8}
.power-art-caption{position:absolute;z-index:1;bottom:12px;right:20px;left:20px;text-align:right;font-size:.65rem;line-height:1.6;color:#b4c9db;margin:0;text-shadow:0 1px 4px #000}
.power-intro{margin:27px 0;max-width:950px;font-size:1rem}.power-specs{display:flex;gap:30px;align-items:center;justify-content:space-between;border-block:1px solid #294155;padding:15px 0;margin-bottom:18px}.power-specs>span{font-size:.7rem;letter-spacing:.12em;color:#91c9e9;white-space:nowrap}.power-specs p{font-size:.8rem;margin:0;color:#b6c9dc}
.power-grid{display:block}.power-card{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.05fr);gap:25px;align-items:center;margin-bottom:12px;padding:26px 22px;border:0;border-top:1px solid #2a4257;border-radius:0;background:linear-gradient(115deg,#0b1929,#07111e)}
.power-card-heading{display:block;margin:0}.power-card-heading .number{display:block;color:#86bad9;font-size:.7rem;letter-spacing:.12em;margin-bottom:15px}.power-card-heading h3{font-size:1.05rem;font-weight:500}.power-card-heading p{font-size:.7rem;color:#859bb2;margin-top:9px}.power-scenes{gap:12px}.power-scenes svg{border:0;border-radius:0}.power-scenes figcaption{font-size:.65rem;margin-top:9px;letter-spacing:.02em}
.power-results{border:0;margin:0;padding:0;grid-template-columns:minmax(0,1fr) 100px;gap:18px}.power-saving{padding-left:17px}.power-saving strong{font-size:2.2rem;font-weight:400;letter-spacing:-.06em;color:#a6e7f4}.power-saving>span{font-size:.65rem;color:#8fbdcf}.power-value{font-size:.65rem}.power-value strong{font-size:.95rem;font-weight:500}.power-track{height:5px;border-radius:0;background:repeating-linear-gradient(90deg,#1a2e41 0,#1a2e41 24%,#294053 24%,#294053 25%);margin-bottom:20px}.power-bar{border-radius:0;background:linear-gradient(90deg,#367caa,#b1eeff)}.power-bar.baseline{background:#526b88}
@media(max-width:1100px){.power-card{grid-template-columns:150px minmax(0,1fr);gap:20px 26px}.power-card-heading{grid-row:1/3;align-self:start}.power-scenes,.power-results{grid-column:2}.power-results{grid-template-columns:minmax(0,1fr) 130px}.power-saving strong{font-size:2.8rem}.power-value{font-size:.78rem}.power-scenes figcaption{font-size:.75rem}}
@media(max-width:620px){.power-hero{min-height:450px}.power-hero>img{object-position:60% center}.power-hero:after{background:linear-gradient(180deg,#020812dd,transparent 80%)}.power-hero-copy{padding:25px;max-width:360px}.power-hero-copy h2{font-size:2rem}.power-hero-label{margin-top:22px}.power-art-caption{text-align:left;font-size:.62rem}.power-specs{display:block}.power-specs p{margin-top:7px}.power-card{display:block;padding:23px 16px}.power-card-heading{display:flex;gap:14px;align-items:baseline;margin-bottom:20px}.power-card-heading .number{margin:0}.power-card-heading h3{font-size:1.1rem}.power-scenes{margin-bottom:22px}.power-scenes figcaption{font-size:.66rem}.power-results{grid-template-columns:minmax(0,1fr) 100px;gap:16px}.power-value{font-size:.68rem}.power-value strong{font-size:.95rem}.power-saving strong{font-size:2.3rem}}

.power-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;padding:35px 0;background:none;border-top:1px solid #294155;margin:0;border-radius:0}
.power-product{margin:0;min-width:0}.power-product img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border:1px solid #213b52}.power-product figcaption{font-size:.68rem;color:#839cb4;line-height:1.65;margin-top:10px}
.power-side{min-width:0}.power-card-heading{display:block;margin-bottom:26px;grid-row:auto}.power-card-heading .number{font-size:.68rem;margin-bottom:12px;letter-spacing:.16em}.power-card-heading h3{font-size:1.65rem;font-weight:500}.power-card-heading p{font-size:.85rem;margin-top:10px}
.power-results{grid-column:auto;grid-template-columns:minmax(0,1fr) 110px;gap:25px}.power-value{font-size:.75rem}.power-value strong{font-size:1.15rem}.power-saving strong{font-size:2.8rem}.power-saving>span{font-size:.7rem}
.power-zone-preview{display:flex;align-items:center;gap:18px;margin-top:26px;padding-top:22px;border-top:1px solid #20384d}.power-zone-preview svg{width:150px;flex:0 0 150px;height:auto;opacity:.88}.power-zone-preview>span{font-size:.75rem;color:#a3bed3;line-height:1.7}.power-zone-preview small{display:block;font-size:.64rem;color:#7891a7;margin-top:4px}
@media(max-width:1050px){.power-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.power-card-heading h3{font-size:1.4rem}.power-results{grid-template-columns:minmax(0,1fr) 86px;gap:14px}.power-saving{padding-left:14px}.power-saving strong{font-size:2.3rem}.power-value{font-size:.68rem}.power-value strong{font-size:1rem}.power-zone-preview svg{width:120px;flex-basis:120px}}
@media(max-width:760px){.power-card{grid-template-columns:1fr;gap:20px;padding:28px 0}.power-card-heading{display:block;margin-bottom:20px}.power-card-heading h3{font-size:1.45rem}.power-results{grid-template-columns:minmax(0,1fr) 110px;gap:22px}.power-value{font-size:.78rem}.power-value strong{font-size:1.15rem}.power-saving strong{font-size:2.7rem}.power-zone-preview svg{width:150px;flex-basis:150px}.power-zone-preview{margin-top:22px}.power-product figcaption{font-size:.65rem}}
.power-bar.case-0{width:75.00000%}
.power-bar.case-1{width:60.56250%}
.power-bar.case-2{width:37.12500%}
.power-bar.case-3{width:8.25000%}