.ObesityLanding_heroIntro__TwUMU{margin:0 0 1.25rem}.ObesityLanding_heroHeadline__LIhWP{margin:0 0 .75rem;color:#404040;font-size:1.25rem;font-weight:600;line-height:1.45;text-wrap:pretty}.ObesityLanding_heroDescription__Xwcnc{margin:0 0 1rem;color:#404040;font-size:1rem;line-height:1.6}.ObesityLanding_heroPoints__hhMv7{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ObesityLanding_heroPoints__hhMv7 li{display:flex;align-items:flex-start;gap:.5rem;color:#404040;font-size:1rem;font-weight:500;line-height:1.5}.ObesityLanding_heroPoints__hhMv7 svg{flex:none;margin-top:.125rem;color:#375ded;font-size:1.25rem}.ObesityLanding_band__IRwGK{padding:5vw 0}.ObesityLanding_bandWhite__9GOlv{background:#fff}.ObesityLanding_band__IRwGK .ObesityLanding_bandContent__ke_d9{display:block}.ObesityLanding_tileIcon___OCmL{display:inline-flex;flex:none;padding:.875rem;border-radius:.75rem;background:#375ded;color:#fff;font-size:1.75rem;line-height:0}.ObesityLanding_outro__aICX4{margin:1.5rem 0 0;color:#002261;font-size:1.125rem;font-weight:600;line-height:1.5}.ObesityLanding_pillarsOutro__gX2qO{text-align:center}.ObesityLanding_tagline__Ijrsp{display:flex;align-items:center;gap:1.5rem;margin:3rem 0 0}.ObesityLanding_tagline__Ijrsp:after,.ObesityLanding_tagline__Ijrsp:before{content:"";flex:1;height:1px;background:rgb(81.5529411765%,92.1882352941%,100%)}.ObesityLanding_taglinePill___G9lO{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:50px;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.05);color:#002261;font-size:1rem;font-weight:600;line-height:1.4}.ObesityLanding_taglinePill___G9lO:before{content:"";flex:none;width:2rem;height:2rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='%23375DED'%3E%3Crect x='-11' y='-46' width='22' height='92' rx='11'/%3E%3Crect x='-11' y='-46' width='22' height='92' rx='11' transform='rotate(60)'/%3E%3Crect x='-11' y='-46' width='22' height='92' rx='11' transform='rotate(-60)'/%3E%3C/g%3E%3C/svg%3E") 50%/55% no-repeat,rgb(89.2392156863%,95.4431372549%,100%)}.ObesityLanding_appIntro__4LdLM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin:0 0 1rem}.ObesityLanding_featuresHint__d0kHk{margin:0 0 1.5rem;color:#404040;font-size:.875rem}.ObesityLanding_showcase__IelEG{display:grid;grid-template-columns:minmax(0,1fr) 16rem minmax(0,1fr);align-items:stretch;gap:2rem}.ObesityLanding_features__IBmhf{display:grid;grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none}.ObesityLanding_features__IBmhf>li{display:flex}.ObesityLanding_feature__mCVtG{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.25rem;border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:1.125rem;background:#fff;color:#404040;font:inherit;text-align:left;cursor:pointer;transition:all .3s ease;scroll-margin-top:calc(var(--site-header-height, 7rem) + 1rem)}.ObesityLanding_feature__mCVtG:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ObesityLanding_feature__mCVtG[aria-pressed=true]{border-color:#375ded;background:#375ded;color:#fff}.ObesityLanding_feature__mCVtG[aria-pressed=true] .ObesityLanding_featureIcon__zaokT{background:#fff;color:#375ded}.ObesityLanding_feature__mCVtG[aria-pressed=true] .ObesityLanding_featureTitle__NPyFD{color:#fff}.ObesityLanding_featureIcon__zaokT{display:inline-flex;flex:none;padding:.75rem;border-radius:50%;background:rgb(89.2392156863%,95.4431372549%,100%);color:#375ded;font-size:1.375rem;line-height:0}.ObesityLanding_featureTitle__NPyFD{display:block;color:#002261;font-size:1rem;font-weight:600;line-height:1.4}.ObesityLanding_featureText__lyacc{display:block;margin-top:.25rem;font-size:.875rem;line-height:1.6}.ObesityLanding_featureCaret__y5OTi{display:none}.ObesityLanding_phone__9wyXa{align-self:center;margin:0;overflow:hidden;border:.5rem solid #404040;border-radius:2.5rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.ObesityLanding_screenImage__L0vbK{display:block;width:100%;height:auto}.ObesityLanding_inlineScreen___HvUj{display:none}.ObesityLanding_pillars__Ug9WL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.5rem 0 0;padding:0;overflow:hidden;border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:1.5rem;background:rgb(81.5529411765%,92.1882352941%,100%);list-style:none}.ObesityLanding_pillar__5RSpx{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;background:#fff;text-align:center}.ObesityLanding_pillars__Ug9WL .ObesityLanding_pillar__5RSpx h3{margin:0;color:#404040;font-size:1.25rem}.ObesityLanding_pillarText__JZUU4{margin:0;color:#404040;font-size:1rem;line-height:1.65}.ObesityLanding_stages__w5JAT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0 0 1.5rem}.ObesityLanding_stage__CFZoA{padding:2rem;border-radius:1.5rem;background:rgb(93.8509803922%,97.3960784314%,100%)}.ObesityLanding_stageHead__XiUbB{display:flex;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:.5rem 1.5rem .5rem .5rem;border-radius:1.125rem;background:#fff}.ObesityLanding_stage__CFZoA .ObesityLanding_stageHead__XiUbB h3{margin:0;color:#404040;font-size:1.25rem}.ObesityLanding_stageLabel__g53g6{margin:0 0 .125rem;color:#002261;font-size:.875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ObesityLanding_schedule__XRby7{border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:1.125rem;background:#fff}.ObesityLanding_schedule__XRby7>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;color:#002261;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.ObesityLanding_schedule__XRby7>summary::-webkit-details-marker{display:none}.ObesityLanding_schedule__XRby7[open] .ObesityLanding_caret__ekayl{transform:rotate(180deg)}.ObesityLanding_caret__ekayl{flex:none;font-size:1.25rem;transition:transform .3s ease}.ObesityLanding_scheduleBody___QMBW{padding:.5rem 1.5rem 1.5rem}.ObesityLanding_pricingSection__McUlg{scroll-margin-top:calc(var(--site-header-height, 7rem) + 1rem)}.ObesityLanding_includesGroup__dJXay{margin-top:2rem}.ObesityLanding_includesGroupHead__BeAO_{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;padding:.625rem 1rem .625rem .625rem;border-radius:1.125rem;background:rgb(93.8509803922%,97.3960784314%,100%)}.ObesityLanding_includesGroup__dJXay .ObesityLanding_includesGroupHead__BeAO_ h4{margin:0;color:#002261}.ObesityLanding_groupIcon__KYLAp{display:inline-flex;flex:none;padding:.5rem;border-radius:.75rem;background:#375ded;color:#fff;font-size:1.25rem;line-height:0}.ObesityLanding_continuation__C0XxW{margin-top:2.5rem;padding:2rem;border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:1.5rem;background:#fff}.ObesityLanding_continuationItems__clCHd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.ObesityLanding_continuationItem__3i8RT{display:flex;align-items:flex-start;gap:1rem}.ObesityLanding_continuationText__9Gva2{margin:0;color:#404040;font-size:1rem;line-height:1.65}.ObesityLanding_continuation__C0XxW .ObesityLanding_continuationItem__3i8RT h4{margin:0 0 .25rem;font-size:1.125rem}@media(max-width:1200px){.ObesityLanding_appIntro__4LdLM,.ObesityLanding_continuationItems__clCHd{grid-template-columns:minmax(0,1fr)}.ObesityLanding_appIntro__4LdLM{gap:0}.ObesityLanding_showcase__IelEG{grid-template-columns:minmax(0,1fr) 14rem minmax(0,1fr);gap:1.5rem}.ObesityLanding_pillars__Ug9WL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.ObesityLanding_band__IRwGK{padding:8vw 0}.ObesityLanding_continuation__C0XxW{padding:1.25rem}.ObesityLanding_tagline__Ijrsp{gap:.75rem;margin-top:2rem}.ObesityLanding_tagline__Ijrsp:after,.ObesityLanding_tagline__Ijrsp:before{display:none}.ObesityLanding_taglinePill___G9lO{text-align:left}.ObesityLanding_heroHeadline__LIhWP{font-size:1.125rem}.ObesityLanding_showcase__IelEG{grid-template-columns:minmax(0,1fr);gap:.75rem}.ObesityLanding_features__IBmhf{grid-auto-rows:auto}.ObesityLanding_features__IBmhf>li{display:block}.ObesityLanding_phone__9wyXa{display:none}.ObesityLanding_inlineScreen___HvUj{display:block;width:min(16rem,70%);margin:1rem auto .5rem;overflow:hidden;border:.375rem solid #404040;border-radius:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.ObesityLanding_feature__mCVtG{padding:.875rem 1rem}.ObesityLanding_featureCaret__y5OTi{display:block;flex:none;align-self:center;margin-left:auto;font-size:1.25rem;transition:transform .3s ease}.ObesityLanding_feature__mCVtG[aria-pressed=true] .ObesityLanding_featureCaret__y5OTi{transform:rotate(180deg)}.ObesityLanding_pillars__Ug9WL,.ObesityLanding_stages__w5JAT{grid-template-columns:minmax(0,1fr)}.ObesityLanding_pillar__5RSpx{padding:1.5rem}.ObesityLanding_stage__CFZoA{padding:1.25rem}.ObesityLanding_stageHead__XiUbB{padding-right:1rem}.ObesityLanding_schedule__XRby7>summary{padding:1rem 1.25rem;font-size:1rem}.ObesityLanding_scheduleBody___QMBW{padding:.25rem 1.25rem 1.25rem}}.PricingSection_pricingSection__Ga7u5{position:relative;margin-top:3rem;scroll-margin-top:8rem;color:#404040;font-size:1rem;line-height:1.6}.PricingSection_pricingSection__Ga7u5 :where(button,select,a):focus-visible{outline:3px solid #002261;outline-offset:3px}.PricingSection_pricesContainer__zqqrZ{min-width:0}.PricingSection_greenblur__I8Iwa{position:absolute;inset:0;z-index:-1;border-radius:2rem;background:linear-gradient(135deg,rgba(59,172,255,.02),rgba(59,172,255,.05));pointer-events:none}.PricingSection_categoryContent__DSSho,.PricingSection_categoryNav__LVCda{min-width:0}.PricingSection_categoryHeadingDesktop__P8y9b,.PricingSection_categoryHeading__a04I0{display:block;margin:0 0 1rem;color:#404040;font-size:.875rem;font-weight:600}.PricingSection_desktopTabs__Zqgck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:2rem}.PricingSection_desktopTab__oc8Pf{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.85rem 1rem;border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:.75rem;background:#fff;color:#404040;font:inherit;font-size:.9375rem;line-height:1.5;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PricingSection_desktopTab__oc8Pf:hover{border-color:#3bacff}.PricingSection_desktopTabActive__OR8k0{border-color:#3bacff;background:#3bacff;color:#fff;font-weight:600}.PricingSection_desktopTabActive__OR8k0 .PricingSection_desktopTabIcon__hV0d3{color:#fff}.PricingSection_desktopTabLabel__q5d7b{display:block;min-width:0;overflow-wrap:anywhere}.PricingSection_desktopTabIcon__hV0d3{flex-shrink:0;width:1.5rem;height:1.5rem;color:#002261}.PricingSection_mobileSwitcher__hjZ_G{display:none}.PricingSection_categoryDropdown__U1O1J{position:relative;z-index:3}.PricingSection_dropdownTrigger__zusfG{display:flex;align-items:center;gap:.8rem;width:100%;padding:1rem;border:1px solid rgb(80.7843137255%,91.862745098%,100%);border-radius:1.125rem;background:#fff;color:#404040;font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 30px 0 rgba(0,0,0,.05)}.PricingSection_dropdownTrigger__zusfG.PricingSection_dropdownOpen__4h_xS,.PricingSection_dropdownTrigger__zusfG:hover{border-color:#3bacff}.PricingSection_triggerIcon__bKYhh{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:rgb(93.8509803922%,97.3960784314%,100%);color:#002261}.PricingSection_triggerIcon__bKYhh svg{width:1.75rem;height:1.75rem}.PricingSection_triggerBody__iZkXt{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.PricingSection_triggerHint__saSRU{color:#404040;font-size:.875rem;line-height:1.5}.PricingSection_triggerValue__7iHDh{color:#002261;font-size:1.125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.PricingSection_triggerChevron__cUNab{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#3bacff;color:#fff}.PricingSection_triggerChevron__cUNab svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;transition:transform .15s ease}.PricingSection_dropdownOpen__4h_xS .PricingSection_triggerChevron__cUNab svg{transform:rotate(180deg)}.PricingSection_dropdownMenu__PF7sW{position:absolute;top:calc(100% + .5rem);inset-inline:0;max-height:min(60vh,28rem);margin:0;padding:.5rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(80.7843137255%,91.862745098%,100%);border-radius:1.125rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);list-style:none}.PricingSection_dropdownMenu__PF7sW li{margin:0;padding:0;list-style:none}.PricingSection_dropdownOption__KK_J_{display:flex;align-items:center;gap:.7rem;width:100%;min-height:2.75rem;padding:.85rem .65rem;border:0;border-radius:.75rem;background:rgba(0,0,0,0);color:#404040;font:inherit;font-size:1rem;line-height:1.5;text-align:left;cursor:pointer}.PricingSection_dropdownOption__KK_J_ span{flex:1;min-width:0;overflow-wrap:anywhere}.PricingSection_dropdownOption__KK_J_:focus-visible,.PricingSection_dropdownOption__KK_J_:hover{background:rgb(95.3882352941%,98.0470588235%,100%)}.PricingSection_dropdownSelected__8BvXZ{background:rgb(92.3137254902%,96.7450980392%,100%);color:#002261;font-weight:600}.PricingSection_optionIcon__UzSzw{flex-shrink:0;width:1.5rem;height:1.5rem;color:#002261}.PricingSection_checkIcon___gN0t{flex-shrink:0;width:1.25rem;height:1.25rem;fill:none;stroke:#002261;stroke-width:2}.PricingSection_offersWrapper__ydeH8{min-width:0;container-type:inline-size}.PricingSection_carouselToolbar__gSRuB{display:flex;align-items:center;justify-content:space-between;gap:1rem}.PricingSection_carouselHint__Di1Va{color:#404040;font-size:.875rem}.PricingSection_carouselControls__JAkoR{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PricingSection_carouselControls__JAkoR[hidden]{display:none}.PricingSection_carouselPosition__CLIvv{margin-right:.5rem;font-size:.875rem;font-variant-numeric:tabular-nums}.PricingSection_scrollNav__VTjNf{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(78.4784313725%,90.8862745098%,100%);border-radius:50%;background:#fff;color:#002261;cursor:pointer}.PricingSection_scrollNav__VTjNf svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8}.PricingSection_scrollNav__VTjNf:hover:not(:disabled){border-color:#3bacff;background:hsl(216,55.5555555556%,96.8235294118%)}.PricingSection_scrollNav__VTjNf:disabled{opacity:.35;cursor:default}.PricingSection_offersList___wLGa{display:grid;--columns:min(var(--offers),2);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--columns) - 1)*1.5rem)/var(--columns));gap:1.5rem;margin:0;padding:1rem 0 1.25rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:rgb(50.0392156863%,78.8431372549%,100%) rgb(90.7764705882%,96.0941176471%,100%);scrollbar-width:thin}.PricingSection_offersList___wLGa:focus-visible{outline:2px solid #002261;outline-offset:4px}.PricingSection_singleOffer__knOR7{grid-auto-columns:100%}@container (min-width: 701px){[data-offers="2"] .PricingSection_carouselToolbar__gSRuB{display:none}}@container (min-width: 900px){.PricingSection_offersList___wLGa{--columns:min(var(--offers),3)}[data-offers="3"] .PricingSection_carouselToolbar__gSRuB{display:none}}@container (min-width: 1150px){.PricingSection_offersList___wLGa{--columns:min(var(--offers),4)}[data-offers="4"] .PricingSection_carouselToolbar__gSRuB{display:none}.PricingSection_offerItem__PJzEV .PricingSection_offerTitle__yIi9j{font-size:1.5rem}}.PricingSection_offerItem__PJzEV{position:relative;display:flex;min-width:0;margin:0;padding:0;border:1px solid rgb(81.5529411765%,92.1882352941%,100%);border-radius:1.125rem;background:#fff;scroll-snap-align:start;scroll-snap-stop:always}.PricingSection_offerRecommended__f4M1d{border-color:#3bacff}.PricingSection_offerWrapper__EIcHI{display:flex;flex-direction:column;width:100%;min-width:0;padding:1.75rem}.PricingSection_offerBadge__MWtIF{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.35rem .7rem;white-space:nowrap;border-radius:2rem;background:#3bacff;color:#fff;font-size:.875rem;font-weight:500;line-height:1.5}.PricingSection_offerTitle__yIi9j{margin:0 0 1.25rem;color:#002261;font-size:1.75rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.PricingSection_offerItem__PJzEV .PricingSection_offerTitle__yIi9j{min-height:2.8em}.PricingSection_offerPricing__P632U{margin-bottom:1.5rem}.PricingSection_priceRow__Oo135{display:flex;flex-direction:column;gap:.3rem}.PricingSection_priceLabel__BwCPg{margin:.4rem 0 0;color:#404040;font-size:.875rem;line-height:1.7}.PricingSection_priceAmount__7DdJR{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.PricingSection_oldPrice__Pn_mh{color:#797979;font-size:1.125rem;text-decoration:line-through}.PricingSection_price__NmrXn{color:#404040;font-size:2.625rem;font-weight:600;line-height:1.2;letter-spacing:-.03em}.PricingSection_offerSummary__iVmDq{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.75}.PricingSection_offerDescription___0B1D{flex:1;margin:0 0 1.75rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.PricingSection_listLabel__PJ_uM{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:#404040}.PricingSection_featuresList___dj2y{display:grid;gap:.85rem;margin:0;padding:0;list-style:none;font-size:1rem;line-height:1.7;color:#404040}.PricingSection_featuresList___dj2y li{position:relative;padding-left:1.6rem;margin:0;color:inherit;font-size:inherit;line-height:inherit}.PricingSection_featuresList___dj2y li:before{content:"";position:absolute;left:.2rem;top:.5rem;width:.35rem;height:.65rem;border:solid #3bacff;border-width:0 2px 2px 0;transform:rotate(45deg)}.PricingSection_offerNote__6oC_f{margin:1.25rem 0 0;font-size:.875rem;color:#404040;line-height:1.75}.PricingSection_detailLink__TVWax{display:block;margin:0 0 1rem;padding:0;border:0;background:rgba(0,0,0,0);color:#002261;font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.PricingSection_bookingButton__pDR83{display:flex;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;width:100%;padding:.85rem 1rem;border:1px solid #3bacff;border-radius:.75rem;background:#3bacff;color:#fff;font:inherit;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease}.PricingSection_bookingButton__pDR83:hover:not(:disabled){background:#375ded;border-color:#375ded;color:#fff}.PricingSection_bookingButtonDisabled__47438{background:#f5f5f5;border-color:#e0e0e0;color:#797979;cursor:not-allowed}.PricingSection_cityPicker__MmxnP{display:flex;flex-direction:column;gap:.75rem}.PricingSection_citySelectWrap__VS6fC{position:relative}.PricingSection_citySelect__VYDfl{display:block;width:100%;min-height:3.25rem;padding:.8rem 2.5rem .8rem 1rem;border:1px solid rgb(73.0980392157%,88.6078431373%,100%);border-radius:.75rem;background:#fff;color:#404040;font:inherit;font-size:1rem;line-height:1.5;cursor:pointer;appearance:none}.PricingSection_citySelectFilled__NTngh{border-color:#3bacff}.PricingSection_citySelectError__qsoK8{border-color:#d11515}.PricingSection_cityArrow___IpC7{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;fill:#3bacff;pointer-events:none}.PricingSection_cityError__C_NEV,.PricingSection_orderError__B5KRl{margin:0;font-size:.875rem;color:#d11515}.PricingSection_orderError__B5KRl{margin-top:.75rem}.PricingSection_orderError__B5KRl a{color:inherit;text-decoration:underline}.PricingSection_offerUnavailable__cLk4l{background:#f8f9fa}.PricingSection_unavailableNote__n7sNY{font-size:1.125rem;color:#797979}.PricingSection_priceNote__YVBaz{display:inline-flex;position:relative}.PricingSection_priceNoteIcon__K1JQF{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:rgba(0,0,0,0);color:#002261;cursor:pointer}.PricingSection_priceNoteIcon__K1JQF svg{width:1.25rem;height:1.25rem}.PricingSection_priceNoteTooltip__YgbWM{position:absolute;z-index:2;top:100%;right:0;width:12rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:.75rem;background:#fff;color:#404040;font-size:.875rem;line-height:1.6}@container (max-width: 700px){.PricingSection_offersList___wLGa{grid-auto-columns:100%;gap:1rem}.PricingSection_offerItem__PJzEV .PricingSection_offerTitle__yIi9j{min-height:0}}@media(max-width:1200px){.PricingSection_desktopTabs__Zqgck{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.PricingSection_pricingSection__Ga7u5{margin-top:2rem;scroll-margin-top:5rem}.PricingSection_categoryHeadingDesktop__P8y9b,.PricingSection_desktopTabs__Zqgck{display:none}.PricingSection_mobileSwitcher__hjZ_G{display:block;margin-bottom:1.75rem}.PricingSection_categoryHeading__a04I0{margin-bottom:.6rem}.PricingSection_offerWrapper__EIcHI{padding:1.5rem}.PricingSection_offerTitle__yIi9j{font-size:1.5625rem}.PricingSection_carouselToolbar__gSRuB{gap:.5rem}.PricingSection_carouselHint__Di1Va{max-width:10rem}.PricingSection_carouselPosition__CLIvv{margin-right:0}.PricingSection_carouselControls__JAkoR{gap:.35rem}}@media(prefers-reduced-motion:reduce){.PricingSection_bookingButton__pDR83,.PricingSection_desktopTab__oc8Pf,.PricingSection_triggerChevron__cUNab svg{transition:none}}.CityPromo_section__uEHQo{padding-top:2.25rem}@media(max-width:780px){.CityPromo_section__uEHQo{padding-top:1.5rem}}.CityPromo_card__YTZkx{display:grid;gap:1.5rem;padding:1.875rem;background:#fff;border:1px solid rgb(86.1647058824%,94.1411764706%,100%);border-radius:1.5rem;box-shadow:0 0 30px 0 rgba(0,0,0,.05);color:#404040}.CityPromo_card__YTZkx>*{min-width:0}@media(max-width:780px){.CityPromo_card__YTZkx{padding:1.125rem;border-radius:1.125rem}}.CityPromo_copy__YUYJN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"eyebrow points" "title points" "lead points";grid-template-rows:auto auto 1fr;column-gap:3rem;align-items:start}.CityPromo_copy__YUYJN>*{min-width:0}@media(max-width:1200px){.CityPromo_copy__YUYJN{column-gap:1.5rem}}@media(max-width:780px){.CityPromo_copy__YUYJN{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "lead" "points";grid-template-rows:none}}@media(min-width:1201px){.CityPromo_copy__YUYJN{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"eyebrow points art" "title points art" "lead points art";column-gap:2.25rem}}.CityPromo_art__WEI5j{grid-area:art;display:none}@media(min-width:1201px){.CityPromo_art__WEI5j{display:grid;place-items:center;align-self:center;pointer-events:none}.CityPromo_art__WEI5j img{display:block;width:100%;max-width:20rem;height:auto;transform:scale(1.25)}}.CityPromo_eyebrow__zUUfa{grid-area:eyebrow;margin:0 0 .75rem;color:#002261;font-size:.875rem;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.CityPromo_title__4fas4{grid-area:title;margin:0 0 .75rem;color:#404040;font-size:clamp(1.375rem,1.2rem + .7vw,2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.CityPromo_lead__IaZCE{grid-area:lead;margin:0;color:#404040;font-size:1rem;line-height:1.6;text-wrap:pretty;overflow-wrap:anywhere}.CityPromo_copy__YUYJN .CityPromo_points__GAIFb{grid-area:points;align-self:center;grid-template-columns:minmax(0,1fr);gap:.75rem;font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.CityPromo_copy__YUYJN .CityPromo_points__GAIFb li{min-width:0}@media(max-width:780px){.CityPromo_copy__YUYJN .CityPromo_points__GAIFb{margin-top:1.5rem}}.CityPromo_offer__nqPUU{display:flex;min-width:0}.CityPromo_offer__nqPUU .CityPromo_cta__ejsI1{width:auto;min-height:2.75rem;padding:.75rem 1.125rem;gap:.375rem;font-size:.9375rem;text-wrap:pretty;overflow-wrap:anywhere}.CityPromo_offer__nqPUU .CityPromo_cta__ejsI1 svg{width:1.25rem;height:1.25rem;flex-shrink:0}.CityPromo_offer__nqPUU .CityPromo_cta__ejsI1:focus-visible{outline:3px solid #002261;outline-offset:4px}@media(max-width:780px){.CityPromo_offer__nqPUU .CityPromo_cta__ejsI1{width:100%;padding-inline:.75rem}}.ObesityHeroBox_wrap__zmSfb{padding:0 2.778vw 1.5vw}@media(max-width:780px){.ObesityHeroBox_wrap__zmSfb{padding:0 4.167vw 5vw}}.ObesityHeroBox_box__AQ2LI{display:grid;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:1vw;box-shadow:0 0 30px 0 rgba(0,0,0,.05)}@media(min-width:781px){.ObesityHeroBox_box__AQ2LI{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"intro summary" "intro downloads"}}.ObesityHeroBox_intro__Apxel{display:none}@media(min-width:781px){.ObesityHeroBox_intro__Apxel{grid-area:intro;display:flex;align-items:center;gap:1.25rem;padding:2rem 2.5rem}}.ObesityHeroBox_introIcon__Z0RvS{display:inline-flex;padding:1rem;border-radius:50%;background:rgba(59,172,255,.12);color:#375ded;font-size:2rem;line-height:0}.ObesityHeroBox_introTitle__wb3O9{margin:0 0 .35rem;font-size:1.75rem;font-weight:700;line-height:1.2;color:#002261}.ObesityHeroBox_introLead__P1GrR{margin:0;font-size:1rem;color:#404040}.ObesityHeroBox_summary__IHW6H{display:grid;gap:1rem;padding:1rem 1.25rem}@media(min-width:781px){.ObesityHeroBox_summary__IHW6H{grid-area:summary;padding:1.5rem 2rem .5rem}}.ObesityHeroBox_buy__nL_0Q{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.4rem 3rem;border:0;border-radius:.75rem;background:#375ded;color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ObesityHeroBox_buy__nL_0Q:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ObesityHeroBox_buy__nL_0Q:hover .ObesityHeroBox_buyIcon__gh5Iv{transform:translateY(-50%) rotate(45deg)}.ObesityHeroBox_buy__nL_0Q:focus-visible{outline:3px solid #002261;outline-offset:4px}@media(min-width:781px){.ObesityHeroBox_buy__nL_0Q{min-height:3.5rem;font-size:1.125rem}}.ObesityHeroBox_buyIcon__gh5Iv{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);display:inline-flex;padding:.6rem;border-radius:50%;background:#fff;color:#375ded;font-size:1rem;line-height:0;transition:transform .3s ease}.ObesityHeroBox_badge__tKBFy{display:flex;align-items:center;justify-content:center;gap:.5em;min-height:2.75rem;padding:.375em .75em .375em .375em;font-size:min(1rem,4.1vw);border:1px solid rgba(59,172,255,.25);border-radius:.75rem;background:rgba(59,172,255,.06);color:#002261}.ObesityHeroBox_badge__tKBFy>span:not(.ObesityHeroBox_badgeIcon__WVzQC){overflow-wrap:anywhere;hyphens:auto;font-size:.875em;font-weight:600;line-height:1.2}.ObesityHeroBox_badge__tKBFy>strong{padding-left:.75em;background:linear-gradient(#3BACFF,#3BACFF) 0 0/2px 50% no-repeat,linear-gradient(#375DED,#375DED) 0 100%/2px 50% no-repeat;font-size:1.125em;font-weight:700;line-height:1.2;white-space:nowrap}@media(min-width:781px){.ObesityHeroBox_badge__tKBFy{display:none}}.ObesityHeroBox_badgeIcon__WVzQC{display:inline-flex;padding:.375em;border-radius:50%;background:#fff;color:#375ded;font-size:1.125em;line-height:0}.ObesityHeroBox_downloads__1maT1{padding:1rem 1.25rem;border-top:1px solid rgba(59,172,255,.12);border-radius:0 0 1vw 1vw;background:rgba(59,172,255,.05)}@media(min-width:781px){.ObesityHeroBox_downloads__1maT1{grid-area:downloads;padding:.5rem 2rem 1.5rem;border-top:0;background:none}}