.flu-vaccine_root__Zzp1I{--accent:#133334;background:#fef9ef;color:#133334;font-family:var(--brand-font);font-weight:350;padding:132px 0 100px}.flu-vaccine_root__Zzp1I *,.flu-vaccine_root__Zzp1I :after,.flu-vaccine_root__Zzp1I :before{box-sizing:border-box}.flu-vaccine_root__Zzp1I :is(h1,h2,h3,h4,button,summary,a,label,strong){font-weight:400}.flu-vaccine_root__Zzp1I :is(a,button,input,summary):focus-visible{outline:2px solid #133334;outline-offset:4px}.flu-vaccine_root__Zzp1I h2{font-size:clamp(32px,3.7vw,52px);line-height:1.06;letter-spacing:-.04em;margin:0}.flu-vaccine_root__Zzp1I h3{letter-spacing:-.025em}.flu-vaccine_root__Zzp1I p{line-height:1.65}.flu-vaccine_container__FOLp1{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}.flu-vaccine_hero__zLtqD{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:110px}.flu-vaccine_hero__zLtqD>*{min-width:0}.flu-vaccine_gallery__i8T3M{position:sticky;top:116px}.flu-vaccine_aftercareV2__V6WDp,.flu-vaccine_lifeSection__4cKI4,.flu-vaccine_season__mPYoo,.flu-vaccine_symptoms___dbsC{margin-bottom:112px}.flu-vaccine_root__Zzp1I .flu-vaccine_seasonHeading__v3XTI{text-align:center;margin-bottom:65px}.flu-vaccine_seasonChart__5jwTY{max-width:1060px;margin-inline:auto}.flu-vaccine_seasonPlotV3__84_bf{position:relative;height:clamp(270px,30vw,360px)}.flu-vaccine_seasonPlotV3__84_bf>svg{display:block;width:100%;height:100%;overflow:visible}.flu-vaccine_seasonLineV3__SBast{stroke-dasharray:1;stroke-dashoffset:1}.flu-vaccine_seasonAreaV3__Y6_Rv,.flu-vaccine_seasonArrowsV3__Tj9aG{opacity:0}.flu-vaccine_seasonPlotV3__84_bf[data-entered=true] .flu-vaccine_seasonLineV3__SBast{animation:flu-vaccine_seasonDrawV3__vLe2m 1.5s ease-out forwards}.flu-vaccine_seasonPlotV3__84_bf[data-entered=true] .flu-vaccine_seasonAreaV3__Y6_Rv{animation:flu-vaccine_seasonFadeV3__qP3Z4 1s ease-out .5s forwards}.flu-vaccine_seasonPlotV3__84_bf[data-entered=true] .flu-vaccine_seasonArrowsV3__Tj9aG{animation:flu-vaccine_seasonFadeV3__qP3Z4 .8s ease-out .3s forwards}.flu-vaccine_seasonCursorV3__DWWHj{position:absolute;width:0;height:0;transition:left .35s ease,top .35s ease}.flu-vaccine_seasonDotV3__SQuo5{position:absolute;width:14px;height:14px;border:3px solid #133334;background:#fef9ef;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #1333340a}.flu-vaccine_seasonBubbleV3__sT_q5{position:absolute;bottom:24px;left:0;transform:translateX(-50%);width:180px;padding:13px 18px;color:#fef9ef;background:#133334;border-radius:12px;text-align:center;pointer-events:none}.flu-vaccine_seasonBubbleV3__sT_q5:after{content:"";position:absolute;bottom:-4px;left:calc(50% - 4px);width:8px;height:8px;transform:rotate(45deg);background:#133334}.flu-vaccine_seasonBubbleV3__sT_q5>span{font-size:15px;font-weight:400}.flu-vaccine_seasonBubbleV3__sT_q5 p{font-size:12px;line-height:1.4;margin:4px 0 0;opacity:.8}.flu-vaccine_seasonMonthsV3__h39IP{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:7px}.flu-vaccine_seasonMonthsV3__h39IP button{border:0;color:#133334;background:transparent;min-height:46px;border-radius:50px;font:inherit;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.flu-vaccine_seasonMonthsV3__h39IP button[aria-pressed=true]{background:#133334;color:#fef9ef}.flu-vaccine_seasonSourceV3__XCZAx{display:flex;justify-content:center;align-items:center;gap:5px;width:fit-content;margin:25px auto 0;font-size:11px;color:#1e4c4e}@keyframes flu-vaccine_seasonDrawV3__vLe2m{to{stroke-dashoffset:0}}@keyframes flu-vaccine_seasonFadeV3__qP3Z4{to{opacity:1}}.flu-vaccine_symptoms___dbsC{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.flu-vaccine_symptomPhoto__95O5m{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:#f7eee0}.flu-vaccine_symptomPhoto__95O5m img{object-fit:cover}.flu-vaccine_symptomCopy__S09WD>p{margin:25px 0;font-size:15px}.flu-vaccine_symptomList__PatcU{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:0;list-style:none}.flu-vaccine_symptomList__PatcU li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;padding:18px 0;border-bottom:1px solid #13333425}.flu-vaccine_symptomList__PatcU svg{width:23px;height:23px;flex-shrink:0;stroke-width:1.5}.flu-vaccine_root__Zzp1I .flu-vaccine_smallNote__2I9No{font-size:12px}.flu-vaccine_symptomCopy__S09WD .flu-vaccine_primary__Ayf5x{max-width:320px}.flu-vaccine_lifeCards__KTVPQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;scrollbar-width:none}.flu-vaccine_lifeCards__KTVPQ::-webkit-scrollbar{display:none;width:0;height:0}.flu-vaccine_lifeCards__KTVPQ article{min-width:0}.flu-vaccine_lifeCards__KTVPQ article>div{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#f7eee0}.flu-vaccine_lifeCards__KTVPQ img{object-fit:cover}.flu-vaccine_root__Zzp1I .flu-vaccine_lifeCaption__hVYTP{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-.015em;margin:16px 0 0;max-width:42ch;padding-right:12px}.flu-vaccine_lifeCaption__hVYTP>span+span{opacity:.68}.flu-vaccine_aftercareV2__V6WDp{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(32px,5vw,80px)}.flu-vaccine_aftercareV2__V6WDp>div>p{font-size:15px;margin:24px 0 0;max-width:470px}.flu-vaccine_aftercareFacts__6Tfhr{background:#f7eee0;border-radius:24px;padding:35px}.flu-vaccine_aftercareFacts__6Tfhr article{padding:24px 0;border-bottom:1px solid #13333425}.flu-vaccine_aftercareFacts__6Tfhr article:first-child{padding-top:0}.flu-vaccine_aftercareFacts__6Tfhr span{font-size:40px;letter-spacing:-.04em}.flu-vaccine_aftercareFacts__6Tfhr article p{font-size:14px;margin:8px 0 0}.flu-vaccine_aftercareFacts__6Tfhr a{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:25px}.flu-vaccine_checkoutContent__A_9M6{display:flex;flex-direction:column;height:100%;padding:28px 24px 20px;font-family:var(--brand-font);color:#133334;font-weight:350;background:#fef9ef}.flu-vaccine_checkoutContent__A_9M6 :is(h2,h3,button){font-weight:400}.flu-vaccine_checkoutHeader__TQ8xK h2{font-size:30px;letter-spacing:-.035em;margin:0;padding-right:40px}.flu-vaccine_checkoutHeader__TQ8xK small{font-size:20px;opacity:.55}.flu-vaccine_checkoutHeader__TQ8xK p{margin:12px 0 20px;font-size:14px}.flu-vaccine_previewNotice__pyFJL{padding:15px;background:#f7eee0;font-size:12px;line-height:1.6;border-radius:10px}.flu-vaccine_checkoutItem__uFEbZ{display:flex;gap:18px;padding:28px 0;border-bottom:1px solid #13333425}.flu-vaccine_checkoutItem__uFEbZ>img{border-radius:10px;object-fit:cover;width:88px;height:105px}.flu-vaccine_checkoutItem__uFEbZ>div{flex:1;min-width:0}.flu-vaccine_checkoutItem__uFEbZ h3{font-size:18px;margin:0}.flu-vaccine_checkoutItem__uFEbZ h3 small{display:block;font-size:11px;font-weight:350;margin-top:6px}.flu-vaccine_checkoutItem__uFEbZ p{font-size:13px;margin-top:10px}.flu-vaccine_quantityControls__n3nE1{display:flex;align-items:center;gap:14px;margin-top:16px}.flu-vaccine_quantityControls__n3nE1 button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #13333430;border-radius:50%;cursor:pointer;background:transparent}.flu-vaccine_quantityControls__n3nE1 button:disabled{opacity:.3;cursor:default}.flu-vaccine_quantityControls__n3nE1 .flu-vaccine_removeItem__66UOA{margin-left:auto;color:#b33c32;border:0}.flu-vaccine_checkoutFooter__kKDZd{margin-top:auto;padding-top:25px}.flu-vaccine_checkoutTotal__l_2YG{display:flex;justify-content:space-between;gap:20px;font-size:20px;margin-bottom:20px}.flu-vaccine_checkoutFooter__kKDZd .flu-vaccine_primary__Ayf5x{display:flex;justify-content:space-between;min-height:52px;width:100%;padding:0 23px;font-size:14px;background:#133334;color:#fef9ef;font-weight:400}.flu-vaccine_checkoutFooter__kKDZd>p{font-size:11px;line-height:1.6;margin:12px 0 0;display:flex;gap:5px;align-items:center;justify-content:center}.flu-vaccine_emptyCart__sCttR{padding-top:40px}@media (max-width:800px){.flu-vaccine_aftercareV2__V6WDp,.flu-vaccine_lifeSection__4cKI4,.flu-vaccine_season__mPYoo,.flu-vaccine_symptoms___dbsC{margin-bottom:64px}.flu-vaccine_aftercareV2__V6WDp,.flu-vaccine_symptoms___dbsC{grid-template-columns:1fr;gap:30px}.flu-vaccine_symptomPhoto__95O5m{border-radius:16px}.flu-vaccine_symptomCopy__S09WD .flu-vaccine_primary__Ayf5x{max-width:none}.flu-vaccine_symptomList__PatcU{gap:0 16px}.flu-vaccine_symptomList__PatcU li{font-size:13px}.flu-vaccine_lifeCards__KTVPQ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:0 16px 10px}.flu-vaccine_lifeCards__KTVPQ article{flex:0 0 82vw;max-width:380px;scroll-snap-align:center}.flu-vaccine_root__Zzp1I .flu-vaccine_lifeCaption__hVYTP{font-size:17px;margin-top:14px}.flu-vaccine_aftercareFacts__6Tfhr{border-radius:16px;padding:26px}.flu-vaccine_checkoutContent__A_9M6{padding-inline:20px}.flu-vaccine_planCopy__IPx7L{font-size:16px}}.flu-vaccine_stage__TAQKA{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f7eee0}.flu-vaccine_slide__Aqjms{object-fit:cover;opacity:0;transition:opacity .5s ease}.flu-vaccine_slide__Aqjms[data-active=true]{opacity:1}.flu-vaccine_controls__Cel_M{position:absolute;inset-inline:12px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.flu-vaccine_controls__Cel_M button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff90;color:#133334;background:#fef9efe6;backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer}.flu-vaccine_counter___KB2z{position:absolute;bottom:14px;right:16px;padding:4px 10px;background:#fef9efd9;border-radius:30px;font-size:10px}.flu-vaccine_thumbnails__8dC3H{display:flex;gap:9px;padding-top:12px}.flu-vaccine_thumbnails__8dC3H button{padding:3px;background:transparent;border:1px solid transparent;border-radius:7px;width:64px;cursor:pointer}.flu-vaccine_thumbnails__8dC3H button[aria-pressed=true]{border-color:#13333470}.flu-vaccine_thumbnails__8dC3H img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.flu-vaccine_galleryCaption__d29QU{display:flex;justify-content:space-between;font-size:10px;margin:13px 3px 0;color:#1e4c4e}.flu-vaccine_galleryCaption__d29QU span{opacity:.7}.flu-vaccine_serviceLabel__Fsad7{display:flex;align-items:center;gap:7px;font-size:12px;margin:4px 0 21px}.flu-vaccine_purchase__t_Ek7 h1{font-size:clamp(40px,4vw,58px);line-height:1.06;letter-spacing:-.045em;margin:0 0 13px}.flu-vaccine_tagline__5Pq_p{font-size:21px;letter-spacing:-.025em;margin:0 0 16px}.flu-vaccine_description__3SXdb{font-size:14px;max-width:540px;margin:0 0 22px}.flu-vaccine_benefits__NjL3B{display:grid;gap:10px;margin:0 0 29px;padding:0;list-style:none}.flu-vaccine_benefits__NjL3B li{display:flex;align-items:start;gap:9px;font-size:13px;line-height:1.5}.flu-vaccine_benefits__NjL3B svg{flex-shrink:0;margin-top:2px}.flu-vaccine_buyBox__jw_WB{position:relative;padding:20px 18px 15px;border:1px solid #13333428;border-radius:8px;min-width:0}.flu-vaccine_buyBox__jw_WB legend{padding:0 7px;margin-left:-7px;font-size:14px;font-weight:400}.flu-vaccine_paymentNote__vaIOV{position:absolute;right:18px;top:-22px;margin:0;background:#fef9ef;padding:0 4px;font-size:10px}.flu-vaccine_plans__Z4_XK{display:grid;gap:9px;margin-bottom:17px}.flu-vaccine_customQuantity__f2Ckr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0;font-size:14px}.flu-vaccine_customQuantity__f2Ckr small{display:block;margin-top:5px;font-size:11px;color:#1e4c4e}.flu-vaccine_quantityPicker___6A2p{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid #13333430;border-radius:50px;padding:2px}.flu-vaccine_quantityPicker___6A2p button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:#133334;background:transparent;cursor:pointer}.flu-vaccine_quantityPicker___6A2p button:disabled{opacity:.3;cursor:default}.flu-vaccine_quantityPicker___6A2p input{width:48px;min-width:0;height:38px;padding:0;border:0;border-radius:4px;color:#133334;background:transparent;font:inherit;font-size:16px;font-weight:400;text-align:center;appearance:textfield;-moz-appearance:textfield}.flu-vaccine_quantityPicker___6A2p input::-webkit-inner-spin-button,.flu-vaccine_quantityPicker___6A2p input::-webkit-outer-spin-button{appearance:none;margin:0}.flu-vaccine_selectionTotal__tMkuS{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;font-size:16px;font-weight:400}.flu-vaccine_plan__Zo4Lu{display:flex;align-items:center;gap:11px;padding:16px 13px;border:1px solid #13333425;border-radius:6px;cursor:pointer;position:relative}.flu-vaccine_plan__Zo4Lu[data-selected=true]{border-color:#133334;background:#f7eee0}.flu-vaccine_plan__Zo4Lu input{position:absolute;width:100%;height:100%;inset:0;opacity:0;cursor:pointer}.flu-vaccine_plan__Zo4Lu:has(input:focus-visible){outline:2px solid #133334;outline-offset:3px}.flu-vaccine_radioMark__moG37{display:grid;place-items:center;border:1px solid #13333470;border-radius:50%;width:18px;height:18px;flex-shrink:0}.flu-vaccine_plan__Zo4Lu[data-selected=true] .flu-vaccine_radioMark__moG37{background:#133334;border-color:#133334;color:#fef9ef}.flu-vaccine_planCopy__IPx7L{font-size:17px;line-height:1.2}.flu-vaccine_planCopy__IPx7L small,.flu-vaccine_price__WTFr3 small{display:block;margin-top:7px;font-size:10px;font-weight:350;color:#1e4c4e;line-height:1.35}.flu-vaccine_price__WTFr3{margin-left:auto;text-align:right;font-size:19px;white-space:nowrap}.flu-vaccine_root__Zzp1I .flu-vaccine_primary__Ayf5x{display:flex;justify-content:center;min-height:52px;width:100%;padding:0 23px;font-size:14px;background:#133334;color:#fef9ef;font-weight:400}.flu-vaccine_paymentMethods__6OcLE{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px;font-size:13px;line-height:24px}.flu-vaccine_paymentMethods__6OcLE img{width:auto;height:24px}.flu-vaccine_bookingNote__iOUMJ{text-align:center;font-size:10px;margin:10px 0 0}.flu-vaccine_trust__YEq7_{display:flex;justify-content:space-around;flex-wrap:wrap;gap:12px;padding:18px 0;font-size:10px}.flu-vaccine_trust__YEq7_ span{display:inline-flex;gap:6px;align-items:center}.flu-vaccine_quickDetails__kdmpL{border-top:1px solid #13333425;margin-top:5px}.flu-vaccine_quickDetails__kdmpL details{border-bottom:1px solid #13333425}.flu-vaccine_quickDetails__kdmpL summary{display:flex;justify-content:space-between;list-style:none;padding:17px 0;font-size:13px;cursor:pointer}.flu-vaccine_quickDetails__kdmpL summary::-webkit-details-marker{display:none}.flu-vaccine_quickDetails__kdmpL summary:after{content:"+";font-size:18px}.flu-vaccine_quickDetails__kdmpL details[open] summary:after{content:"−"}.flu-vaccine_quickDetails__kdmpL p{margin:0 0 18px;font-size:12px}.flu-vaccine_sectionHeading__3cLFi{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:end;margin-bottom:42px}.flu-vaccine_sectionHeading__3cLFi>p{margin:0;font-size:15px;max-width:440px}.flu-vaccine_aftercare__FicKS,.flu-vaccine_preparation__xv5UQ,.flu-vaccine_protection__Gywgq,.flu-vaccine_routine__kbAdj{margin-bottom:112px}.flu-vaccine_aftercare__FicKS,.flu-vaccine_protectionGrid__db_iB,.flu-vaccine_routine__kbAdj{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.flu-vaccine_squareArt__11gMF{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:#f7eee0}.flu-vaccine_squareArt__11gMF img{object-fit:cover}.flu-vaccine_factList__cKNmJ article{display:flex;gap:23px;padding:25px 0;border-bottom:1px solid #13333425}.flu-vaccine_factList__cKNmJ article:first-child{padding-top:0}.flu-vaccine_factList__cKNmJ article>span{font-size:11px;padding-top:5px}.flu-vaccine_factList__cKNmJ h3{margin:0 0 9px;font-size:23px}.flu-vaccine_factList__cKNmJ p{font-size:14px;max-width:400px;margin:0}.flu-vaccine_sourceLink__nGhHk{display:inline-flex;align-items:center;gap:10px;font-size:11px;margin-top:22px}.flu-vaccine_routinePhoto__B8qe0{position:relative;min-height:640px;height:100%;overflow:hidden;border-radius:24px;background:#f7eee0}.flu-vaccine_routinePhoto__B8qe0 img{object-fit:cover}.flu-vaccine_routineCopy__U7jia>p{margin:22px 0 25px;font-size:15px}.flu-vaccine_routineCopy__U7jia ol{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:24px}.flu-vaccine_routineCopy__U7jia li{display:flex;gap:20px}.flu-vaccine_routineCopy__U7jia li>span{font-size:11px;padding-top:5px}.flu-vaccine_routineCopy__U7jia h3{font-size:20px;margin:0 0 5px}.flu-vaccine_routineCopy__U7jia li p{margin:0;font-size:14px}.flu-vaccine_routineCopy__U7jia .flu-vaccine_primary__Ayf5x{max-width:300px}.flu-vaccine_prepGrid__6uuCU{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.flu-vaccine_prepGrid__6uuCU article{border-radius:16px;padding:32px;background:#f7eee0}.flu-vaccine_prepGrid__6uuCU h3{font-size:21px;margin:30px 0 12px}.flu-vaccine_prepGrid__6uuCU p{font-size:14px;margin:0}.flu-vaccine_aftercareCopy__mKEH_{max-width:470px}.flu-vaccine_aftercareCopy__mKEH_>p{font-size:14px;margin:25px 0}.flu-vaccine_root__Zzp1I .flu-vaccine_secondary__t0v6P{font-size:13px;padding:0 22px;height:48px;font-weight:400}.flu-vaccine_root__Zzp1I [data-brand-section=faq] h2{font-weight:400}.flu-vaccine_root__Zzp1I [data-brand-section=faq]{margin-bottom:50px}.flu-vaccine_root__Zzp1I [data-brand-section=faq]>div{width:calc(100% - 80px);max-width:1320px;padding-inline:0}.flu-vaccine_closing__uwVxO{position:relative;isolation:isolate;overflow:hidden;margin:32px clamp(16px,2vw,36px) 0;border-radius:28px;aspect-ratio:16/9;background:#133334;color:#fef9ef;scroll-margin-top:100px}.flu-vaccine_closing__uwVxO picture{position:absolute;inset:0}.flu-vaccine_closing__uwVxO img{object-fit:cover;object-position:50% 50%}.flu-vaccine_closingCopy__idiwv{position:absolute;z-index:1;left:6%;bottom:6%;width:min(760px,48%);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,30px)}.flu-vaccine_root__Zzp1I .flu-vaccine_closing__uwVxO h2{font-size:clamp(38px,4vw,64px);font-weight:350;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.flu-vaccine_root__Zzp1I .flu-vaccine_closing__uwVxO .flu-vaccine_primary__Ayf5x{width:auto;flex-shrink:0;max-width:none;padding-inline:30px;background:#fef9ef;color:#133334;white-space:nowrap}.flu-vaccine_stickyBar__DClf1{position:fixed;bottom:12px;left:24px;right:24px;max-width:1320px;margin:auto;z-index:40;border:1px solid #ffffff99;border-radius:20px;background:#fef9efc9;backdrop-filter:blur(24px) saturate(135%);box-shadow:0 8px 35px #13333412;padding:11px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;transform:translateY(140%);visibility:hidden;transition:transform .3s,visibility .3s}.flu-vaccine_stickyBar__DClf1[data-visible=true]{transform:translateY(0);visibility:visible}.flu-vaccine_stickyProduct__uOrNe{display:flex;align-items:center;gap:13px}.flu-vaccine_stickyProduct__uOrNe img{border-radius:9px;object-fit:cover}.flu-vaccine_stickyProduct__uOrNe span{font-size:15px}.flu-vaccine_stickyProduct__uOrNe small{display:block;font-size:10px;margin-top:4px}.flu-vaccine_stickyBar__DClf1 .flu-vaccine_primary__Ayf5x{width:290px;min-height:49px}body:has(.flu-vaccine_root__Zzp1I) [data-analytics-cta=floating-whatsapp]{display:none}@media (min-width:1600px){.flu-vaccine_container__FOLp1{max-width:1440px}}@media (max-width:1023px){.flu-vaccine_container__FOLp1{width:calc(100% - 48px)}.flu-vaccine_hero__zLtqD{gap:28px}.flu-vaccine_plan__Zo4Lu{padding:14px 10px;gap:8px}.flu-vaccine_planCopy__IPx7L{font-size:15px}.flu-vaccine_price__WTFr3{font-size:17px}.flu-vaccine_routinePhoto__B8qe0{min-height:560px}.flu-vaccine_prepGrid__6uuCU article{padding:25px}}@media (max-width:800px){.flu-vaccine_root__Zzp1I{padding:108px 0 110px}.flu-vaccine_container__FOLp1{width:calc(100% - 32px)}.flu-vaccine_hero__zLtqD{grid-template-columns:1fr;gap:30px;padding-bottom:64px}.flu-vaccine_gallery__i8T3M{position:static}.flu-vaccine_purchase__t_Ek7 h1{font-size:44px}.flu-vaccine_serviceLabel__Fsad7{margin-top:0;margin-bottom:15px}.flu-vaccine_tagline__5Pq_p{font-size:20px}.flu-vaccine_plan__Zo4Lu{padding:17px 12px;gap:11px}.flu-vaccine_planCopy__IPx7L{font-size:17px}.flu-vaccine_price__WTFr3{font-size:19px}.flu-vaccine_aftercare__FicKS,.flu-vaccine_protectionGrid__db_iB,.flu-vaccine_routine__kbAdj,.flu-vaccine_sectionHeading__3cLFi{grid-template-columns:1fr;gap:28px}.flu-vaccine_sectionHeading__3cLFi{margin-bottom:28px}.flu-vaccine_sectionHeading__3cLFi>p{font-size:14px}.flu-vaccine_aftercare__FicKS,.flu-vaccine_preparation__xv5UQ,.flu-vaccine_protection__Gywgq,.flu-vaccine_routine__kbAdj{margin-bottom:64px}.flu-vaccine_routinePhoto__B8qe0,.flu-vaccine_squareArt__11gMF{border-radius:16px}.flu-vaccine_routinePhoto__B8qe0{min-height:0;aspect-ratio:1}.flu-vaccine_routineCopy__U7jia .flu-vaccine_primary__Ayf5x{max-width:none}.flu-vaccine_prepGrid__6uuCU{grid-template-columns:1fr;gap:10px}.flu-vaccine_prepGrid__6uuCU article{padding:25px}.flu-vaccine_prepGrid__6uuCU h3{margin-top:20px}.flu-vaccine_aftercare__FicKS .flu-vaccine_squareArt__11gMF{grid-row:1}.flu-vaccine_aftercareCopy__mKEH_{max-width:none}.flu-vaccine_closing__uwVxO{aspect-ratio:4/5;border-radius:22px}.flu-vaccine_closingCopy__idiwv{left:22px;right:22px;bottom:24px;width:auto;gap:16px}.flu-vaccine_root__Zzp1I .flu-vaccine_closing__uwVxO h2{font-size:clamp(28px,7.5vw,38px)}.flu-vaccine_stickyBar__DClf1{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:16px;padding:10px;gap:10px}.flu-vaccine_stickyProduct__uOrNe img{display:none}.flu-vaccine_stickyProduct__uOrNe span{font-size:13px}.flu-vaccine_stickyProduct__uOrNe small{font-size:10px}.flu-vaccine_stickyBar__DClf1 .flu-vaccine_primary__Ayf5x{min-height:48px;width:auto;padding:0 17px;font-size:12px;gap:10px}.flu-vaccine_root__Zzp1I [data-brand-section=faq]{margin-bottom:20px}.flu-vaccine_root__Zzp1I [data-brand-section=faq]>div{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.flu-vaccine_slide__Aqjms,.flu-vaccine_stickyBar__DClf1{transition:none}}@media (max-width:800px){.flu-vaccine_symptomList__PatcU li{gap:10px}.flu-vaccine_symptomList__PatcU svg{width:21px;height:21px}}.flu-vaccine_fluVoucher__RSke_.flu-vaccine_fluVoucher__RSke_{--ticket-stub:86px;position:relative;isolation:isolate;width:100%;min-height:164px;margin:22px 0}.flu-vaccine_fluVoucher__RSke_:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23133334' filter='url(%23grain)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:multiply}.flu-vaccine_fluVoucherBlur__eCT_g{position:absolute;right:calc(var(--ticket-stub) + 8px);bottom:-156px;width:280px;height:280px;object-fit:contain;opacity:.22;filter:blur(26px);transform:rotate(-14deg);pointer-events:none;user-select:none}.flu-vaccine_fluVoucher__RSke_.flu-vaccine_fluVoucher__RSke_ .flu-vaccine_fluVoucherMain__koit1{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:24px 18px 24px 14px}.flu-vaccine_fluVoucherGift__MDUQW{width:96px;height:112px;object-fit:contain;flex-shrink:0}.flu-vaccine_fluVoucherCopy__p_F8_{min-width:0}.flu-vaccine_root__Zzp1I .flu-vaccine_fluVoucherCopy__p_F8_ h3{max-width:270px;margin:0 0 10px;font-size:25px;line-height:1.12;letter-spacing:-.03em;font-weight:400;text-wrap:balance}.flu-vaccine_root__Zzp1I .flu-vaccine_fluVoucherCopy__p_F8_ p{margin:0;font-size:15px;line-height:1.4;font-weight:350;color:#1e4c4e}.flu-vaccine_fluVoucherCopy__p_F8_ strong{font-weight:400}.flu-vaccine_fluVoucherCode__IeqqA{z-index:2;background:transparent;border:0;color:#133334;font-family:inherit;cursor:pointer;align-content:center;gap:12px;min-height:60px;font-size:12px}.flu-vaccine_fluVoucherCode__IeqqA:focus-visible{outline-offset:-8px;border-radius:12px}.flu-vaccine_routineCopy__U7jia ol{margin-top:35px}.flu-vaccine_routinePhoto__B8qe0{min-height:520px}.flu-vaccine_routineCopy__U7jia .flu-vaccine_visitNote__1ds44{font-size:13px;margin:26px 0}@media (max-width:800px){.flu-vaccine_root__Zzp1I .flu-vaccine_seasonHeading__v3XTI{margin-bottom:85px;max-width:330px;margin-inline:auto}.flu-vaccine_seasonPlotV3__84_bf{height:240px}.flu-vaccine_seasonLineV3__SBast{stroke-width:4}.flu-vaccine_seasonMonthsV3__h39IP button{font-size:11px}.flu-vaccine_seasonBubbleV3__sT_q5{width:166px;padding:11px 12px}.flu-vaccine_seasonBubbleV3__sT_q5>span{font-size:14px}.flu-vaccine_seasonBubbleV3__sT_q5 p{font-size:11px}.flu-vaccine_seasonCursorV3__DWWHj[data-edge=start] .flu-vaccine_seasonBubbleV3__sT_q5{transform:translateX(-20px);text-align:left}.flu-vaccine_seasonCursorV3__DWWHj[data-edge=start] .flu-vaccine_seasonBubbleV3__sT_q5:after{left:16px}.flu-vaccine_seasonCursorV3__DWWHj[data-edge=end] .flu-vaccine_seasonBubbleV3__sT_q5{transform:translateX(calc(-100% + 20px));text-align:right}.flu-vaccine_seasonCursorV3__DWWHj[data-edge=end] .flu-vaccine_seasonBubbleV3__sT_q5:after{left:auto;right:16px}.flu-vaccine_seasonSourceV3__XCZAx{margin-top:20px}.flu-vaccine_fluVoucher__RSke_.flu-vaccine_fluVoucher__RSke_{--ticket-stub:74px;min-height:158px;margin-block:20px}.flu-vaccine_fluVoucher__RSke_.flu-vaccine_fluVoucher__RSke_ .flu-vaccine_fluVoucherMain__koit1{gap:10px;padding:20px 12px 20px 10px}.flu-vaccine_fluVoucherGift__MDUQW{width:68px;height:96px}.flu-vaccine_root__Zzp1I .flu-vaccine_fluVoucherCopy__p_F8_ h3{font-size:21px;margin-bottom:9px}.flu-vaccine_root__Zzp1I .flu-vaccine_fluVoucherCopy__p_F8_ p{font-size:14px}.flu-vaccine_fluVoucherCode__IeqqA{font-size:11px}.flu-vaccine_fluVoucherBlur__eCT_g{width:220px;height:220px;bottom:-130px;opacity:.18}.flu-vaccine_routinePhoto__B8qe0{min-height:0}}@media (prefers-reduced-motion:reduce){.flu-vaccine_seasonPlotV3__84_bf[data-entered] .flu-vaccine_seasonLineV3__SBast{animation:none;stroke-dashoffset:0}.flu-vaccine_seasonPlotV3__84_bf[data-entered] :is(.flu-vaccine_seasonAreaV3__Y6_Rv,.flu-vaccine_seasonArrowsV3__Tj9aG){animation:none;opacity:1}.flu-vaccine_seasonCursorV3__DWWHj,.flu-vaccine_seasonMonthsV3__h39IP button{transition:none}}.cashback-voucher_voucher__BcBMP{--ticket-stub:96px;display:grid;grid-template-columns:minmax(0,1fr) var(--ticket-stub);width:min(100%,340px);margin:0;flex-shrink:0;direction:ltr;text-align:left;font-family:var(--font-google-sans-flex),Arial,sans-serif;overflow:hidden;border-radius:4px;background:#f7eee0;color:#133334;font-weight:400;-webkit-mask:radial-gradient(circle 8px at calc(100% - var(--ticket-stub)) 0,#0000 98%,#000),radial-gradient(circle 8px at calc(100% - var(--ticket-stub)) 100%,#0000 98%,#000),radial-gradient(circle 5px at 0 50%,#0000 98%,#000) left /51% 18px repeat-y,radial-gradient(circle 5px at 100% 50%,#0000 98%,#000) right /51% 18px repeat-y;-webkit-mask-composite:source-in,source-in,source-over;mask:radial-gradient(circle 8px at calc(100% - var(--ticket-stub)) 0,#0000 98%,#000),radial-gradient(circle 8px at calc(100% - var(--ticket-stub)) 100%,#0000 98%,#000),radial-gradient(circle 5px at 0 50%,#0000 98%,#000) left /51% 18px repeat-y,radial-gradient(circle 5px at 100% 50%,#0000 98%,#000) right /51% 18px repeat-y;mask-composite:intersect,intersect,add}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_main__4sLEN{min-width:0;padding:14px 18px}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_qualifier__5wi_n{font-size:12px;line-height:16px;color:#1e4c4e}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_value__J87ky{margin-top:2px;font-size:44px;line-height:44px;letter-spacing:-.045em;white-space:nowrap}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_currency__xP6eU{font-size:24px;line-height:1;letter-spacing:-.025em}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_label__pqYua{margin-top:1px;font-size:15px;line-height:20px;letter-spacing:-.015em}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_eligibility__h3L_G{margin-top:2px;font-size:11px;line-height:16px;color:#1e4c4e}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_stub__90DWx{position:relative;display:grid;place-items:center;padding-inline-end:6px}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_stub__90DWx:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;border-inline-start:1px dashed rgb(19 51 52/22%)}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_art__pj7KP{display:block;width:88px;height:88px;background:url(/weight-loss-rx/consultation/cashback-cash-3d-v3.webp) 50%/contain no-repeat}@media (max-width:380px){.cashback-voucher_voucher__BcBMP{--ticket-stub:76px}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_main__4sLEN{padding-inline:14px}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_value__J87ky{font-size:42px}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_art__pj7KP{width:70px;height:70px}}.cashback-voucher_voucher__BcBMP p{margin-block-end:0}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_qualifier__5wi_n{margin-top:0;font-weight:400}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP .cashback-voucher_value__J87ky{font-weight:350}.cashback-voucher_voucher__BcBMP.cashback-voucher_voucher__BcBMP :is(.cashback-voucher_currency__xP6eU,.cashback-voucher_label__pqYua,.cashback-voucher_eligibility__h3L_G){font-weight:400}.cashback-voucher_consultation__QzAGj{margin:-8px 0 24px}.cashback-voucher_voucher__BcBMP[lang=ar] .cashback-voucher_main__4sLEN{direction:rtl;text-align:right}.cashback-voucher_voucher__BcBMP[lang=ar] .cashback-voucher_value__J87ky{direction:ltr}.cashback-voucher_voucher__BcBMP[lang=ar]{font-family:var(--brand-font),sans-serif}.sections_voucher__1xphS{margin-top:20px}.sections_cashback__Dt7Av{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);padding-block:30px 100px}.sections_cashbackCopy__La3kB h2{font-size:clamp(40px,4.3vw,62px)}.sections_cashbackCopy__La3kB .sections_cashbackSubtitle__L9mJQ{font-size:clamp(23px,2.2vw,32px);letter-spacing:-.035em;margin-top:10px}.sections_cashbackCopy__La3kB>p:not(.sections_cashbackSubtitle__L9mJQ){margin-top:18px;font-size:16px;color:#1e4c4e}.sections_cashbackCopy__La3kB ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:20px}.sections_cashbackCopy__La3kB li{display:flex;align-items:flex-start;gap:12px}.sections_cashbackCopy__La3kB li svg{flex-shrink:0;margin-top:2px}.sections_cashbackCopy__La3kB li h3{font-size:18px;font-weight:400}.sections_cashbackCopy__La3kB li p{font-size:14px;line-height:1.5;color:#1e4c4e;margin-top:5px}.sections_cashbackCopy__La3kB>small{display:block;font-size:11px;line-height:1.5;margin-top:18px;color:#1e4c4e}.sections_videoWindow___gayg{width:86%;border-radius:15px;overflow:hidden;background:#fef9ef;border:1px solid #ffffffb3;box-shadow:0 20px 42px -20px #13333440;transform:rotate(-3deg)}.sections_windowBar__KJvr_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:10px;color:#1e4c4e}.sections_windowBar__KJvr_>span:first-child{display:flex;gap:4px}.sections_windowBar__KJvr_ i{width:5px;height:5px;border-radius:50%;background:#13333440}.sections_videoScene__B8ixn{position:relative;height:258px;overflow:hidden;background:#e9dfd1}.sections_videoScene__B8ixn img.sections_callDoctor__tVT8F{width:100%;height:100%;object-fit:cover;object-position:center 28%}.sections_participant__RLy0Y{position:absolute;right:12px;top:12px;width:24%;aspect-ratio:.8;border-radius:9px;border:2px solid #fef9ef;overflow:hidden;box-shadow:0 3px 10px #13333420}.sections_participant__RLy0Y img{width:100%;height:100%;object-fit:cover}.sections_participant__RLy0Y>span{position:absolute;bottom:4px;left:7px;font-size:9px;color:white}.sections_callName__siVYW{position:absolute;bottom:60px;left:14px;padding:7px 10px;background:#fef9efc9;backdrop-filter:blur(12px);border-radius:9px;font-size:12px}.sections_callName__siVYW small{display:block;margin-top:3px;font-size:9px}.sections_callControls__IMATd{position:absolute;bottom:12px;display:flex;justify-content:center;gap:10px;width:100%}.sections_callControls__IMATd>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#133334;color:#fef9ef}.sections_callControls__IMATd>span:last-child{background:#af4b43}.sections_chat__PG4nP{width:84%}.sections_chat__PG4nP img{width:44px!important;height:44px!important}.sections_journey__ehQWQ{padding-block:20px 70px}.sections_mobileHeading__PUrV_{display:none}.sections_journeyTrack__Vxemb{height:calc(100svh + 1600px)}.sections_journeyStage__lZSWo{position:sticky;top:88px;min-height:calc(100svh - 88px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);padding-block:24px}.sections_artworkStage__Kifa6{position:relative;aspect-ratio:.95;max-height:calc(100svh - 150px);min-height:420px;width:100%;background:transparent}.sections_artwork__iAlKt{position:absolute;inset:0;display:grid;place-items:center;padding:0 0 28px;opacity:0;transform:translateY(28px) scale(.96);transition:opacity .45s ease,transform .65s cubic-bezier(.2,.7,.2,1);pointer-events:none}.sections_artwork__iAlKt[data-active=true]{opacity:1;transform:translateY(0) scale(1)}.sections_artwork__iAlKt .sections_videoWindow___gayg{width:100%}.sections_artwork__iAlKt .sections_videoScene__B8ixn{height:clamp(240px,28vw,370px)}.sections_progress__9Vr4c{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.sections_progress__9Vr4c span{width:24px;height:3px;border-radius:4px;background:#13333426;transition:background .35s}.sections_progress__9Vr4c span[data-active=true]{background:#133334}.sections_desktopHeading__lWHFm h2{font-size:clamp(32px,3.2vw,46px)}.sections_desktopHeading__lWHFm>p:last-child{font-size:15px;margin-top:18px}.sections_steps__y4Cvs{display:grid;gap:8px;margin-top:25px}.sections_step__cxasy{border:1px solid #13333420;border-radius:14px;overflow:hidden;transition:background .35s}.sections_step__cxasy[data-active=true]{background:#f7eee0;border-color:transparent}.sections_step__cxasy h3 button{display:flex;align-items:center;gap:14px;padding:17px 18px;width:100%;border:0;background:transparent;color:#133334;font:400 18px/1.25 var(--font-google-sans-flex),sans-serif;text-align:left;cursor:pointer}.sections_step__cxasy button>span{font-size:11px;opacity:.6}.sections_step__cxasy button svg{margin-left:auto;flex-shrink:0;transition:transform .3s}.sections_step__cxasy[data-active=true] button svg{transform:rotate(45deg)}.sections_stepDetail__2CIuO{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .35s ease}.sections_stepDetail__2CIuO[data-active=true]{grid-template-rows:1fr;opacity:1}.sections_stepDetail__2CIuO>div{overflow:hidden}.sections_stepDetail__2CIuO p{padding:0 20px 18px 47px;font-size:14px;line-height:1.5;color:#1e4c4e}.sections_hint__CnLcK{font-size:11px;color:#1e4c4e;margin-top:14px!important}@media (max-width:767px){.sections_cashback__Dt7Av{grid-template-columns:1fr;gap:38px;padding-block:0 64px}.sections_cashbackCopy__La3kB h2{font-size:40px}.sections_cashbackCopy__La3kB .sections_cashbackSubtitle__L9mJQ{font-size:26px}.sections_videoScene__B8ixn{height:230px}.sections_chat__PG4nP{width:84%}.sections_chat__PG4nP p{font-size:12px;padding:11px 13px}.sections_journey__ehQWQ{padding-block:0 50px}.sections_mobileHeading__PUrV_{display:block;margin-bottom:24px}.sections_desktopHeading__lWHFm{display:none}.sections_journeyTrack__Vxemb{height:calc(100svh + 1250px)}.sections_journeyStage__lZSWo{top:84px;height:calc(100svh - 84px);min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:15px;padding-block:12px 20px}.sections_artworkStage__Kifa6{height:100%;min-height:0;aspect-ratio:auto;max-height:410px}.sections_artwork__iAlKt{padding:0 0 24px}.sections_artwork__iAlKt .sections_videoWindow___gayg{width:min(100%,300px)}.sections_artwork__iAlKt .sections_videoScene__B8ixn{height:clamp(120px,calc(100svh - 480px),290px)}.sections_steps__y4Cvs{margin-top:0;gap:6px}.sections_step__cxasy h3 button{padding:13px 15px;font-size:16px}.sections_stepDetail__2CIuO p{padding:0 16px 13px 42px;font-size:13px}.sections_hint__CnLcK{font-size:10px;margin-top:10px!important}.sections_progress__9Vr4c{bottom:10px}}@media (max-height:740px) and (min-width:768px){.sections_journeyStage__lZSWo{top:78px;min-height:calc(100svh - 78px)}.sections_desktopHeading__lWHFm h2{font-size:32px}.sections_desktopHeading__lWHFm>p:last-child{font-size:13px}.sections_steps__y4Cvs{margin-top:16px}.sections_step__cxasy h3 button{padding:13px 16px}.sections_artworkStage__Kifa6{min-height:380px}}@media (max-height:740px) and (max-width:767px){.sections_journeyTrack__Vxemb{height:auto}.sections_journeyStage__lZSWo{position:relative;top:auto;height:auto}.sections_artworkStage__Kifa6{height:350px}.sections_artwork__iAlKt .sections_videoScene__B8ixn{height:230px}}@media (prefers-reduced-motion:reduce){.sections_journeyTrack__Vxemb{height:auto}.sections_journeyStage__lZSWo{position:relative;top:auto;height:auto}.sections_artworkStage__Kifa6{min-height:380px}.sections_artwork__iAlKt,.sections_progress__9Vr4c span,.sections_stepDetail__2CIuO,.sections_step__cxasy,.sections_step__cxasy button svg{transition:none}}.sections_cashback__Dt7Av{grid-template-areas:"card copy"}.sections_cashbackCopy__La3kB{grid-area:copy}@media (max-width:767px){.sections_cashback__Dt7Av{grid-template-areas:"card" "copy"}}.sections_voucher__1xphS.sections_voucher__1xphS{position:relative;background:linear-gradient(125deg,rgb(255 255 255/48%),rgb(255 255 255/12%) 52%,rgb(255 255 255/30%));-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);box-shadow:inset 0 1px 1px rgb(255 255 255/90%),inset 0 -1px 1px rgb(255 255 255/45%)}.sections_journeyAsset__sSy30{width:100%;height:100%;min-height:0;object-fit:contain}.sections_journeyComposition__qWJKI{position:relative;width:100%;height:100%;min-height:0;color:#133334;font-family:var(--font-google-sans-flex),sans-serif;font-weight:400}.sections_journeyComposition__qWJKI .sections_journeyAsset__sSy30{position:absolute;inset:0;width:85%;height:100%;object-fit:contain;object-position:40% center}.sections_journeyGlass___cicW{position:absolute;right:0;top:34%;width:51%;padding:22px;border:1px solid rgba(255,255,255,.85);border-radius:20px;background:linear-gradient(125deg,rgba(254,249,239,.85),rgba(254,249,239,.53));backdrop-filter:blur(18px);box-shadow:0 14px 35px rgba(19,51,52,.07),inset 0 1px 0 rgba(255,255,255,.9)}.sections_journeyGlass___cicW .sections_glassTitle__AYOy9{font-size:clamp(18px,1.8vw,26px);font-weight:350;line-height:1.15;letter-spacing:-.6px;margin:0 0 18px}.sections_glassRows__MxSLH{display:grid;gap:13px}.sections_glassRows__MxSLH p{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.35;font-weight:400}.sections_glassRows__MxSLH svg{flex-shrink:0}.sections_journeyNote__4cGGL{position:absolute;bottom:12%;left:1%;display:flex;gap:10px;align-items:center;max-width:64%;padding:15px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.85);background:rgba(254,249,239,.76);backdrop-filter:blur(18px);font-size:13px;box-shadow:0 10px 28px rgba(19,51,52,.06)}.sections_noteDot__r6SEL{width:6px;height:6px;border-radius:50%;background:#1e4c4e;flex-shrink:0}.sections_journeyComposition__qWJKI[data-kind=evidence] .sections_journeyGlass___cicW{top:13%}.sections_journeyComposition__qWJKI[data-kind=next-steps] .sections_journeyGlass___cicW{top:10%}.sections_journeyComposition__qWJKI[data-kind=next-steps] .sections_journeyAsset__sSy30{width:100%;height:80%;top:20%}@media (max-width:767px){.sections_journeyGlass___cicW{padding:14px;width:52%;border-radius:16px}.sections_journeyGlass___cicW .sections_glassTitle__AYOy9{font-size:18px;margin-bottom:12px}.sections_glassRows__MxSLH{gap:9px}.sections_glassRows__MxSLH p{font-size:11px;gap:6px}.sections_journeyNote__4cGGL{padding:11px 12px;font-size:11px;bottom:8%}}.sections_evidenceDiscussion__zO9UD,.sections_nextChat__o7twf{width:94%;max-width:470px;color:#133334;font-family:var(--font-google-sans-flex),sans-serif;font-weight:400}.sections_nextChat__o7twf{display:flex;flex-direction:column;gap:13px}.sections_chatIdentity__umwVh{display:flex;align-items:center;gap:12px;padding:0 8px 12px}.sections_chatIdentity__umwVh img{width:44px;height:44px;object-fit:cover;border-radius:50%}.sections_chatIdentity__umwVh>svg{margin-left:auto}.sections_chatIdentity__umwVh p{font-size:17px}.sections_chatAttachment__0D93t small,.sections_chatIdentity__umwVh small{display:block;margin-top:4px;font-size:11px;color:#1e4c4e}.sections_chatBubble__9y_l8,.sections_evidenceRow__D8D5I{border:1px solid rgba(255,255,255,.9);background:linear-gradient(125deg,rgba(255,255,255,.57),rgba(247,238,224,.38));backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #fff,0 10px 30px #13333409}.sections_nextChat__o7twf .sections_chatBubble__9y_l8{margin:0;padding:17px 19px;max-width:88%;border-radius:22px 22px 22px 6px;font-size:15px;line-height:1.5}.sections_nextChat__o7twf .sections_chatOutgoing__6G8kG{align-self:flex-end;border-radius:22px 22px 6px 22px;background:linear-gradient(125deg,#1e4c4e1c,#1e4c4e0a)}.sections_chatAttachment__0D93t{display:flex;align-items:center;gap:13px}.sections_chatAttachment__0D93t>svg{flex-shrink:0}.sections_chatAttachment__0D93t p{font-size:15px}.sections_nextChat__o7twf .sections_chatReceipt__X8WO_{display:flex;align-items:center;gap:5px;padding-left:8px;font-size:10px;color:#1e4c4e}.sections_artwork__iAlKt[data-active=true] .sections_chatBubble__9y_l8{animation:sections_messageArrive__xFxBu .6s both}.sections_artwork__iAlKt[data-active=true] .sections_chatBubble__9y_l8:nth-child(2){animation-delay:.1s}.sections_artwork__iAlKt[data-active=true] .sections_chatBubble__9y_l8:nth-child(3){animation-delay:.8s}.sections_artwork__iAlKt[data-active=true] .sections_chatBubble__9y_l8:nth-child(4){animation-delay:1.5s}.sections_artwork__iAlKt[data-active=true] .sections_chatBubble__9y_l8:nth-child(5){animation-delay:2.2s}@keyframes sections_messageArrive__xFxBu{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.sections_evidenceIntro__PIKsn{margin-bottom:25px;padding-left:12px}.sections_evidenceIntro__PIKsn>span{font-size:10px;letter-spacing:1.4px}.sections_evidenceIntro__PIKsn h3{font-size:38px;line-height:1.12;font-weight:350;letter-spacing:-1px;margin-top:14px}.sections_evidenceRow__D8D5I{display:flex;gap:16px;padding:20px;border-radius:20px;margin-top:11px}.sections_evidenceRow__D8D5I>span{font-size:11px;color:#1e4c4e;padding-top:5px}.sections_evidenceRow__D8D5I h4{font-size:20px;font-weight:350;line-height:1.2}.sections_evidenceRow__D8D5I p{font-size:13px;line-height:1.5;margin-top:8px!important;color:#1e4c4e}.sections_evidenceDiscussion__zO9UD .sections_evidenceFoot__Z8MOd{font-size:12px;margin-top:20px;padding-left:12px}@media (max-width:767px){.sections_nextChat__o7twf{gap:8px;max-width:330px}.sections_chatIdentity__umwVh{padding-bottom:3px;gap:9px}.sections_chatIdentity__umwVh img{width:34px;height:34px}.sections_chatIdentity__umwVh p{font-size:14px}.sections_nextChat__o7twf .sections_chatBubble__9y_l8{padding:11px 13px;font-size:12px;line-height:1.4}.sections_chatAttachment__0D93t p{font-size:12px}.sections_chatAttachment__0D93t small{font-size:9px}.sections_evidenceIntro__PIKsn{margin-bottom:12px}.sections_evidenceIntro__PIKsn h3{font-size:26px;margin-top:8px}.sections_evidenceRow__D8D5I{padding:12px 15px;gap:12px;margin-top:8px;border-radius:16px}.sections_evidenceRow__D8D5I h4{font-size:16px}.sections_evidenceRow__D8D5I p{font-size:11px;margin-top:4px!important}.sections_evidenceDiscussion__zO9UD .sections_evidenceFoot__Z8MOd{font-size:10px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.sections_artwork__iAlKt[data-active=true] .sections_chatBubble__9y_l8{animation:none}}.sections_evidenceJournal__60XSE{position:relative;width:100%;height:100%;color:#133334;font-family:var(--font-google-sans-flex),sans-serif}.sections_journalHeading__tMxx0{position:absolute;top:3%;left:5%;z-index:1}.sections_journalHeading__tMxx0>span{font-size:10px;letter-spacing:1.3px}.sections_journalHeading__tMxx0 h3{font-weight:350;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-1px;margin-top:12px}.sections_journalPhoto__TCEt8{position:absolute;left:-3%;top:19%;width:100%;height:76%;object-fit:contain}.sections_journalAnnotation__KiDbE{position:absolute;right:0;bottom:0;z-index:1;padding-left:20px}.sections_journalAnnotation__KiDbE p{font-size:21px;font-weight:350;line-height:1.15;letter-spacing:-.4px}.sections_journalAnnotation__KiDbE small{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:#1e4c4e}.sections_annotationLine__ut_UK{position:absolute;left:0;top:4px;width:1px;height:85%;background:#1e4c4e50}@media (max-width:767px){.sections_journalHeading__tMxx0{top:0}.sections_journalHeading__tMxx0 h3{font-size:26px;margin-top:8px}.sections_journalPhoto__TCEt8{top:16%;height:77%;left:-7%}.sections_journalAnnotation__KiDbE p{font-size:17px}.sections_journalAnnotation__KiDbE small{font-size:10px}}.sections_evidenceJournal__60XSE .sections_journalPhoto__TCEt8{top:22%;width:88%;height:63%;left:-3%}@media (max-width:767px){.sections_evidenceJournal__60XSE .sections_journalPhoto__TCEt8{top:20%;height:60%;width:87%;left:-5%}.sections_journeyTrack__Vxemb{height:auto}.sections_journeyStage__lZSWo{position:relative;top:auto;height:auto;min-height:0;grid-template-rows:auto auto;gap:24px;padding-block:0 20px}.sections_artworkStage__Kifa6{height:clamp(330px,100vw,440px);min-height:0;max-height:none;aspect-ratio:auto}.sections_artwork__iAlKt{padding:0}.sections_journeyContent__608Gb{min-width:0}.sections_mobileHeading__PUrV_ h2{font-size:var(--section-title)}.sections_nextChat__o7twf{width:100%}.sections_cashback__Dt7Av{gap:30px}.sections_cashbackCopy__La3kB h2{font-size:var(--section-title)}.sections_cashbackCopy__La3kB .sections_cashbackSubtitle__L9mJQ{font-size:clamp(22px,6vw,26px)}.sections_step__cxasy h3 button{min-height:50px}}.landing_page__2UqQK{--brand-accent:#133334;--brand-cell:#f7eee0;--consultation-gutter:clamp(24px,4.5vw,72px);--section-title:clamp(36px,4vw,56px);--rx-heading-size:var(--section-title);background:#fef9ef;color:#133334;font-family:var(--font-google-sans-flex),sans-serif;font-weight:350}.landing_page__2UqQK :is(h1,h2,h3,p){margin:0}.landing_page__2UqQK h1{font-size:clamp(52px,5.1vw,78px);font-weight:350;line-height:1.03;letter-spacing:-.05em}.landing_page__2UqQK h2{font-size:var(--section-title);font-weight:350;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.landing_page__2UqQK h3{font-weight:400}.landing_page__2UqQK section[id]{scroll-margin-top:100px}.landing_page__2UqQK :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid #1e4c4e;outline-offset:5px}.landing_shell__OG_mN{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--consultation-gutter)}.landing_eyebrow__xw6rN{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#1e4c4e}.landing_hero__8Uz47{position:relative;isolation:isolate;min-height:720px;height:100svh;overflow:clip;background:#f7eee0}.landing_heroMedia__uzOmb{position:absolute;inset:0;z-index:-2;display:block}.landing_heroBackdrop__tilxM{width:100%;height:100%;object-fit:cover;object-position:68% center}.landing_heroHaze__5Cov2{position:absolute;inset:0 auto 0 0;width:64%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fef9ef50,#fef9ef18 70%,transparent)}.landing_heroGrid__LWI8M{position:relative;height:100%;display:flex;align-items:center;padding-block:138px 70px}.landing_heroCopy__xAn_Y{width:49%;max-width:590px}.landing_heroCopy__xAn_Y .landing_eyebrow__xw6rN{margin-bottom:24px}.landing_heroIntro__tyHmx{max-width:465px;margin-top:24px!important;font-size:19px;line-height:1.6}.landing_heroOffer__pyXTV{margin-top:26px!important;font-size:23px;line-height:1.35;letter-spacing:-.025em}.landing_cta__GKVYS{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:54px;padding:15px 26px;border:0;border-radius:999px;background:#133334;color:#fef9ef;cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:background .15s ease,transform .15s ease}.landing_cta__GKVYS:hover{background:#1e4c4e;transform:translateY(-1px)}.landing_cta__GKVYS svg{flex-shrink:0}.landing_hero__8Uz47 .landing_cta__GKVYS{margin-top:24px}.landing_heroFollowup__NTfS3{margin-top:18px!important;max-width:370px;font-size:12px;line-height:1.6}.landing_doctorCaption__sAam8{position:absolute;right:var(--consultation-gutter);bottom:48px;display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:20px;background:#fef9ef66;border:1px solid #ffffff70;box-shadow:inset 0 1px 0 #ffffff70,0 8px 32px #1333340c;backdrop-filter:blur(16px);color:#133334;text-decoration:none}.landing_doctorCaption__sAam8 small,.landing_doctorCaption__sAam8 strong{display:block}.landing_doctorCaption__sAam8 strong{font-size:16px;font-weight:400;line-height:1.4}.landing_doctorCaption__sAam8 small{margin-top:4px;font-size:11px;line-height:1.4}.landing_press__MFfcQ{padding-top:24px}.landing_sectionHeading__loI9V .landing_eyebrow__xw6rN{margin-bottom:16px}.landing_sectionHeading__loI9V>p:last-child:not(.landing_eyebrow__xw6rN){margin-top:24px;font-size:17px;line-height:1.6;color:#1e4c4e}.landing_benefits__7jv2f{padding-block:56px 80px}.landing_benefitsHeading__eR3nI{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.landing_railControls__1VS5u{display:flex;gap:10px;flex-shrink:0}.landing_railControls__1VS5u button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #13333426;border-radius:50%;background:transparent;color:#133334;cursor:pointer;transition:background .15s ease}.landing_railControls__1VS5u button:hover{background:#f7eee0}.landing_benefitsTrack__66LPc{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.landing_benefitsTrack__66LPc::-webkit-scrollbar{display:none}.landing_benefitCard__4AILO{flex:0 0 402px;height:497px;border-radius:26px;background:#f7eee0;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}.landing_benefitVisual__Hq2zi{height:366px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden}.landing_benefitVisual__Hq2zi img{display:block;width:115%;max-width:none;height:100%;object-fit:contain}.landing_benefitCopy__T2XEk{padding:0 30px 30px;margin-top:auto}.landing_benefitCopy__T2XEk h3{font-size:23px;line-height:1.14;letter-spacing:-.025em}.landing_benefitCopy__T2XEk p{margin-top:12px;font-size:15px;line-height:1.5;color:#1e4c4e}.landing_promotionRow__sXlMx{margin-top:32px}.landing_treatmentOffer__0nDrM{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;border:1px solid #1333341a;border-radius:20px;background:#f7eee0;color:#133334;font-family:var(--font-google-sans-flex),sans-serif;font-weight:350}.landing_treatmentOffer__0nDrM p{margin:0;font-size:22px;line-height:1.3;letter-spacing:-.025em}.landing_treatmentOffer__0nDrM p span{margin-left:5px}.landing_treatmentOffer__0nDrM small{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:#1e4c4e}.landing_treatmentOffer__0nDrM img{width:98px;height:84px;object-fit:contain;flex-shrink:0}.landing_consultation___qBbr{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);padding-block:40px 100px}.landing_consultationPhoto__zwjvU{border-radius:26px;overflow:hidden;aspect-ratio:.86}.landing_consultationPhoto__zwjvU img{width:100%;height:100%;object-fit:cover}.landing_consultationCopy__oUPPb h2{font-size:clamp(34px,3.35vw,48px)}.landing_topics___gaaG{display:grid;gap:8px;margin-top:30px}.landing_topic__Kx2VV{border:1px solid #1333341a;border-radius:14px;overflow:clip}.landing_topic__Kx2VV[data-active=true]{background:#f7eee0;border-color:transparent}.landing_topic__Kx2VV h3 button{display:flex;align-items:center;gap:14px;width:100%;min-height:66px;padding:18px;border:0;background:transparent;color:#133334;cursor:pointer;text-align:left;font-family:inherit;font-size:19px;font-weight:400;line-height:1.3;letter-spacing:-.025em}.landing_topic__Kx2VV button span{font-size:12px;opacity:.6;font-weight:350}.landing_topic__Kx2VV button svg{margin-left:auto;flex-shrink:0;transition:transform .15s ease}.landing_topic__Kx2VV[data-active=true] button svg{transform:rotate(45deg)}.landing_topic__Kx2VV>div p{padding:0 24px 20px 48px;font-size:15px;line-height:1.6;color:#1e4c4e}.landing_team__QpyyR{padding-block:72px 88px;background:#fef9ef}.landing_team__QpyyR .landing_sectionHeading__loI9V{margin-bottom:40px}.landing_teamLayout__lp5wA{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.landing_doctorGrid__ZA6GN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing_doctorCard__B1rLG{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid #13333424;background:#fef9ef}.landing_doctorPhoto__U5M_l{aspect-ratio:1.12;overflow:hidden}.landing_doctorPhoto__U5M_l img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.landing_doctorDetails__UoTDi{flex:1;padding:24px}.landing_doctorDetails__UoTDi h3{font-size:21px;line-height:1.25;letter-spacing:-.025em}.landing_doctorDetails__UoTDi p{font-size:14px;line-height:1.5;margin-top:8px;color:#1e4c4e}.landing_teamStory__EAEsq>p{font-size:18px;line-height:1.7;color:#1e4c4e}.landing_teamCredentials__oYQe9{margin-block:26px}.landing_teamCredentials__oYQe9 p{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;margin-top:16px}.landing_teamCredentials__oYQe9 svg{flex-shrink:0}.landing_page__2UqQK [data-brand-section=faq]>div{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.6fr);gap:clamp(40px,6vw,96px);padding-inline:var(--consultation-gutter)}.landing_page__2UqQK [data-brand-section=faq]>div>div{width:auto;min-width:0}.landing_page__2UqQK [data-brand-section=faq] button{font-weight:400;color:#133334}.landing_page__2UqQK [data-brand-section=faq] h2{font-weight:350}.landing_page__2UqQK [data-brand-section=faq] span{font-weight:400}.landing_closing__XLtvL{padding-block:64px 96px}.landing_closingPanel___O000{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:490px;border-radius:28px;background:#f7eee0;overflow:hidden}.landing_closingCopy__eaFSq{padding:56px 0 56px 56px;position:relative;z-index:1}.landing_closingCopy__eaFSq .landing_eyebrow__xw6rN{margin-bottom:18px}.landing_closingCopy__eaFSq>p:not(.landing_eyebrow__xw6rN){margin-top:24px;max-width:420px;font-size:17px;line-height:1.6;color:#1e4c4e}.landing_closingCopy__eaFSq .landing_cta__GKVYS{margin-top:30px}.landing_closingVisual__wND65{height:100%;min-height:490px;position:relative}.landing_closingVisual__wND65 img{position:absolute;width:118%;max-width:none;height:115%;object-fit:contain;object-position:bottom;bottom:-18%;left:-4%}@media (max-width:1100px){.landing_heroCopy__xAn_Y{width:53%}.landing_heroBackdrop__tilxM{object-position:65% center}.landing_hero__8Uz47 h1{font-size:55px}.landing_heroIntro__tyHmx{max-width:420px;font-size:17px}.landing_teamLayout__lp5wA{grid-template-columns:1fr}.landing_teamStory__EAEsq{max-width:720px}.landing_consultation___qBbr{gap:32px}.landing_consultationCopy__oUPPb h2{font-size:36px}.landing_closingCopy__eaFSq{padding:40px 0 40px 36px}.landing_closingCopy__eaFSq h2{font-size:42px}}@media (max-width:1023px){.landing_hero__8Uz47{height:auto;min-height:0;background:#fef9ef}.landing_heroMedia__uzOmb{position:relative;inset:auto;width:100%;height:clamp(390px,62vw,540px);overflow:hidden}.landing_heroBackdrop__tilxM{object-position:65% center;mask-image:linear-gradient(#000,#000 84%,transparent)}.landing_heroHaze__5Cov2{display:none}.landing_heroGrid__LWI8M{display:block;height:auto;padding-block:24px 36px}.landing_heroCopy__xAn_Y{width:100%;max-width:620px;margin-inline:auto}.landing_heroCopy__xAn_Y .landing_eyebrow__xw6rN{display:none}.landing_hero__8Uz47 h1{font-size:clamp(40px,6vw,56px)}.landing_heroIntro__tyHmx{max-width:580px;margin-top:18px!important}.landing_heroOffer__pyXTV{font-size:22px;margin-top:20px!important}.landing_hero__8Uz47 .landing_cta__GKVYS{margin-top:22px}.landing_doctorCaption__sAam8{top:-102px;right:auto;bottom:auto;left:var(--consultation-gutter);padding:12px 16px;background:#fef9efc9}.landing_doctorCaption__sAam8 strong{font-size:14px}.landing_doctorCaption__sAam8 small{font-size:10px}.landing_doctorCaption__sAam8>svg:first-child{width:22px}}@media (max-width:767px){.landing_heroMedia__uzOmb{padding-top:88px;height:510px}.landing_page__2UqQK [data-brand-section=faq]>div{grid-template-columns:1fr;gap:30px}.landing_page__2UqQK{--consultation-gutter:24px;--section-title:36px}.landing_heroMedia__uzOmb{height:clamp(390px,112vw,520px)}.landing_heroBackdrop__tilxM{object-position:center top}.landing_heroGrid__LWI8M{padding-block:22px 36px}.landing_hero__8Uz47 h1{font-size:clamp(37px,10.3vw,52px);line-height:1.04;letter-spacing:-.045em}.landing_heroIntro__tyHmx{font-size:15px;line-height:1.55;margin-top:16px!important}.landing_heroOffer__pyXTV{font-size:20px;margin-top:20px!important}.landing_cta__GKVYS{min-height:52px;font-size:15px;padding:14px 22px}.landing_hero__8Uz47 .landing_cta__GKVYS{width:fit-content;justify-content:center;margin-top:18px}.landing_heroFollowup__NTfS3{margin-top:14px!important;font-size:11px;text-align:center;max-width:none}.landing_doctorCaption__sAam8{top:-88px;gap:10px;padding:10px 14px;border-radius:16px;max-width:calc(100% - 48px)}.landing_doctorCaption__sAam8 strong{font-size:12px}.landing_doctorCaption__sAam8 small{font-size:9px}.landing_press__MFfcQ{padding-top:8px}.landing_benefits__7jv2f{padding-block:34px 56px}.landing_benefitsHeading__eR3nI{gap:16px;margin-bottom:30px}.landing_sectionHeading__loI9V .landing_eyebrow__xw6rN{font-size:12px;margin-bottom:14px}.landing_benefitsHeading__eR3nI h2{font-size:34px}.landing_railControls__1VS5u{display:none}.landing_benefitsTrack__66LPc{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}.landing_benefitCard__4AILO{flex-basis:min(82vw,380px);height:440px}.landing_benefitVisual__Hq2zi{height:314px}.landing_benefitCopy__T2XEk{padding:0 26px 28px}.landing_benefitCopy__T2XEk h3{font-size:22px}.landing_benefitCopy__T2XEk p{font-size:14px}.landing_promotionRow__sXlMx{margin-top:24px}.landing_treatmentOffer__0nDrM{gap:8px;padding:20px;border-radius:20px}.landing_treatmentOffer__0nDrM p{font-size:19px}.landing_treatmentOffer__0nDrM p span{display:block;margin-left:0}.landing_treatmentOffer__0nDrM small{font-size:10px}.landing_treatmentOffer__0nDrM img{width:68px;height:76px}.landing_consultation___qBbr{grid-template-columns:1fr;gap:32px;padding-block:12px 64px}.landing_consultationPhoto__zwjvU{aspect-ratio:1.1;border-radius:26px}.landing_consultationPhoto__zwjvU img{object-position:center 42%}.landing_consultationCopy__oUPPb h2{font-size:34px}.landing_sectionHeading__loI9V>p:last-child:not(.landing_eyebrow__xw6rN){font-size:15px;margin-top:20px}.landing_topics___gaaG{margin-top:24px}.landing_topic__Kx2VV h3 button{min-height:58px;padding:16px;font-size:17px}.landing_topic__Kx2VV>div p{font-size:14px;padding:0 20px 18px 45px}.landing_team__QpyyR{padding-block:48px 56px}.landing_team__QpyyR .landing_sectionHeading__loI9V{margin-bottom:30px}.landing_teamLayout__lp5wA{gap:28px}.landing_teamStory__EAEsq>p{font-size:16px}.landing_teamCredentials__oYQe9 p{font-size:14px}.landing_closing__XLtvL{padding-block:40px 64px}.landing_closingPanel___O000{grid-template-columns:1fr;min-height:0;border-radius:26px}.landing_closingCopy__eaFSq{padding:34px 26px 0}.landing_closingCopy__eaFSq h2{font-size:36px}.landing_closingCopy__eaFSq>p:not(.landing_eyebrow__xw6rN){font-size:15px;margin-top:20px}.landing_closingCopy__eaFSq .landing_cta__GKVYS{margin-top:24px;width:100%;gap:16px}.landing_closingVisual__wND65{min-height:320px;height:320px}.landing_closingVisual__wND65 img{width:100%;height:130%;left:0;bottom:-25%}}@media (max-width:599px){.landing_doctorGrid__ZA6GN{grid-template-columns:1fr;gap:20px}.landing_doctorPhoto__U5M_l{aspect-ratio:1.25}.landing_doctorDetails__UoTDi{padding:22px}}@media (prefers-reduced-motion:reduce){.landing_page__2UqQK *,.landing_page__2UqQK :after,.landing_page__2UqQK :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (min-width:1024px){.landing_hero__8Uz47{min-height:850px}.landing_heroGrid__LWI8M{padding-block:120px 45px}}@media (max-width:1023px){.landing_heroBackdrop__tilxM{object-position:78% center}}.landing_benefitVisual__Hq2zi img.landing_kitArtwork__BwQJM{width:100%;height:100%;padding:20px 16px 6px;object-fit:contain;max-width:100%}.landing_context__FjL4N{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);padding-block:48px 88px}.landing_context__FjL4N>div>p{font-size:18px;line-height:1.7;color:#1e4c4e}.landing_context__FjL4N h3{font-size:23px;letter-spacing:-.025em;margin:26px 0 12px}.landing_products__H66Ge{padding-block:32px 88px}.landing_products__H66Ge header{max-width:730px;margin-bottom:40px}.landing_productGrid___65Jw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.landing_productCard__cOUKR{max-width:440px;width:100%;min-width:0}.landing_productImage__r5MNJ{background:#f7eee0;border-radius:22px;overflow:hidden;aspect-ratio:4/5}.landing_productImage__r5MNJ img{width:100%;height:100%;object-fit:contain}.landing_productCard__cOUKR h3{padding:19px 4px 4px;font-size:27px;line-height:1.13;letter-spacing:-.04em}.landing_stickyBooking__NPF68{position:sticky;bottom:16px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:30px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto 24px;padding:10px 12px 10px 24px;border:1px solid #ffffffb3;border-radius:999px;background:#fef9efc9;box-shadow:0 6px 30px #13333418;backdrop-filter:blur(22px)}.landing_stickyBooking__NPF68 p{font-size:16px;line-height:1.4}.landing_stickyBooking__NPF68 p span{display:block;font-size:12px;color:#1e4c4e}.landing_heroHaze__5Cov2{width:65%;background:linear-gradient(90deg,#fef9efab,#fef9ef65 68%,transparent)}.landing_heroCopy__xAn_Y{max-width:620px}.landing_hero__8Uz47 h1{font-size:clamp(48px,4.7vw,70px)}@media (max-width:767px){.landing_context__FjL4N,.landing_context__FjL4N>div>p{font-size:16px}.landing_context__FjL4N{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:16px 64px}.landing_context__FjL4N>*{min-width:0}.landing_context__FjL4N h3{font-size:22px;margin-top:24px}.landing_products__H66Ge{padding-block:24px 56px}.landing_productGrid___65Jw{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--consultation-gutter));padding-inline:var(--consultation-gutter);scroll-padding-inline:var(--consultation-gutter)}.landing_productCard__cOUKR{flex:0 0 78vw;scroll-snap-align:start}.landing_stickyBooking__NPF68{gap:10px;padding:8px 8px 8px 14px;bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100% - 24px)}.landing_stickyBooking__NPF68 p{font-size:13px}.landing_stickyBooking__NPF68 p span{font-size:10px}.landing_stickyBooking__NPF68 .landing_cta__GKVYS{font-size:13px;padding:12px 16px;min-height:46px;flex-shrink:0}.landing_hero__8Uz47 h1{font-size:clamp(37px,10vw,52px)}}@media (max-width:1023px){.landing_hero__8Uz47{height:auto;min-height:100svh;background:#f7eee0}.landing_heroMedia__uzOmb{position:absolute;inset:0;width:100%;height:100%;padding:0}.landing_heroBackdrop__tilxM{object-fit:cover;object-position:center top;mask-image:none}.landing_heroHaze__5Cov2{display:block;inset:0;width:100%;background:rgb(254 249 239/58%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(transparent calc(clamp(380px, 106vw, 620px) - 120px),#000 clamp(380px,106vw,620px));mask-image:linear-gradient(transparent calc(clamp(380px, 106vw, 620px) - 120px),#000 clamp(380px,106vw,620px))}.landing_heroGrid__LWI8M{display:flex;flex-direction:column;align-items:flex-start;height:auto;padding-block:clamp(380px,106vw,620px) 32px}.landing_heroCopy__xAn_Y{width:100%;max-width:620px;margin-inline:auto}.landing_heroIntro__tyHmx{max-width:100%}.landing_heroFollowup__NTfS3{text-align:left}.landing_doctorCaption__sAam8{position:static;align-self:flex-start;max-width:100%;margin-top:24px;padding:12px 16px;background:rgb(254 249 239/35%)}}@media (max-width:767px){.landing_page__2UqQK{--consultation-gutter:20px;--section-title:clamp(30px,8.7vw,38px)}.landing_hero__8Uz47 h1{font-size:clamp(36px,10vw,46px)}.landing_heroGrid__LWI8M{padding-bottom:28px}.landing_heroCopy__xAn_Y{min-width:0}.landing_heroIntro__tyHmx{font-size:16px;line-height:1.5}.landing_heroFollowup__NTfS3{font-size:12px;line-height:1.5}.landing_benefitsTrack__66LPc{margin-inline:calc(-1 * var(--consultation-gutter));padding-inline:var(--consultation-gutter);scroll-padding-inline:var(--consultation-gutter)}.landing_benefitsHeading__eR3nI h2{font-size:var(--section-title)}.landing_benefitCard__4AILO{flex-basis:min(86vw,380px)}.landing_benefitCopy__T2XEk{padding-inline:22px}.landing_closingCopy__eaFSq,.landing_doctorGrid__ZA6GN,.landing_teamStory__EAEsq{min-width:0}.landing_closingCopy__eaFSq{padding-inline:24px}.landing_closingCopy__eaFSq h2{font-size:var(--section-title)}}.shared-sections_press___gtYo{padding-block:20px 40px;overflow:hidden}.shared-sections_pressWindow__ZS5DB{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.shared-sections_pressTrack__h74XE{display:flex;width:max-content;animation:shared-sections_consultation-press-scroll__nBgxt 40s linear infinite}.shared-sections_pressGroup__2eGQ_{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:max(50vw,1050px);gap:calc(44px * var(--site-space-scale));padding-inline:22px}.shared-sections_pressGroup__2eGQ_ img{width:auto;max-width:160px;height:26px;object-fit:contain;opacity:.45;filter:grayscale(1)}.shared-sections_pressWindow__ZS5DB:is(:hover,:focus) .shared-sections_pressTrack__h74XE{animation-play-state:paused}@keyframes shared-sections_consultation-press-scroll__nBgxt{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.shared-sections_pressTrack__h74XE{animation:none}.shared-sections_pressWindow__ZS5DB{overflow-x:auto}}.shared-sections_trust__Mvwx7{--consultation-gutter:clamp(24px,4vw,64px);width:min(100%,1600px);margin-inline:auto;padding-inline:var(--consultation-gutter);padding-block:calc(72px * var(--site-space-scale));color:var(--brand-accent);font-family:var(--font-google-sans-flex),sans-serif;font-weight:350}.shared-sections_trust__Mvwx7 header{text-align:center;margin-bottom:36px}.shared-sections_trust__Mvwx7 header h2{margin:0;font-size:calc(clamp(36px, 4vw, 56px) * var(--site-display-scale));line-height:1.08;letter-spacing:-.045em;font-weight:350}.shared-sections_trust__Mvwx7 header .shared-sections_eyebrow__nPKPn{margin:0 0 16px;font-size:14px;line-height:1.6;font-weight:400;color:#526466}.shared-sections_proofs__VjhMj{display:grid;grid-template-columns:1fr 1fr;gap:24px}.shared-sections_proofs__VjhMj article{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:28px;align-content:center;padding:36px;border:1px solid #173b3d16;border-radius:22px;background:var(--brand-cell)}.shared-sections_proofs__VjhMj img{grid-row:1/4;width:150px;height:100%;max-height:120px;align-self:center;object-fit:contain;padding-right:24px;border-right:1px solid #173b3d20}.shared-sections_trust__Mvwx7 .shared-sections_proofs__VjhMj h3{margin:0;font-size:23px;font-weight:400;letter-spacing:-.025em;line-height:1.2}.shared-sections_trust__Mvwx7 .shared-sections_proofs__VjhMj p{margin:12px 0 0;font-size:15px;line-height:1.65;color:#526466}.shared-sections_proofs__VjhMj small{display:block;margin-top:14px;font-size:12px;color:#526466}@media (max-width:1279px){.shared-sections_proofs__VjhMj article{grid-template-columns:1fr;padding:28px}.shared-sections_proofs__VjhMj img{grid-row:auto;height:56px;width:auto;max-width:170px;border:0;padding:0;margin-bottom:28px}}@media (max-width:767px){.shared-sections_press___gtYo{padding-block:16px 32px}.shared-sections_pressGroup__2eGQ_{min-width:940px;gap:calc(32px * var(--site-space-scale));padding-inline:16px}.shared-sections_pressGroup__2eGQ_ img{height:23px;max-width:140px}.shared-sections_trust__Mvwx7{padding-block:40px calc(56px * var(--site-space-scale))}.shared-sections_trust__Mvwx7 header{text-align:left}.shared-sections_proofs__VjhMj{grid-template-columns:1fr;gap:16px}.shared-sections_proofs__VjhMj article{padding:28px}.shared-sections_proofs__VjhMj img{height:44px}}.periodic-checkup-category-icon_identity__9mrM9{display:flex;align-items:center;gap:12px;min-width:0}.periodic-checkup-category-icon_tile__U83_V{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;overflow:hidden;border:1px solid #fef9ef4d;border-radius:10px;color:#fef9ef;background:linear-gradient(155deg,#133334 12%,#1e4c4e 65%,#78918a 130%);box-shadow:inset 0 1px 0 #ffffff45,inset 0 -1px 4px #fef9ef18}.periodic-checkup-category-icon_label__gwmHl{min-width:0;line-height:1.35}@media (max-width:800px){.periodic-checkup-category-icon_identity__9mrM9{gap:10px}.periodic-checkup-category-icon_tile__U83_V{flex-basis:32px;width:32px;height:32px;border-radius:9px}.periodic-checkup-category-icon_tile__U83_V svg{width:21px;height:21px}}