.home__hero{padding-top:150px}@media (max-width:800px){.home__hero{padding-top:120px}}.home__hero__card{background:linear-gradient(#ddeaed 1.83%,#9bb1c4 97.02%);border-radius:30px;flex-direction:column;align-items:center;gap:54px;padding:54px 0 30px;display:flex;position:relative;overflow:hidden}@media (max-width:800px){.home__hero__card{gap:35px;padding:40px 0 20px}}.home__hero__intro{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:1015px;padding-inline:20px;display:flex}.home__hero__intro>.heading-primary{text-wrap:balance;max-width:900px;color:var(--color-home-slate)}.home__hero__intro>.body-regular{color:#1f1f1f99;max-width:671px}.home__hero__badges{margin-top:24px}@media (max-width:800px){.home__hero__badges{margin-top:14px}}.home__hero__badges__chip{border:var(--card-edge);background:var(--color-white);border-radius:14px;margin-inline:8px;display:inline-block}@media (max-width:800px){.home__hero__badges__chip{margin-inline:4px}}.home__hero__badges__inner{border-radius:inherit;color:inherit;align-items:center;gap:13px;padding:13px 26px 13px 17px;text-decoration:none;display:flex}@media (max-width:800px){.home__hero__badges__inner{gap:10px;padding:10px 18px 10px 13px}}.home__hero__badges__media{width:30px;color:var(--color-global);flex-shrink:0;justify-content:center;align-items:center;display:flex}.home__hero__badges__media img{display:block}.home__hero__badges__text{flex-direction:column;gap:2px;display:flex}.home__hero__badges__text>.body-small{color:var(--color-black);align-items:center;gap:4px;display:flex}.home__hero__badges__text>.body-xxs{color:#1f1f1fa6}.home__hero__badges__star{color:#fbbc04;fill:#fbbc04}.home__hero__grid{flex-direction:column;gap:20px;width:calc(100% - 115px);display:flex}@media (max-width:800px){.home__hero__grid{gap:10px;width:calc(100% - 32px)}}.home__hero__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@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:"";opacity:0;pointer-events:none;background:linear-gradient(#fff0 45%,#ffffff2e);transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(24%)}.home__hero__feature:hover:after{opacity:1;transform:translateY(0)}.home__hero__feature__bg{transition:filter .5s}.home__hero__feature:hover .home__hero__feature__bg{filter:saturate(1.18)brightness(1.03)}}.home__hero__feature{background:var(--color-white);height:369px;color:var(--color-white);border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px 21px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.home__hero__feature:hover{transform:translateY(-3px)}.home__hero__feature:hover .home__hero__feature__link svg{transform:translate(4px)}.home__hero__feature__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home__hero__feature__foot{z-index:1;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative}.home__hero__feature__price{color:var(--color-white);flex-direction:column;gap:4px;display:flex}.home__hero__feature__price__lead{font-size:15px;font-weight:500;line-height:1.2}.home__hero__feature__price__amount{font-family:var(--font-suisse-intl);letter-spacing:-1.3px;align-items:baseline;gap:3px;font-size:44px;font-weight:500;line-height:1;display:flex}@media (max-width:1200px){.home__hero__feature__price__amount{letter-spacing:-1.1px;font-size:38px}}@media (max-width:800px){.home__hero__feature__price__amount{letter-spacing:-1px;font-size:34px}}.home__hero__feature__price__amount small{letter-spacing:0;font-size:16px;font-weight:500}.home__hero__feature__title{z-index:1;max-width:256px;font-weight:400;position:relative}.home__hero__feature--coaching{background:linear-gradient(180deg, var(--color-health-coaching) 0, var(--color-health-coaching-secondary) 100%)}.home__hero__feature--weight-loss .home__hero__feature__title{max-width:52%}.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%}@media (max-width:480px),(min-width:1025px) and (max-width:1439px){.home__hero__feature--coaching .home__hero__feature__bg{-o-object-fit:contain;object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;width:auto;max-width:none;height:75%;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22%),linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 22%),linear-gradient(90deg,#0000 0,#000 16%);-webkit-mask-composite:source-in;mask-composite:intersect}}.home__hero__feature__link{z-index:1;justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:relative}.home__hero__feature__link svg{flex-shrink:0;transition:transform .25s}@media (max-width:1024px){.home__hero__feature{height:300px}}.home__hero__programs{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.home__hero__programs{grid-template-columns:1fr}}@media (max-width:800px){.home__hero__programs{gap:10px}}.home__hero__program{border:var(--card-edge);background:var(--color-white);height:205px;color:var(--color-black);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 21px;transition:transform .25s;display:flex;position:relative}.home__hero__program:hover{transform:translateY(-3px)}.home__hero__program:hover .home__hero__program__link svg{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.home__hero__program:hover .home__hero__program__media:before{transform:translateY(43px)}}.home__hero__program__title{z-index:1;max-width:235px;font-weight:400;position:relative}.home__hero__program__link{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.home__hero__program__link svg{flex-shrink:0;transition:transform .25s}.home__hero__program__media{border-radius:999px 999px 0 0;justify-content:center;align-items:flex-end;width:150px;height:82%;display:flex;position:absolute;bottom:-1px;right:18px;overflow:hidden}.home__hero__program__media:before{content:"";border-radius:inherit;transition:transform .45s;position:absolute;inset:0 0 -80px}.home__hero__program__media img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:auto;height:94%;position:relative}.home__hero__program--weight .home__hero__program__media:before{background:linear-gradient(#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(#fed,#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(#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{width:128px;right:12px}.home__hero__program__title{max-width:calc(100% - 132px)}}.home__hero__tiles{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@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{background:var(--color-white);border-radius:15px;align-items:center;height:96px;padding-inline:16px 44px;display:flex;position:relative;overflow:hidden}.home__hero__tile__label{z-index:1;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.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{justify-content:center;align-items:flex-end;width:74px;height:62px;display:flex;position:absolute;bottom:15px;right:44px}.home__hero__tile__media img{-o-object-fit:contain;object-fit:contain;transform-origin:bottom;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s}.home__hero__tile__shadow{opacity:.3;filter:blur(2.45px);background:#1f1f1f;border-radius:50%;width:50px;height:4px;transition:transform .3s,opacity .3s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.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{color:#1f1f1fb3;transition:transform .3s;position:absolute;right:14px}@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{opacity:.22;transform:translate(-50%)scaleX(.7)scaleY(.75)}.home__hero__tile:hover .home__hero__tile__icon{transform:translate(3px)}.home__hero__tile--hair:hover .home__hero__tile__shadow{opacity:.13}}.home__hero__features{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 15px;padding:4px 20px 14px;display:flex}.home__hero__features>li{align-items:center;gap:5px;display:flex}.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:.7s both home-rise}.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:.6s backwards home-lift}.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:.9s .7s both home-fade}.home__hero__badges{animation:.9s .8s both home-fade}}.home__hero__cta{flex-wrap:wrap;justify-content:center}.home__hero__cta,.home__hero__cta__pair{align-items:center;gap:10px;display:flex}.home__hero__cta .home__hero__cta__pill{font-size:var(--btn-font-size);line-height:var(--btn-line-height);color:var(--color-home-slate);background:#ffffff8c;border:1px solid #1f1f1f1f;padding:calc(var(--btn-pad-y) - 1px) 20px!important}.home__hero__cta .home__hero__cta__pill:hover{background:#fff;box-shadow:0 0 17.5px #0000001a}@media (max-width:800px){.home__hero__cta{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.home__hero__cta>.btn-primary-blue{width:100%}.home__hero__cta__pair{grid-template-columns:1fr 1fr;width:100%;display:grid}.home__hero__cta__pair>.btn{width:100%}}@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}}
.home__hormones__card{background:linear-gradient(180deg, #f9e8ca 1.8%, var(--color-hormone) 156%);border-radius:30px;flex-direction:column;justify-content:space-between;gap:60px;min-height:1032px;padding:69px 42px 53px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.home__hormones__card{gap:340px;min-height:0}}@media (max-width:800px){.home__hormones__card{gap:40px;padding:45px 16px 16px}}.home__hormones__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:800px){.home__hormones__bg{display:none}}.home__hormones__head{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:639px;margin-inline:auto;display:flex;position:relative}.home__hormones__head>.heading-primary{color:#524138}.home__hormones__programs{z-index:1;grid-template-columns:repeat(2,1fr);gap:21px;display:grid;position:relative}@media (max-width:1024px){.home__hormones__programs{grid-template-columns:1fr}}.home__hormones__program{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(#fff9 .5%,#ffdac399 102%);border-radius:30px;flex-direction:column;gap:15px;padding:38px 23px 23px;display:flex;overflow:hidden}.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{color:#1f1f1f99;max-width:326px}.home__hormones__symptoms{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:20px;display:flex}.home__hormones__symptoms>li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff6b;border:1px solid #ffffffb3;border-radius:20px;padding:5px 20px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffffa6}.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{justify-content:space-between;width:100%}
