.BGDJdq_root{--showcase-background:#6e9390;background:var(--showcase-background);color:#fffef7;font-family:var(--font-apexa-sans);isolation:isolate;border-radius:28px;margin:0 8px;position:relative;overflow:hidden}.BGDJdq_hero{height:720px;position:relative}.BGDJdq_heroImage{object-fit:cover;object-position:center 15%}.BGDJdq_hero:after{content:"";background:linear-gradient(#183e3b45 0,#0000 36%,#6e939000 51%,#6e9390 98%);position:absolute;inset:0}.BGDJdq_heroCopy{z-index:1;text-align:center;padding:58px 24px 0;position:relative}.BGDJdq_heroCopy h2{color:#fffef7;font-size:clamp(40px,4.2vw,62px);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);text-shadow:0 2px 30px #22392d25;margin:0;line-height:1.03}.BGDJdq_heroActions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-inline:20px;display:flex;position:absolute;bottom:121px;left:0;right:0}.BGDJdq_primary,.BGDJdq_secondary{border-radius:99px;justify-content:center;align-items:center;gap:17px;min-height:49px;padding:12px 23px;font-size:13px;font-weight:500;transition:background .18s;display:inline-flex}.BGDJdq_primary{color:#1d2d27;background:#fffef7}.BGDJdq_primary:hover{background:#e4f346}.BGDJdq_secondary{color:#fffef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#183e3b26;border:1px solid #ffffff40}.BGDJdq_secondary:hover{background:#183e3b55}.BGDJdq_content{z-index:2;width:100%;max-width:1150px;margin:-64px auto 0;padding:0 24px 30px;position:relative}.BGDJdq_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.BGDJdq_stack{grid-template-rows:minmax(385px,auto) minmax(255px,auto);gap:12px;min-width:0;display:grid}.BGDJdq_bmiCard,.BGDJdq_treatmentCard,.BGDJdq_weightCard{border-radius:26px;min-width:0;position:relative;overflow:hidden}.BGDJdq_bmiCard{color:#fffef7;background:#547c76;flex-direction:column;min-height:385px;padding:34px;display:flex}.BGDJdq_bmiTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.BGDJdq_bmiTop h3{font-size:clamp(28px,2.7vw,36px);font-weight:var(--title-weight);letter-spacing:-.045em;margin:0;line-height:1.1}.BGDJdq_bmiGauge{flex-shrink:0;width:144px;height:115px;margin-top:2px;position:relative}.BGDJdq_bmiGauge svg{width:100%;height:auto}.BGDJdq_bmiResult{color:#fffef7;letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:5px;font-size:28px;line-height:1;display:flex;position:absolute;top:53px;left:0;right:0}.BGDJdq_bmiResult span{color:#d6e3d9;letter-spacing:0;font-size:10px}.BGDJdq_bmiHeight{border:0;width:100%;min-width:0;margin:auto 0 0;padding:34px 0 0}.BGDJdq_bmiHeight legend{float:left;color:#f1f4e9;width:100%;margin-bottom:13px;padding:0;font-size:13px}.BGDJdq_bmiFields{clear:both;gap:9px;display:flex}.BGDJdq_bmiFields input{color:#fffef7;background:#294f494f;border:1px solid #ffffff10;border-radius:14px;outline:none;width:50%;min-width:0;min-height:47px;padding:12px 16px;font-size:14px}.BGDJdq_bmiFields input::placeholder{color:#edf3e3;opacity:1}.BGDJdq_bmiFields input:focus{border-color:#e4f346;box-shadow:0 0 0 2px #e4f34625}.BGDJdq_bmiFields input[aria-invalid=true]{border-color:#f7c6ae}.BGDJdq_bmiHelp{color:#d5e3d8;min-height:30px;margin:12px 0 0;font-size:10px;line-height:1.5}.BGDJdq_bmiAbout{color:#e7ecdf;align-self:flex-start;align-items:center;gap:6px;min-height:24px;font-size:10px;display:inline-flex}.BGDJdq_bmiAbout:hover{text-underline-offset:3px;text-decoration:underline}.BGDJdq_treatmentCard{color:#fffef7;isolation:isolate;background:linear-gradient(135deg,#24524f,#346862);min-height:300px;padding:24px 26px}.BGDJdq_treatmentCard h3{z-index:1;letter-spacing:-.035em;max-width:75%;margin:0;font-size:15px;font-weight:500;line-height:1.4;position:relative}.BGDJdq_treatmentDetails{z-index:1;width:70%;max-width:310px;position:relative}.BGDJdq_treatmentPrice{margin:22px 0 20px}.BGDJdq_treatmentPrice small{color:#d5e3d8;margin-bottom:5px;font-size:11px;line-height:1.2;display:block}.BGDJdq_treatmentPrice strong{color:#fffef7;letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1;display:block}.BGDJdq_treatmentPrice strong>span{letter-spacing:-.045em;font-size:20px}.BGDJdq_treatmentBenefits{flex-wrap:wrap;gap:5px;max-width:290px;margin:20px 0 21px;padding:0;list-style:none;display:flex}.BGDJdq_treatmentBenefits li{color:#e6eee5;background:#ffffff14;border-radius:99px;padding:5px 9px;font-size:9px;line-height:1.2}.BGDJdq_treatmentAction{color:#24524f;background:#fffef7;border-radius:99px;justify-content:center;align-items:center;min-height:44px;padding:12px 25px;font-size:12px;font-weight:500;transition:background .16s;display:inline-flex}.BGDJdq_treatmentAction:hover{background:#e4f346}.BGDJdq_treatmentBilling{color:#d5e3d8;margin:12px 0 0;font-size:10px;line-height:1.4}.BGDJdq_treatmentArt{pointer-events:none;width:43%;height:82%;position:absolute;bottom:-20px;right:-5%}.BGDJdq_treatmentArt img{object-fit:contain;filter:drop-shadow(9px 13px 12px #1b352d20);transform:rotate(-13deg)scale(1.18)}.BGDJdq_weightCard{isolation:isolate;color:#fffef7;background:#547c76;min-height:640px;position:relative}.BGDJdq_weightPortrait{z-index:-2;width:88%;position:absolute;top:20px;bottom:-15px;right:-12%;transform:translateY(48px)}.BGDJdq_weightPortrait img{object-fit:cover;object-position:center top}.BGDJdq_weightCopy{max-width:290px;padding:37px 35px 0;position:relative}.BGDJdq_weightCopy>p{letter-spacing:.14em;color:#dbe8cf;margin:0 0 15px;font-size:9px}.BGDJdq_weightCopy h3{font-size:clamp(28px,2.7vw,36px);font-weight:var(--title-weight);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.08}.BGDJdq_weightControl{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:112px;left:35px;right:35px}.BGDJdq_weightControl label{text-shadow:0 1px 8px #0d2c2466;margin-bottom:9px;font-size:12px}.BGDJdq_weightReadout{color:#284139;font-variant-numeric:tabular-nums;letter-spacing:-.05em;background:#e4f346;border-radius:99px;justify-content:center;align-items:baseline;gap:3px;min-width:100px;padding:10px 18px;font-size:24px;line-height:1;display:flex}.BGDJdq_weightReadout span{letter-spacing:0;font-size:13px}.BGDJdq_weightRange{width:100%;margin-top:16px;position:relative}.BGDJdq_weightRange input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}.BGDJdq_weightRange input::-webkit-slider-runnable-track{background:#e4f346;border-radius:99px;height:3px}.BGDJdq_weightRange input::-webkit-slider-thumb{appearance:none;background:#fffef7;border:0;border-radius:99px;width:56px;height:36px;margin-top:-16.5px;box-shadow:0 3px 10px #102e2533}.BGDJdq_weightRange input::-moz-range-track{background:#e4f346;border-radius:99px;height:3px}.BGDJdq_weightRange input::-moz-range-thumb{background:#fffef7;border:0;border-radius:99px;width:56px;height:36px;box-shadow:0 3px 10px #102e2533}.BGDJdq_weightRange input:focus-visible{outline-offset:4px;border-radius:99px;outline:2px solid #fffef7}.BGDJdq_weightLimits{color:#d6e3cd;justify-content:space-between;width:100%;margin-top:1px;font-size:10px;display:flex}.BGDJdq_weightFooter{justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;bottom:30px;left:35px;right:35px}.BGDJdq_weightFooter p{color:#e2ebd9;margin:0;font-size:12px;line-height:1.5}.BGDJdq_weightFooter a{color:#284139;background:#e4f346;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:12px;font-weight:500;transition:background .16s;display:inline-flex}.BGDJdq_weightFooter a:hover{background:#e4f346}.BGDJdq_status,.BGDJdq_empty{text-align:center;padding:30px;font-size:14px;line-height:1.6}.BGDJdq_status button,.BGDJdq_empty button{text-underline-offset:5px;align-items:center;gap:8px;margin-top:14px;text-decoration:underline;display:inline-flex}.BGDJdq_empty{background:#345f5b40;border:1px solid #ffffff30;border-radius:24px;min-height:220px}.BGDJdq_empty h3{margin:0 0 12px;font-size:26px;font-weight:500}.BGDJdq_empty p{margin:0}.BGDJdq_root :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #e4f346}@media (min-width:1800px){.BGDJdq_hero{height:850px}.BGDJdq_heroImage{object-position:center 30%}}@media (max-width:1000px){.BGDJdq_hero{height:650px}}@media (max-width:760px){.BGDJdq_root{border-radius:24px;margin-inline:0}.BGDJdq_hero{height:600px}.BGDJdq_heroImage{object-position:58% center}.BGDJdq_heroCopy{padding-top:42px}.BGDJdq_heroCopy h2{font-size:42px}.BGDJdq_heroActions{gap:8px;bottom:110px}.BGDJdq_primary,.BGDJdq_secondary{gap:10px;min-height:45px;padding:11px 17px;font-size:12px}.BGDJdq_content{margin-top:-52px;padding-inline:18px}.BGDJdq_grid{grid-template-columns:minmax(0,1fr)}.BGDJdq_stack{grid-template-rows:minmax(350px,auto) minmax(255px,auto)}.BGDJdq_weightCard{min-height:560px}.BGDJdq_weightCopy{max-width:240px;padding:30px 26px 0}.BGDJdq_weightCopy h3{font-size:30px}.BGDJdq_weightControl,.BGDJdq_weightFooter{left:26px;right:26px}.BGDJdq_weightControl{bottom:109px}.BGDJdq_weightFooter a{padding-inline:14px;font-size:11px}.BGDJdq_weightFooter p{font-size:11px}}@media (max-width:400px){.BGDJdq_content{padding-inline:14px}.BGDJdq_heroCopy h2{font-size:37px}.BGDJdq_hero{height:560px}}@media (prefers-reduced-motion:reduce){.BGDJdq_root *,.BGDJdq_root :before,.BGDJdq_root :after{scroll-behavior:auto;transition:none}}@media (max-width:1000px){.BGDJdq_bmiCard{padding:28px}.BGDJdq_bmiTop{gap:12px}.BGDJdq_bmiTop h3{font-size:28px}.BGDJdq_bmiGauge{width:118px}.BGDJdq_bmiResult{font-size:25px;top:45px}}@media (max-width:760px){.BGDJdq_bmiCard{min-height:340px}}@media (max-width:400px){.BGDJdq_bmiCard{padding:26px 22px}.BGDJdq_bmiTop h3{font-size:26px}.BGDJdq_bmiGauge{width:106px}.BGDJdq_bmiResult{font-size:23px;top:40px}}@media (max-width:1000px){.BGDJdq_treatmentCard{padding:24px}.BGDJdq_treatmentDetails{width:73%}.BGDJdq_treatmentPrice strong{font-size:29px}}@media (max-width:400px){.BGDJdq_treatmentCard{padding:24px 22px}.BGDJdq_treatmentCard h3{max-width:80%;font-size:14px}.BGDJdq_treatmentDetails{width:74%}.BGDJdq_treatmentBenefits li{padding-inline:7px;font-size:8px}.BGDJdq_treatmentPrice strong{font-size:29px}.BGDJdq_treatmentArt{width:48%;right:-11%}}
._39r5gW_page{--font-care-sans:var(--font-apexa-sans);--font-care-ui:var(--font-apexa-sans);--font-care-heading:var(--font-apexa-sans);--ink:#293326;--muted:#737b6b;--cream:#f7f7f0;--green:#5b6650;font-family:var(--font-apexa-sans);color:var(--ink);background:linear-gradient(#bdcdd2 0,#edeae2 850px 100%);overflow:clip}._39r5gW_page :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-apexa-sans)}._39r5gW_page button,._39r5gW_page input,._39r5gW_page select{font:inherit}._39r5gW_page button,._39r5gW_page summary,._39r5gW_page select{cursor:pointer}._39r5gW_page button,._39r5gW_page a,._39r5gW_page input,._39r5gW_page select,._39r5gW_page summary{-webkit-tap-highlight-color:transparent}._39r5gW_page button:focus-visible,._39r5gW_page a:focus-visible,._39r5gW_page input:focus-visible,._39r5gW_page select:focus-visible,._39r5gW_page summary:focus-visible{outline-offset:5px;outline:3px solid #859174}._39r5gW_page section{scroll-margin-top:140px}._39r5gW_primaryButton:hover{filter:brightness(.97);transform:translateY(-1px)}._39r5gW_eyebrow{letter-spacing:1.8px;color:#7c866a;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}._39r5gW_eyebrow>span{background:#819b66;border-radius:50%;width:5px;height:5px}._39r5gW_primaryButton{color:#111d35;background:#fd806a;border:0;border-radius:100px;justify-content:center;align-items:center;gap:27px;min-height:56px;padding:14px 40px;line-height:28px;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 4px 3px #31152f1a;font-family:var(--font-apexa-sans)!important;font-size:18px!important;font-weight:700!important}._39r5gW_faqSection h2{font-size:clamp(30px,3vw,44px);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-tracking);margin-top:17px}._39r5gW_faqSection{grid-template-columns:1fr 1.4fr;gap:80px;max-width:1440px;margin:auto;padding:30px 58px 100px;display:grid}._39r5gW_faqSection>div>p{color:#8d967f;margin:23px 0;font-size:14px;line-height:1.9}._39r5gW_faqs{padding-top:2px}._39r5gW_faqs details{border-bottom:1px solid #dfe4d4}._39r5gW_faqs summary{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;list-style:none;display:flex}._39r5gW_faqs summary::-webkit-details-marker{display:none}._39r5gW_faqs summary svg{color:#9aa88a;flex-shrink:0}._39r5gW_faqs details[open] summary svg{transform:rotate(45deg)}._39r5gW_faqs details>p{color:#89957c;padding:0 30px 23px 0;font-size:13px;line-height:2}._39r5gW_dialog{background:var(--cream);width:min(570px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid #dce3ce;border-radius:16px;padding:32px;overflow-y:auto;box-shadow:0 30px 120px #19251140}._39r5gW_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17261db3}._39r5gW_dialogTop{justify-content:space-between;align-items:center;display:flex}._39r5gW_dialogTop button{color:#7c8b6e;padding:7px}._39r5gW_dialog h2{font-size:34px;font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-tracking);margin:24px 0 15px}._39r5gW_dialog>p{color:#879578;font-size:14px;line-height:1.9}._39r5gW_finderChoices{flex-direction:column;gap:9px;margin:25px 0;display:flex}._39r5gW_finderChoices button{border:1px solid #dce3cd;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:17px;font-size:15px;display:flex}._39r5gW_finderChoices button:hover{background:#e7ecdd;border-color:#b1c09e}._39r5gW_finderProducts{flex-direction:column;margin:25px 0;display:flex}._39r5gW_finderProducts a{border-bottom:1px solid #dce3cd;justify-content:space-between;align-items:center;padding:17px 0;display:flex}._39r5gW_finderProducts strong{font-size:15px;font-weight:500;display:block}._39r5gW_finderProducts small{color:#909e81;margin-top:6px;font-size:13px;display:block}._39r5gW_dialog ._39r5gW_finderDisclaimer{align-items:flex-start;gap:8px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}._39r5gW_finderDisclaimer svg{flex-shrink:0;margin-top:2px}._39r5gW_backButton{color:#899c73;margin-top:20px;font-size:13px!important}@media (max-width:1200px){._39r5gW_faqSection{padding-inline:35px}}@media (max-width:1000px){._39r5gW_faqSection h2{letter-spacing:var(--title-tracking);font-size:33px;font-weight:var(--title-weight);line-height:var(--title-line-height)}._39r5gW_faqSection{gap:35px}}@media (max-width:760px){._39r5gW_eyebrow{letter-spacing:1.5px;font-size:11px}._39r5gW_primaryButton{gap:21px;padding:14px 24px;font-size:16px!important}._39r5gW_faqSection h2{letter-spacing:var(--title-tracking);font-size:32px;font-weight:var(--title-weight);line-height:var(--title-line-height);margin-top:14px}._39r5gW_faqSection{grid-template-columns:1fr;gap:25px;padding:20px 23px 60px}._39r5gW_faqSection>div>p{margin:20px 0;font-size:14px}._39r5gW_faqs summary{padding-block:21px;font-size:14px}._39r5gW_faqs details>p{padding-right:10px;font-size:13px}._39r5gW_dialog{padding:23px}._39r5gW_dialog h2{font-size:29px;font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-tracking)}._39r5gW_dialog ._39r5gW_eyebrow{font-size:10px}._39r5gW_dialog>p{font-size:13px}}@media (prefers-reduced-motion:reduce){._39r5gW_page *,._39r5gW_page :before,._39r5gW_page :after{scroll-behavior:auto!important;transition:none!important}}._39r5gW_page ._39r5gW_faqSection{color:#1d2d27;gap:60px;max-width:1150px;padding:70px 24px 90px}._39r5gW_page ._39r5gW_faqSection h2{font-family:var(--font-apexa-sans);font-size:clamp(38px,4vw,54px);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-tracking)}._39r5gW_page ._39r5gW_faqSection>div>p{color:#667168;font-size:13px}._39r5gW_page ._39r5gW_eyebrow{color:#667168;letter-spacing:.12em;font-size:10px}._39r5gW_page ._39r5gW_faqs{align-content:start;gap:10px;display:grid}._39r5gW_page ._39r5gW_faqs details{background:#faf9f3;border:0;border-radius:15px}._39r5gW_page ._39r5gW_faqs summary{padding:22px;font-size:14px}._39r5gW_page ._39r5gW_faqs details>p{color:#667168;margin:0;padding:0 22px 22px;font-size:13px;line-height:1.7}@media (max-width:800px){._39r5gW_page ._39r5gW_faqSection{grid-template-columns:1fr;gap:28px;padding:50px 20px 55px}}._39r5gW_page ._39r5gW_faqSection h2{color:var(--title-ink)}._39r5gW_page ._39r5gW_faqSection h2>span{color:var(--title-muted)}
