.coaching-details{display:grid;grid-template-columns:1.2fr .7fr;gap:80px;align-items:center;border-top:1px solid var(--line)}.coaching-details h2,.coaching-application h2,.coaching-faq h2{font-size:clamp(42px,5vw,76px);margin:20px 0 28px}.coaching-details h2 span{color:var(--pink-dark)}.coaching-details p:not(.eyebrow){font-size:17px;line-height:1.7;margin-bottom:20px;max-width:650px}.coaching-details figure{margin:0}.coaching-details img{max-height:500px;object-position:center 55%}.coaching-details figcaption{font-size:9px;margin-top:10px;color:var(--muted)}.coaching-details .text-link{font-size:12px}.coaching-application{background:var(--pink)}.coaching-application .coaching-steps{margin:25px 0 35px}.coaching-faq{max-width:1200px;margin:auto}.coaching-faq details{border-top:1px solid var(--line);padding:23px 0}.coaching-faq summary{cursor:pointer;font-size:18px;font-weight:700}.coaching-faq details p{max-width:850px;font-size:16px;line-height:1.7;margin-top:18px}.coaching-faq>.text-link{margin-top:25px;font-size:12px}@media(max-width:800px){.coaching-details{grid-template-columns:1fr;gap:35px}.coaching-details figure{max-width:430px}.coaching-details img{height:420px}.coaching-details p:not(.eyebrow){font-size:15px}.coaching-faq summary{font-size:16px}.coaching-faq details p{font-size:14px}}@media(max-width:640px){.welcome-kicker{max-width:300px;line-height:1.7}}
