.coaching-final{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;margin-top:30px;border:1px solid #c9d9ed;border-radius:24px;background:linear-gradient(120deg,#eef5ff,#fff)}
.coaching-final h2{font-size:30px;line-height:1.15;letter-spacing:-.8px;margin:8px 0 10px}
.coaching-final p:not(.eyebrow){font-size:14px;color:var(--muted);margin:0;max-width:600px}
.coaching-final>.coaching-button{flex-shrink:0;min-height:48px;padding:14px 24px;background:#0875f9;color:#fff}
.nutrition-page .nutrition-hero{align-self:center}
.nutrition-page .nutrition-hero>img{height:auto;aspect-ratio:3/2;object-fit:cover}
.nutrition-page .coaching-nutrition>img{height:auto;aspect-ratio:3/2;object-fit:cover}
.nutrition-daily{margin-top:28px}
.nutrition-daily>img{order:2}
.nutrition-daily>div{order:1}
@media(max-width:620px){.coaching-final{align-items:stretch;flex-direction:column;gap:20px;padding:24px 20px;margin-top:24px}.coaching-final h2{font-size:27px}.coaching-final p:not(.eyebrow){font-size:13px}.coaching-final>.coaching-button{width:100%}.nutrition-daily>img,.nutrition-daily>div{order:initial}.nutrition-page .nutrition-hero figcaption{max-width:calc(100% - 24px);font-size:10px}}
@media(prefers-color-scheme:dark){.coaching-final{border-color:#3f5066;background:linear-gradient(120deg,#29394e,#29292f)}}
