.home__best__wrapper{background:linear-gradient(152deg, #eaeaea 23%, var(--color-global) 98%);border-radius:30px;flex-direction:column;align-items:center;gap:40px;padding:63px 42px 46px;display:flex}@media (max-width:800px){.home__best__wrapper{gap:30px;padding:45px 16px 30px}}.home__best__head{text-align:center;max-width:639px;color:var(--color-home-slate);flex-direction:column;align-items:center;gap:10px;display:flex}.home__best__grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}@media (max-width:1024px){.home__best__grid{grid-template-columns:1fr;justify-items:center}.home__best__grid>*{width:100%;max-width:520px}}.home__best__card{background:var(--color-white);border-radius:20px;flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.home__best__card:hover{transform:translateY(-4px)}.home__best__card__media{background:linear-gradient(-67deg,#7a2db533 1%,#9ff1ff33);height:261px;position:relative}.home__best__card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:800px){.home__best__card__media{height:210px}}.home__best__card__tag{background:var(--color-white);letter-spacing:1px;text-transform:uppercase;color:var(--color-black);border-radius:20px;padding:7px 10px;font-size:10px;font-weight:500;position:absolute;top:18px;left:24px}.home__best__card__body{flex-direction:column;gap:19px;padding:28px 24px 24px;display:flex}.home__best__card__body>.body-regular{color:#1f1f1fb3}.home__best__card__footer{margin-top:auto;border-top:1px solid #1f1f1f1a;justify-content:center;align-items:center;margin-inline:24px;padding-block:23px 26px;display:flex}.home__best__card__price{color:#1f1f1fb3}.home__best__card__link{white-space:nowrap;color:#5c4c7a;align-items:center;gap:6px;display:inline-flex}.home__best__card__link>svg{flex-shrink:0}.home__best__disclaimer{text-align:center;color:#ffffffb3;max-width:1216px}
.home__coach__card{background:linear-gradient(180deg, var(--color-health-coaching) 0, var(--color-health-coaching-secondary) 100%);border-radius:30px;align-items:center;min-height:560px;padding:54px 42px;display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.home__coach__card{flex-direction:column;align-items:stretch;min-height:0;padding:54px 42px 0}}@media (max-width:800px){.home__coach__card{padding:45px 20px 0}}.home__coach__bg{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1200px){.home__coach__bg{margin-top:40px;width:calc(100% + 84px);max-width:none;height:420px;margin-inline:-42px;position:static;-webkit-mask-image:linear-gradient(#0000,#000 60px);mask-image:linear-gradient(#0000,#000 60px)}}@media (max-width:800px){.home__coach__bg{margin-top:30px;width:calc(100% + 40px);height:360px;margin-inline:-20px}}.home__coach__content{z-index:1;max-width:740px;color:var(--color-white);flex-direction:column;align-items:flex-start;gap:17px;display:flex;position:relative}@media (min-width:1201px) and (max-width:1320px){.home__coach__content{max-width:620px}}.home__coach__content>.heading-secondary{text-wrap:balance}.home__coach__content>.body-regular{color:#ffffffbf;max-width:680px}.home__coach__cta{color:var(--color-health-coaching);margin-top:13px}
.home__difference__card{background:#f3f3f3;border-radius:30px;flex-direction:column;align-items:center;gap:40px;padding:48px 42px 46px;display:flex}@media (max-width:800px){.home__difference__card{gap:30px;padding:40px 16px 30px}}.home__difference__head{text-align:center;flex-direction:column;align-items:center;gap:17px;max-width:830px;display:flex}.home__difference__head>.heading-primary{color:var(--color-home-slate)}.home__difference__head>.body-regular{color:#1f1f1f99;max-width:700px}.home__difference__link{text-underline-offset:3px;color:var(--color-global);text-decoration:underline;transition:opacity .2s}.home__difference__link:hover{opacity:.75}.home__difference__chart{width:100%;max-width:1118px}.home__difference__note{text-align:center;color:#1f1f1f99}.dose-chart{border:var(--card-edge);background:var(--color-white);box-shadow:var(--card-shadow);border-radius:27px;flex-direction:column;gap:34px;padding:40px 50px;display:flex}.dose-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.dose-chart__toggle{border:var(--card-edge);border-radius:40px;gap:4px;padding:4px;display:flex}.dose-chart__toggle__btn{color:#1f1f1fb3;cursor:pointer;background:0 0;border:none;border-radius:40px;padding:6px 16px;transition:background .2s,color .2s}.dose-chart__toggle__btn:hover{color:var(--color-black)}.dose-chart__toggle__btn--active{background:var(--color-global);color:var(--color-white)}.dose-chart__toggle__btn--active:hover{color:var(--color-white)}.dose-chart__legend{gap:27px;display:flex}.dose-chart__legend__item{color:var(--color-black);padding-left:22px;position:relative}.dose-chart__legend__item:before{content:"";width:16px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dose-chart__legend__item--escalation:before{background:#9aabb8}.dose-chart__legend__item--structured:before{background:var(--color-global)}.dose-chart__plot{flex-direction:column;gap:10px;display:flex}.dose-chart__plot svg{aspect-ratio:1015/240;width:100%;height:auto}.dose-chart__line--traditional{stroke:#9aabb8}.dose-chart__line--structured{stroke:var(--color-global)}.dose-chart__dot--traditional{fill:#9aabb8}.dose-chart__dot--structured{fill:var(--color-global)}.dose-chart .dose-chart__axis-label{letter-spacing:-.27px;fill:#1f1f1f99;font-size:13px}.dose-chart__weeks{letter-spacing:-.27px;color:#1f1f1f99;justify-content:space-between;padding-left:30px;display:flex}.dose-chart__slider{align-items:center;gap:30px;display:flex}.dose-chart__slider__label{color:var(--color-black);flex-shrink:0}.dose-chart__slider input[type=range]{flex:1}.dose-chart input[type=range]{appearance:none;cursor:pointer;background:#1f1f1f33;border-radius:76px;width:100%;height:4px}.dose-chart input[type=range]::-webkit-slider-thumb{appearance:none;border:none;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000040}.dose-chart input[type=range]::-moz-range-thumb{background:var(--color-white);border:none;border-radius:50%;width:12px;height:12px}.dose-chart input[type=range]::-moz-range-progress{background:var(--color-global);border-radius:76px;height:4px}.dose-chart input[type=range]::-webkit-slider-thumb{border:3px solid var(--color-global);background:var(--color-white)}.dose-chart__readouts{gap:19px;display:flex}.dose-chart__readout{border-radius:18px;flex-direction:column;flex:1;gap:8px;padding:17px 33px;display:flex}.dose-chart__readout--escalation{background:var(--color-white);color:var(--color-black);border:1px solid #416a8c33}.dose-chart__readout--escalation .dose-chart__readout__sub{color:#1f1f1fb3}.dose-chart__readout--structured{background:var(--color-global);color:var(--color-white)}.dose-chart__readout--structured .dose-chart__readout__sub{color:#ffffffb3}.dose-chart__readout__label{letter-spacing:.68px;text-transform:uppercase;font-size:13px;font-weight:500}@media (max-width:800px){.dose-chart{gap:24px;padding:24px 18px}.dose-chart__slider{align-items:stretch;gap:10px}.dose-chart__readouts,.dose-chart__slider{flex-direction:column}.dose-chart__readout{padding:15px 18px}}
