.GymPage-module__-YpGSq__hero{padding:clamp(3rem,6vw,5.5rem) 0 3rem;position:relative;overflow:hidden}.GymPage-module__-YpGSq__heroContent{position:relative}.GymPage-module__-YpGSq__heroCopy{text-align:center;max-width:830px;margin:0 auto 3rem}.GymPage-module__-YpGSq__heroCopy h1{font-size:clamp(2.2rem,5vw,4.5rem);font-weight:var(--web-display-weight);letter-spacing:var(--web-display-tracking);text-wrap:balance;margin:1rem 0 1.5rem;line-height:1.08}.GymPage-module__-YpGSq__heroCopy>a{margin-top:1.8rem}.GymPage-module__-YpGSq__heroPhoto{aspect-ratio:2.6;border-radius:32px;position:relative;overflow:hidden}.GymPage-module__-YpGSq__heroPhoto img{object-fit:cover;object-position:center 32%}.GymPage-module__-YpGSq__customerProof{text-align:center;margin-top:2.5rem}.GymPage-module__-YpGSq__customerProof>p{color:#625b69;font-size:.95rem}.GymPage-module__-YpGSq__practice,.GymPage-module__-YpGSq__onboarding{background:#faf7fe}.GymPage-module__-YpGSq__situations{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;padding:0;list-style:none;display:grid}.GymPage-module__-YpGSq__situations li{border-top:1px solid #dacde7;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding-top:1.6rem;display:grid}.GymPage-module__-YpGSq__situations li div>p:first-child,.GymPage-module__-YpGSq__steps li div>p:first-child,.GymPage-module__-YpGSq__followUp article>p:first-child{text-align:left;margin-bottom:.5rem}.GymPage-module__-YpGSq__situations h3,.GymPage-module__-YpGSq__steps h3,.GymPage-module__-YpGSq__followUp h3{letter-spacing:-.025em;text-wrap:balance;margin:.6rem 0 .9rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.3}.GymPage-module__-YpGSq__situations li p:last-child,.GymPage-module__-YpGSq__steps li p:last-child,.GymPage-module__-YpGSq__followUp article>p{color:#625b69;line-height:1.75}.GymPage-module__-YpGSq__number{color:#542086;padding-top:.15rem;font-size:.8rem}.GymPage-module__-YpGSq__related{text-align:center;margin-top:2rem}.GymPage-module__-YpGSq__quote{padding-top:2rem}.GymPage-module__-YpGSq__quoteLogo{object-fit:contain;width:160px;height:70px;margin:1.5rem auto 2rem}.GymPage-module__-YpGSq__quoteContext{color:#625b69;max-width:660px;margin:1rem auto 0;font-size:1rem;line-height:1.75}.GymPage-module__-YpGSq__quote figure{text-align:center;max-width:870px;margin:0 auto}.GymPage-module__-YpGSq__quote blockquote{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.6}.GymPage-module__-YpGSq__quote figcaption{gap:.5rem;margin-top:1.8rem;display:grid}.GymPage-module__-YpGSq__quote figcaption span{color:#625b69}.GymPage-module__-YpGSq__onboardingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.GymPage-module__-YpGSq__onboardingPhoto{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden}.GymPage-module__-YpGSq__onboardingPhoto img{object-fit:cover;object-position:55% center}.GymPage-module__-YpGSq__steps{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.GymPage-module__-YpGSq__steps li{grid-template-columns:2rem minmax(0,1fr);gap:.7rem;display:grid}.GymPage-module__-YpGSq__note{color:#625b69;margin:1.5rem 0;font-size:.9rem;line-height:1.7}.GymPage-module__-YpGSq__links{justify-items:start;gap:.8rem;display:grid}.GymPage-module__-YpGSq__leadership{background:linear-gradient(145deg,#fcfaff 0%,#f1e9fa 100%)}.GymPage-module__-YpGSq__coaching{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.GymPage-module__-YpGSq__coachingPhoto{aspect-ratio:4/3;background:#e8e0ed;border-radius:28px;position:relative;overflow:hidden}.GymPage-module__-YpGSq__coachingPhoto img{object-fit:cover;object-position:center}.GymPage-module__-YpGSq__coachingCopy{min-width:0}.GymPage-module__-YpGSq__label{color:#542086;text-transform:uppercase;letter-spacing:.09em;margin:0 0 .8rem;font-size:.75rem;font-weight:600}.GymPage-module__-YpGSq__coachingSituation{color:#625b69;margin:0 0 1.4rem;font-size:1.1rem;line-height:1.7}.GymPage-module__-YpGSq__openingCard{background:#fff;border-radius:24px;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 16px 45px #5420860d}.GymPage-module__-YpGSq__openingCard blockquote{color:#2b2035;letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.45}.GymPage-module__-YpGSq__leadershipMethod{color:#625b69;margin:1.25rem 0 0;font-size:.95rem;line-height:1.7}.GymPage-module__-YpGSq__followUp{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.GymPage-module__-YpGSq__followUp article{border-radius:28px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 12px 42px #5213850c}.GymPage-module__-YpGSq__followUp article:last-child{background:#faf7fe}.GymPage-module__-YpGSq__followUp article>a{margin-top:1.5rem}.GymPage-module__-YpGSq__followUp article>p:first-child{color:var(--product-accent)}.GymPage-module__-YpGSq__followUp blockquote{color:#4b1693;margin:1.2rem 0;font-size:1.25rem;line-height:1.6}@media (max-width:767px){.GymPage-module__-YpGSq__heroCopy h1{font-size:clamp(1.8rem,8.6vw,2.4rem)}.GymPage-module__-YpGSq__heroCopy{margin-bottom:2rem}.GymPage-module__-YpGSq__heroPhoto{aspect-ratio:4/3;border-radius:24px}.GymPage-module__-YpGSq__heroPhoto img{object-position:54% center}.GymPage-module__-YpGSq__situations,.GymPage-module__-YpGSq__onboardingGrid,.GymPage-module__-YpGSq__coaching,.GymPage-module__-YpGSq__followUp{grid-template-columns:minmax(0,1fr)}.GymPage-module__-YpGSq__onboardingPhoto{aspect-ratio:4/3}.GymPage-module__-YpGSq__onboardingPhoto img{object-position:55% 20%}.GymPage-module__-YpGSq__coaching{gap:1.5rem}.GymPage-module__-YpGSq__coachingPhoto{border-radius:24px}}@media (forced-colors:active){.GymPage-module__-YpGSq__openingCard{border:1px solid canvastext}}
