.LabAddOnList-module__uC2A-q__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.LabAddOnList-module__uC2A-q__item{color:#203d59;background:#ffffffc4;border:1px solid #2c68a627;border-radius:16px;grid-template-columns:1fr auto;gap:10px 18px;min-height:112px;padding:18px 19px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #24496809}.LabAddOnList-module__uC2A-q__item:nth-child(3n+2){background:#fff9ef;border-color:#b98a3d42}.LabAddOnList-module__uC2A-q__item:nth-child(3n){background:#f8f5fd;border-color:#75629532}.LabAddOnList-module__uC2A-q__item>div{align-items:center;gap:8px;min-width:0;display:flex}.LabAddOnList-module__uC2A-q__number{color:#6d8da5;letter-spacing:.08em;font-size:.62rem;font-weight:900}.LabAddOnList-module__uC2A-q__category{color:#8a5d1c;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:900;line-height:1.2;overflow:hidden}.LabAddOnList-module__uC2A-q__item h3{max-width:240px;font-family:var(--font-brandon);letter-spacing:-.02em;grid-column:1;align-self:end;font-size:1.08rem;font-weight:900;line-height:1.1}.LabAddOnList-module__uC2A-q__item strong{z-index:1;color:#20649a;font-family:var(--font-brandon);grid-area:1/2/span 2;align-self:end;font-size:1.75rem;font-weight:900;line-height:1;position:relative}.LabAddOnList-module__uC2A-q__control{border-top:1px solid #2c68a61f;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:25px;display:flex}.LabAddOnList-module__uC2A-q__control button{color:#1f527e;cursor:pointer;background:#fff;border:1px solid #245f9148;border-radius:99px;align-items:center;gap:14px;padding:15px 21px;font-size:.79rem;font-weight:850;transition:background .2s,transform .2s;display:inline-flex}.LabAddOnList-module__uC2A-q__control button:hover{background:#e3f3fb;transform:translateY(-2px)}.LabAddOnList-module__uC2A-q__control button[aria-expanded=true] svg{transform:rotate(180deg)}.LabAddOnList-module__uC2A-q__control svg{width:17px;height:17px;transition:transform .2s}.LabAddOnList-module__uC2A-q__control p{color:#5d7082;font-size:.84rem}.LabAddOnList-module__uC2A-q__control button:focus-visible{outline-offset:4px;outline:3px solid #2c68a6}@media (max-width:900px){.LabAddOnList-module__uC2A-q__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.LabAddOnList-module__uC2A-q__list{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px}.LabAddOnList-module__uC2A-q__item{border-radius:13px;gap:8px;min-height:105px;padding:14px 12px}.LabAddOnList-module__uC2A-q__item>div{gap:5px}.LabAddOnList-module__uC2A-q__number{font-size:.56rem}.LabAddOnList-module__uC2A-q__category{letter-spacing:.07em;font-size:.5rem}.LabAddOnList-module__uC2A-q__item h3{max-width:125px;font-size:.9rem;line-height:1.12}.LabAddOnList-module__uC2A-q__item strong{font-size:1.35rem}.LabAddOnList-module__uC2A-q__control{flex-direction:column;align-items:stretch;gap:13px;margin-top:24px;padding-top:20px}.LabAddOnList-module__uC2A-q__control button{justify-content:center;width:100%}.LabAddOnList-module__uC2A-q__control p{text-align:center;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.LabAddOnList-module__uC2A-q__control button,.LabAddOnList-module__uC2A-q__control svg{transition:none}}
.LabProgramCard-module__1svBxq__card{perspective:1500px;color:#172b4a;background:#fff;border:1px solid #182b4b19;border-radius:26px;flex-direction:column;min-width:0;min-height:284px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 18px 45px #1327440b}.LabProgramCard-module__1svBxq__card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #13274418}.LabProgramCard-module__1svBxq__card[data-accent=blue]{--accent:#2872aa;--wash:#e7f4fb;--front:#eef8fd}.LabProgramCard-module__1svBxq__card[data-accent=gold]{--accent:#9a6c28;--wash:#faf0dc;--front:#fff6e8}.LabProgramCard-module__1svBxq__card[data-accent=violet]{--accent:#69558d;--wash:#f1edf8;--front:#f6f1fc}.LabProgramCard-module__1svBxq__rotor{transform-style:preserve-3d;flex:1;transition:transform .62s cubic-bezier(.2,.72,.2,1);display:grid;position:relative}.LabProgramCard-module__1svBxq__card[data-flipped=true] .LabProgramCard-module__1svBxq__rotor{transform:rotateY(180deg)}.LabProgramCard-module__1svBxq__face{backface-visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;padding:24px 25px 20px;display:flex;position:relative;overflow:hidden}.LabProgramCard-module__1svBxq__face:before{content:"";background:var(--accent);border-radius:99px;width:34px;height:3px;margin-bottom:17px}.LabProgramCard-module__1svBxq__face:not(.LabProgramCard-module__1svBxq__back){background:linear-gradient(145deg,#fff 0%,var(--front) 100%)}.LabProgramCard-module__1svBxq__back{text-align:center;background:linear-gradient(145deg,var(--wash),#fff 70%);justify-content:center;align-items:center;transform:rotateY(180deg)}.LabProgramCard-module__1svBxq__back:before{display:none}.LabProgramCard-module__1svBxq__number{font-family:var(--font-brandon);color:color-mix(in srgb,var(--accent) 15%,white);font-size:2.3rem;font-weight:900;line-height:1;position:absolute;top:15px;right:20px}.LabProgramCard-module__1svBxq__face h3{z-index:1;max-width:88%;font-family:var(--font-brandon);letter-spacing:-.025em;margin-top:2px;font-size:clamp(1.1rem,1.18vw,1.38rem);font-weight:900;line-height:1.06;position:relative}.LabProgramCard-module__1svBxq__biomarkerList{z-index:1;flex-wrap:wrap;align-content:flex-start;gap:6px;margin:15px 0 auto;padding:0;list-style:none;display:flex;position:relative}.LabProgramCard-module__1svBxq__biomarkerList li{color:#80591e;background:#fff8e9e8;border:1px solid #c99b4f75;border-radius:99px;padding:5px 8px;font-size:.66rem;font-weight:800;line-height:1.2}.LabProgramCard-module__1svBxq__watermark{width:84px;height:84px;color:var(--accent);opacity:.16;stroke-width:1.15px;pointer-events:none;position:absolute;bottom:17px;right:22px}.LabProgramCard-module__1svBxq__price{flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:0;display:flex}.LabProgramCard-module__1svBxq__price span{color:#53617b;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.LabProgramCard-module__1svBxq__price strong{color:var(--accent);font-family:var(--font-brandon);font-size:4rem;font-weight:900;line-height:.85}.LabProgramCard-module__1svBxq__flipButton{background:var(--front);color:#183b5c;cursor:pointer;text-align:left;border-top:1px solid #182b4b14;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 21px;font-size:.75rem;font-weight:800;display:flex}.LabProgramCard-module__1svBxq__flipButton:hover{background:var(--wash)}.LabProgramCard-module__1svBxq__flipButton:focus-visible{outline-offset:-4px;outline:3px solid #2c68a6}.LabProgramCard-module__1svBxq__flipButton svg{width:17px;height:17px}.LabProgramCard-module__1svBxq__turn{color:var(--accent);font-size:1.25rem}@media (max-width:700px){.LabProgramCard-module__1svBxq__card{min-height:275px}.LabProgramCard-module__1svBxq__face{padding:22px 21px 18px}.LabProgramCard-module__1svBxq__face h3{font-size:1.27rem}.LabProgramCard-module__1svBxq__biomarkerList li{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.LabProgramCard-module__1svBxq__card,.LabProgramCard-module__1svBxq__rotor{transition:none}.LabProgramCard-module__1svBxq__card:hover{transform:none}}
.LabTestingContent-module__9ui01W__page{color:#172b4a;background:#f8f7f3;overflow:clip}body:has([data-lab-page]) [data-mobile-action-bar]{display:none}.LabTestingContent-module__9ui01W__page h1,.LabTestingContent-module__9ui01W__page h2,.LabTestingContent-module__9ui01W__page h3{font-family:var(--font-brandon);letter-spacing:-.045em;text-wrap:balance;font-weight:900;line-height:.98}.LabTestingContent-module__9ui01W__page p{line-height:1.72}.LabTestingContent-module__9ui01W__page a:focus-visible,.LabTestingContent-module__9ui01W__page button:focus-visible,.LabTestingContent-module__9ui01W__page summary:focus-visible{outline-offset:5px;outline:3px solid #2c68a6}.LabTestingContent-module__9ui01W__constrained{width:min(1400px,100% - 96px);margin-inline:auto}.LabTestingContent-module__9ui01W__kicker{color:#805c25;letter-spacing:.21em;text-transform:uppercase;background:#c69c590d;border:1px solid #c69c594f;border-radius:99px;width:fit-content;max-width:100%;margin-bottom:25px;padding:8px 14px;font-size:.68rem;font-weight:800;line-height:1.2;display:table}.LabTestingContent-module__9ui01W__primaryButton,.LabTestingContent-module__9ui01W__lightButton,.LabTestingContent-module__9ui01W__ctaButton{border-radius:99px;justify-content:center;align-items:center;gap:19px;padding:17px 25px;font-size:.88rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.LabTestingContent-module__9ui01W__primaryButton:hover,.LabTestingContent-module__9ui01W__lightButton:hover,.LabTestingContent-module__9ui01W__ctaButton:hover{transform:translateY(-2px)}.LabTestingContent-module__9ui01W__primaryButton svg,.LabTestingContent-module__9ui01W__lightButton svg,.LabTestingContent-module__9ui01W__ctaButton svg{width:18px;height:18px}.LabTestingContent-module__9ui01W__hero{isolation:isolate;color:#fff;background:#0a233a;align-items:center;min-height:max(820px,100svh);display:flex;position:relative;overflow:hidden}.LabTestingContent-module__9ui01W__heroPhoto{z-index:-2;background:#06192d;position:absolute;inset:0;overflow:hidden}.LabTestingContent-module__9ui01W__heroPhoto img{object-fit:cover;object-position:center}@media (min-width:761px){.LabTestingContent-module__9ui01W__heroPhoto img{transform:translateY(18px)}}.LabTestingContent-module__9ui01W__heroShade{z-index:-1;background:linear-gradient(90deg,#071a2df9 0%,#09243be8 30%,#09243b9e 52%,#09243b25 75%),linear-gradient(#081d3145 0%,#0000 55%,#081d31a8 100%);position:absolute;inset:0}.LabTestingContent-module__9ui01W__heroContent{width:min(1400px,100% - 96px);margin:auto;padding:165px 0 145px}.LabTestingContent-module__9ui01W__hero .LabTestingContent-module__9ui01W__kicker{color:#edbf71;background:#edbf7114;border-color:#edbf7160}.LabTestingContent-module__9ui01W__hero h1{max-width:640px;font-size:clamp(2.85rem,3.3vw,4.1rem)}.LabTestingContent-module__9ui01W__hero h1 span{color:#a9dbf5;display:block}.LabTestingContent-module__9ui01W__heroTitle{color:#fff!important}.LabTestingContent-module__9ui01W__heroLead{color:#d2e3ee;max-width:595px;margin-top:31px;font-size:clamp(1.16rem,1.5vw,1.38rem)}.LabTestingContent-module__9ui01W__heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.LabTestingContent-module__9ui01W__primaryButton{color:#0b2942;background:#c4e9fa}.LabTestingContent-module__9ui01W__primaryButton:hover{background:#fff}.LabTestingContent-module__9ui01W__phone{color:#fff;text-underline-offset:6px;font-size:.87rem;font-weight:800;-webkit-text-decoration:underline #a9dbf5;text-decoration:underline #a9dbf5}.LabTestingContent-module__9ui01W__heroFacts{border-top:1px solid #ccecff3d;width:min(1400px,100% - 96px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.LabTestingContent-module__9ui01W__heroFacts span{color:#e0eef5;border-right:1px solid #ccecff24;flex:1;align-items:center;gap:12px;padding:22px 21px;font-size:.79rem;font-weight:700;display:flex}.LabTestingContent-module__9ui01W__heroFacts span:first-child{padding-left:0}.LabTestingContent-module__9ui01W__heroFacts span:last-child{border:0}.LabTestingContent-module__9ui01W__heroFacts svg{color:#a9dbf5;flex-shrink:0;width:21px;height:21px}.LabTestingContent-module__9ui01W__introBand{background:#efe8da;padding:105px 0}.LabTestingContent-module__9ui01W__introGrid{grid-template-columns:1.05fr .72fr;align-items:end;gap:12%;display:grid}.LabTestingContent-module__9ui01W__introGrid h2,.LabTestingContent-module__9ui01W__sectionHeader h2,.LabTestingContent-module__9ui01W__collectionIntro h2,.LabTestingContent-module__9ui01W__prep h2,.LabTestingContent-module__9ui01W__review h2,.LabTestingContent-module__9ui01W__faq h2{font-size:clamp(3rem,4.15vw,5rem)}.LabTestingContent-module__9ui01W__introGrid h2 span,.LabTestingContent-module__9ui01W__sectionHeader h2 span,.LabTestingContent-module__9ui01W__prep h2 span,.LabTestingContent-module__9ui01W__review h2 span,.LabTestingContent-module__9ui01W__faq h2 span{color:#2c68a6;display:block}.LabTestingContent-module__9ui01W__introGrid>p{color:#53617a;border-left:2px solid #c39d5d;max-width:520px;padding:0 0 8px 28px;font-size:1.22rem}.LabTestingContent-module__9ui01W__education{color:#fff;background:radial-gradient(at 82% 8%,#2463974a,#0000 42%),#102b45;padding:120px 0}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__kicker,.LabTestingContent-module__9ui01W__review .LabTestingContent-module__9ui01W__kicker,.LabTestingContent-module__9ui01W__cta .LabTestingContent-module__9ui01W__kicker{color:#bfe8fa;background:#a9dbf512;border-color:#a9dbf56b}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__sectionHeader{max-width:700px;margin-bottom:52px}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__sectionHeader h2{max-width:700px;font-size:clamp(2.65rem,3.6vw,4.15rem)}.LabTestingContent-module__9ui01W__education h2 span{color:#a9dbf5}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__sectionHeader>div>p{color:#bed2df;max-width:590px;margin-top:22px;font-size:1.05rem}.LabTestingContent-module__9ui01W__guideGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.LabTestingContent-module__9ui01W__guide{background:linear-gradient(145deg,#173d5d 0%,#102c47 100%);border:1px solid #cdeafd24;border-radius:20px;min-height:294px;padding:25px 24px 28px;position:relative;overflow:hidden;box-shadow:0 16px 35px #0615221a}.LabTestingContent-module__9ui01W__guide:nth-child(2){background:linear-gradient(145deg,#1b465e,#12334c)}.LabTestingContent-module__9ui01W__guide:nth-child(3){background:linear-gradient(145deg,#293d61,#162f4e)}.LabTestingContent-module__9ui01W__guide:nth-child(4){background:linear-gradient(145deg,#1b4b62,#102f4b)}.LabTestingContent-module__9ui01W__guideTop{justify-content:space-between;align-items:center;display:flex}.LabTestingContent-module__9ui01W__guideTop>span{color:#8ab7d4;font-family:var(--font-brandon);font-size:2.15rem;font-weight:900;line-height:1}.LabTestingContent-module__9ui01W__guideTop i{color:#f1c66f;background:#e4b66718;border:1px solid #e4b66768;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.LabTestingContent-module__9ui01W__guideTop svg{width:22px;height:22px}.LabTestingContent-module__9ui01W__guide h3{color:#fff;margin-top:39px;font-size:1.35rem}.LabTestingContent-module__9ui01W__guide p{color:#c5d9e6;margin-top:14px;font-size:.94rem}.LabTestingContent-module__9ui01W__programs{background:#f8f7f3;padding:122px 0 130px}.LabTestingContent-module__9ui01W__collectionIntro{grid-template-columns:1.1fr .8fr;align-items:end;gap:9%;margin-bottom:86px;display:grid}.LabTestingContent-module__9ui01W__collectionNote{color:#53617a;background:linear-gradient(135deg,#fff9ee,#f4f8fa);border:1px solid #c89d554a;border-radius:19px;align-items:flex-start;gap:17px;max-width:500px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #1c344b0b}.LabTestingContent-module__9ui01W__collectionNote:before{content:"";background:linear-gradient(#dfad58,#2c68a6);width:3px;position:absolute;inset:0 auto 0 0}.LabTestingContent-module__9ui01W__collectionNote svg{color:#b47d28;flex:none;width:28px;height:28px;animation:8s ease-in-out infinite LabTestingContent-module__9ui01W__collection-turn}.LabTestingContent-module__9ui01W__collectionNote p{z-index:1;font-size:1.05rem;position:relative}@keyframes LabTestingContent-module__9ui01W__collection-turn{0%,15%,to{transform:rotate(0)}25%,35%{transform:rotate(90deg)}45%,55%{transform:rotate(180deg)}65%,75%{transform:rotate(270deg)}85%{transform:rotate(360deg)}}.LabTestingContent-module__9ui01W__collections{gap:108px;display:grid}.LabTestingContent-module__9ui01W__collection{scroll-margin-top:110px}.LabTestingContent-module__9ui01W__collection>header{border-bottom:1px solid #172b4a1d;align-items:center;gap:23px;margin-bottom:31px;padding-bottom:23px;display:flex}.LabTestingContent-module__9ui01W__collectionIcon{color:#1f6b9e;background:linear-gradient(145deg,#eff9ff,#dbeef9);border:1px solid #23669419;border-radius:22px;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 10px 20px #1c527310}.LabTestingContent-module__9ui01W__collectionIcon:before{content:"";opacity:.14;border:1px solid;border-radius:50%;width:43px;height:43px;position:absolute;transform:translate(13px,-13px)}.LabTestingContent-module__9ui01W__collectionIcon:after{content:"";opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-20px,20px)}.LabTestingContent-module__9ui01W__collectionIcon[data-accent=gold]{color:#9a6a22;background:linear-gradient(145deg,#fff8e9,#f8e6c4);border-color:#95692821}.LabTestingContent-module__9ui01W__collectionIcon[data-accent=violet]{color:#70539a;background:linear-gradient(145deg,#f8f3ff,#e8ddf8);border-color:#70589b21}.LabTestingContent-module__9ui01W__collectionIcon svg{z-index:1;stroke-width:1.8px;width:34px;height:34px;position:relative}.LabTestingContent-module__9ui01W__collection>header h3{font-size:clamp(2.15rem,2.7vw,3.1rem)}.LabTestingContent-module__9ui01W__collection header p{color:#5b6780;margin-top:6px;font-size:1.08rem}.LabTestingContent-module__9ui01W__programGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.LabTestingContent-module__9ui01W__prep{background:#eae1d0;padding:118px 0}.LabTestingContent-module__9ui01W__prep>.LabTestingContent-module__9ui01W__constrained{grid-template-columns:.86fr 1.14fr;align-items:center;gap:9%;display:grid}.LabTestingContent-module__9ui01W__prepCopy>p:not(.LabTestingContent-module__9ui01W__kicker){color:#53617a;max-width:500px;margin-top:25px;font-size:1.15rem}.LabTestingContent-module__9ui01W__prepCards{gap:13px;display:grid}.LabTestingContent-module__9ui01W__prepCards article{background:#fffaf0a6;border:1px solid #6d552413;border-radius:17px;grid-template-columns:46px 1fr;column-gap:18px;padding:22px 24px;display:grid}.LabTestingContent-module__9ui01W__prepCards svg{color:#2d6fa7;grid-row:span 2;width:27px;height:27px}.LabTestingContent-module__9ui01W__prepCards h3{font-size:1.33rem}.LabTestingContent-module__9ui01W__prepCards p{color:#58657b;margin-top:6px;font-size:.94rem}.LabTestingContent-module__9ui01W__addOns{background:linear-gradient(135deg,#e8f3f8,#f2eadc);padding:107px 0}.LabTestingContent-module__9ui01W__addOnHeading h2{max-width:790px;font-size:clamp(2.75rem,3.9vw,4.35rem)}.LabTestingContent-module__9ui01W__addOnHeading>p:not(.LabTestingContent-module__9ui01W__kicker){color:#53617a;max-width:740px;margin-top:21px;font-size:1.08rem}.LabTestingContent-module__9ui01W__addOnTop{grid-template-columns:1fr .52fr;align-items:end;gap:10%;display:grid}.LabTestingContent-module__9ui01W__addOnNote{color:#5c6c7d;border-left:2px solid #c49d58;max-width:360px;padding:0 0 4px 21px;font-size:.93rem}.LabTestingContent-module__9ui01W__review{color:#fff;background:#112d47;padding:120px 0}.LabTestingContent-module__9ui01W__review>.LabTestingContent-module__9ui01W__constrained{grid-template-columns:1.05fr .95fr;align-items:center;gap:11%;display:grid}.LabTestingContent-module__9ui01W__review h2 span{color:#a9dbf5}.LabTestingContent-module__9ui01W__review>.LabTestingContent-module__9ui01W__constrained>div>p:not(.LabTestingContent-module__9ui01W__kicker){color:#c4d6e2;max-width:630px;margin-top:26px;font-size:1.15rem}.LabTestingContent-module__9ui01W__lightButton{color:#102d47;background:#c5e9fa;margin-top:32px}.LabTestingContent-module__9ui01W__lightButton:hover{background:#fff}.LabTestingContent-module__9ui01W__review ol{counter-reset:steps;gap:13px;display:grid}.LabTestingContent-module__9ui01W__review li{color:#e6f0f5;border-bottom:1px solid #cdeafd2e;grid-template-columns:48px 1fr 20px;align-items:center;gap:16px;padding:24px 0;font-size:1.18rem;font-weight:700;display:grid}.LabTestingContent-module__9ui01W__review li span{color:#a9dbf5;font-family:var(--font-brandon);font-size:1.6rem;font-weight:900}.LabTestingContent-module__9ui01W__review li svg{color:#e1b66b;width:19px}.LabTestingContent-module__9ui01W__faq{background:#f1ebdf;padding:118px 0 102px}.LabTestingContent-module__9ui01W__faq>.LabTestingContent-module__9ui01W__constrained{grid-template-columns:.75fr 1.25fr;gap:11%;display:grid}.LabTestingContent-module__9ui01W__faq details{border-top:1px solid #172b4a1c}.LabTestingContent-module__9ui01W__faq details:last-child{border-bottom:1px solid #172b4a1c}.LabTestingContent-module__9ui01W__faq summary{cursor:pointer;color:#1f3453;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:1.18rem;font-weight:800;list-style:none;display:flex}.LabTestingContent-module__9ui01W__faq summary::-webkit-details-marker{display:none}.LabTestingContent-module__9ui01W__faq summary span{color:#2c68a6;font-size:1.6rem;font-weight:400;transition:transform .2s}.LabTestingContent-module__9ui01W__faq details[open] summary span{transform:rotate(45deg)}.LabTestingContent-module__9ui01W__faq details p{color:#58657b;max-width:700px;padding:0 0 24px;font-size:1rem}.LabTestingContent-module__9ui01W__honesty{color:#59657a;background:#e9ddc35c;border-left:3px solid #c49d58;grid-column:1/-1;margin-top:55px;padding:21px 25px;font-size:.91rem}.LabTestingContent-module__9ui01W__cta{color:#fff;text-align:center;background:#2d6fa7;padding:118px 24px}.LabTestingContent-module__9ui01W__cta .LabTestingContent-module__9ui01W__kicker{margin-inline:auto}.LabTestingContent-module__9ui01W__cta h2{font-size:clamp(3.3rem,5vw,5.6rem)}.LabTestingContent-module__9ui01W__cta>p:not(.LabTestingContent-module__9ui01W__kicker){color:#e4f4fd;max-width:570px;margin:22px auto 34px;font-size:1.15rem}.LabTestingContent-module__9ui01W__ctaButton{color:#1a456a;background:#fff}@media (min-width:1550px){.LabTestingContent-module__9ui01W__constrained,.LabTestingContent-module__9ui01W__heroContent,.LabTestingContent-module__9ui01W__heroFacts{width:min(1500px,100% - 160px)}.LabTestingContent-module__9ui01W__page h2{letter-spacing:-.05em}}@media (max-width:1100px){.LabTestingContent-module__9ui01W__guideGrid{grid-template-columns:repeat(2,1fr)}.LabTestingContent-module__9ui01W__programGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LabTestingContent-module__9ui01W__prep>.LabTestingContent-module__9ui01W__constrained,.LabTestingContent-module__9ui01W__review>.LabTestingContent-module__9ui01W__constrained{gap:7%}}@media (max-width:760px){.LabTestingContent-module__9ui01W__constrained,.LabTestingContent-module__9ui01W__heroContent{width:calc(100% - 48px)}.LabTestingContent-module__9ui01W__kicker{letter-spacing:.16em;margin-bottom:18px;font-size:.61rem}.LabTestingContent-module__9ui01W__hero{background:#0a233a;min-height:0;padding-top:0;display:block}.LabTestingContent-module__9ui01W__heroPhoto{aspect-ratio:16/9;background:#071a30;width:100%;height:auto;position:relative;inset:auto;overflow:hidden}.LabTestingContent-module__9ui01W__heroPhoto img{object-fit:contain;object-position:center}.LabTestingContent-module__9ui01W__heroShade{aspect-ratio:16/9;background:linear-gradient(#07182a20 0%,#0a233a20 35%,#0a233af0 100%);height:auto;position:absolute;inset:0 0 auto}.LabTestingContent-module__9ui01W__heroContent{width:calc(100% - 48px);margin:-58px auto 0;padding:0 0 38px;position:relative}.LabTestingContent-module__9ui01W__hero h1{font-size:clamp(2.9rem,11.5vw,3.45rem);line-height:.95}.LabTestingContent-module__9ui01W__heroTitle>span{color:#a9dbf5;margin-top:4px}.LabTestingContent-module__9ui01W__heroLead{max-width:350px;margin-top:19px;font-size:1rem;line-height:1.62}.LabTestingContent-module__9ui01W__heroActions{gap:18px;margin-top:25px}.LabTestingContent-module__9ui01W__primaryButton{padding:15px 20px;font-size:.82rem}.LabTestingContent-module__9ui01W__heroFacts{display:none}.LabTestingContent-module__9ui01W__introBand,.LabTestingContent-module__9ui01W__education,.LabTestingContent-module__9ui01W__programs,.LabTestingContent-module__9ui01W__prep,.LabTestingContent-module__9ui01W__addOns,.LabTestingContent-module__9ui01W__review,.LabTestingContent-module__9ui01W__faq{padding:66px 0}.LabTestingContent-module__9ui01W__introGrid,.LabTestingContent-module__9ui01W__collectionIntro,.LabTestingContent-module__9ui01W__prep>.LabTestingContent-module__9ui01W__constrained,.LabTestingContent-module__9ui01W__review>.LabTestingContent-module__9ui01W__constrained,.LabTestingContent-module__9ui01W__faq>.LabTestingContent-module__9ui01W__constrained{grid-template-columns:1fr;gap:26px}.LabTestingContent-module__9ui01W__introGrid h2,.LabTestingContent-module__9ui01W__sectionHeader h2,.LabTestingContent-module__9ui01W__collectionIntro h2,.LabTestingContent-module__9ui01W__prep h2,.LabTestingContent-module__9ui01W__review h2,.LabTestingContent-module__9ui01W__faq h2{font-size:clamp(2.35rem,8.5vw,3rem)}.LabTestingContent-module__9ui01W__introGrid>p{padding:0 0 0 19px;font-size:1.08rem}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__sectionHeader{margin-bottom:32px}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__sectionHeader h2{font-size:clamp(2.35rem,8.5vw,3rem)}.LabTestingContent-module__9ui01W__education .LabTestingContent-module__9ui01W__sectionHeader>div>p{margin-top:17px;font-size:1rem}.LabTestingContent-module__9ui01W__guideGrid{grid-template-columns:1fr;gap:11px}.LabTestingContent-module__9ui01W__guide{border-radius:16px;min-height:0;padding:22px 20px 24px}.LabTestingContent-module__9ui01W__guideTop>span{font-size:1.85rem}.LabTestingContent-module__9ui01W__guideTop i{border-radius:12px;width:39px;height:39px}.LabTestingContent-module__9ui01W__guideTop svg{width:20px;height:20px}.LabTestingContent-module__9ui01W__guide h3{margin-top:28px;font-size:1.32rem}.LabTestingContent-module__9ui01W__guide p{font-size:.95rem}.LabTestingContent-module__9ui01W__collectionIntro{margin-bottom:52px}.LabTestingContent-module__9ui01W__collectionNote{border-radius:16px;gap:14px;padding:20px}.LabTestingContent-module__9ui01W__collectionNote p{font-size:.99rem}.LabTestingContent-module__9ui01W__collectionNote svg{width:24px;height:24px}.LabTestingContent-module__9ui01W__collections{gap:72px}.LabTestingContent-module__9ui01W__collection>header{align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:18px}.LabTestingContent-module__9ui01W__collectionIcon{border-radius:17px;width:54px;height:54px}.LabTestingContent-module__9ui01W__collectionIcon svg{width:28px;height:28px}.LabTestingContent-module__9ui01W__collection>header h3{font-size:2.22rem}.LabTestingContent-module__9ui01W__collection header p{font-size:1rem}.LabTestingContent-module__9ui01W__programGrid{grid-template-columns:1fr;gap:16px}.LabTestingContent-module__9ui01W__prepCards{gap:11px}.LabTestingContent-module__9ui01W__prepCards article{padding:20px}.LabTestingContent-module__9ui01W__addOnTop{grid-template-columns:1fr;gap:22px}.LabTestingContent-module__9ui01W__addOnNote{max-width:100%;padding-left:18px;font-size:.9rem}.LabTestingContent-module__9ui01W__review ol{margin-top:12px}.LabTestingContent-module__9ui01W__review li{grid-template-columns:39px 1fr 18px;padding:19px 0;font-size:1.03rem}.LabTestingContent-module__9ui01W__faq>.LabTestingContent-module__9ui01W__constrained{gap:36px}.LabTestingContent-module__9ui01W__faq summary{padding:20px 0;font-size:1.05rem}.LabTestingContent-module__9ui01W__faq details p{font-size:.98rem}.LabTestingContent-module__9ui01W__honesty{margin-top:8px;padding:18px 19px;font-size:.87rem}.LabTestingContent-module__9ui01W__cta{padding:78px 24px}.LabTestingContent-module__9ui01W__cta h2{font-size:clamp(2.95rem,12vw,4rem)}.LabTestingContent-module__9ui01W__cta>p:not(.LabTestingContent-module__9ui01W__kicker){font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.LabTestingContent-module__9ui01W__primaryButton,.LabTestingContent-module__9ui01W__lightButton,.LabTestingContent-module__9ui01W__ctaButton,.LabTestingContent-module__9ui01W__faq summary span{transition:none}.LabTestingContent-module__9ui01W__collectionNote svg{animation:none}}
.WellnessPayments-module__Op3orG__section{color:#222b51;background:#eaf0f3;padding:90px 0 76px}.WellnessPayments-module__Op3orG__container{width:min(100% - 96px,1320px);margin-inline:auto}.WellnessPayments-module__Op3orG__heading{text-align:center;max-width:750px;margin:0 auto 45px}.WellnessPayments-module__Op3orG__heading>p{letter-spacing:.2em;text-transform:uppercase;color:#2c68a6;font-size:.67rem;font-weight:750}.WellnessPayments-module__Op3orG__heading h2{letter-spacing:-.03em;margin-top:20px;font-size:clamp(2.8rem,4.4vw,4.4rem);line-height:1}.WellnessPayments-module__Op3orG__heading>span{color:#566276;margin-top:22px;line-height:1.8;display:block}.WellnessPayments-module__Op3orG__cards{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.WellnessPayments-module__Op3orG__cherry,.WellnessPayments-module__Op3orG__careCredit{background:#fff;border:1px solid #d7e2e8;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 12px 35px #152e4310}.WellnessPayments-module__Op3orG__careCredit{padding:40px}.WellnessPayments-module__Op3orG__careBrand{color:#246c54;letter-spacing:-.06em;font-size:2.4rem;font-weight:700;line-height:1.6}.WellnessPayments-module__Op3orG__careBrand span{vertical-align:super;margin-left:3px;font-size:.6rem}.WellnessPayments-module__Op3orG__careCredit h3{font-family:var(--font-brandon);margin-top:28px;font-size:1.875rem;font-weight:900;line-height:1.2}.WellnessPayments-module__Op3orG__careCredit>p:not(.WellnessPayments-module__Op3orG__careBrand){color:#5b6180;margin-top:20px;font-size:1.125rem;line-height:1.65}.WellnessPayments-module__Op3orG__cardLinks{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.WellnessPayments-module__Op3orG__cardLinks a{color:#23553f;border:1px solid #2b6852;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:.85rem;font-weight:700;display:inline-flex}.WellnessPayments-module__Op3orG__cardLinks a:first-child{color:#fff;background:#245c46}.WellnessPayments-module__Op3orG__cardLinks svg{flex-shrink:0;width:16px;height:16px}.WellnessPayments-module__Op3orG__careCredit small{color:#566276;margin-top:20px;font-size:.68rem;display:block}.WellnessPayments-module__Op3orG__otherMethods{text-align:center;border:1px solid #d0dce4;border-radius:18px;margin-top:36px;padding:30px}.WellnessPayments-module__Op3orG__otherMethods>p{text-transform:uppercase;letter-spacing:.15em;color:#566276;font-size:.62rem;font-weight:700}.WellnessPayments-module__Op3orG__otherMethods ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px;margin-top:22px;padding:0;list-style:none;display:flex}.WellnessPayments-module__Op3orG__otherMethods li{align-items:center;gap:10px;font-size:1.35rem;font-weight:750;display:flex}.WellnessPayments-module__Op3orG__otherMethods li:last-child{font-size:.85rem;font-weight:500}.WellnessPayments-module__Op3orG__otherMethods svg{width:22px;height:22px}.WellnessPayments-module__Op3orG__note{text-align:center;color:#566276;max-width:970px;margin:25px auto 0;font-size:.73rem;line-height:1.85}.WellnessPayments-module__Op3orG__careLogo{object-fit:contain;width:260px;max-width:100%;height:auto}.WellnessPayments-module__Op3orG__careAction{margin-top:28px}.WellnessPayments-module__Op3orG__careAction button{color:#fff;cursor:pointer;background:#245c46;border-radius:99px;align-items:center;gap:18px;padding:17px 24px;font-size:.85rem;font-weight:700;display:flex}.WellnessPayments-module__Op3orG__careAction button svg{width:18px;height:18px}.WellnessPayments-module__Op3orG__careAction button:focus-visible{outline-offset:4px;outline:3px solid #2c68a6}.WellnessPayments-module__Op3orG__careAction>.WellnessPayments-module__Op3orG__directApply{color:#fff;background:#245c46;border-radius:99px;align-items:center;gap:15px;padding:17px 24px;font-weight:700;text-decoration:none;display:inline-flex}.WellnessPayments-module__Op3orG__widgetStatus{color:#526479;margin-top:18px;font-size:.73rem;line-height:1.7}.WellnessPayments-module__Op3orG__careAction>a{margin-top:15px;font-size:.8rem;text-decoration:underline;display:inline-block}.WellnessPayments-module__Op3orG__careFrame{border:0;width:100%;margin-top:18px}.WellnessPayments-module__Op3orG__otherMethods{background:linear-gradient(120deg,#fff,#f5f9fc);padding:40px 25px;box-shadow:0 18px 50px #152e4309}.WellnessPayments-module__Op3orG__otherMethods ul{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.WellnessPayments-module__Op3orG__otherMethods li,.WellnessPayments-module__Op3orG__otherMethods li:last-child{color:#526479;background:#fff;border:1px solid #dae3e9;border-radius:12px;flex-direction:column;justify-content:center;gap:14px;padding:20px 12px;font-size:.65rem;font-weight:500;display:flex}.WellnessPayments-module__Op3orG__otherMethods li img{object-fit:contain;width:100%;height:40px}.WellnessPayments-module__Op3orG__cardCaption{color:#526479;margin-top:25px;font-size:.75rem;line-height:1.8;display:block}@media (max-width:1050px){.WellnessPayments-module__Op3orG__otherMethods ul{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.WellnessPayments-module__Op3orG__section{padding-block:64px}.WellnessPayments-module__Op3orG__container{width:calc(100% - 40px)}.WellnessPayments-module__Op3orG__cards{grid-template-columns:1fr}.WellnessPayments-module__Op3orG__careCredit{padding:28px}.WellnessPayments-module__Op3orG__otherMethods{padding:26px 18px}.WellnessPayments-module__Op3orG__otherMethods ul{grid-template-columns:repeat(2,1fr);gap:12px}}.WellnessPayments-module__Op3orG__cards{grid-auto-rows:1fr;align-items:stretch}.WellnessPayments-module__Op3orG__cherry,.WellnessPayments-module__Op3orG__careCredit{height:100%}.WellnessPayments-module__Op3orG__careCredit{flex-direction:column;display:flex}.WellnessPayments-module__Op3orG__careLogo{object-position:left center;height:64px}.WellnessPayments-module__Op3orG__careAction{margin-top:auto;padding-top:32px}.WellnessPayments-module__Op3orG__careAction>.WellnessPayments-module__Op3orG__directApply{margin-top:0;font-size:.95rem}.WellnessPayments-module__Op3orG__cherry>section{height:100%}.WellnessPayments-module__Op3orG__cherry>section>div:first-child{flex-direction:column;height:100%;display:flex}.WellnessPayments-module__Op3orG__cherry>section>div:first-child>img{object-fit:contain;object-position:left center;height:64px}.WellnessPayments-module__Op3orG__cherry>section>div:first-child>button{align-self:flex-start;margin-top:auto}.WellnessPayments-module__Op3orG__cherry>section>div:first-child>p{margin-bottom:32px}.WellnessPayments-module__Op3orG__otherMethods{padding:28px}.WellnessPayments-module__Op3orG__otherMethods ul{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.WellnessPayments-module__Op3orG__otherMethods li,.WellnessPayments-module__Op3orG__otherMethods li:last-child{min-height:78px;padding:18px 12px}.WellnessPayments-module__Op3orG__otherMethods li svg{stroke-width:1.5px;color:#243e54;width:48px;height:40px}@media (max-width:767px){.WellnessPayments-module__Op3orG__otherMethods ul{grid-template-columns:repeat(3,minmax(0,1fr))}.WellnessPayments-module__Op3orG__otherMethods{padding:18px 12px}.WellnessPayments-module__Op3orG__otherMethods li,.WellnessPayments-module__Op3orG__otherMethods li:last-child{padding:12px 8px}}.WellnessPayments-module__Op3orG__careAction{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.WellnessPayments-module__Op3orG__otherMethods li,.WellnessPayments-module__Op3orG__otherMethods li:last-child{gap:8px;min-height:102px}.WellnessPayments-module__Op3orG__otherMethods li span{font-size:.75rem}.WellnessPayments-module__Op3orG__otherMethods li:first-child img{max-width:128px;height:40px}.WellnessPayments-module__Op3orG__section{content-visibility:visible!important;contain-intrinsic-size:none!important}
.WeightManagementContent-module__DDttTW__page{color:#132d49;background:#f7f4ed;overflow:clip}.WeightManagementContent-module__DDttTW__page h1,.WeightManagementContent-module__DDttTW__page h2,.WeightManagementContent-module__DDttTW__page h3{font-family:var(--font-brandon);letter-spacing:-.045em;text-wrap:balance;font-weight:900;line-height:.98}.WeightManagementContent-module__DDttTW__page p{line-height:1.68}.WeightManagementContent-module__DDttTW__page a:focus-visible,.WeightManagementContent-module__DDttTW__page summary:focus-visible{outline-offset:5px;outline:3px solid #9fd7ef}.WeightManagementContent-module__DDttTW__container{width:min(1400px,100% - 96px);margin-inline:auto}.WeightManagementContent-module__DDttTW__eyebrow,.WeightManagementContent-module__DDttTW__kicker{color:#9e732f;letter-spacing:.19em;text-transform:uppercase;background:#d1a76012;border:1px solid #d1a76075;border-radius:99px;margin:0 0 22px;padding:8px 14px;font-size:.68rem;font-weight:800;line-height:1.15;display:table}.WeightManagementContent-module__DDttTW__kicker{color:#a9782e}.WeightManagementContent-module__DDttTW__hero{color:#fff;isolation:isolate;background:#061d32;align-items:center;min-height:max(830px,100svh);display:flex;position:relative;overflow:hidden}.WeightManagementContent-module__DDttTW__heroVisual{z-index:-2;background:#061d32;position:absolute;inset:0}.WeightManagementContent-module__DDttTW__heroImage{object-fit:cover;object-position:72% center}.WeightManagementContent-module__DDttTW__heroShade{background:linear-gradient(90deg,#061d32fb 0%,#061d32f1 30%,#061d32bd 46%,#061d3260 65%,#061d3214 84%),linear-gradient(#061d3265,#0000 42%,#061d3299 100%);position:absolute;inset:0}.WeightManagementContent-module__DDttTW__heroRoute{color:#a8d2bd;opacity:.78;width:60%;height:67%;position:absolute;bottom:0;right:0}.WeightManagementContent-module__DDttTW__heroRoute path:first-child{stroke:currentColor;stroke-width:1.25px;opacity:.4;stroke-dasharray:7 12}.WeightManagementContent-module__DDttTW__heroRoute .WeightManagementContent-module__DDttTW__routeTrace{stroke:#b7e8ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:8s ease-in-out infinite WeightManagementContent-module__DDttTW__route-draw}.WeightManagementContent-module__DDttTW__heroRoute circle{fill:#e0bc75;filter:drop-shadow(0 0 8px #e0bc75)}.WeightManagementContent-module__DDttTW__heroContent{width:min(1400px,100% - 96px);margin:auto;padding:180px 0 135px}.WeightManagementContent-module__DDttTW__hero .WeightManagementContent-module__DDttTW__eyebrow{color:#f1c66f;background:#e4b6670e;border-color:#e4b6678c}.WeightManagementContent-module__DDttTW__hero h1{max-width:650px;font-size:clamp(3.6rem,5.25vw,6rem)}.WeightManagementContent-module__DDttTW__hero h1 span{color:#abdcf6;display:block}.WeightManagementContent-module__DDttTW__heroLead{color:#d7e9f3;max-width:610px;margin-top:28px;font-size:clamp(1.1rem,1.45vw,1.32rem)}.WeightManagementContent-module__DDttTW__heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.WeightManagementContent-module__DDttTW__primaryAction,.WeightManagementContent-module__DDttTW__programAction{color:#102d47;background:#c5e9fa;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:17px 24px;font-size:.88rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.WeightManagementContent-module__DDttTW__primaryAction:hover,.WeightManagementContent-module__DDttTW__programAction:hover{background:#fff;transform:translateY(-2px)}.WeightManagementContent-module__DDttTW__primaryAction svg,.WeightManagementContent-module__DDttTW__programAction svg{width:18px;height:18px}.WeightManagementContent-module__DDttTW__secondaryAction{color:#fff;border-bottom:1px solid #b8e1f5;align-items:center;gap:11px;padding-bottom:5px;font-size:.88rem;font-weight:800;display:inline-flex}.WeightManagementContent-module__DDttTW__secondaryAction svg{width:17px;height:17px}.WeightManagementContent-module__DDttTW__heroCaption{color:#b8cfdd;margin-top:27px;font-size:.83rem}.WeightManagementContent-module__DDttTW__heroSignals{border-top:1px solid #d2edf13b;width:min(1400px,100% - 96px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.WeightManagementContent-module__DDttTW__heroSignals span{color:#e2eff5;border-right:1px solid #d2edf123;flex:1;align-items:center;gap:11px;padding:21px 20px;font-size:.78rem;font-weight:700;display:flex}.WeightManagementContent-module__DDttTW__heroSignals span:first-child{padding-left:0}.WeightManagementContent-module__DDttTW__heroSignals span:last-child{border:0}.WeightManagementContent-module__DDttTW__heroSignals b{color:#a8d2bd;font-family:var(--font-brandon);letter-spacing:0;font-size:1.14rem}.WeightManagementContent-module__DDttTW__intro{background:radial-gradient(at 76% 22%,#d9eddf,#0000 36%),#f7f4ed;padding:120px 0 128px;position:relative}.WeightManagementContent-module__DDttTW__introHeading{grid-template-columns:1.03fr .77fr;align-items:end;gap:11%;margin-bottom:60px;display:grid}.WeightManagementContent-module__DDttTW__introHeading h2,.WeightManagementContent-module__DDttTW__rhythmHeading h2,.WeightManagementContent-module__DDttTW__everyday h2,.WeightManagementContent-module__DDttTW__pricingHeading h2,.WeightManagementContent-module__DDttTW__faq h2{font-size:clamp(3rem,4.5vw,5.15rem)}.WeightManagementContent-module__DDttTW__introHeading h2 span,.WeightManagementContent-module__DDttTW__rhythmHeading h2 span,.WeightManagementContent-module__DDttTW__everyday h2 span,.WeightManagementContent-module__DDttTW__pricingHeading h2 span,.WeightManagementContent-module__DDttTW__faq h2 span{color:#2c78ae;display:block}.WeightManagementContent-module__DDttTW__introHeading>p,.WeightManagementContent-module__DDttTW__rhythmHeading>p,.WeightManagementContent-module__DDttTW__pricingHeading>p{color:#55667a;border-left:2px solid #d1a760;max-width:540px;padding:0 0 4px 25px;font-size:1.1rem}.WeightManagementContent-module__DDttTW__signalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.WeightManagementContent-module__DDttTW__signalCard{background:linear-gradient(145deg,#fffdf9,#f2f7f4);border:1px solid #173b581d;border-radius:22px;flex-direction:column;min-height:300px;padding:24px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 38px #173b5808}.WeightManagementContent-module__DDttTW__signalCard:nth-child(2){background:linear-gradient(145deg,#fffdf8,#f9f1e4)}.WeightManagementContent-module__DDttTW__signalCard:nth-child(3){background:linear-gradient(145deg,#f4fbff,#e7f3f6)}.WeightManagementContent-module__DDttTW__signalCard:nth-child(4){background:linear-gradient(145deg,#f4f6ff,#e9edf9)}.WeightManagementContent-module__DDttTW__signalCard:hover{transform:translateY(-6px);box-shadow:0 25px 50px #173b5814}.WeightManagementContent-module__DDttTW__signalTop{justify-content:space-between;align-items:center;display:flex}.WeightManagementContent-module__DDttTW__signalTop>span{color:#587893;font-family:var(--font-brandon);font-size:2.35rem;font-weight:900}.WeightManagementContent-module__DDttTW__signalTop i,.WeightManagementContent-module__DDttTW__planCard>i{color:#a77326;background:#d1a76018;border:1px solid #b8904748;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.WeightManagementContent-module__DDttTW__signalTop svg,.WeightManagementContent-module__DDttTW__planCard svg{stroke-width:1.9px;width:22px;height:22px}.WeightManagementContent-module__DDttTW__signalCard h3{margin-top:42px;font-size:1.55rem}.WeightManagementContent-module__DDttTW__signalCard p{color:#52667c;margin-top:14px;font-size:.94rem}.WeightManagementContent-module__DDttTW__signalCard small{color:#9a6f2e;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:23px;font-size:.69rem;font-weight:800}.WeightManagementContent-module__DDttTW__optionalSignal{background:#e9f4ee;border:1px solid #a8d2bd75;border-radius:23px;grid-template-columns:230px 1fr auto;align-items:center;gap:29px;margin-top:20px;padding:16px 26px 16px 16px;display:grid;overflow:hidden}.WeightManagementContent-module__DDttTW__optionalImage{background:#12384e;border-radius:15px;align-self:stretch;min-height:160px;position:relative;overflow:hidden}.WeightManagementContent-module__DDttTW__optionalImage img{object-fit:cover;object-position:center}.WeightManagementContent-module__DDttTW__optionalSignal .WeightManagementContent-module__DDttTW__kicker{color:#627561;background:#fff7;margin-bottom:14px;padding:6px 11px;font-size:.59rem}.WeightManagementContent-module__DDttTW__optionalSignal h3{font-size:1.72rem}.WeightManagementContent-module__DDttTW__optionalSignal p:not(.WeightManagementContent-module__DDttTW__kicker){color:#52687a;max-width:630px;margin-top:9px;font-size:.94rem}.WeightManagementContent-module__DDttTW__optionalTag{text-align:center;color:#426359;flex-direction:column;align-items:center;gap:10px;max-width:140px;font-size:.72rem;font-weight:800;line-height:1.35;display:flex}.WeightManagementContent-module__DDttTW__optionalTag svg{color:#2e8e82;width:30px;height:30px}.WeightManagementContent-module__DDttTW__rhythm{color:#fff;background:radial-gradient(at 20% 23%,#2f7db44d,#0000 33%),#09283e;padding:122px 0 128px;position:relative;overflow:hidden}.WeightManagementContent-module__DDttTW__rhythm:after{content:"";pointer-events:none;background-image:linear-gradient(#d5eef20b 1px,#0000 1px),linear-gradient(90deg,#d5eef20b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.WeightManagementContent-module__DDttTW__rhythm>.WeightManagementContent-module__DDttTW__container{z-index:1;position:relative}.WeightManagementContent-module__DDttTW__rhythm .WeightManagementContent-module__DDttTW__kicker{color:#bfe9fb;background:#c9e7f312;border-color:#c9e7f36b}.WeightManagementContent-module__DDttTW__rhythmHeading{grid-template-columns:1fr .82fr;align-items:end;gap:12%;display:grid}.WeightManagementContent-module__DDttTW__rhythmHeading>p{color:#c0d9e5;border-color:#9bc5dc}.WeightManagementContent-module__DDttTW__rhythmHeading h2 span{color:#a8d2bd}.WeightManagementContent-module__DDttTW__phaseMap{margin-top:70px;padding-top:56px;position:relative}.WeightManagementContent-module__DDttTW__phaseRoute{width:100%;height:118px;position:absolute;inset:0 0 auto;overflow:visible}.WeightManagementContent-module__DDttTW__phaseRoute path:first-child{stroke:#b9e5f250;stroke-width:1.4px;stroke-dasharray:7 11}.WeightManagementContent-module__DDttTW__phaseTrace{stroke:#a8d2bd;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px #a8d2bd);animation:10s ease-in-out infinite WeightManagementContent-module__DDttTW__route-draw}.WeightManagementContent-module__DDttTW__phaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.WeightManagementContent-module__DDttTW__phase{background:linear-gradient(155deg,#154360 0%,#102f4b 100%);border:1px solid #c7e6f02c;border-radius:20px;min-height:386px;padding:24px;box-shadow:0 17px 42px #03122024}.WeightManagementContent-module__DDttTW__phase:nth-child(2){background:linear-gradient(155deg,#184a57,#123748);margin-top:28px}.WeightManagementContent-module__DDttTW__phase:nth-child(3){background:linear-gradient(155deg,#30456d,#1b3458)}.WeightManagementContent-module__DDttTW__phase:nth-child(4){background:linear-gradient(155deg,#1b4b60,#123249);margin-top:20px}.WeightManagementContent-module__DDttTW__phaseTop{justify-content:space-between;align-items:center;display:flex}.WeightManagementContent-module__DDttTW__phaseTop span{color:#a8d2bd;font-family:var(--font-brandon);font-size:2rem;font-weight:900}.WeightManagementContent-module__DDttTW__phaseTop p{color:#e6bd6e;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.WeightManagementContent-module__DDttTW__phase h3{margin-top:45px;font-size:1.55rem}.WeightManagementContent-module__DDttTW__phase>p{color:#c5dbe5;min-height:91px;margin-top:15px;font-size:.91rem}.WeightManagementContent-module__DDttTW__phase ul{border-top:1px solid #c7e6f026;gap:9px;margin-top:21px;padding-top:18px;display:grid}.WeightManagementContent-module__DDttTW__phase li{color:#deedf3;gap:9px;font-size:.77rem;line-height:1.4;display:flex}.WeightManagementContent-module__DDttTW__phase li svg{color:#a8d2bd;stroke-width:2.6px;flex:none;width:16px;height:16px}.WeightManagementContent-module__DDttTW__rhythmNote{color:#bcd3df;gap:12px;max-width:790px;margin:49px auto 0;font-size:.91rem;display:flex}.WeightManagementContent-module__DDttTW__rhythmNote svg{color:#e3bc6d;flex:none;width:21px;height:21px}.WeightManagementContent-module__DDttTW__everyday{background:radial-gradient(at 85% 80%,#b4dbe5,#0000 40%),#edf2ef;padding:125px 0 132px}.WeightManagementContent-module__DDttTW__everydayLayout{grid-template-columns:.84fr 1.16fr;align-items:center;gap:10%;display:grid}.WeightManagementContent-module__DDttTW__photoStack{min-height:635px;position:relative}.WeightManagementContent-module__DDttTW__nutritionPhoto{background:#abc6c2;border-radius:155px 25px 25px;position:absolute;inset:0 12% 0 0;overflow:hidden;box-shadow:0 25px 50px #19395121}.WeightManagementContent-module__DDttTW__nutritionPhoto img{object-fit:cover;object-position:55% center}.WeightManagementContent-module__DDttTW__nutritionPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071f34b8);position:absolute;inset:55% 0 0}.WeightManagementContent-module__DDttTW__nutritionPhoto figcaption{z-index:1;color:#fff;font-family:var(--font-brandon);letter-spacing:-.02em;font-size:1.3rem;font-weight:800;line-height:1.1;position:absolute;bottom:25px;left:27px;right:27px}.WeightManagementContent-module__DDttTW__performancePhoto{aspect-ratio:3/4;background:#0d2c45;border:8px solid #edf2ef;border-radius:24px;width:46%;position:absolute;bottom:43px;right:0;overflow:hidden;box-shadow:0 23px 42px #102e4d36}.WeightManagementContent-module__DDttTW__performancePhoto img{object-fit:cover;object-position:53% center}.WeightManagementContent-module__DDttTW__photoPulse{color:#164356;background:#a8d2bd;border:1px solid #b4dcc6;border-radius:50%;place-items:center;width:63px;height:63px;display:grid;position:absolute;bottom:0;right:calc(46% - 29px);box-shadow:0 0 0 11px #edf2ef}.WeightManagementContent-module__DDttTW__photoPulse svg{width:27px}.WeightManagementContent-module__DDttTW__everyday h2 span{color:#2877ab}.WeightManagementContent-module__DDttTW__everyday .WeightManagementContent-module__DDttTW__lead{color:#506579;max-width:600px;margin-top:25px;font-size:1.1rem}.WeightManagementContent-module__DDttTW__planGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.WeightManagementContent-module__DDttTW__planCard{background:#ffffffab;border:1px solid #173b5817;border-radius:18px;grid-template-columns:44px 1fr;gap:14px;min-height:154px;padding:20px;display:grid}.WeightManagementContent-module__DDttTW__planCard>i{border-radius:12px;width:40px;height:40px}.WeightManagementContent-module__DDttTW__planCard[data-accent=mint]>i{color:#287b68;background:#a8d2bd26;border-color:#4f9b8563}.WeightManagementContent-module__DDttTW__planCard[data-accent=blue]>i{color:#2877ab;background:#d7edf8;border-color:#2f7db450}.WeightManagementContent-module__DDttTW__planCard[data-accent=lavender]>i{color:#6c58a0;background:#eee8fb;border-color:#745da946}.WeightManagementContent-module__DDttTW__planCard h3{font-size:1.24rem}.WeightManagementContent-module__DDttTW__planCard p{color:#586b7e;margin-top:8px;font-size:.86rem}.WeightManagementContent-module__DDttTW__pricing{color:#fff;background:radial-gradient(at 76% 75%,#236a7c54,#0000 35%),#0b263c;padding:124px 0 129px}.WeightManagementContent-module__DDttTW__pricing .WeightManagementContent-module__DDttTW__kicker{color:#edc574;background:#e2b96a12;border-color:#e2b96a72}.WeightManagementContent-module__DDttTW__pricingHeading{grid-template-columns:1fr .83fr;align-items:end;gap:12%;margin-bottom:58px;display:grid}.WeightManagementContent-module__DDttTW__pricingHeading h2 span{color:#a8d2bd}.WeightManagementContent-module__DDttTW__pricingHeading>p{color:#c5d9e5;border-color:#b8d9e8}.WeightManagementContent-module__DDttTW__pricingLayout{grid-template-columns:1.13fr .87fr;align-items:stretch;gap:19px;display:grid}.WeightManagementContent-module__DDttTW__individualPanel{background:#11364f;border:1px solid #cae8f02d;border-radius:25px;padding:30px}.WeightManagementContent-module__DDttTW__individualIntro{border-bottom:1px solid #cae8f02d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.WeightManagementContent-module__DDttTW__individualIntro span{color:#e9c471;letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:800}.WeightManagementContent-module__DDttTW__individualIntro p{color:#c4d7e1;max-width:450px;font-size:.91rem}.WeightManagementContent-module__DDttTW__individualList{margin-top:5px;display:grid}.WeightManagementContent-module__DDttTW__individualItem{border-bottom:1px solid #cae8f020;grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;padding:18px 0;transition:background .2s;display:grid}.WeightManagementContent-module__DDttTW__individualItem[href]:hover{background:#ffffff08;border-radius:12px;margin-inline:-12px;padding-inline:12px}.WeightManagementContent-module__DDttTW__individualItem i{color:#a9d9f2;background:#b9e4f20d;border:1px solid #b9e4f244;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.WeightManagementContent-module__DDttTW__individualItem i svg{width:20px;height:20px}.WeightManagementContent-module__DDttTW__individualItem h3{font-family:var(--font-inter);letter-spacing:0;font-size:.93rem;font-weight:750;line-height:1.25}.WeightManagementContent-module__DDttTW__individualItem p{color:#afc7d4;margin-top:3px;font-size:.75rem}.WeightManagementContent-module__DDttTW__individualItem strong{color:#e9c471;text-align:right;max-width:185px;font-size:.69rem;font-weight:800;line-height:1.25}.WeightManagementContent-module__DDttTW__individualItem>svg{color:#a9d9f2;width:17px;height:17px}.WeightManagementContent-module__DDttTW__priceFootnote{color:#9ebac9;margin-top:20px;font-size:.75rem}.WeightManagementContent-module__DDttTW__programPanel{color:#153047;background:linear-gradient(145deg,#e2bd70 0%,#b7833a 100%);border:1px solid #e4bf7778;border-radius:25px;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #0002}.WeightManagementContent-module__DDttTW__programGlow{border:1px solid #ffffff70;border-radius:50%;width:380px;height:380px;position:absolute;top:-170px;right:-105px;box-shadow:0 0 0 35px #ffffff13,0 0 0 86px #ffffff0d}.WeightManagementContent-module__DDttTW__programBadge{color:#173a51;letter-spacing:.15em;text-transform:uppercase;border:1px solid #14354d55;border-radius:99px;width:fit-content;margin-bottom:27px;padding:7px 12px;font-size:.65rem;font-weight:900;display:table;position:relative}.WeightManagementContent-module__DDttTW__programPanel h3{max-width:420px;font-size:clamp(2.35rem,3vw,3.55rem);position:relative}.WeightManagementContent-module__DDttTW__programPanel>p:not(.WeightManagementContent-module__DDttTW__programBadge){color:#254a5c;max-width:440px;margin-top:21px;font-size:1rem;position:relative}.WeightManagementContent-module__DDttTW__programPanel ul{border-top:1px solid #173a5139;gap:13px;margin-top:29px;padding-top:23px;display:grid;position:relative}.WeightManagementContent-module__DDttTW__programPanel li{color:#1b4156;gap:10px;font-size:.87rem;font-weight:650;line-height:1.4;display:flex}.WeightManagementContent-module__DDttTW__programPanel li svg{stroke-width:2.7px;flex:none;width:18px;height:18px}.WeightManagementContent-module__DDttTW__programAction{color:#fff;background:#153750;align-self:flex-start;margin-top:31px;position:relative}.WeightManagementContent-module__DDttTW__programAction:hover{color:#fff;background:#0c2c43}.WeightManagementContent-module__DDttTW__programPanel small{color:#31566a;margin-top:20px;font-size:.71rem;line-height:1.55;position:relative}.WeightManagementContent-module__DDttTW__faq{background:radial-gradient(at 12% 75%,#d4e4e6,#0000 34%),#efe8db;padding:124px 0 120px}.WeightManagementContent-module__DDttTW__faq>.WeightManagementContent-module__DDttTW__container{grid-template-columns:.73fr 1.27fr;gap:12%;display:grid}.WeightManagementContent-module__DDttTW__faqIntro>p:not(.WeightManagementContent-module__DDttTW__kicker){color:#58697c;max-width:340px;margin-top:23px;font-size:1.03rem}.WeightManagementContent-module__DDttTW__faqLink{color:#1d6ea4;border-bottom:1px solid #2c78ae;align-items:center;gap:12px;margin-top:29px;padding-bottom:6px;font-size:.88rem;font-weight:800;display:inline-flex}.WeightManagementContent-module__DDttTW__faqLink svg{width:18px;height:18px}.WeightManagementContent-module__DDttTW__faqList details{border-top:1px solid #18334a24}.WeightManagementContent-module__DDttTW__faqList details:last-child{border-bottom:1px solid #18334a24}.WeightManagementContent-module__DDttTW__faqList summary{cursor:pointer;color:#18334d;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:1.11rem;font-weight:800;list-style:none;display:flex}.WeightManagementContent-module__DDttTW__faqList summary::-webkit-details-marker{display:none}.WeightManagementContent-module__DDttTW__faqList summary span{color:#2d76a8;font-family:var(--font-brandon);font-size:1.9rem;font-weight:400;transition:transform .2s}.WeightManagementContent-module__DDttTW__faqList details[open] summary span{transform:rotate(45deg)}.WeightManagementContent-module__DDttTW__faqList details p{color:#596a7d;max-width:720px;padding:0 0 25px;font-size:.97rem}@keyframes WeightManagementContent-module__DDttTW__route-draw{0%,14%{stroke-dashoffset:1px}52%,91%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (max-width:1120px){.WeightManagementContent-module__DDttTW__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WeightManagementContent-module__DDttTW__phaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.WeightManagementContent-module__DDttTW__phase:nth-child(2),.WeightManagementContent-module__DDttTW__phase:nth-child(4){margin-top:0}.WeightManagementContent-module__DDttTW__phase>p{min-height:0}.WeightManagementContent-module__DDttTW__phaseRoute{display:none}.WeightManagementContent-module__DDttTW__phaseMap{padding-top:0}.WeightManagementContent-module__DDttTW__everydayLayout{gap:7%}.WeightManagementContent-module__DDttTW__pricingLayout{grid-template-columns:1fr}.WeightManagementContent-module__DDttTW__programPanel{min-height:500px}.WeightManagementContent-module__DDttTW__faq>.WeightManagementContent-module__DDttTW__container{gap:8%}}@media (max-width:760px){.WeightManagementContent-module__DDttTW__container,.WeightManagementContent-module__DDttTW__heroContent{width:calc(100% - 48px)}.WeightManagementContent-module__DDttTW__eyebrow,.WeightManagementContent-module__DDttTW__kicker{letter-spacing:.16em;margin-bottom:18px;padding:7px 11px;font-size:.59rem}.WeightManagementContent-module__DDttTW__hero{flex-direction:column;align-items:stretch;min-height:0;padding-top:0;display:flex}.WeightManagementContent-module__DDttTW__heroVisual{aspect-ratio:4/3;width:100%;height:auto;position:relative;overflow:hidden}.WeightManagementContent-module__DDttTW__heroImage{object-position:69% center}.WeightManagementContent-module__DDttTW__heroShade{background:linear-gradient(#061d32d9 0%,#061d3210 42%,#061d32d4 94%,#061d32 100%)}.WeightManagementContent-module__DDttTW__heroRoute{opacity:.42;width:88%;height:78%;bottom:0;right:-2%}.WeightManagementContent-module__DDttTW__heroContent{margin:-31px auto 0;padding:0 0 44px}.WeightManagementContent-module__DDttTW__hero h1{max-width:390px;font-size:clamp(2.85rem,11.7vw,3.55rem);line-height:.94}.WeightManagementContent-module__DDttTW__heroLead{margin-top:20px;font-size:1rem;line-height:1.63}.WeightManagementContent-module__DDttTW__heroActions{gap:19px;margin-top:26px}.WeightManagementContent-module__DDttTW__primaryAction{padding:15px 19px;font-size:.8rem}.WeightManagementContent-module__DDttTW__secondaryAction{font-size:.8rem}.WeightManagementContent-module__DDttTW__heroCaption{margin-top:23px;font-size:.74rem}.WeightManagementContent-module__DDttTW__heroSignals{display:none}.WeightManagementContent-module__DDttTW__intro,.WeightManagementContent-module__DDttTW__rhythm,.WeightManagementContent-module__DDttTW__everyday,.WeightManagementContent-module__DDttTW__pricing,.WeightManagementContent-module__DDttTW__faq{padding:70px 0}.WeightManagementContent-module__DDttTW__introHeading,.WeightManagementContent-module__DDttTW__rhythmHeading,.WeightManagementContent-module__DDttTW__pricingHeading,.WeightManagementContent-module__DDttTW__faq>.WeightManagementContent-module__DDttTW__container{grid-template-columns:1fr;gap:27px}.WeightManagementContent-module__DDttTW__introHeading h2,.WeightManagementContent-module__DDttTW__rhythmHeading h2,.WeightManagementContent-module__DDttTW__everyday h2,.WeightManagementContent-module__DDttTW__pricingHeading h2,.WeightManagementContent-module__DDttTW__faq h2{font-size:clamp(2.45rem,9.5vw,3.25rem)}.WeightManagementContent-module__DDttTW__introHeading>p,.WeightManagementContent-module__DDttTW__rhythmHeading>p,.WeightManagementContent-module__DDttTW__pricingHeading>p{padding-left:18px;font-size:1rem}.WeightManagementContent-module__DDttTW__introHeading{margin-bottom:34px}.WeightManagementContent-module__DDttTW__signalGrid{grid-template-columns:1fr;gap:11px}.WeightManagementContent-module__DDttTW__signalCard{min-height:0;padding:21px}.WeightManagementContent-module__DDttTW__signalCard h3{margin-top:28px;font-size:1.45rem}.WeightManagementContent-module__DDttTW__signalCard p{font-size:.94rem}.WeightManagementContent-module__DDttTW__signalCard small{margin-top:22px;padding-top:0}.WeightManagementContent-module__DDttTW__optionalSignal{grid-template-columns:1fr;gap:18px;margin-top:14px;padding:14px}.WeightManagementContent-module__DDttTW__optionalImage{min-height:205px}.WeightManagementContent-module__DDttTW__optionalSignal>div:not(.WeightManagementContent-module__DDttTW__optionalImage){padding-inline:7px}.WeightManagementContent-module__DDttTW__optionalSignal h3{font-size:1.6rem}.WeightManagementContent-module__DDttTW__optionalTag{text-align:left;flex-direction:row;align-items:flex-start;max-width:none;padding-bottom:8px}.WeightManagementContent-module__DDttTW__optionalTag svg{width:23px;height:23px}.WeightManagementContent-module__DDttTW__rhythmHeading{margin-bottom:30px}.WeightManagementContent-module__DDttTW__phaseMap{margin-top:0}.WeightManagementContent-module__DDttTW__phaseGrid{grid-template-columns:1fr;gap:11px}.WeightManagementContent-module__DDttTW__phase{min-height:0;padding:22px}.WeightManagementContent-module__DDttTW__phase h3{margin-top:29px;font-size:1.45rem}.WeightManagementContent-module__DDttTW__phase>p{margin-top:12px;font-size:.91rem}.WeightManagementContent-module__DDttTW__rhythmNote{margin-top:31px;font-size:.84rem}.WeightManagementContent-module__DDttTW__everydayLayout{grid-template-columns:1fr;gap:43px}.WeightManagementContent-module__DDttTW__photoStack{min-height:460px;margin-right:-24px}.WeightManagementContent-module__DDttTW__nutritionPhoto{border-radius:90px 20px 20px;right:16%}.WeightManagementContent-module__DDttTW__nutritionPhoto figcaption{font-size:1.14rem;bottom:21px;left:22px;right:22px}.WeightManagementContent-module__DDttTW__performancePhoto{border-width:6px;border-radius:18px;width:44%;bottom:18px;right:0}.WeightManagementContent-module__DDttTW__photoPulse{width:51px;height:51px;right:calc(44% - 24px);box-shadow:0 0 0 8px #edf2ef}.WeightManagementContent-module__DDttTW__photoPulse svg{width:22px}.WeightManagementContent-module__DDttTW__everyday .WeightManagementContent-module__DDttTW__lead{font-size:1rem}.WeightManagementContent-module__DDttTW__planGrid{grid-template-columns:1fr;gap:10px;margin-top:27px}.WeightManagementContent-module__DDttTW__planCard{min-height:0;padding:18px}.WeightManagementContent-module__DDttTW__pricingHeading{margin-bottom:34px}.WeightManagementContent-module__DDttTW__pricingLayout{gap:14px}.WeightManagementContent-module__DDttTW__individualPanel{padding:21px 18px}.WeightManagementContent-module__DDttTW__individualIntro{padding-bottom:18px;display:block}.WeightManagementContent-module__DDttTW__individualIntro p{margin-top:9px;font-size:.85rem}.WeightManagementContent-module__DDttTW__individualItem{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px 0}.WeightManagementContent-module__DDttTW__individualItem strong{text-align:left;grid-column:2;font-size:.68rem}.WeightManagementContent-module__DDttTW__individualItem>svg{display:none}.WeightManagementContent-module__DDttTW__priceFootnote{font-size:.72rem}.WeightManagementContent-module__DDttTW__programPanel{min-height:0;padding:27px 23px}.WeightManagementContent-module__DDttTW__programPanel h3{font-size:2.55rem}.WeightManagementContent-module__DDttTW__programPanel>p:not(.WeightManagementContent-module__DDttTW__programBadge){font-size:.94rem}.WeightManagementContent-module__DDttTW__programGlow{top:-210px;right:-170px}.WeightManagementContent-module__DDttTW__faq>.WeightManagementContent-module__DDttTW__container{gap:35px}.WeightManagementContent-module__DDttTW__faqIntro>p:not(.WeightManagementContent-module__DDttTW__kicker){font-size:.98rem}.WeightManagementContent-module__DDttTW__faqList summary{padding:20px 0;font-size:1.02rem}.WeightManagementContent-module__DDttTW__faqList details p{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.WeightManagementContent-module__DDttTW__signalCard,.WeightManagementContent-module__DDttTW__primaryAction,.WeightManagementContent-module__DDttTW__programAction,.WeightManagementContent-module__DDttTW__individualItem,.WeightManagementContent-module__DDttTW__faqList summary span{transition:none}.WeightManagementContent-module__DDttTW__signalCard:hover,.WeightManagementContent-module__DDttTW__primaryAction:hover,.WeightManagementContent-module__DDttTW__programAction:hover{transform:none}.WeightManagementContent-module__DDttTW__heroRoute .WeightManagementContent-module__DDttTW__routeTrace,.WeightManagementContent-module__DDttTW__phaseTrace{stroke-dashoffset:0;animation:none}}
.WeightManagementCollage-module__MRUNnq__hero.WeightManagementCollage-module__MRUNnq__hero{background:radial-gradient(at 84% 26%,#b77a4a73 0%,#0000 41%),radial-gradient(at 72% 85%,#71876b4a 0%,#0000 45%),linear-gradient(118deg,#102a36 0%,#264544 53%,#614c37 100%)}.WeightManagementCollage-module__MRUNnq__heroVisual.WeightManagementCollage-module__MRUNnq__heroVisual{background:radial-gradient(at 84% 26%,#b77a4a73 0%,#0000 41%),radial-gradient(at 72% 85%,#71876b4a 0%,#0000 45%),linear-gradient(118deg,#102a36 0%,#264544 53%,#614c37 100%);overflow:hidden}.WeightManagementCollage-module__MRUNnq__heroAura{z-index:0;background:linear-gradient(90deg,#102a36 0%,#102a36f4 37%,#102a36a6 55%,#102a361f 80%,#0000),radial-gradient(at 80% 47%,#f2b96818,#0000 38%);position:absolute;inset:0}.WeightManagementCollage-module__MRUNnq__heroSignals.WeightManagementCollage-module__MRUNnq__heroSignals{display:none}.WeightManagementCollage-module__MRUNnq__portrait{will-change:transform, opacity, filter;background:#cda36d;border:2px solid #fff8ee;border-radius:24px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 50px #0c171c75,0 0 0 1px #e8bb7670}.WeightManagementCollage-module__MRUNnq__portrait img{object-fit:cover;object-position:center}.WeightManagementCollage-module__MRUNnq__carouselStage{--portrait-left-offset:-68%;--portrait-right-offset:68%;z-index:1;pointer-events:none;width:min(59vw,1000px);height:clamp(510px,54vw,760px);position:absolute;top:51%;right:clamp(0px,2.5vw,60px);transform:translateY(-50%)}.WeightManagementCollage-module__MRUNnq__agePortrait{z-index:1;aspect-ratio:1;opacity:.42;filter:saturate(.84)contrast(.96);width:clamp(250px,22vw,420px);transform:translate(-50%, -50%) translate3d(var(--portrait-left-offset), 9%, 0) scale(.76)}.WeightManagementCollage-module__MRUNnq__musclePortrait{z-index:2;aspect-ratio:1;opacity:.58;filter:saturate(.9)contrast(.98);width:clamp(250px,22vw,420px);transform:translate(-50%, -50%) translate3d(var(--portrait-right-offset), -9%, 0) scale(.76)}.WeightManagementCollage-module__MRUNnq__weightPortrait{z-index:3;aspect-ratio:1;opacity:1;width:clamp(250px,22vw,420px);transform:translate(-50%,-50%)scale(1.13)}.WeightManagementCollage-module__MRUNnq__measurementStack{min-height:635px}.WeightManagementCollage-module__MRUNnq__progressPhoto.WeightManagementCollage-module__MRUNnq__progressPhoto{border-radius:155px 25px 25px;right:21%}.WeightManagementCollage-module__MRUNnq__steloPhoto{aspect-ratio:16/10;background:#d7e8ef;border:7px solid #edf2ef;border-radius:23px;width:56%;position:absolute;bottom:38px;right:0;overflow:hidden;box-shadow:0 20px 38px #102e4d2b}.WeightManagementCollage-module__MRUNnq__steloPhoto img{object-fit:cover;object-position:50% center}@media (min-width:1440px){.WeightManagementCollage-module__MRUNnq__hero h1{font-size:clamp(3.6rem,4.8vw,5.5rem)}}@media (max-width:1120px){.WeightManagementCollage-module__MRUNnq__carouselStage{--portrait-left-offset:-58%;--portrait-right-offset:58%;width:min(55vw,650px);height:clamp(440px,54vw,610px);right:1%}.WeightManagementCollage-module__MRUNnq__portrait{width:clamp(190px,20vw,250px)}}@media (min-width:761px) and (max-width:900px){.WeightManagementCollage-module__MRUNnq__hero.WeightManagementCollage-module__MRUNnq__hero{flex-direction:column;align-items:stretch;min-height:0}.WeightManagementCollage-module__MRUNnq__heroVisual.WeightManagementCollage-module__MRUNnq__heroVisual{aspect-ratio:auto;width:100%;height:450px;position:relative}.WeightManagementCollage-module__MRUNnq__heroContent.WeightManagementCollage-module__MRUNnq__heroContent{width:calc(100% - 64px);margin:0 auto;padding:0 0 64px}.WeightManagementCollage-module__MRUNnq__heroAura{background:linear-gradient(#102a367d 0%,#102a3612 42%,#102a36a1 100%),radial-gradient(at 54% 64%,#cf984834,#0000 54%)}.WeightManagementCollage-module__MRUNnq__carouselStage{--portrait-left-offset:-56%;--portrait-right-offset:56%;width:min(88%,700px);height:410px;top:52%;left:50%;right:auto;transform:translate(-50%,-50%)}.WeightManagementCollage-module__MRUNnq__portrait{border-width:3px;border-radius:18px;width:clamp(190px,27vw,250px)}}@media (max-width:760px){.WeightManagementCollage-module__MRUNnq__hero.WeightManagementCollage-module__MRUNnq__hero{background:radial-gradient(at 84% 16%,#b77a4a63 0%,#0000 37%),radial-gradient(at 61% 58%,#71876b3d 0%,#0000 43%),linear-gradient(144deg,#102a36 0%,#264544 54%,#614c37 100%);min-height:0}.WeightManagementCollage-module__MRUNnq__heroVisual.WeightManagementCollage-module__MRUNnq__heroVisual{aspect-ratio:auto;background:0 0;height:560px}.WeightManagementCollage-module__MRUNnq__heroContent.WeightManagementCollage-module__MRUNnq__heroContent{margin:0 auto}.WeightManagementCollage-module__MRUNnq__heroAura{background:linear-gradient(#102a36b8 0%,#102a3612 38%,#102a3638 74%,#0000 100%),radial-gradient(at 54% 64%,#cf984834,#0000 47%)}.WeightManagementCollage-module__MRUNnq__carouselStage{--portrait-left-offset:-50%;--portrait-right-offset:50%;width:100%;height:100%;top:51%;left:50%;right:auto;transform:translate(-50%,-50%)}.WeightManagementCollage-module__MRUNnq__portrait{border-width:3px;border-radius:16px;width:clamp(200px,52vw,265px)}.WeightManagementCollage-module__MRUNnq__measurementStack{min-height:505px}.WeightManagementCollage-module__MRUNnq__progressPhoto.WeightManagementCollage-module__MRUNnq__progressPhoto{right:19%}.WeightManagementCollage-module__MRUNnq__steloPhoto{aspect-ratio:16/10;border-width:5px;border-radius:17px;width:61%;bottom:18px;right:0}}@media (prefers-reduced-motion:reduce){.WeightManagementCollage-module__MRUNnq__portrait{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){.WeightManagementCollage-module__MRUNnq__portrait{animation:WeightManagementCollage-module__MRUNnq__portrait-queue 15s cubic-bezier(.65, 0, .35, 1) var(--portrait-delay,0s) infinite both}.WeightManagementCollage-module__MRUNnq__agePortrait{--portrait-delay:-10s}.WeightManagementCollage-module__MRUNnq__musclePortrait{--portrait-delay:-5s}.WeightManagementCollage-module__MRUNnq__weightPortrait{--portrait-delay:0s}}@keyframes WeightManagementCollage-module__MRUNnq__portrait-queue{0%,27%{z-index:3;opacity:1;filter:saturate()contrast();transform:translate(-50%,-50%)scale(1.13)}32%,60%{z-index:2;opacity:.58;filter:saturate(.9)contrast(.98);transform:translate(-50%, -50%) translate3d(var(--portrait-right-offset), -9%, 0) scale(.76)}65%,94%{z-index:1;opacity:.42;filter:saturate(.84)contrast(.96);transform:translate(-50%, -50%) translate3d(var(--portrait-left-offset), 9%, 0) scale(.76)}to{z-index:3;opacity:1;filter:saturate()contrast();transform:translate(-50%,-50%)scale(1.13)}}
.PrecisionMedicineContent-module__8qDJzW__page{--deep:#0b2037;--muted:#566276;color:var(--color-ink);background:#faf9f6}.PrecisionMedicineContent-module__8qDJzW__container{width:min(100% - 96px,1344px);margin-inline:auto}.PrecisionMedicineContent-module__8qDJzW__page h1,.PrecisionMedicineContent-module__8qDJzW__page h2,.PrecisionMedicineContent-module__8qDJzW__page h3{font-family:var(--font-brandon);font-weight:900}.PrecisionMedicineContent-module__8qDJzW__page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.7rem,4.6vw,4.7rem);line-height:1.02}.PrecisionMedicineContent-module__8qDJzW__page h2 span{color:var(--color-blue-deep)}.PrecisionMedicineContent-module__8qDJzW__page section[id]{scroll-margin-top:116px}.PrecisionMedicineContent-module__8qDJzW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-blue-deep);margin-bottom:25px;font-size:.68rem;font-weight:800}.PrecisionMedicineContent-module__8qDJzW__hero{isolation:isolate;color:#fff;background:#020e1d;align-items:center;min-height:max(780px,100svh);padding:185px 0 80px;display:flex;position:relative;overflow:hidden}.PrecisionMedicineContent-module__8qDJzW__heroBackdrop{z-index:-2;pointer-events:none;position:absolute;inset:0}.PrecisionMedicineContent-module__8qDJzW__heroImage{object-fit:cover;object-position:center}.PrecisionMedicineContent-module__8qDJzW__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020c19ed 0%,#020c19c9 27%,#020c1970 46%,#0000 72%),linear-gradient(#020c194d,#0000 25% 80%,#020c1966);position:absolute;inset:0}.PrecisionMedicineContent-module__8qDJzW__heroGrid{position:relative}.PrecisionMedicineContent-module__8qDJzW__heroCopy{max-width:580px}.PrecisionMedicineContent-module__8qDJzW__heroPulse{opacity:0;mix-blend-mode:screen;background:radial-gradient(at 77% 65%,#5bcfff70,#0000 36%);animation:5s ease-in-out infinite PrecisionMedicineContent-module__8qDJzW__precision-pulse;position:absolute;inset:0}.PrecisionMedicineContent-module__8qDJzW__particles{position:absolute;inset:0}.PrecisionMedicineContent-module__8qDJzW__particle{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:0;animation:PrecisionMedicineContent-module__8qDJzW__precision-drift 5.5s linear var(--delay) infinite;background:#e0f8ff;border-radius:50%;position:absolute;box-shadow:0 0 10px 3px #61d0ffcc,0 0 24px 5px #42bcff66}.PrecisionMedicineContent-module__8qDJzW__particle:nth-child(5n){width:calc(var(--size) * 2);height:calc(var(--size) * 2);background:#7ddcff30;border:1px solid #b8efff}@keyframes PrecisionMedicineContent-module__8qDJzW__precision-drift{0%{opacity:0;transform:translateY(12px)scale(.65)}15%{opacity:1}65%{opacity:.85}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.2)}}@keyframes PrecisionMedicineContent-module__8qDJzW__precision-pulse{0%,to{opacity:.15}50%{opacity:.9}}.PrecisionMedicineContent-module__8qDJzW__hero .PrecisionMedicineContent-module__8qDJzW__eyebrow{color:var(--color-blue-light)}.PrecisionMedicineContent-module__8qDJzW__hero h1{letter-spacing:-.045em;font-size:clamp(4.8rem,7.8vw,8rem);line-height:.9}.PrecisionMedicineContent-module__8qDJzW__hero h1 span{color:var(--color-blue)}.PrecisionMedicineContent-module__8qDJzW__heroLead{max-width:480px;margin-top:32px;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.5}.PrecisionMedicineContent-module__8qDJzW__heroDescription{color:#c1cfdd;max-width:445px;margin-top:18px;font-size:.95rem;line-height:1.85}.PrecisionMedicineContent-module__8qDJzW__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.PrecisionMedicineContent-module__8qDJzW__primaryButton{background:var(--color-blue-light);color:var(--deep);border-radius:99px;justify-content:center;align-items:center;gap:18px;padding:18px 25px;font-size:.83rem;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.PrecisionMedicineContent-module__8qDJzW__primaryButton:hover{background:#fff;transform:translateY(-2px)}.PrecisionMedicineContent-module__8qDJzW__textLink{text-underline-offset:6px;align-items:center;gap:12px;padding-block:12px;font-size:.83rem;font-weight:700;display:inline-flex}.PrecisionMedicineContent-module__8qDJzW__textLink:hover{text-decoration:underline}.PrecisionMedicineContent-module__8qDJzW__cover{object-fit:cover}.PrecisionMedicineContent-module__8qDJzW__providerSection{background:#f4eddf;padding:108px 0}.PrecisionMedicineContent-module__8qDJzW__providerGrid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:10%;display:grid}.PrecisionMedicineContent-module__8qDJzW__providerCopy h2{max-width:590px}.PrecisionMedicineContent-module__8qDJzW__providerCopy h2 span{color:var(--color-blue-deep);display:block}.PrecisionMedicineContent-module__8qDJzW__providerCopy>p:not(.PrecisionMedicineContent-module__8qDJzW__eyebrow){max-width:600px;color:var(--muted);margin-top:25px;font-size:1.08rem;line-height:1.85}.PrecisionMedicineContent-module__8qDJzW__providerLink{color:var(--color-blue-deep);border-bottom:1px solid;align-items:center;gap:13px;margin-top:29px;padding-bottom:4px;font-size:.87rem;font-weight:800;display:inline-flex}.PrecisionMedicineContent-module__8qDJzW__providerLink svg{width:17px;height:17px}.PrecisionMedicineContent-module__8qDJzW__providerPhoto{aspect-ratio:1.17;background:#cfe7f1;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 22px 42px #172b4a1c}.PrecisionMedicineContent-module__8qDJzW__providerPhoto img{object-fit:cover;object-position:center 37%;transform:scale(1.1)}.PrecisionMedicineContent-module__8qDJzW__providerPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b2037cc);height:38%;position:absolute;inset:auto 0 0}.PrecisionMedicineContent-module__8qDJzW__providerPhoto figcaption{z-index:1;color:#fff;text-align:right;flex-direction:column;display:flex;position:absolute;bottom:21px;right:25px}.PrecisionMedicineContent-module__8qDJzW__providerPhoto figcaption span{font-family:var(--font-brandon);font-size:1.25rem;font-weight:900}.PrecisionMedicineContent-module__8qDJzW__providerPhoto figcaption small{color:#c8e9fa;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:.67rem;font-weight:800}.PrecisionMedicineContent-module__8qDJzW__faqSection{padding-block:104px}.PrecisionMedicineContent-module__8qDJzW__bodyCopy{color:var(--muted);font-size:1rem;line-height:1.9}.PrecisionMedicineContent-module__8qDJzW__faqGrid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.PrecisionMedicineContent-module__8qDJzW__faqGrid .PrecisionMedicineContent-module__8qDJzW__bodyCopy{margin:24px 0 12px}.PrecisionMedicineContent-module__8qDJzW__faqs details{border-bottom:1px solid #222b5126}.PrecisionMedicineContent-module__8qDJzW__faqs details:first-child{border-top:1px solid #222b5126}.PrecisionMedicineContent-module__8qDJzW__faqs summary{cursor:pointer;font-family:var(--font-brandon);justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:1.3rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.PrecisionMedicineContent-module__8qDJzW__faqs summary::-webkit-details-marker{display:none}.PrecisionMedicineContent-module__8qDJzW__faqs summary svg{color:var(--color-blue-deep);flex-shrink:0;transition:transform .2s}.PrecisionMedicineContent-module__8qDJzW__faqs details[open] summary svg{transform:rotate(45deg)}.PrecisionMedicineContent-module__8qDJzW__faqs details p{color:var(--muted);padding-bottom:26px;font-size:.9rem;line-height:1.85}.PrecisionMedicineContent-module__8qDJzW__page a:focus-visible,.PrecisionMedicineContent-module__8qDJzW__page summary:focus-visible{outline-offset:5px;outline:3px solid #2c68a6}.PrecisionMedicineContent-module__8qDJzW__hero a:focus-visible{outline-color:#c7e4f8}@media (max-width:1100px){.PrecisionMedicineContent-module__8qDJzW__hero h1{font-size:5.5rem}.PrecisionMedicineContent-module__8qDJzW__faqGrid{gap:48px}.PrecisionMedicineContent-module__8qDJzW__providerGrid{gap:6%}}@media (max-width:767px){.PrecisionMedicineContent-module__8qDJzW__container{width:calc(100% - 40px)}.PrecisionMedicineContent-module__8qDJzW__hero{align-items:end;min-height:max(820px,100svh);padding:160px 0 100px}.PrecisionMedicineContent-module__8qDJzW__heroImage{object-position:65% center}.PrecisionMedicineContent-module__8qDJzW__hero:after{background:linear-gradient(90deg,#020c19c9,#020c1940),linear-gradient(#020c1955 0%,#020c1926 22%,#020c19c9 52%,#020c19f5 100%)}.PrecisionMedicineContent-module__8qDJzW__heroCopy{max-width:520px}.PrecisionMedicineContent-module__8qDJzW__hero h1{font-size:clamp(4.5rem,15vw,6.5rem)}.PrecisionMedicineContent-module__8qDJzW__hero .PrecisionMedicineContent-module__8qDJzW__eyebrow{font-size:.6rem}.PrecisionMedicineContent-module__8qDJzW__heroLead{margin-top:24px}.PrecisionMedicineContent-module__8qDJzW__actions{gap:12px 22px}.PrecisionMedicineContent-module__8qDJzW__providerSection{padding:66px 0}.PrecisionMedicineContent-module__8qDJzW__providerGrid{grid-template-columns:1fr;gap:34px}.PrecisionMedicineContent-module__8qDJzW__providerPhoto{width:100%;max-width:530px}.PrecisionMedicineContent-module__8qDJzW__providerCopy>p:not(.PrecisionMedicineContent-module__8qDJzW__eyebrow){font-size:1rem}.PrecisionMedicineContent-module__8qDJzW__faqSection{padding-block:64px}.PrecisionMedicineContent-module__8qDJzW__faqGrid{grid-template-columns:1fr;gap:32px}.PrecisionMedicineContent-module__8qDJzW__page h2{font-size:2.8rem}.PrecisionMedicineContent-module__8qDJzW__eyebrow{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.PrecisionMedicineContent-module__8qDJzW__page *,.PrecisionMedicineContent-module__8qDJzW__page :before,.PrecisionMedicineContent-module__8qDJzW__page :after{transition:none!important}.PrecisionMedicineContent-module__8qDJzW__particle,.PrecisionMedicineContent-module__8qDJzW__heroPulse{opacity:0;animation:none}}
.SpecialistCareContent-module__Fpr-Jq__page{color:#102347;background:#faf9f6}.SpecialistCareContent-module__Fpr-Jq__page h2,.SpecialistCareContent-module__Fpr-Jq__page h3{font-family:var(--font-brandon);font-weight:900}.SpecialistCareContent-module__Fpr-Jq__container{width:min(100% - 80px,1320px);margin-inline:auto}.SpecialistCareContent-module__Fpr-Jq__hero{isolation:isolate;color:#fff;background:#0d253d;position:relative;overflow:hidden}.SpecialistCareContent-module__Fpr-Jq__heroImage{object-fit:cover;object-position:center 40%;z-index:-2}.SpecialistCareContent-module__Fpr-Jq__heroShade{z-index:-1;background:linear-gradient(90deg,#0b223af5 0%,#0b223ade 28%,#0b223a8c 47%,#0b223a12 72%,#0000),linear-gradient(#0000 60%,#0b223a55);position:absolute;inset:0}.SpecialistCareContent-module__Fpr-Jq__heroInner{align-items:center;width:min(100% - 96px,1400px);min-height:max(860px,100svh);margin-inline:auto;padding:185px 0 72px;display:flex}.SpecialistCareContent-module__Fpr-Jq__heroCopy{width:min(100%,690px)}.SpecialistCareContent-module__Fpr-Jq__heroEyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b6def4;align-items:center;gap:20px;margin-bottom:24px;font-size:.76rem;display:flex}.SpecialistCareContent-module__Fpr-Jq__heroEyebrow span{background:#b6def470;width:62px;height:1px}.SpecialistCareContent-module__Fpr-Jq__hero h1{font-family:var(--font-brandon);letter-spacing:-.035em;font-size:clamp(3.8rem,5.5vw,6.3rem);font-weight:900;line-height:.98}.SpecialistCareContent-module__Fpr-Jq__hero h1 span{color:#a9d8f0}.SpecialistCareContent-module__Fpr-Jq__heroLead{max-width:550px;margin-top:26px;font-size:1.14rem;line-height:1.65}.SpecialistCareContent-module__Fpr-Jq__highlights{grid-template-columns:repeat(4,minmax(0,1fr));max-width:600px;margin-top:36px;padding:0;list-style:none;display:grid}.SpecialistCareContent-module__Fpr-Jq__highlights li{text-align:center;border-right:1px solid #abd3ea40;flex-direction:column;align-items:center;gap:13px;padding:0 14px;font-size:.78rem;line-height:1.5;display:flex}.SpecialistCareContent-module__Fpr-Jq__highlights li:first-child{padding-left:0}.SpecialistCareContent-module__Fpr-Jq__highlights li:last-child{border-right:0}.SpecialistCareContent-module__Fpr-Jq__highlights svg{color:#addcf4;stroke-width:1.4px;width:34px;height:34px}.SpecialistCareContent-module__Fpr-Jq__heroActions{flex-wrap:wrap;align-items:stretch;gap:16px;margin-top:38px;display:flex}.SpecialistCareContent-module__Fpr-Jq__heroActions a{color:#0b223a;background:#b9e3f5;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 20px;font-size:.88rem;font-weight:750;display:inline-flex}.SpecialistCareContent-module__Fpr-Jq__heroActions .SpecialistCareContent-module__Fpr-Jq__heroCall{color:#d5efff;white-space:nowrap;background:#0b223a80;border:1px solid #abd3ea80;gap:10px}.SpecialistCareContent-module__Fpr-Jq__heroActions svg{width:18px;height:18px}.SpecialistCareContent-module__Fpr-Jq__heroActions p{color:#b6def4;text-transform:uppercase;letter-spacing:.22em;border-left:1px solid #abd3ea40;padding-left:26px;font-size:.59rem;line-height:1.9}.SpecialistCareContent-module__Fpr-Jq__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#2c68a6;font-size:.7rem;font-weight:750}.SpecialistCareContent-module__Fpr-Jq__team{background:#f3f1ec;padding:96px 0}.SpecialistCareContent-module__Fpr-Jq__teamHeading{margin-bottom:48px}.SpecialistCareContent-module__Fpr-Jq__teamHeading h2,.SpecialistCareContent-module__Fpr-Jq__faqSection h2{letter-spacing:-.03em;margin-top:24px;font-size:clamp(2.8rem,4.6vw,4.6rem);line-height:1.03}.SpecialistCareContent-module__Fpr-Jq__teamHeading h2 span{color:#2c68a6}.SpecialistCareContent-module__Fpr-Jq__teamHeading>p:last-child{color:#566276;max-width:650px;margin-top:24px;line-height:1.8}.SpecialistCareContent-module__Fpr-Jq__provider{background:#fff;border:1px solid #dce4e8;border-radius:28px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;margin-top:28px;padding:40px;display:grid}.SpecialistCareContent-module__Fpr-Jq__portrait{background:linear-gradient(145deg,#dcebf2,#f7fafb);border-radius:20px;align-self:stretch;min-height:540px;position:relative;overflow:hidden}.SpecialistCareContent-module__Fpr-Jq__portrait img{object-fit:cover;object-position:center 25%}.SpecialistCareContent-module__Fpr-Jq__providerCopy h3{margin-top:18px;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.SpecialistCareContent-module__Fpr-Jq__providerCopy>p:not(.SpecialistCareContent-module__Fpr-Jq__eyebrow){color:#566276;margin-top:20px;font-size:.94rem;line-height:1.85}.SpecialistCareContent-module__Fpr-Jq__credentials{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.SpecialistCareContent-module__Fpr-Jq__credentials span{color:#244b6a;background:#eaf2f6;border-radius:10px;padding:10px 14px;font-size:.73rem;line-height:1.6}.SpecialistCareContent-module__Fpr-Jq__providerCopy>.SpecialistCareContent-module__Fpr-Jq__personal{font-size:.85rem}.SpecialistCareContent-module__Fpr-Jq__kenia .SpecialistCareContent-module__Fpr-Jq__portrait{min-height:400px}.SpecialistCareContent-module__Fpr-Jq__providerCopy>.SpecialistCareContent-module__Fpr-Jq__keniaLead{color:#2c68a6;font-size:1.2rem;line-height:1.5}.SpecialistCareContent-module__Fpr-Jq__teamLink{color:#2c68a6;text-underline-offset:5px;align-items:center;gap:12px;margin-top:24px;padding-block:10px;font-size:.9rem;font-weight:750;display:inline-flex}.SpecialistCareContent-module__Fpr-Jq__teamLink svg{width:18px;height:18px}.SpecialistCareContent-module__Fpr-Jq__teamLink:hover{text-decoration:underline}.SpecialistCareContent-module__Fpr-Jq__faqSection{padding:100px 0}.SpecialistCareContent-module__Fpr-Jq__faqGrid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.SpecialistCareContent-module__Fpr-Jq__faqLead{color:#566276;margin-top:24px;line-height:1.8}.SpecialistCareContent-module__Fpr-Jq__faqs details{border-bottom:1px solid #cfd7dc}.SpecialistCareContent-module__Fpr-Jq__faqs details:first-child{border-top:1px solid #cfd7dc}.SpecialistCareContent-module__Fpr-Jq__faqs summary{cursor:pointer;font-family:var(--font-brandon);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:1.3rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.SpecialistCareContent-module__Fpr-Jq__faqs summary::-webkit-details-marker{display:none}.SpecialistCareContent-module__Fpr-Jq__faqs summary svg{color:#2c68a6;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.SpecialistCareContent-module__Fpr-Jq__faqs details[open] svg{transform:rotate(45deg)}.SpecialistCareContent-module__Fpr-Jq__faqs details p{color:#566276;padding-bottom:25px;font-size:.94rem;line-height:1.85}.SpecialistCareContent-module__Fpr-Jq__page a:focus-visible,.SpecialistCareContent-module__Fpr-Jq__page summary:focus-visible{outline-offset:5px;outline:3px solid #b47c20}.SpecialistCareContent-module__Fpr-Jq__hero a:focus-visible{outline-color:#fff}@media (max-width:1100px){.SpecialistCareContent-module__Fpr-Jq__heroInner{width:calc(100% - 64px)}.SpecialistCareContent-module__Fpr-Jq__heroCopy{width:62%}.SpecialistCareContent-module__Fpr-Jq__hero h1{font-size:4.3rem}.SpecialistCareContent-module__Fpr-Jq__heroActions{gap:16px}.SpecialistCareContent-module__Fpr-Jq__heroActions p{display:none}.SpecialistCareContent-module__Fpr-Jq__provider{gap:28px;padding:28px}.SpecialistCareContent-module__Fpr-Jq__faqGrid{gap:44px}}@media (max-width:767px){.SpecialistCareContent-module__Fpr-Jq__container{width:calc(100% - 40px)}.SpecialistCareContent-module__Fpr-Jq__heroImage{object-position:90% top}.SpecialistCareContent-module__Fpr-Jq__heroShade{background:linear-gradient(#0b223a18 0%,#0b223a26 23%,#0b223abb 45%,#0b223af5 68%,#0b223a 100%)}.SpecialistCareContent-module__Fpr-Jq__heroInner{align-items:flex-end;width:calc(100% - 40px);min-height:max(1020px,100svh);padding:350px 0 105px}.SpecialistCareContent-module__Fpr-Jq__heroCopy{width:100%}.SpecialistCareContent-module__Fpr-Jq__heroEyebrow{margin-bottom:18px}.SpecialistCareContent-module__Fpr-Jq__hero h1{font-size:clamp(2.7rem,10.8vw,4rem)}.SpecialistCareContent-module__Fpr-Jq__heroLead{margin-top:22px;font-size:1rem}.SpecialistCareContent-module__Fpr-Jq__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin-top:28px}.SpecialistCareContent-module__Fpr-Jq__highlights li{padding-inline:14px;font-size:.76rem}.SpecialistCareContent-module__Fpr-Jq__highlights li:nth-child(2){border-right:0}.SpecialistCareContent-module__Fpr-Jq__highlights li:first-child{padding-left:14px}.SpecialistCareContent-module__Fpr-Jq__heroActions{flex-direction:column;align-items:flex-start;margin-top:30px}.SpecialistCareContent-module__Fpr-Jq__team,.SpecialistCareContent-module__Fpr-Jq__faqSection{padding:64px 0}.SpecialistCareContent-module__Fpr-Jq__provider{grid-template-columns:1fr;gap:28px;padding:22px}.SpecialistCareContent-module__Fpr-Jq__portrait,.SpecialistCareContent-module__Fpr-Jq__kenia .SpecialistCareContent-module__Fpr-Jq__portrait{height:360px;min-height:0}.SpecialistCareContent-module__Fpr-Jq__faqGrid{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.SpecialistCareContent-module__Fpr-Jq__faqs summary svg{transition:none}}
.WeightManagementEveryday-module__0muZTG__everyday.WeightManagementEveryday-module__0muZTG__everyday{background:radial-gradient(at 93% 26%,#cceef7c9 0%,#0000 32%),radial-gradient(at 76% 87%,#bce2e874 0%,#0000 34%),#f8faf7;padding:132px 0 138px}.WeightManagementEveryday-module__0muZTG__everydayLayout.WeightManagementEveryday-module__0muZTG__everydayLayout{grid-template-columns:minmax(460px,.96fr) minmax(0,1.04fr);gap:clamp(56px,6vw,104px)}.WeightManagementEveryday-module__0muZTG__photoStack.WeightManagementEveryday-module__0muZTG__photoStack{min-height:650px}.WeightManagementEveryday-module__0muZTG__primaryPhoto.WeightManagementEveryday-module__0muZTG__primaryPhoto{border-radius:112px 28px 28px;right:13%}.WeightManagementEveryday-module__0muZTG__primaryPhoto.WeightManagementEveryday-module__0muZTG__primaryPhoto:after{background:linear-gradient(#0000,#06233bd6);inset:58% 0 0}.WeightManagementEveryday-module__0muZTG__primaryPhoto.WeightManagementEveryday-module__0muZTG__primaryPhoto img{object-position:72% center}.WeightManagementEveryday-module__0muZTG__photoCaption{color:#fff;letter-spacing:0;background:#082d4b;border:1px solid #cae8f035;border-radius:15px;padding:13px 17px;font-weight:800;box-shadow:0 12px 25px #06192b5c;width:auto!important;font-family:var(--font-inter)!important;font-size:.88rem!important;line-height:1.25!important;bottom:28px!important;left:28px!important;right:auto!important}.WeightManagementEveryday-module__0muZTG__insetPhoto.WeightManagementEveryday-module__0muZTG__insetPhoto{background:#d7e8ef;border-width:7px;border-radius:23px;width:53%;bottom:40px;right:0;box-shadow:0 22px 42px #102e4d32}.WeightManagementEveryday-module__0muZTG__insetPhoto img{object-position:54% center}.WeightManagementEveryday-module__0muZTG__everydayCopy.WeightManagementEveryday-module__0muZTG__everydayCopy h2{max-width:650px;font-size:clamp(3.3rem,5.25vw,5.9rem)}.WeightManagementEveryday-module__0muZTG__everydayCopy.WeightManagementEveryday-module__0muZTG__everydayCopy .WeightManagementEveryday-module__0muZTG__lead{max-width:680px;margin-top:29px;font-size:1.1rem;line-height:1.66}.WeightManagementEveryday-module__0muZTG__planGrid.WeightManagementEveryday-module__0muZTG__planGrid{gap:38px 48px;margin-top:45px;position:relative}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard{background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr);gap:18px;min-height:128px;padding:0;position:relative}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard>i{border:0;border-radius:50%;width:64px;height:64px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard[data-accent=mint]>i{color:#148578;background:#e2f3ec}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard[data-accent=blue]>i{color:#1e78ba;background:#e1f1ff}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard[data-accent=gold]>i{color:#b77a16;background:#fff4dc}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard[data-accent=lavender]>i{color:#7653aa;background:#f1e8ff}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard h3{font-size:1.28rem;line-height:1.06}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard p{color:#5a6d80;margin-top:8px;font-size:.94rem;line-height:1.58}@media (min-width:761px){.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:nth-child(-n+2){padding-bottom:26px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:nth-child(-n+2):before{content:"";background:#c8dce4;height:1px;position:absolute;bottom:0;left:0;right:0}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:nth-child(-n+2):after{content:"";background:#75bce5;border:2px solid #f8faf7;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;box-shadow:0 0 0 1px #b9dce8}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:first-child:after{right:-5px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:nth-child(2):after{left:-5px}}@media (max-width:1120px){.WeightManagementEveryday-module__0muZTG__everydayLayout.WeightManagementEveryday-module__0muZTG__everydayLayout{grid-template-columns:minmax(335px,.91fr) minmax(0,1.09fr);gap:44px}.WeightManagementEveryday-module__0muZTG__photoStack.WeightManagementEveryday-module__0muZTG__photoStack{min-height:560px}.WeightManagementEveryday-module__0muZTG__planGrid.WeightManagementEveryday-module__0muZTG__planGrid{gap:32px 30px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard{grid-template-columns:56px minmax(0,1fr);gap:14px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard>i{width:56px;height:56px}}@media (max-width:760px){.WeightManagementEveryday-module__0muZTG__everyday.WeightManagementEveryday-module__0muZTG__everyday{padding:78px 0 80px}.WeightManagementEveryday-module__0muZTG__everydayLayout.WeightManagementEveryday-module__0muZTG__everydayLayout{grid-template-columns:1fr;gap:49px}.WeightManagementEveryday-module__0muZTG__photoStack.WeightManagementEveryday-module__0muZTG__photoStack{min-height:478px;margin-right:-14px}.WeightManagementEveryday-module__0muZTG__primaryPhoto.WeightManagementEveryday-module__0muZTG__primaryPhoto{border-radius:92px 22px 22px;right:13%}.WeightManagementEveryday-module__0muZTG__insetPhoto.WeightManagementEveryday-module__0muZTG__insetPhoto{border-width:5px;border-radius:18px;width:59%;bottom:19px;right:0}.WeightManagementEveryday-module__0muZTG__photoCaption{padding:10px 12px;font-size:.76rem!important;bottom:21px!important;left:20px!important}.WeightManagementEveryday-module__0muZTG__everydayCopy.WeightManagementEveryday-module__0muZTG__everydayCopy h2{max-width:390px;font-size:clamp(2.8rem,11vw,3.5rem)}.WeightManagementEveryday-module__0muZTG__everydayCopy.WeightManagementEveryday-module__0muZTG__everydayCopy .WeightManagementEveryday-module__0muZTG__lead{margin-top:22px;font-size:1rem}.WeightManagementEveryday-module__0muZTG__planGrid.WeightManagementEveryday-module__0muZTG__planGrid{grid-template-columns:1fr;gap:0;margin-top:32px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard{border-bottom:1px solid #c8dce4;grid-template-columns:52px minmax(0,1fr);gap:15px;min-height:0;padding:20px 0}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:first-child{padding-top:0}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard:last-child{border-bottom:0;padding-bottom:0}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard>i{width:52px;height:52px}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard h3{font-size:1.18rem}.WeightManagementEveryday-module__0muZTG__planCard.WeightManagementEveryday-module__0muZTG__planCard p{font-size:.9rem}}
.WeightManagementSignals-module__I7UspG__signalIntroCopy.WeightManagementSignals-module__I7UspG__signalIntroCopy{color:#506579;background:radial-gradient(circle at 91% 13%,#d8edda 0%,#0000 31%),linear-gradient(135deg,#fffdf9d9,#e8f2ebd6);border:1px solid #b9d6c794;border-radius:23px;max-width:540px;min-height:154px;margin:0;padding:28px 30px 27px 34px;font-size:1.04rem;line-height:1.62;position:relative;overflow:hidden;box-shadow:0 19px 40px #21415410}.WeightManagementSignals-module__I7UspG__signalIntroCopy:before{content:"";background:#cf9b4e;border-radius:99px;width:3px;position:absolute;top:21px;bottom:21px;left:0;box-shadow:0 0 0 5px #cf9b4e18,0 0 20px #cf9b4e80}.WeightManagementSignals-module__I7UspG__signalIntroCopy:after{content:"";pointer-events:none;border:1px solid #77a89254;border-radius:50%;width:160px;height:120px;position:absolute;bottom:-43px;right:-18px;box-shadow:0 0 0 18px #77a8920d,0 0 0 43px #77a89208}.WeightManagementSignals-module__I7UspG__signalIntroLabel{z-index:1;color:#a9792e;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;font-size:.61rem;font-weight:800;line-height:1;display:flex;position:relative}.WeightManagementSignals-module__I7UspG__signalIntroLabel:before{content:"";background:#59a27e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #59a27e1f}.WeightManagementSignals-module__I7UspG__signalGrid.WeightManagementSignals-module__I7UspG__signalGrid{row-gap:34px;padding-top:42px;position:relative}.WeightManagementSignals-module__I7UspG__signalGrid.WeightManagementSignals-module__I7UspG__signalGrid:before{z-index:0;content:"";background:linear-gradient(90deg,#d1a760b8,#dcae5e,#d1a760b8);height:2px;display:none;position:absolute;top:41px;left:32px;right:32px;box-shadow:0 0 16px #d1a7602b}.WeightManagementSignals-module__I7UspG__signalCard.WeightManagementSignals-module__I7UspG__signalCard{z-index:1;min-height:442px;padding:24px;overflow:visible}.WeightManagementSignals-module__I7UspG__signalCard.WeightManagementSignals-module__I7UspG__signalCard:hover{transform:none;box-shadow:0 17px 38px #173b5808}.WeightManagementSignals-module__I7UspG__signalTop.WeightManagementSignals-module__I7UspG__signalTop{min-height:0;padding-top:14px;display:block}.WeightManagementSignals-module__I7UspG__signalNumber{z-index:2;color:#a8762c;width:64px;height:64px;font-family:var(--font-brandon);background:#fffdf9;border:2px solid #d1a760;border-radius:50%;place-items:center;font-size:1.54rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-32px;left:18px;box-shadow:0 0 0 6px #f7f4ed,0 10px 22px #173b5820}.WeightManagementSignals-module__I7UspG__signalArtwork{aspect-ratio:1.75;background:#e8f2ef;border:1px solid #173b5817;border-radius:17px;width:100%;margin:0 0 23px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8,0 10px 22px #173b5810}.WeightManagementSignals-module__I7UspG__signalArtwork:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(115deg,#102f480d,#0000 52%,#fff5);position:absolute;inset:0}.WeightManagementSignals-module__I7UspG__signalArtwork img{z-index:0;object-fit:cover;object-position:center}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=provider] .WeightManagementSignals-module__I7UspG__signalArtwork{background:radial-gradient(circle at 81% 18%,#c9e7df 0%,#79b5b2 25%,#0000 46%),linear-gradient(128deg,#0b2d49 0%,#1d6380 62%,#acd8d2 100%)}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=provider] .WeightManagementSignals-module__I7UspG__signalArtwork img{object-fit:contain;object-position:72% 100%;filter:drop-shadow(0 18px 13px #08223873);transform-origin:100% 100%;padding:4px 8px 0 20px;transform:scale(1.15)}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=labs] .WeightManagementSignals-module__I7UspG__signalArtwork{background:#f4f7f8}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=labs] .WeightManagementSignals-module__I7UspG__signalArtwork:after{background:linear-gradient(108deg,#102f481c,#0000 54%,#fff3)}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=labs] .WeightManagementSignals-module__I7UspG__signalArtwork img{object-position:60% 54%;transform:scale(1.04)}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=inbody] .WeightManagementSignals-module__I7UspG__signalArtwork{background:radial-gradient(circle at 16% 26%,#fff 0%,#0000 30%),linear-gradient(135deg,#eff8f9,#c9e1e5)}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=inbody] .WeightManagementSignals-module__I7UspG__signalArtwork img{object-fit:contain;object-position:center 58%;padding:4px 25px;transform:scale(1.08)}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=pnoe] .WeightManagementSignals-module__I7UspG__signalArtwork{background:#d8ced0}.WeightManagementSignals-module__I7UspG__signalCard[data-signal=pnoe] .WeightManagementSignals-module__I7UspG__signalArtwork img{object-position:center 32%}.WeightManagementSignals-module__I7UspG__signalTitle.WeightManagementSignals-module__I7UspG__signalTitle{margin-top:0;font-size:1.49rem}.WeightManagementSignals-module__I7UspG__signalBody.WeightManagementSignals-module__I7UspG__signalBody{margin-top:12px}.WeightManagementSignals-module__I7UspG__signalNote.WeightManagementSignals-module__I7UspG__signalNote{margin-top:auto}.WeightManagementSignals-module__I7UspG__pricingContext.WeightManagementSignals-module__I7UspG__pricingContext{isolation:isolate;color:#d9edf5;background:linear-gradient(135deg,#ffffff10,#a8d2bd12);border:1px solid #bfe9fb42;border-left:3px solid #e3bc6d;border-radius:0 22px 22px 0;max-width:560px;margin:0;padding:25px 29px 24px;font-size:1.04rem;line-height:1.62;position:relative;overflow:hidden;box-shadow:0 18px 38px #0312202e}.WeightManagementSignals-module__I7UspG__pricingContext:before{z-index:-1;content:"";border:1px solid #a8d2bd3b;border-radius:50%;width:205px;height:205px;position:absolute;top:-74px;right:-54px;box-shadow:0 0 0 25px #a8d2bd08,0 0 0 61px #a8d2bd05}.WeightManagementSignals-module__I7UspG__pricingContext span{color:#e3bc6d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;font-size:.61rem;font-weight:800;line-height:1;display:flex}.WeightManagementSignals-module__I7UspG__pricingContext span:before{content:"";background:#a8d2bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a8d2bd1f}.WeightManagementSignals-module__I7UspG__pricingContext strong{color:#fff;background:#a8d2bd18;border-radius:11px;margin-top:13px;padding:10px 12px;font-weight:750;display:block}.WeightManagementSignals-module__I7UspG__pricingContext strong:before{content:"";background:#e3bc6d;border-radius:50%;width:6px;height:6px;margin:0 8px 2px 1px;display:inline-block}.WeightManagementSignals-module__I7UspG__rhythmContext.WeightManagementSignals-module__I7UspG__rhythmContext{isolation:isolate;color:#d9edf5;background:linear-gradient(135deg,#ffffff10,#a8d2bd12);border:1px solid #bfe9fb42;border-left:3px solid #e3bc6d;border-radius:0 22px 22px 0;max-width:540px;margin:0;padding:27px 30px 25px;font-size:1.04rem;line-height:1.62;position:relative;overflow:hidden;box-shadow:0 18px 38px #0312202e}.WeightManagementSignals-module__I7UspG__rhythmContext:before{z-index:-1;content:"";border:1px solid #a8d2bd3b;border-radius:50%;width:205px;height:205px;position:absolute;top:-74px;right:-54px;box-shadow:0 0 0 25px #a8d2bd08,0 0 0 61px #a8d2bd05}.WeightManagementSignals-module__I7UspG__rhythmContext span{color:#e3bc6d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;font-size:.61rem;font-weight:800;line-height:1;display:flex}.WeightManagementSignals-module__I7UspG__rhythmContext span:before{content:"";background:#a8d2bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a8d2bd1f}.WeightManagementSignals-module__I7UspG__phaseMap.WeightManagementSignals-module__I7UspG__phaseMap{padding-top:0}@media (prefers-reduced-motion:no-preference){.WeightManagementSignals-module__I7UspG__signalIntroCopy:before{animation:6.5s ease-in-out infinite WeightManagementSignals-module__I7UspG__signal-intro-pulse}.WeightManagementSignals-module__I7UspG__signalIntroLabel:before{animation:2.6s ease-in-out infinite WeightManagementSignals-module__I7UspG__signal-intro-dot}}@keyframes WeightManagementSignals-module__I7UspG__signal-intro-pulse{0%,to{opacity:.72;transform:scaleY(.58)}45%{opacity:1;transform:scaleY(1)}}@keyframes WeightManagementSignals-module__I7UspG__signal-intro-dot{0%,to{transform:scale(1);box-shadow:0 0 0 5px #59a27e1f}50%{transform:scale(1.16);box-shadow:0 0 0 10px #59a27e00}}@media (min-width:1121px){.WeightManagementSignals-module__I7UspG__signalGrid.WeightManagementSignals-module__I7UspG__signalGrid:before{display:block}}@media (max-width:1120px){.WeightManagementSignals-module__I7UspG__signalCard.WeightManagementSignals-module__I7UspG__signalCard{min-height:0}.WeightManagementSignals-module__I7UspG__signalGrid.WeightManagementSignals-module__I7UspG__signalGrid{row-gap:44px}.WeightManagementSignals-module__I7UspG__signalArtwork{aspect-ratio:2.2}}@media (max-width:760px){.WeightManagementSignals-module__I7UspG__signalIntroCopy.WeightManagementSignals-module__I7UspG__signalIntroCopy{min-height:0;padding:24px 24px 23px 29px;font-size:.98rem}.WeightManagementSignals-module__I7UspG__signalGrid.WeightManagementSignals-module__I7UspG__signalGrid{row-gap:46px;margin-top:36px;padding-top:35px}.WeightManagementSignals-module__I7UspG__signalCard.WeightManagementSignals-module__I7UspG__signalCard{min-height:0;padding:21px}.WeightManagementSignals-module__I7UspG__signalTop.WeightManagementSignals-module__I7UspG__signalTop{padding-top:10px}.WeightManagementSignals-module__I7UspG__signalArtwork{aspect-ratio:1.9;margin-bottom:20px}.WeightManagementSignals-module__I7UspG__signalNumber{width:56px;height:56px;font-size:1.34rem;top:-30px;left:16px;box-shadow:0 0 0 5px #f7f4ed,0 8px 18px #173b581c}.WeightManagementSignals-module__I7UspG__signalTitle.WeightManagementSignals-module__I7UspG__signalTitle{margin-top:0}.WeightManagementSignals-module__I7UspG__pricingContext.WeightManagementSignals-module__I7UspG__pricingContext{max-width:none;padding:20px 18px 20px 23px;font-size:.96rem}.WeightManagementSignals-module__I7UspG__pricingContext strong{margin-top:12px;padding:9px 11px}.WeightManagementSignals-module__I7UspG__rhythmContext.WeightManagementSignals-module__I7UspG__rhythmContext{padding:22px 22px 21px 24px;font-size:1rem}}
