.home .header-fixed{background-color:var(--color-global)}.home__spacer{height:var(--spacer-global)}@media(max-width:800px){.home__spacer{height:var(--spacer-global-mobile)}}.home__eyebrow--hormone{color:var(--color-hormone)}.home__eyebrow--global{color:var(--color-global)}.home__eyebrow--slate{color:var(--color-home-slate)}.home__eyebrow--coaching{color:#a9c4b1}.home__header,.home__hero{background-color:var(--color-paper)}.home__hero{padding-top:150px}@media(max-width:800px){.home__hero{padding-top:120px}}.home__hero__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:54px;padding:54px 0 30px;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,#ddeaed 1.83%,#9bb1c4 97.02%)}@media(max-width:800px){.home__hero__card{gap:35px;padding:40px 0 20px}}.home__hero__intro{display:flex;flex-direction:column;align-items:center;gap:26px;max-width:1015px;padding-inline:20px;text-align:center}.home__hero__intro>.heading-primary{max-width:900px;text-wrap:balance;color:var(--color-home-slate)}.home__hero__intro>.body-regular{max-width:671px;color:rgba(31,31,31,.6)}.home__hero__badges{margin-top:24px}@media(max-width:800px){.home__hero__badges{margin-top:14px}}@media(prefers-reduced-motion:reduce){.home__hero__badges .rfm-marquee{animation-play-state:paused!important}}.home__hero__badges__chip{display:inline-block;margin-inline:8px;border:var(--card-edge);border-radius:14px;background:var(--color-white)}@media(max-width:800px){.home__hero__badges__chip{margin-inline:4px}}.home__hero__badges__inner{display:flex;align-items:center;gap:13px;padding:13px 26px 13px 17px;border-radius:inherit;color:inherit;text-decoration:none}@media(max-width:800px){.home__hero__badges__inner{gap:10px;padding:10px 18px 10px 13px}}.home__hero__badges__media{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;color:var(--color-global)}.home__hero__badges__media img{display:block}.home__hero__badges__text{display:flex;flex-direction:column;gap:2px}.home__hero__badges__text>.body-small{display:flex;align-items:center;gap:4px;color:var(--color-black)}.home__hero__badges__text>.body-xxs{color:rgba(31,31,31,.65)}.home__hero__badges__star{color:#fbbc04;fill:#fbbc04}.home__hero__grid{display:flex;flex-direction:column;gap:20px;width:calc(100% - 115px)}@media(max-width:800px){.home__hero__grid{gap:10px;width:calc(100% - 32px)}}.home__hero__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.home__hero__cards{grid-template-columns:1fr}}@media(max-width:800px){.home__hero__cards{gap:10px}}@media(prefers-reduced-motion:no-preference){.home__hero__feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(255,255,255,.18),rgba(255,255,255,0) 55%);opacity:0;transform:translateY(24%);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.home__hero__feature:hover:after{opacity:1;transform:translateY(0)}.home__hero__feature__bg{transition:filter .5s ease}.home__hero__feature:hover .home__hero__feature__bg{filter:saturate(1.18) brightness(1.03)}}.home__hero__feature{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:369px;padding:20px 21px;overflow:hidden;border-radius:20px;background:var(--color-white);color:var(--color-white);transition:transform .25s ease}.home__hero__feature:hover{transform:translateY(-3px)}.home__hero__feature:hover .home__hero__feature__link svg{transform:translateX(4px)}.home__hero__feature__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__hero__feature__title{position:relative;z-index:1;max-width:256px;font-weight:400}.home__hero__feature--coaching{background:linear-gradient(180deg,var(--color-health-coaching) 0,var(--color-health-coaching-secondary) 100%)}.home__hero__feature--coaching .home__hero__feature__title{max-width:228px}.home__hero__feature--coaching .home__hero__feature__bg{-o-object-position:100% 30%;object-position:100% 30%}.home__hero__feature__link{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.home__hero__feature__link svg{flex-shrink:0;transition:transform .25s ease}@media(max-width:1024px){.home__hero__feature{height:300px}}.home__hero__programs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.home__hero__programs{grid-template-columns:1fr}}@media(max-width:800px){.home__hero__programs{gap:10px}}.home__hero__program{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:205px;padding:20px 21px;border:var(--card-edge);border-radius:20px;background:var(--color-white);color:var(--color-black);transition:transform .25s ease}.home__hero__program:hover{transform:translateY(-3px)}.home__hero__program:hover .home__hero__program__link svg{transform:translateX(4px)}@media(prefers-reduced-motion:no-preference){.home__hero__program:hover .home__hero__program__media:before{transform:translateY(43px)}}.home__hero__program__title{position:relative;z-index:1;max-width:235px;font-weight:400}.home__hero__program__link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}.home__hero__program__link svg{flex-shrink:0;transition:transform .25s ease}.home__hero__program__media{position:absolute;right:18px;bottom:-1px;display:flex;align-items:flex-end;justify-content:center;width:150px;height:82%;overflow:hidden;border-radius:999px 999px 0 0}.home__hero__program__media:before{content:"";position:absolute;inset:0 0 -80px;border-radius:inherit;transition:transform .45s ease}.home__hero__program__media img{position:relative;width:auto;height:94%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.home__hero__program--weight .home__hero__program__media:before{background:linear-gradient(180deg,#e6ebf9,#718ed8 calc(100% - 80px))}.home__hero__program--weight .home__hero__program__link,.home__hero__program--weight .home__hero__program__title em{color:#4a63a8}.home__hero__program--gut .home__hero__program__media:before{background:linear-gradient(180deg,#ffeedd,#efb36e calc(100% - 80px))}.home__hero__program--gut .home__hero__program__link,.home__hero__program--gut .home__hero__program__title em{color:#9a6420}.home__hero__program--inflammation .home__hero__program__media:before{background:linear-gradient(180deg,#f7e8e0,#c98a72 calc(100% - 80px))}.home__hero__program--inflammation .home__hero__program__link,.home__hero__program--inflammation .home__hero__program__title em{color:#9c5844}@media(max-width:1024px){.home__hero__program{height:185px}}@media(max-width:500px){.home__hero__program__media{right:12px;width:128px}.home__hero__program__title{max-width:calc(100% - 132px)}}.home__hero__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.home__hero__tiles{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:500px){.home__hero__tiles{grid-template-columns:1fr}}.home__hero__tile{position:relative;display:flex;align-items:center;height:96px;padding-inline:16px 44px;overflow:hidden;border-radius:15px;background:var(--color-white)}.home__hero__tile__label{z-index:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home__hero__tile--hormone .home__hero__tile__label{background-image:linear-gradient(90deg,var(--color-hormone) 5%,#ff9f6c 68%,var(--color-hormone) 122%)}.home__hero__tile--hair .home__hero__tile__label{background-image:linear-gradient(90deg,#d9b94a 5%,#b9a151 68%,#d3a300 122%)}.home__hero__tile--iv .home__hero__tile__label{background-image:linear-gradient(90deg,#57683a 5%,var(--color-iv) 68%,#57683a 122%)}.home__hero__tile--longevity .home__hero__tile__label{background-image:linear-gradient(90deg,var(--color-global) 0,#121d26 51%,var(--color-global) 100%)}.home__hero__tile--testosterone .home__hero__tile__label{background-image:linear-gradient(90deg,#c05f22 5%,var(--color-testosterone) 68%,#c05f22 122%)}.home__hero__tile__media{position:absolute;right:44px;bottom:15px;display:flex;align-items:flex-end;justify-content:center;width:74px;height:62px}.home__hero__tile__media img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:bottom center;transition:transform .3s ease}.home__hero__tile__shadow{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:4px;border-radius:50%;background:#1f1f1f;opacity:.3;filter:blur(2.45px);transition:transform .3s ease,opacity .3s ease}.home__hero__tile--testosterone .home__hero__tile__media{height:51px;bottom:24px}@media(max-width:800px){.home__hero__tile--testosterone .home__hero__tile__media{width:86px;height:60px}}.home__hero__tile--hormone .home__hero__tile__media{height:66px}.home__hero__tile--hormone .home__hero__tile__shadow{width:40px}.home__hero__tile--hair .home__hero__tile__media{height:66px}.home__hero__tile--hair .home__hero__tile__shadow{opacity:.18}.home__hero__tile--iv .home__hero__tile__media{height:66px}.home__hero__tile--iv .home__hero__tile__shadow{width:40px}.home__hero__tile--longevity .home__hero__tile__media{height:66px}.home__hero__tile--longevity .home__hero__tile__shadow{width:34px}.home__hero__tile__icon{position:absolute;right:14px;color:rgba(31,31,31,.7);transition:transform .3s ease}@media(prefers-reduced-motion:no-preference){.home__hero__tile:hover .home__hero__tile__media img{transform:translateY(-6px)}.home__hero__tile:hover .home__hero__tile__shadow{transform:translateX(-50%) scaleX(.7) scaleY(.75);opacity:.22}.home__hero__tile:hover .home__hero__tile__icon{transform:translateX(3px)}.home__hero__tile--hair:hover .home__hero__tile__shadow{opacity:.13}}.home__hero__features{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 15px;padding:4px 20px 14px;color:hsla(0,0%,100%,.7)}.home__hero__features>li{display:flex;align-items:center;gap:5px}.home__hero__features>li svg{flex-shrink:0}.home__hero__features>li:not(:first-child):before{content:"•";margin-right:15px;font-size:10px}@media(max-width:800px){.home__hero__features{padding:0 12px 10px;font-size:13px}.home__hero__features>li:not(:first-child):before{margin-right:10px}}@media(prefers-reduced-motion:no-preference){.home__hero__intro>*{animation:home-rise .7s ease both}.home__hero__intro>:nth-child(2){animation-delay:.1s}.home__hero__intro>:nth-child(3){animation-delay:.2s}.home__hero__feature,.home__hero__program,.home__hero__tile{animation:home-lift .6s ease backwards}.home__hero__feature{animation-delay:.25s}.home__hero__feature:nth-child(2){animation-delay:.33s}.home__hero__feature:nth-child(3){animation-delay:.41s}.home__hero__program{animation-delay:.4s}.home__hero__program:nth-child(2){animation-delay:.48s}.home__hero__program:nth-child(3){animation-delay:.56s}.home__hero__tile{animation-delay:.55s}.home__hero__tile:nth-child(2){animation-delay:.61s}.home__hero__tile:nth-child(3){animation-delay:.67s}.home__hero__tile:nth-child(4){animation-delay:.73s}.home__hero__features{animation:home-fade .9s ease .7s both}.home__hero__badges{animation:home-fade .9s ease .8s both}}.home__tools>.boxed{display:flex;flex-direction:column;gap:30px}.home__tools__head{display:flex;flex-direction:column;gap:15px;max-width:690px}.home__tools__head>.heading-secondary{color:var(--color-black)}.home__tools__head>.body-regular{max-width:422px;color:rgba(31,31,31,.6)}.home__tools__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:1024px){.home__tools__grid{grid-template-columns:1fr}}.home__best__wrapper{display:flex;flex-direction:column;align-items:center;gap:40px;padding:63px 42px 46px;border-radius:30px;background:linear-gradient(152deg,#eaeaea 23%,var(--color-global) 98%)}@media(max-width:800px){.home__best__wrapper{gap:30px;padding:45px 16px 30px}}.home__best__head{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:639px;text-align:center;color:var(--color-home-slate)}.home__best__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}@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{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--color-white);transition:transform .25s ease}.home__best__card:hover{transform:translateY(-4px)}.home__best__card__media{position:relative;height:261px;background:linear-gradient(-67deg,rgba(122,45,181,.2) 1%,rgba(159,241,255,.2))}.home__best__card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:800px){.home__best__card__media{height:210px}}.home__best__card__tag{position:absolute;top:18px;left:24px;padding:7px 10px;border-radius:20px;background:var(--color-white);font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--color-black)}.home__best__card__body{display:flex;flex-direction:column;gap:19px;padding:28px 24px 24px}.home__best__card__body>.body-regular{color:rgba(31,31,31,.7)}.home__best__card__footer{display:flex;align-items:center;justify-content:center;margin-top:auto;margin-inline:24px;padding-block:23px 26px;border-top:1px solid rgba(31,31,31,.1)}.home__best__card__price{color:rgba(31,31,31,.7)}.home__best__card__price>strong{font-weight:500;color:var(--color-black)}.home__best__card__link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#5c4c7a}.home__best__card__link>svg{flex-shrink:0}.home__best__disclaimer{max-width:1216px;text-align:center;color:hsla(0,0%,100%,.7)}.home__coach__card{position:relative;display:flex;align-items:center;min-height:560px;padding:54px 42px;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,var(--color-health-coaching) 0,var(--color-health-coaching-secondary) 100%)}@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{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%}@media(max-width:1200px){.home__coach__bg{position:static;width:calc(100% + 84px);max-width:none;height:420px;margin-top:40px;margin-inline:-42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60px);mask-image:linear-gradient(180deg,transparent,#000 60px)}}@media(max-width:800px){.home__coach__bg{width:calc(100% + 40px);height:360px;margin-top:30px;margin-inline:-20px}}.home__coach__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:17px;max-width:740px;color:var(--color-white)}@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{max-width:680px;color:hsla(0,0%,100%,.75)}.home__coach__cta{margin-top:13px;color:var(--color-health-coaching)}.home__difference__card{display:flex;flex-direction:column;align-items:center;gap:40px;padding:48px 42px 46px;border-radius:30px;background:#f3f3f3}@media(max-width:800px){.home__difference__card{gap:30px;padding:40px 16px 30px}}.home__difference__head{display:flex;flex-direction:column;align-items:center;gap:17px;max-width:830px;text-align:center}.home__difference__head>.heading-primary{color:var(--color-home-slate)}.home__difference__head>.body-regular{max-width:700px;color:rgba(31,31,31,.6)}.home__difference__link{text-decoration:underline;text-underline-offset:3px;color:var(--color-global);transition:opacity .2s ease}.home__difference__link:hover{opacity:.75}.home__difference__chart{width:100%;max-width:1118px}.home__difference__note{text-align:center;color:rgba(31,31,31,.6)}.home__hormones__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:60px;min-height:1032px;padding:69px 42px 53px;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,#f9e8ca 1.8%,var(--color-hormone) 156%)}@media(max-width:1024px){.home__hormones__card{min-height:0;gap:340px}}@media(max-width:800px){.home__hormones__card{gap:40px;padding:45px 16px 16px}}.home__hormones__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}@media(max-width:800px){.home__hormones__bg{display:none}}.home__hormones__head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:639px;margin-inline:auto;text-align:center}.home__hormones__head>.heading-primary{color:#524138}.home__hormones__programs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:21px}@media(max-width:1024px){.home__hormones__programs{grid-template-columns:1fr}}.home__hormones__program{display:flex;flex-direction:column;gap:15px;padding:38px 23px 23px;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.6) .5%,rgba(255,218,195,.6) 102%);backdrop-filter:blur(25px)}.home__hormones__program--men .home__eyebrow{color:var(--color-testosterone)}.home__hormones__program--women .home__eyebrow{color:var(--color-hormone)}.home__hormones__program>.heading-quaternary{max-width:383px;color:var(--color-black)}.home__hormones__program>.body-regular{max-width:326px;color:rgba(31,31,31,.6)}.home__hormones__symptoms{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:20px}.home__hormones__symptoms>li{padding:5px 20px;border:1px solid hsla(0,0%,100%,.7);border-radius:20px;background:hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);backdrop-filter:blur(10px);font-size:14px;font-weight:500}.home__hormones__program--men .home__hormones__symptoms>li{color:#c05f22}.home__hormones__program--women .home__hormones__symptoms>li{color:var(--color-hormone)}.home__hormones__cta{width:100%;justify-content:space-between}.home__steps>.boxed{display:flex;flex-direction:column;gap:40px}.home__steps__title{max-width:642px;color:var(--color-black)}.home__steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1200px){.home__steps__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home__steps__grid{grid-template-columns:1fr}}.home__steps__item{display:flex;flex-direction:column;padding:52px 30px 54px;border-radius:30px;background:linear-gradient(137deg,#d7edff 9%,#e9f5ff 112%)}.home__steps__item__icon{width:60px;height:60px}.home__steps__item>.heading-senary{margin-top:33px;color:var(--color-home-slate)}.home__steps__item__row{display:flex;align-items:center;gap:25px;margin-top:30px}.home__steps__item__row>.body-regular{color:rgba(61,78,99,.6)}.home__steps__item__number{line-height:1;color:var(--color-global)}.home .testimonials{padding-block:60px;border-radius:30px;background:#daeeff;overflow:hidden}@media(max-width:800px){.home .testimonials{padding-block:40px}}@keyframes home-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes home-fade{0%{opacity:0}to{opacity:1}}@keyframes home-lift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}