.power-public .power-hero{padding-bottom:68px}.power-public .power-hero h1{font-size:clamp(40px,4.5vw,60px)}.power-intro-follow{margin-top:14px}.power-program-section{background:#f9e8de;padding-block:70px}.power-parts{grid-template-columns:1fr 1fr;gap:48px;display:grid}.power-parts article{border-top:1px solid #dfc6b8;padding-top:26px}.power-part-number{letter-spacing:.12em;color:#9f2165;margin-bottom:15px;font-size:12px;display:block}.power-parts h3{margin-bottom:16px;font-size:23px;font-weight:500;line-height:1.45}.power-parts p,.power-parts li{color:var(--academy-muted);font-size:14px;line-height:1.8}.power-parts ul{margin-top:20px;padding-left:20px;list-style:outside}.power-parts li::marker{color:#b42373}.power-enroll{grid-template-columns:1.1fr 1fr;align-items:start;gap:90px;padding-block:80px;display:grid}.power-enroll-intro>p:not(.academy-eyebrow){color:var(--academy-muted);margin-top:22px;font-size:14px}.power-steps{margin-top:30px}.power-steps>li{border-bottom:1px solid #e7d9d7;gap:18px;padding-block:18px;display:flex}.power-steps>li>span{color:#9f2165;min-width:12px;padding-top:3px;font-size:12px}.power-steps strong{font-size:13px;font-weight:600}.power-steps p{color:var(--academy-muted);margin-top:5px;font-size:12px}.power-price-card{background:#fff;border:1px solid #e6c9d4;border-radius:16px;padding:36px}.power-price-card h3{font-size:23px;font-weight:500;line-height:1.4}.power-price-card .power-price{color:#b42373;margin-top:24px;font-size:47px;font-weight:500;line-height:1.2}.power-price-note{color:var(--academy-muted);margin-top:8px;font-size:12px}.power-included{gap:12px;margin-block:28px;display:grid}.power-included li{color:var(--academy-muted);gap:12px;font-size:13px;line-height:1.6;display:flex}.power-included li:before{content:"✓";color:#9f2165}.power-price-card .academy-button{width:100%}.power-price-card .academy-button:disabled{cursor:wait;opacity:.65}.power-existing-account{text-align:center;color:var(--academy-muted);margin-top:16px;font-size:12px}.power-existing-account a{color:#9f2165;text-underline-offset:3px;text-decoration:underline}.power-choice-note{text-align:center;color:var(--academy-muted);margin-top:18px;font-size:11px}.power-price-card [role=alert]>*+*{margin-top:20px}.power-price-card [role=alert]>a{display:inline-block}.power-guidance{background:#f9e8de;border-radius:14px;justify-content:space-between;align-items:center;gap:48px;padding:40px;display:flex}.power-guidance>div{max-width:670px}.power-guidance .academy-eyebrow{margin-bottom:12px}.power-guidance p:not(.academy-eyebrow){color:var(--academy-muted);margin-top:18px;font-size:14px}.power-faq{border-bottom:1px solid #e7d9d7;grid-template-columns:.85fr 1.2fr;gap:80px;padding-block:75px;display:grid}.power-faq .academy-quiet-link{margin-top:24px;display:inline-block}.power-faq details{border-bottom:1px solid #e7d9d7;padding-block:20px}.power-faq details:first-child{border-top:1px solid #e7d9d7}.power-faq summary{color:#9f2165;cursor:pointer;font-size:14px;font-weight:500;line-height:1.6}.power-faq details p{color:var(--academy-muted);margin-top:14px;font-size:13px}@media (width<=1050px){.power-enroll{gap:40px}.power-guidance{flex-direction:column;align-items:flex-start;gap:26px}.power-faq{gap:40px}}@media (width<=700px){.power-public .power-hero{padding-bottom:42px}.power-public .power-hero h1{font-size:clamp(37px,10.7vw,54px)}.power-public .power-hero .academy-eyebrow{letter-spacing:.09em;font-size:8px}.power-program-section{padding-block:44px}.power-parts{grid-template-columns:1fr;gap:28px}.power-parts h3{font-size:21px}.power-parts p,.power-parts li{font-size:13px}.power-enroll{grid-template-columns:1fr;gap:32px;padding-block:46px}.power-price-card{padding:26px 22px}.power-price-card h3{font-size:21px}.power-guidance{padding:28px 23px}.power-guidance h2{font-size:23px}.power-faq{grid-template-columns:1fr;gap:26px;padding-block:48px}}
