.coach-intro{padding-bottom:clamp(44px,7vw,72px)}.coach-actions{flex-wrap:wrap;gap:12px 18px;margin-top:30px;display:flex}.coach-page :is(.coach-primary,.coach-secondary){border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-weight:700;display:inline-flex}.coach-page .coach-primary{color:#fff;background:#715093}.coach-page .coach-primary:hover{color:#fff;background:#5b3e7a}.coach-page .coach-secondary{color:#634295;border:1px solid #cfc3da}.coach-benefits{border-block:1px solid var(--portal-line);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,6vw,76px);padding-block:clamp(46px,7vw,72px);display:grid}.coach-benefits>div>p:not(.support-eyebrow),.coach-process p,.coach-fit p,.coach-signup-copy p{color:#625d6b}.coach-benefits ul,.coach-fit ul,.coach-process ol{margin:0;padding:0;list-style:none}.coach-benefits li{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:0 0 24px;display:grid}.coach-benefits li+li{border-top:1px solid var(--portal-line);padding-top:24px}.coach-benefits svg,.coach-fit svg{color:#74549c}.coach-page h3{margin:0 0 7px;font-size:18px;line-height:1.35}.coach-benefits li p,.coach-process li p{color:#625d6b}.coach-process{padding-block:clamp(48px,7vw,76px)}.coach-process>h2{max-width:680px;margin-bottom:30px}.coach-process ol{border-top:1px solid var(--portal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.coach-process li{border-bottom:1px solid var(--portal-line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.coach-process li>span{color:#74549c;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:13px}.coach-fit{background:#f0ecf4;border:1px solid #e0d7e9;border-top:3px solid #88729f;border-radius:5px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,76px);padding:clamp(32px,5vw,48px);display:grid}.coach-fit li{color:#514859;grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.coach-fit li+li{margin-top:18px}.coach-signup{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(32px,6vw,76px);padding-block:clamp(58px,8vw,88px);scroll-margin-top:20px;display:grid}.coach-form-card{background:#fffefa;border:1px solid #dcd3e6;border-radius:6px;padding:clamp(22px,4vw,36px)}.coach-form-card .support-form{margin-top:0}@media (max-width:760px){.coach-benefits,.coach-fit,.coach-signup{grid-template-columns:minmax(0,1fr);gap:28px}.coach-process ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.coach-actions>a{width:100%}.coach-fit,.coach-form-card{padding:22px 20px}}
