.MedicalWeightLossPage-module__lYSX4a__page{background:#fbfaf7}.MedicalWeightLossPage-module__lYSX4a__hero{background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y), #fffffff0, transparent 27rem), radial-gradient(circle at 79% 43%, #4ecca31c, transparent 35%), linear-gradient(118deg, #f8f4ee 0%, #f5f2e9 45%, #edf5ef 100%);grid-template-columns:minmax(0,.88fr) minmax(35rem,1.12fr);min-height:min(980px,100dvh)}.MedicalWeightLossPage-module__lYSX4a__hero:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #a979331c;border-radius:43% 57% 62% 38%/45% 42% 58% 55%;width:min(52vw,48rem);position:absolute;top:15%;right:4%;transform:rotate(-9deg)}.MedicalWeightLossPage-module__lYSX4a__hero h1{max-width:48rem;font-size:clamp(3.55rem,5.75vw,6.65rem);line-height:.94}.MedicalWeightLossPage-module__lYSX4a__hero h1 span{margin-top:.08em}.MedicalWeightLossPage-module__lYSX4a__heroSystem{filter:drop-shadow(0 38px 60px #14385817);margin-left:-5rem}.MedicalWeightLossPage-module__lYSX4a__meaningSection{background:linear-gradient(90deg,#a979330d,#0000 17%),#fff}.MedicalWeightLossPage-module__lYSX4a__meaningSection>div:first-child>p:last-child{margin-top:1rem}.MedicalWeightLossPage-module__lYSX4a__principles{counter-reset:principle;align-self:center}.MedicalWeightLossPage-module__lYSX4a__balanceSection,.MedicalWeightLossPage-module__lYSX4a__evaluationSection,.MedicalWeightLossPage-module__lYSX4a__completePictureSection,.MedicalWeightLossPage-module__lYSX4a__planningSection,.MedicalWeightLossPage-module__lYSX4a__beyondWeightSection,.MedicalWeightLossPage-module__lYSX4a__prioritiesSection,.MedicalWeightLossPage-module__lYSX4a__accessSection,.MedicalWeightLossPage-module__lYSX4a__insuranceSection{padding:clamp(6rem,10vw,10rem) max(1.25rem,50vw - 656px)}.MedicalWeightLossPage-module__lYSX4a__balanceSection{isolation:isolate;background:radial-gradient(circle at 74% 40%,#4ecca321,#0000 31rem),linear-gradient(132deg,#f5f1e9,#eef5ef);grid-template-columns:minmax(19rem,.55fr) minmax(38rem,1fr);gap:2rem clamp(3rem,6vw,7rem);display:grid;position:relative;overflow:hidden}.MedicalWeightLossPage-module__lYSX4a__balanceSection:before{z-index:-1;content:"";background-image:linear-gradient(#14385809 1px,#0000 1px),linear-gradient(90deg,#14385809 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 43%,#000,#0000 65%);mask-image:radial-gradient(circle at 72% 43%,#000,#0000 65%)}.MedicalWeightLossPage-module__lYSX4a__balanceIntro{z-index:2;align-self:center;max-width:33rem;position:relative}.MedicalWeightLossPage-module__lYSX4a__balanceIntro h2,.MedicalWeightLossPage-module__lYSX4a__evaluationIntro h2,.MedicalWeightLossPage-module__lYSX4a__completePictureCopy h2,.MedicalWeightLossPage-module__lYSX4a__planningIntro h2,.MedicalWeightLossPage-module__lYSX4a__beyondCopy h2,.MedicalWeightLossPage-module__lYSX4a__prioritiesIntro h2,.MedicalWeightLossPage-module__lYSX4a__accessCopy h2,.MedicalWeightLossPage-module__lYSX4a__insuranceSection h2{letter-spacing:-.065em;margin:1.35rem 0 0;font-size:clamp(3rem,5.2vw,5.9rem);font-weight:450;line-height:.96}.MedicalWeightLossPage-module__lYSX4a__balanceIntro>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__evaluationIntro>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__completePictureCopy>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__planningIntro>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__beyondCopy>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__prioritiesIntro>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__accessCopy>p:not(:first-child),.MedicalWeightLossPage-module__lYSX4a__insuranceCopy>p{color:#3f6073;margin:1.6rem 0 0;font-size:.92rem;line-height:1.78}.MedicalWeightLossPage-module__lYSX4a__balanceVisual{z-index:1;min-width:0;position:relative}.MedicalWeightLossPage-module__lYSX4a__balanceSystem{--balance-x:0;--balance-y:0;--balance-rx:0deg;--balance-ry:0deg;--balance-light-x:50%;--balance-light-y:45%;color:#143858;perspective:1000px;width:100%;min-width:0;position:relative}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=hero]{min-height:43rem}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=detail]{min-height:48rem}.MedicalWeightLossPage-module__lYSX4a__balanceStage{aspect-ratio:1/.94;width:min(100%,45rem);transform:translateX(-50%) rotateX(var(--balance-rx)) rotateY(var(--balance-ry));transform-style:preserve-3d;transition:transform .12s linear;position:absolute;top:0;left:50%}.MedicalWeightLossPage-module__lYSX4a__balanceLight{background:radial-gradient(circle at var(--balance-light-x) var(--balance-light-y), #fffffffa, #78ddba33 20%, #1438580b 48%, transparent 70%);filter:blur(7px);border-radius:50%;position:absolute;inset:7%;transform:translateZ(-10px)}.MedicalWeightLossPage-module__lYSX4a__balanceMembrane,.MedicalWeightLossPage-module__lYSX4a__balanceMembrane span{pointer-events:none;border:1px solid #24785f2e;border-radius:47% 53% 43% 57%/55% 44% 56% 45%;position:absolute}.MedicalWeightLossPage-module__lYSX4a__balanceMembrane{background:linear-gradient(145deg,#ffffff4d,#4ecca306);animation:8s ease-in-out infinite MedicalWeightLossPage-module__lYSX4a__membrane-breathe;inset:11%;box-shadow:inset 0 0 45px #ffffff8c,0 28px 80px #14385812}.MedicalWeightLossPage-module__lYSX4a__balanceMembrane span:first-child{border-color:#a9793329;border-radius:56% 44% 52% 48%/46% 54% 44% 56%;animation:24s linear infinite MedicalWeightLossPage-module__lYSX4a__membrane-turn;inset:10%}.MedicalWeightLossPage-module__lYSX4a__balanceMembrane span:nth-child(2){border-color:#24785f38;border-radius:43% 57% 47% 53%/56% 45% 55% 44%;animation:18s linear infinite reverse MedicalWeightLossPage-module__lYSX4a__membrane-turn;inset:21%}.MedicalWeightLossPage-module__lYSX4a__balanceMembrane span:nth-child(3){border-color:#ffffffd9;inset:32%;box-shadow:0 0 38px #4ecca321}.MedicalWeightLossPage-module__lYSX4a__metabolicCore{z-index:5;aspect-ratio:1;background:radial-gradient(circle at var(--balance-light-x) var(--balance-light-y), #fffffff2, #ace2cf8c 43%, #24785f47);text-align:center;-webkit-backdrop-filter:blur(12px);border:1px solid #ffffffde;border-radius:44% 56% 52% 48%/57% 45% 55% 43%;place-content:center;width:clamp(8.5rem,16vw,11.5rem);animation:5.5s ease-in-out infinite MedicalWeightLossPage-module__lYSX4a__core-breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(55px);box-shadow:inset 0 1px #ffffffe6,inset -18px -20px 35px #1438581c,0 24px 70px #14385833,0 0 75px #4ecca333}.MedicalWeightLossPage-module__lYSX4a__metabolicCore:before,.MedicalWeightLossPage-module__lYSX4a__metabolicCore:after{border-radius:inherit;content:"";border:1px solid #ffffff8c;position:absolute}.MedicalWeightLossPage-module__lYSX4a__metabolicCore:before{inset:8%}.MedicalWeightLossPage-module__lYSX4a__metabolicCore:after{filter:blur(4px);background:#ffffff1f;inset:20%}.MedicalWeightLossPage-module__lYSX4a__metabolicCore>span{z-index:2;filter:blur(5px);background:#ffffffb3;border-radius:50%;width:25%;height:13%;position:absolute;top:19%;left:24%;transform:rotate(-25deg)}.MedicalWeightLossPage-module__lYSX4a__metabolicCore strong,.MedicalWeightLossPage-module__lYSX4a__metabolicCore em{z-index:3;display:block;position:relative}.MedicalWeightLossPage-module__lYSX4a__metabolicCore strong{letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.76rem,1.6vw,.94rem);font-weight:690}.MedicalWeightLossPage-module__lYSX4a__metabolicCore em{color:#24785f;margin-top:.18rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2.2vw,1.55rem);font-weight:400}.MedicalWeightLossPage-module__lYSX4a__balanceNodes{z-index:4;position:absolute;inset:9%}.MedicalWeightLossPage-module__lYSX4a__balanceNode{--node-opacity:.48;top:var(--node-y);left:var(--node-x);z-index:4;min-width:44px;min-height:44px;color:rgba(20, 56, 88, var(--node-opacity));cursor:pointer;background:0 0;border:0;outline:none;grid-template-columns:auto;place-items:center;padding:0;transition:color .24s,transform .3s cubic-bezier(.16,1,.3,1),opacity .24s;display:grid;position:absolute;transform:translate(-50%,-50%)translateZ(22px)}.MedicalWeightLossPage-module__lYSX4a__balanceNode[data-related=false]{opacity:.46}.MedicalWeightLossPage-module__lYSX4a__balanceNode[data-related=true]{--node-opacity:.9;opacity:1}.MedicalWeightLossPage-module__lYSX4a__balanceNode[data-selected=true]{--node-opacity:1;transform:translate(-50%,-50%)translateZ(45px)scale(1.04)}.MedicalWeightLossPage-module__lYSX4a__nodeDot{z-index:3;background:#f8f7f1e6;border:1px solid;border-radius:50%;width:17px;height:17px;transition:background-color .22s,box-shadow .22s,transform .22s;display:block;position:relative;box-shadow:0 0 0 7px #ffffff59,0 8px 20px #1438581f}.MedicalWeightLossPage-module__lYSX4a__nodeDot:after{content:"";opacity:.75;background:#4ecca3;border-radius:50%;position:absolute;inset:4px}.MedicalWeightLossPage-module__lYSX4a__nodeLabel{letter-spacing:.02em;text-align:center;-webkit-backdrop-filter:blur(10px);background:#f9f7f0b8;border-radius:999px;width:max-content;max-width:9.5rem;padding:.3rem .5rem;font-size:clamp(.58rem,1vw,.7rem);font-weight:690;line-height:1.25;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%);box-shadow:0 5px 20px #1438580f}.MedicalWeightLossPage-module__lYSX4a__signalPath{z-index:1;opacity:.2;width:clamp(7.2rem,17vw,14.5rem);height:1px;transform:rotate(calc(var(--node-angle) + 180deg));transform-origin:0;background:linear-gradient(90deg,#24785f8c,#0000);transition:opacity .24s;position:absolute;top:50%;left:50%}.MedicalWeightLossPage-module__lYSX4a__signalPath:after{content:"";opacity:0;background:#b88638;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:16%;box-shadow:0 0 8px #b886388c}.MedicalWeightLossPage-module__lYSX4a__balanceNode[data-related=true] .MedicalWeightLossPage-module__lYSX4a__signalPath{opacity:.62}.MedicalWeightLossPage-module__lYSX4a__balanceNode[data-related=true] .MedicalWeightLossPage-module__lYSX4a__signalPath:after{opacity:1;animation:2.8s ease-in-out infinite MedicalWeightLossPage-module__lYSX4a__signal-flow}.MedicalWeightLossPage-module__lYSX4a__balanceNode:hover .MedicalWeightLossPage-module__lYSX4a__nodeDot,.MedicalWeightLossPage-module__lYSX4a__balanceNode:focus-visible .MedicalWeightLossPage-module__lYSX4a__nodeDot,.MedicalWeightLossPage-module__lYSX4a__balanceNode[data-selected=true] .MedicalWeightLossPage-module__lYSX4a__nodeDot{background:#fff;transform:scale(1.14);box-shadow:0 0 0 8px #4ecca324,0 10px 25px #14385833}.MedicalWeightLossPage-module__lYSX4a__balanceNode:focus-visible .MedicalWeightLossPage-module__lYSX4a__nodeLabel{box-shadow:0 0 0 2px #f5f2e9,0 0 0 5px #24785f}.MedicalWeightLossPage-module__lYSX4a__balanceParticles{pointer-events:none;position:absolute;inset:10%}.MedicalWeightLossPage-module__lYSX4a__balanceParticles span{width:4px;height:4px;transform:rotate(var(--particle-angle)) translateX(clamp(7rem, 17vw, 14rem));animation:MedicalWeightLossPage-module__lYSX4a__particle-drift var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay);background:#a97933a6;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #a979336b}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-in-view=false] *,.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-in-view=false] :before,.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-in-view=false] :after{animation-play-state:paused!important}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation{z-index:8;-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffbf;border-radius:1rem;width:min(25rem,72%);padding:1.05rem 1.2rem;position:absolute;bottom:0;right:4%;box-shadow:0 20px 55px #1438581a}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=hero] .MedicalWeightLossPage-module__lYSX4a__balanceExplanation{width:min(23rem,75%);bottom:.25rem;right:3%}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation>span{color:#24785f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:760}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation p{color:#31566c;margin:.5rem 0 0;font-size:.76rem;line-height:1.6}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation small{color:#6d828c;margin-top:.55rem;font-size:.62rem;display:block}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent{border-top:1px solid #14385821;grid-column:1/-1;margin-top:clamp(3rem,6vw,6rem);padding-top:2rem}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent h3{color:#24785f;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:750}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.5rem 0 0;display:grid}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div{border-top:1px solid #1438581f;border-left:1px solid #1438581f;min-height:10.5rem;padding:1.4rem}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(4n){border-right:1px solid #1438581f}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(n+5){border-bottom:1px solid #1438581f}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dt{color:#143858;font-size:.88rem;font-weight:650}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dd{color:#567081;margin:.7rem 0 0;font-size:.72rem;line-height:1.65}.MedicalWeightLossPage-module__lYSX4a__balanceStatement{color:#143858;text-align:center;grid-column:1/-1;max-width:58rem;margin:1.5rem auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.1vw,1.75rem);font-style:italic;line-height:1.5}.MedicalWeightLossPage-module__lYSX4a__evaluationSection{background:#fff;grid-template-columns:minmax(0,.72fr) minmax(31rem,1fr);gap:3rem clamp(4rem,9vw,10rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__evaluationIntro{max-width:38rem}.MedicalWeightLossPage-module__lYSX4a__evaluationList{border-top:1px solid #14385821;align-self:center;margin:0;padding:0;list-style:none}.MedicalWeightLossPage-module__lYSX4a__evaluationList li{color:#31566c;border-bottom:1px solid #14385821;grid-template-columns:3rem 1fr;align-items:center;gap:.9rem;min-height:4.55rem;padding:.85rem .5rem;font-size:.82rem;line-height:1.5;display:grid}.MedicalWeightLossPage-module__lYSX4a__evaluationList li span,.MedicalWeightLossPage-module__lYSX4a__topicLedger li span,.MedicalWeightLossPage-module__lYSX4a__planningAreas>li>span{color:#a97933;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.62rem}.MedicalWeightLossPage-module__lYSX4a__clinicalQualifier,.MedicalWeightLossPage-module__lYSX4a__fullWidthNote{color:#657781;background:#fbf8f3;border-left:2px solid #a97933;grid-column:1/-1;margin:0;padding:1rem 1.2rem;font-size:.74rem;line-height:1.65}.MedicalWeightLossPage-module__lYSX4a__completePictureSection{color:#fff;background:#143858;grid-template-columns:minmax(0,.75fr) minmax(31rem,1fr);gap:3rem clamp(4rem,9vw,10rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__completePictureCopy{max-width:40rem}.MedicalWeightLossPage-module__lYSX4a__completePictureCopy>p:not(:first-child){color:#ffffffb8}.MedicalWeightLossPage-module__lYSX4a__completePictureSection .MedicalWeightLossPage-module__lYSX4a__fullWidthNote{color:#ffffffba;background:#ffffff12;border-left-color:#d4ad72}.MedicalWeightLossPage-module__lYSX4a__topicLedger{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;margin:0;padding:0;list-style:none;display:grid}.MedicalWeightLossPage-module__lYSX4a__topicLedger li{color:#ffffffde;border-bottom:1px solid #ffffff26;grid-template-columns:2.5rem 1fr;align-items:center;gap:.7rem;min-height:5rem;padding:.8rem;font-size:.76rem;line-height:1.45;display:grid}.MedicalWeightLossPage-module__lYSX4a__topicLedger li:nth-child(odd){border-right:1px solid #ffffff26}.MedicalWeightLossPage-module__lYSX4a__planningSection{background:linear-gradient(132deg,#f7f3ee,#f3f7f4)}.MedicalWeightLossPage-module__lYSX4a__planningIntro{grid-template-columns:minmax(0,.8fr) minmax(27rem,.72fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__planningIntro>p:last-child{grid-column:2}.MedicalWeightLossPage-module__lYSX4a__planningIntro>h2{grid-row:2}.MedicalWeightLossPage-module__lYSX4a__planningAreas{border-top:1px solid #14385821;border-bottom:1px solid #14385821;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3.5rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.MedicalWeightLossPage-module__lYSX4a__planningAreas li{border-left:1px solid #14385821;min-height:18rem;padding:1.8rem}.MedicalWeightLossPage-module__lYSX4a__planningAreas li:first-child{border-left:0}.MedicalWeightLossPage-module__lYSX4a__planningAreas h3{letter-spacing:-.04em;margin:2.8rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:520}.MedicalWeightLossPage-module__lYSX4a__planningAreas p{color:#526c7d;margin:1rem 0 0;font-size:.78rem;line-height:1.7}.MedicalWeightLossPage-module__lYSX4a__medicationNote{color:#5e6f76;text-align:center;background:#ffffff94;border:1px solid #a9793333;border-radius:1rem;max-width:62rem;margin:2rem auto 0;padding:1.25rem 1.5rem;font-size:.73rem;line-height:1.65}.MedicalWeightLossPage-module__lYSX4a__medicationNote p{margin:0}.MedicalWeightLossPage-module__lYSX4a__beyondWeightSection{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr);align-items:center;gap:clamp(4rem,9vw,10rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__beyondCopy{max-width:40rem}.MedicalWeightLossPage-module__lYSX4a__broaderGoals{border-top:1px solid #14385821;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MedicalWeightLossPage-module__lYSX4a__broaderGoals li{color:#31566c;border-bottom:1px solid #14385821;align-items:center;gap:1rem;min-height:6.2rem;padding:1rem;font-size:.8rem;line-height:1.5;display:flex}.MedicalWeightLossPage-module__lYSX4a__broaderGoals li:nth-child(odd){border-right:1px solid #14385821}.MedicalWeightLossPage-module__lYSX4a__broaderGoals li span{border:1px solid #24785f;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #4ecca317}.MedicalWeightLossPage-module__lYSX4a__journeySection{background:radial-gradient(circle at 78% 20%,#4ecca317,#0000 30%),#f7f3ee;overflow:hidden}.MedicalWeightLossPage-module__lYSX4a__journeySteps{grid-template-columns:repeat(4,1fr)}.MedicalWeightLossPage-module__lYSX4a__journeySteps li{min-height:20rem}.MedicalWeightLossPage-module__lYSX4a__journeySteps h3{font-size:clamp(1.7rem,2.7vw,2.5rem)}.MedicalWeightLossPage-module__lYSX4a__prioritiesSection{background:#fff;grid-template-columns:minmax(18rem,.58fr) minmax(35rem,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__prioritiesIntro{max-width:34rem}.MedicalWeightLossPage-module__lYSX4a__prioritiesExplorer{background:#f7f3ee;border:1px solid #1438581f;border-radius:1.5rem;grid-template-columns:minmax(15rem,.78fr) minmax(18rem,1fr);min-height:33rem;display:grid;overflow:hidden;box-shadow:0 28px 80px #1438581a}.MedicalWeightLossPage-module__lYSX4a__priorityTopics{background:#ffffff9e;align-content:start;padding:1rem;display:grid}.MedicalWeightLossPage-module__lYSX4a__priorityTopics button{color:#35576c;cursor:pointer;min-height:58px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #1438581a;outline:none;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;padding:.7rem .75rem;font-size:.76rem;font-weight:610;line-height:1.35;transition:background-color .22s,color .22s,transform .22s;display:grid}.MedicalWeightLossPage-module__lYSX4a__priorityTopics button span{color:#a97933;font-family:var(--font-geist-mono), monospace;font-size:.58rem}.MedicalWeightLossPage-module__lYSX4a__priorityTopics button:hover,.MedicalWeightLossPage-module__lYSX4a__priorityTopics button[aria-pressed=true]{color:#1f6f58;background:#4ecca31a;border-radius:.65rem;transform:translate(3px)}.MedicalWeightLossPage-module__lYSX4a__priorityTopics button:focus-visible{box-shadow:inset 3px 0 #24785f}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance{color:#fff;background:radial-gradient(circle at 80% 20%,#4ecca329,#0000 35%),#143858;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem);display:flex}.MedicalWeightLossPage-module__lYSX4a__priorityKicker{color:#82dabd;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:740}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance h3{letter-spacing:-.055em;margin:1.1rem 0 0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:470;line-height:1}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance>p:not(.MedicalWeightLossPage-module__lYSX4a__priorityKicker){color:#ffffffc2;margin:1.4rem 0 0;font-size:.83rem;line-height:1.75}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance small{color:#ffffff8a;margin-top:1.4rem;font-size:.64rem;line-height:1.55}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance a{color:#b6ead8;border-bottom:1px solid #82dabd8c;outline:none;align-self:flex-start;align-items:center;min-height:48px;margin-top:1.5rem;font-size:.76rem;font-weight:680;text-decoration:none;display:inline-flex}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance a:focus-visible{box-shadow:0 0 0 3px #82dabd}.MedicalWeightLossPage-module__lYSX4a__physicianSection{background:linear-gradient(90deg,#0000 62%,#a979330b),#fff}.MedicalWeightLossPage-module__lYSX4a__accessSection{background:radial-gradient(circle at 80%,#4ecca31a,#0000 28%),linear-gradient(130deg,#f6f1e8,#f0f6f2);grid-template-columns:minmax(0,.75fr) minmax(27rem,.82fr);align-items:center;gap:clamp(4rem,10vw,11rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__accessCopy{max-width:43rem}.MedicalWeightLossPage-module__lYSX4a__statePanel{-webkit-backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:2rem;padding:clamp(2rem,4vw,3.5rem);box-shadow:0 28px 80px #1438581a}.MedicalWeightLossPage-module__lYSX4a__statePanel>span{color:#24785f;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:750}.MedicalWeightLossPage-module__lYSX4a__statePanel ul{border-top:1px solid #1438581f;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.MedicalWeightLossPage-module__lYSX4a__statePanel li{color:#31566c;border-bottom:1px solid #1438581f;grid-template-columns:2.7rem 1fr;align-items:center;gap:.6rem;min-height:4.5rem;padding:.6rem;font-size:.74rem;display:grid}.MedicalWeightLossPage-module__lYSX4a__statePanel li:nth-child(odd){border-right:1px solid #1438581f}.MedicalWeightLossPage-module__lYSX4a__statePanel li strong{color:#a97933;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.62rem}.MedicalWeightLossPage-module__lYSX4a__statePanel>p{color:#687b83;margin:1.3rem 0 0;font-size:.68rem;line-height:1.6}.MedicalWeightLossPage-module__lYSX4a__insuranceSection{background:#fff;grid-template-columns:minmax(0,.7fr) minmax(25rem,.8fr);align-items:center;gap:clamp(4rem,10vw,11rem);display:grid}.MedicalWeightLossPage-module__lYSX4a__insuranceCopy>div{flex-wrap:wrap;gap:1.5rem;margin-top:1.8rem;display:flex}.MedicalWeightLossPage-module__lYSX4a__insuranceCopy a{color:#24785f;border-bottom:1px solid #24785f66;outline:none;align-items:center;gap:.7rem;min-height:48px;font-size:.76rem;font-weight:680;text-decoration:none;display:inline-flex}.MedicalWeightLossPage-module__lYSX4a__insuranceCopy a svg{width:1rem;height:1rem}.MedicalWeightLossPage-module__lYSX4a__insuranceCopy a:focus-visible{box-shadow:0 0 0 3px #24785f}.MedicalWeightLossPage-module__lYSX4a__faqSection{background:radial-gradient(circle at 12% 30%,#a979330f,#0000 27%),linear-gradient(135deg,#f7f3ee,#f3f7f4)}.MedicalWeightLossPage-module__lYSX4a__disclaimer{background:#fbf9f4;border-top:1px solid #1438581c;border-bottom:1px solid #1438581c;grid-template-columns:.5fr 1fr 1fr;align-items:start;gap:2rem;padding:2rem max(1.25rem,50vw - 656px);display:grid}.MedicalWeightLossPage-module__lYSX4a__disclaimer strong{color:#24785f;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.MedicalWeightLossPage-module__lYSX4a__disclaimer p{color:#61757f;margin:0;font-size:.68rem;line-height:1.65}.MedicalWeightLossPage-module__lYSX4a__finalCta h2{max-width:72rem;font-size:clamp(3.6rem,7.4vw,7.7rem)}.MedicalWeightLossPage-module__lYSX4a__finalCta small{color:#ffffff80;letter-spacing:.04em;margin-top:1.5rem;font-size:.64rem;display:block}@keyframes MedicalWeightLossPage-module__lYSX4a__membrane-breathe{0%,to{transform:scale(.985)rotate(-1deg)}50%{transform:scale(1.015)rotate(1deg)}}@keyframes MedicalWeightLossPage-module__lYSX4a__membrane-turn{to{transform:rotate(360deg)}}@keyframes MedicalWeightLossPage-module__lYSX4a__core-breathe{0%,to{filter:saturate(.95);border-radius:44% 56% 52% 48%/57% 45% 55% 43%}50%{filter:saturate(1.08);border-radius:54% 46% 44% 56%/45% 55% 46% 54%}}@keyframes MedicalWeightLossPage-module__lYSX4a__signal-flow{0%{opacity:0;left:8%}20%,76%{opacity:1}to{opacity:0;left:88%}}@keyframes MedicalWeightLossPage-module__lYSX4a__particle-drift{0%,to{opacity:.2;transform:rotate(var(--particle-angle)) translateX(clamp(7rem, 17vw, 14rem)) scale(.7)}50%{opacity:.78;transform:rotate(calc(var(--particle-angle) + 7deg)) translateX(clamp(8rem, 18vw, 15rem)) scale(1)}}@media (max-width:1199px){.MedicalWeightLossPage-module__lYSX4a__hero{grid-template-columns:minmax(0,.86fr) minmax(29rem,1fr)}.MedicalWeightLossPage-module__lYSX4a__heroSystem{margin-left:-3rem}.MedicalWeightLossPage-module__lYSX4a__balanceSection{grid-template-columns:minmax(17rem,.5fr) minmax(32rem,1fr)}.MedicalWeightLossPage-module__lYSX4a__planningAreas{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicalWeightLossPage-module__lYSX4a__planningAreas li:nth-child(3){border-top:1px solid #14385821;border-left:0}.MedicalWeightLossPage-module__lYSX4a__planningAreas li:nth-child(4){border-top:1px solid #14385821}.MedicalWeightLossPage-module__lYSX4a__prioritiesSection{gap:4rem}}@media (max-width:899px){.MedicalWeightLossPage-module__lYSX4a__hero{grid-template-columns:1fr}.MedicalWeightLossPage-module__lYSX4a__heroSystem{width:min(100%,44rem);margin:-1rem auto 0}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=hero]{min-height:39rem}.MedicalWeightLossPage-module__lYSX4a__balanceSection,.MedicalWeightLossPage-module__lYSX4a__evaluationSection,.MedicalWeightLossPage-module__lYSX4a__completePictureSection,.MedicalWeightLossPage-module__lYSX4a__beyondWeightSection,.MedicalWeightLossPage-module__lYSX4a__prioritiesSection,.MedicalWeightLossPage-module__lYSX4a__accessSection,.MedicalWeightLossPage-module__lYSX4a__insuranceSection{grid-template-columns:1fr}.MedicalWeightLossPage-module__lYSX4a__balanceIntro,.MedicalWeightLossPage-module__lYSX4a__evaluationIntro,.MedicalWeightLossPage-module__lYSX4a__completePictureCopy,.MedicalWeightLossPage-module__lYSX4a__beyondCopy,.MedicalWeightLossPage-module__lYSX4a__prioritiesIntro,.MedicalWeightLossPage-module__lYSX4a__accessCopy{max-width:45rem}.MedicalWeightLossPage-module__lYSX4a__balanceVisual{width:min(100%,44rem);margin-inline:auto}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(4n){border-right:0}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(2n){border-right:1px solid #1438581f}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(n+3){border-bottom:1px solid #1438581f}.MedicalWeightLossPage-module__lYSX4a__planningIntro{grid-template-columns:1fr;gap:1rem}.MedicalWeightLossPage-module__lYSX4a__planningIntro>p:last-child,.MedicalWeightLossPage-module__lYSX4a__planningIntro>h2{grid-area:auto}.MedicalWeightLossPage-module__lYSX4a__journeySteps{grid-template-columns:repeat(2,1fr)}.MedicalWeightLossPage-module__lYSX4a__journeySteps li:nth-child(3){border-top:1px solid #14385821;border-left:0}.MedicalWeightLossPage-module__lYSX4a__journeySteps li:nth-child(4){border-top:1px solid #14385821}.MedicalWeightLossPage-module__lYSX4a__prioritiesExplorer{max-width:50rem}.MedicalWeightLossPage-module__lYSX4a__statePanel{max-width:45rem}}@media (max-width:699px){.MedicalWeightLossPage-module__lYSX4a__hero{padding-bottom:3.75rem}.MedicalWeightLossPage-module__lYSX4a__hero h1{font-size:clamp(3.2rem,14.8vw,5.1rem)}.MedicalWeightLossPage-module__lYSX4a__heroSystem{margin-top:-1.75rem}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=hero]{min-height:31rem}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=detail]{min-height:35rem}.MedicalWeightLossPage-module__lYSX4a__balanceStage{top:1rem}.MedicalWeightLossPage-module__lYSX4a__balanceNodes{inset:7%}.MedicalWeightLossPage-module__lYSX4a__nodeLabel{white-space:normal;max-width:6.4rem;padding:.2rem .35rem}.MedicalWeightLossPage-module__lYSX4a__signalPath{width:clamp(4.8rem,28vw,8rem)}.MedicalWeightLossPage-module__lYSX4a__balanceParticles span{transform:rotate(var(--particle-angle)) translateX(clamp(5rem, 29vw, 8rem))}.MedicalWeightLossPage-module__lYSX4a__metabolicCore{width:clamp(7.2rem,30vw,9rem)}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation,.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=hero] .MedicalWeightLossPage-module__lYSX4a__balanceExplanation{width:100%;bottom:0;left:0;right:0}.MedicalWeightLossPage-module__lYSX4a__balanceSection,.MedicalWeightLossPage-module__lYSX4a__evaluationSection,.MedicalWeightLossPage-module__lYSX4a__completePictureSection,.MedicalWeightLossPage-module__lYSX4a__planningSection,.MedicalWeightLossPage-module__lYSX4a__beyondWeightSection,.MedicalWeightLossPage-module__lYSX4a__prioritiesSection,.MedicalWeightLossPage-module__lYSX4a__accessSection,.MedicalWeightLossPage-module__lYSX4a__insuranceSection{padding-block:5.5rem}.MedicalWeightLossPage-module__lYSX4a__balanceIntro h2,.MedicalWeightLossPage-module__lYSX4a__evaluationIntro h2,.MedicalWeightLossPage-module__lYSX4a__completePictureCopy h2,.MedicalWeightLossPage-module__lYSX4a__planningIntro h2,.MedicalWeightLossPage-module__lYSX4a__beyondCopy h2,.MedicalWeightLossPage-module__lYSX4a__prioritiesIntro h2,.MedicalWeightLossPage-module__lYSX4a__accessCopy h2,.MedicalWeightLossPage-module__lYSX4a__insuranceSection h2{font-size:clamp(2.8rem,13vw,4.4rem)}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl{grid-template-columns:1fr}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div,.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(2n),.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:nth-child(4n){border-bottom:0;border-right:1px solid #1438581f;min-height:auto}.MedicalWeightLossPage-module__lYSX4a__factorTextEquivalent dl>div:last-child{border-bottom:1px solid #1438581f}.MedicalWeightLossPage-module__lYSX4a__evaluationList,.MedicalWeightLossPage-module__lYSX4a__topicLedger,.MedicalWeightLossPage-module__lYSX4a__broaderGoals,.MedicalWeightLossPage-module__lYSX4a__statePanel ul{grid-template-columns:1fr}.MedicalWeightLossPage-module__lYSX4a__topicLedger li:nth-child(odd),.MedicalWeightLossPage-module__lYSX4a__broaderGoals li:nth-child(odd),.MedicalWeightLossPage-module__lYSX4a__statePanel li:nth-child(odd){border-right:0}.MedicalWeightLossPage-module__lYSX4a__planningAreas,.MedicalWeightLossPage-module__lYSX4a__journeySteps{grid-template-columns:1fr}.MedicalWeightLossPage-module__lYSX4a__planningAreas li,.MedicalWeightLossPage-module__lYSX4a__planningAreas li:first-child,.MedicalWeightLossPage-module__lYSX4a__planningAreas li:nth-child(3),.MedicalWeightLossPage-module__lYSX4a__planningAreas li:nth-child(4){border-top:1px solid #14385821;border-left:0;min-height:auto;padding:1.5rem .8rem}.MedicalWeightLossPage-module__lYSX4a__planningAreas li:first-child{border-top:0}.MedicalWeightLossPage-module__lYSX4a__planningAreas h3{margin-top:1.2rem}.MedicalWeightLossPage-module__lYSX4a__journeySteps li,.MedicalWeightLossPage-module__lYSX4a__journeySteps li:first-child,.MedicalWeightLossPage-module__lYSX4a__journeySteps li:last-child,.MedicalWeightLossPage-module__lYSX4a__journeySteps li:nth-child(3),.MedicalWeightLossPage-module__lYSX4a__journeySteps li:nth-child(4){border-top:1px solid #14385821;border-left:0;grid-template-columns:3.3rem 1fr;gap:1rem;min-height:auto;padding:1.3rem 0;display:grid}.MedicalWeightLossPage-module__lYSX4a__prioritiesExplorer{grid-template-columns:1fr}.MedicalWeightLossPage-module__lYSX4a__priorityTopics{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicalWeightLossPage-module__lYSX4a__priorityTopics button{min-height:64px}.MedicalWeightLossPage-module__lYSX4a__priorityGuidance{min-height:25rem}.MedicalWeightLossPage-module__lYSX4a__disclaimer{grid-template-columns:1fr;gap:.8rem}}@media (max-width:449px){.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=hero]{min-height:29rem}.MedicalWeightLossPage-module__lYSX4a__balanceSystem[data-variant=detail]{min-height:32rem}.MedicalWeightLossPage-module__lYSX4a__nodeDot{width:14px;height:14px}.MedicalWeightLossPage-module__lYSX4a__nodeDot:after{inset:3px}.MedicalWeightLossPage-module__lYSX4a__nodeLabel{font-size:.52rem}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation p{font-size:.7rem}.MedicalWeightLossPage-module__lYSX4a__balanceExplanation small{display:none}.MedicalWeightLossPage-module__lYSX4a__priorityTopics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.MedicalWeightLossPage-module__lYSX4a__balanceStage,.MedicalWeightLossPage-module__lYSX4a__balanceMembrane,.MedicalWeightLossPage-module__lYSX4a__balanceMembrane span,.MedicalWeightLossPage-module__lYSX4a__metabolicCore,.MedicalWeightLossPage-module__lYSX4a__balanceParticles span,.MedicalWeightLossPage-module__lYSX4a__signalPath:after,.MedicalWeightLossPage-module__lYSX4a__balanceNode,.MedicalWeightLossPage-module__lYSX4a__nodeDot,.MedicalWeightLossPage-module__lYSX4a__signalPath,.MedicalWeightLossPage-module__lYSX4a__priorityTopics button{transition:none!important;animation:none!important}.MedicalWeightLossPage-module__lYSX4a__balanceStage{transform:translate(-50%)}}
