/* Scoped to the homepage Power S product reveal. */
.phg-v4 .phg-power-reveal{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(28px,3.5vw,64px);padding:64px max(5%,calc((100vw - 1440px)/2));background:#0b141d;color:#f1f4f7;border-bottom:1px solid #24313d}
.phg-power-reveal .phg-intro-product{min-width:0;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% 45%,#202e3a 0%,#111e29 48%,#0b141d 74%);border-radius:24px}
.phg-home-short .phg-power-reveal .phg-intro-product img{display:block;width:100%;height:720px;max-height:720px;object-fit:contain}
.phg-power-reveal .phg-intro-details{min-width:0;max-width:650px;padding:12px 0}
.phg-power-reveal .phg-intro-model{font-size:14px;letter-spacing:.24em;color:#91bce2;margin:0 0 20px}
.phg-v4 .phg-power-reveal h2{font-size:clamp(30px,3vw,46px);line-height:1.13;letter-spacing:-.035em;color:#f1f4f7;margin:0 0 22px}
.phg-power-reveal .phg-power-lead{font-size:16px;line-height:1.7;color:#b9c5cf;margin:0;max-width:54ch}
.phg-power-benefits{list-style:none;padding:0;margin:26px 0}
.phg-power-benefits li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:15px;padding:15px 0;border-bottom:1px solid #26333f}
.phg-power-benefits svg{width:24px;height:24px;color:#91bce2;margin-top:2px}
.phg-v4 .phg-power-reveal .phg-power-benefits h3{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none;color:#f1f4f7;margin:0 0 5px}
.phg-power-benefits p{font-size:15px;line-height:1.55;color:#b9c5cf;margin:0}
.phg-power-reveal .phg-power-price{font-size:clamp(30px,2.8vw,42px);line-height:1.2;letter-spacing:-.025em;font-weight:600;color:#f1f4f7;margin:26px 0 20px}
.phg-power-price span{font-size:16px;letter-spacing:0;font-weight:400;color:#b9c5cf;margin-right:8px}
.phg-power-reveal .phg-intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}
.phg-power-reveal .phg-intro-actions .button{min-height:50px;padding:15px 22px;white-space:normal;text-align:center;font-size:15px}
.phg-power-reveal .phg-intro-actions .primary{background:#2484c8;border:1px solid #2484c8;color:#fff}
.phg-power-reveal .phg-intro-actions .secondary{background:transparent;border:1px solid #617584;color:#edf3f7}
.phg-power-reveal .phg-intro-actions .secondary:hover{background:#20313f}
.phg-power-shop:disabled{cursor:not-allowed;opacity:.65}
.phg-power-reveal .phg-power-shop-status{font-size:13px;line-height:1.5;color:#a4b4c1;margin:10px 0 0}
.phg-power-trust{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:20px 0 0;margin:22px 0 0;border-top:1px solid #2c3945;color:#b9c5cf;font-size:13px;line-height:1.5}
.phg-power-trust li{display:flex;gap:8px;align-items:baseline}
.phg-power-trust li:before{content:"✓";color:#91bce2}
@media(max-width:1000px){.phg-v4 .phg-power-reveal{gap:28px;padding:48px 5%;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.phg-power-reveal .phg-intro-product{padding:0}.phg-home-short .phg-power-reveal .phg-intro-product img{height:580px;max-height:580px}}
@media(max-width:760px){.phg-v4 .phg-power-reveal{grid-template-columns:minmax(0,1fr);padding:32px 6% 44px;gap:28px}.phg-home-short .phg-power-reveal .phg-intro-product img{height:390px;max-height:390px}.phg-power-reveal .phg-intro-details{max-width:none;padding:0}.phg-power-reveal .phg-intro-actions .button{flex:1 1 190px}.phg-power-trust{gap:10px 16px}.phg-power-reveal .phg-intro-model{margin-bottom:14px}}

.phg-power-reveal .phg-intro-model:after{content:"";display:block;width:36px;height:2px;background:#429ddd;margin-top:18px}
@media(max-width:760px){.phg-power-reveal .phg-intro-actions{flex-direction:column}.phg-power-reveal .phg-intro-actions .button{flex:none;width:100%;box-sizing:border-box}.phg-home-short .phg-power-reveal .phg-intro-product img{height:min(390px,55svh);max-height:390px}}
