.HomepageFaq_section__ZcY9O{padding:48px 0}.HomepageFaq_innerContainer__DJXH1{max-width:var(--v3-layout-max-width);margin:0 auto;padding:0 16px}.HomepageFaq_layout__TPjnn{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.HomepageFaq_left__4_6iz{position:static}.HomepageFaq_left__4_6iz h2{font-size:22px;line-height:28px}.HomepageFaq_right__03AKO{display:flex;flex-direction:column}.HomepageFaq_faqQuestion__iVVbn{font-size:16px}.HomepageFaq_answer__DwkNA{color:var(--v3-neutral-40)}.HomepageFaq_readAll__ECqzJ{display:inline-flex;align-items:center;gap:8px;margin-top:24px;text-decoration:none}.HomepageFaq_readAll__ECqzJ span{font-weight:500}.HomepageFaq_readAll__ECqzJ:hover span{text-decoration:underline}.HomepageFaq_arrowIcon__xD4is{width:14px;height:14px;flex-shrink:0;color:var(--v3-primary-60)}.HomepageFaq_inlineLink__x9bmc{color:var(--v3-primary-60);text-decoration:none}.HomepageFaq_inlineLink__x9bmc:hover{text-decoration:underline}@media(min-width:768px){.HomepageFaq_section__ZcY9O{padding:96px 0}.HomepageFaq_innerContainer__DJXH1{padding:0 24px}.HomepageFaq_layout__TPjnn{grid-template-columns:1fr 1.6fr;gap:64px}.HomepageFaq_left__4_6iz h2{font:var(--v3-text-h2)}.HomepageFaq_faqQuestion__iVVbn{font-size:18px}}.HomepageHowItWorks_section__zb_eE{padding:48px 0;background:linear-gradient(120.55deg,rgb(140,133,215) 20.4%,rgb(32,44,190) 94.6%)}.HomepageHowItWorks_innerContainer__BYWH_{max-width:var(--v3-layout-max-width);margin:0 auto;padding:0 16px}.HomepageHowItWorks_heading__pOiBr{margin-bottom:48px;text-align:center}.HomepageHowItWorks_heading__pOiBr h2{font-size:22px;line-height:28px;letter-spacing:-.33px}.HomepageHowItWorks_stepsGrid__ljUiL{display:grid;grid-template-columns:1fr;gap:24px}.HomepageHowItWorks_stepCard__88mF7{background-image:linear-gradient(118.71deg,rgba(255,255,255,.12) 21.6%,rgba(255,255,255,0) 97.4%);border:1px solid rgba(255,255,255,.2);border-radius:18px;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.HomepageHowItWorks_stepCardBody__Fg0lM{padding:28px 24px 20px;display:flex;flex-direction:column;gap:12px}.HomepageHowItWorks_stepTitle__79pWg{letter-spacing:-.36px}.HomepageHowItWorks_stepCardBody__Fg0lM .HomepageHowItWorks_stepText__3277p{font-size:14px;line-height:24px;letter-spacing:-.21px}.HomepageHowItWorks_stepImageWrap__CKXyv{margin-top:auto;overflow:hidden;padding:0 24px}.HomepageHowItWorks_stepImage__JW9JY{width:100%;display:block;object-fit:cover}@media(min-width:768px){.HomepageHowItWorks_section__zb_eE{padding:72px 0}.HomepageHowItWorks_innerContainer__BYWH_{padding:0 24px}.HomepageHowItWorks_heading__pOiBr h2{font:var(--v3-text-h2);letter-spacing:-.48px}.HomepageHowItWorks_stepsGrid__ljUiL{grid-template-columns:repeat(3,1fr);gap:40px}}.HomepageTestimonials_section__n60WK{position:relative;overflow:hidden;padding:48px 0;background-color:var(--v3-neutral-0)}.HomepageTestimonials_section__n60WK:before{content:"";position:absolute;inset:0;background-image:url(https://cdn.labhack-public.tools/labhack-web/savehealth/_next/static/media/testimonials_bg_mobile.fbae4dce.svg);background-size:cover;background-position:top;background-repeat:no-repeat;transform:none;-webkit-mask-image:radial-gradient(140% 120% at 50% 65%,#000 55%,transparent 100%);mask-image:radial-gradient(140% 120% at 50% 65%,#000 55%,transparent 100%);z-index:0}.HomepageTestimonials_section__n60WK:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.4);z-index:1}.HomepageTestimonials_section__n60WK>*{position:relative;z-index:2}.HomepageTestimonials_innerContainer__zLfib{max-width:var(--v3-layout-max-width);margin:0 auto;padding:0 16px}.HomepageTestimonials_heading__99k1a{text-align:center;margin-bottom:56px}.HomepageTestimonials_heading__99k1a h2{font-size:22px;line-height:28px}.HomepageTestimonials_carouselWrapper__26PEF{overflow:hidden}.HomepageTestimonials_carouselTrack__7syCV{display:flex;gap:16px;transform:translateX(calc(var(--slide-offset, 0) * (16px - 100vw)));transition:transform .35s ease}.HomepageTestimonials_card__EehRH{flex-shrink:0;width:calc(100vw - 32px);box-sizing:border-box;background-color:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.9);border-radius:12px;box-shadow:0 4px 24px rgba(109,118,159,.2),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;padding:24px;display:flex;flex-direction:column;gap:20px}.HomepageTestimonials_cardTop__1PfkR{display:flex;align-items:center;gap:20px}.HomepageTestimonials_avatar__MC39m{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.HomepageTestimonials_name__7VO_N{flex:1 1;margin:0}.HomepageTestimonials_quoteIcon__1lyhU{width:24px;height:24px;flex-shrink:0;align-self:flex-start;color:var(--v3-primary-60)}.HomepageTestimonials_reviewText__fa_L6 p{margin:0 0 8px;color:inherit;font-size:inherit;line-height:inherit}.HomepageTestimonials_reviewText__fa_L6 p:last-child{margin-bottom:0}.HomepageTestimonials_dots__8nk_M{display:flex;justify-content:center;gap:8px;margin-top:24px}.HomepageTestimonials_dot__0niCO{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background-color:var(--v3-neutral-30);transition:background-color .2s ease}.HomepageTestimonials_dot__0niCO[data-active]{background-color:var(--v3-primary-60)}@media(min-width:768px){.HomepageTestimonials_section__n60WK{padding:80px 0}.HomepageTestimonials_section__n60WK:before{background-image:url(https://cdn.labhack-public.tools/labhack-web/savehealth/_next/static/media/testimonials_bg.d5ff6546.svg);background-size:220% 130%;background-position:50%;transform:rotate(180deg)}.HomepageTestimonials_section__n60WK:after{background:rgba(255,255,255,.55)}.HomepageTestimonials_innerContainer__zLfib{padding:0 24px}.HomepageTestimonials_heading__99k1a h2{font:var(--v3-text-h2)}.HomepageTestimonials_carouselTrack__7syCV{transform:translateX(calc(var(--slide-offset, 0) * (32px - 100vw)))}.HomepageTestimonials_card__EehRH{width:calc(100vw - 48px)}}@media(min-width:1024px){.HomepageTestimonials_carouselWrapper__26PEF{overflow:visible}.HomepageTestimonials_carouselTrack__7syCV{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;transform:none}.HomepageTestimonials_card__EehRH{width:auto}.HomepageTestimonials_dots__8nk_M{display:none}}.HomePage_innerContainer__szsN3{max-width:var(--v3-layout-max-width);margin:0 auto;padding:0 16px}.HomePage_heroSection__WWcW2{position:relative;overflow:hidden;padding-top:48px;padding-bottom:24px;background-color:var(--v3-neutral-0)}.HomePage_heroSection__WWcW2:before{content:"";position:absolute;inset:0;background-image:url(https://cdn.labhack-public.tools/labhack-web/savehealth/_next/static/media/hero_bg_mobile.c9b63643.svg);background-size:cover;background-position:top;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(140% 120% at 50% 35%,#000 55%,transparent 100%);mask-image:radial-gradient(140% 120% at 50% 35%,#000 55%,transparent 100%);z-index:0}.HomePage_heroSection__WWcW2:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.4);z-index:1}.HomePage_heroSection__WWcW2>*{position:relative;z-index:2}.HomePage_heroContent__1iqYo{width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.HomePage_heroHeading__JjPTM{margin-bottom:16px}.HomePage_heroHeading__JjPTM h1{margin:0;font-size:32px;line-height:40px}.HomePage_headlineLine__IWnBy{display:block}.HomePage_headlineLineMuted__XZ5HO{display:block;color:var(--v3-neutral-40)}.HomePage_heroSubtext__1yF6o{margin-bottom:32px}.HomePage_heroSearchWrap__GVuLm{width:100%;max-width:980px;margin-bottom:32px}.HomePage_heroSearchInput__mV7hx{background-color:rgba(255,255,255,.4);box-shadow:-12px 12px 32px 0 rgba(109,118,159,.32)}.HomePage_heroSearchInput__mV7hx:focus-within{box-shadow:-12px 12px 32px 0 rgba(109,118,159,.32),0 0 0 1.5px var(--v3-primary-60)}.HomePage_heroSearchWrap__GVuLm .HomePage_startSavingButton__1eLbB{flex-shrink:0;height:52px;width:52px;padding:0;white-space:nowrap}.HomePage_startSavingButton__1eLbB .HomePage_startSavingIcon__YGXdf{display:block;font-size:20px}.HomePage_startSavingText__iwGOS{display:none}.HomePage_popularSearches__2yQkV{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.HomePage_popularSearchesDivider__0iofk{display:flex;align-items:center;gap:16px;width:100%;max-width:980px}.HomePage_popularSearchesDivider__0iofk:after,.HomePage_popularSearchesDivider__0iofk:before{content:"";flex:1 1;height:1px;background-color:var(--v3-neutral-20)}.HomePage_popularSearchesLabel__X4_RP{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:normal;color:var(--v3-neutral-60);white-space:nowrap}.HomePage_popularList__uonAk{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;width:100%;max-width:980px;padding:20px 0 24px;margin:-20px 0 -24px;scrollbar-width:thin;scrollbar-color:var(--v3-neutral-30) rgba(0,0,0,0)}.HomePage_popularCard__gRI7_{width:108px;height:126px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 12px 12px;border-radius:12px;background-color:rgba(255,255,255,.72);border:1px solid var(--v3-neutral-0);box-shadow:0 2px 12px rgba(109,118,159,.18),inset 0 1px 0 rgba(255,255,255,.8);text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease;box-sizing:border-box;flex-shrink:0}.HomePage_popularCard__gRI7_ span{font-weight:500}.HomePage_popularCard__gRI7_:hover{background-color:var(--v3-neutral-0);border-color:var(--v3-neutral-0);box-shadow:0 4px 20px rgba(109,118,159,.24),inset 0 1px 0 rgba(255,255,255,.9)}.HomePage_pillImage___2Qst{height:56px;width:auto;object-fit:contain}.HomePage_prescriptionsSection__gd9ac{padding:48px 0;background-color:var(--v3-neutral-0)}.HomePage_sectionHeading__o01YO{margin-bottom:40px}.HomePage_sectionHeading__o01YO h2{font-size:22px;line-height:28px}.HomePage_cardScroller__pP0jT{display:flex;justify-content:space-between;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 0 44px;margin:-20px 0 -44px;scrollbar-width:thin;scrollbar-color:var(--v3-neutral-30) rgba(0,0,0,0)}.HomePage_scrollerCard__DihxG{display:grid;text-decoration:none;scroll-snap-align:start;width:200px;flex-shrink:0}@media(min-width:768px){.HomePage_innerContainer__szsN3{padding:0 24px}.HomePage_scrollerCard__DihxG{width:230px}.HomePage_heroSection__WWcW2{padding-top:56px;padding-bottom:80px}.HomePage_heroSection__WWcW2:before{background-image:url(https://cdn.labhack-public.tools/labhack-web/savehealth/_next/static/media/hero_bg.284536d3.svg);background-size:250% 150%;background-position:50%}.HomePage_heroSection__WWcW2:after{background:rgba(255,255,255,.55)}.HomePage_heroContent__1iqYo{padding:0 24px;align-items:center;text-align:center}.HomePage_heroHeading__JjPTM h1{font:var(--v3-text-h1)}.HomePage_heroSearchWrap__GVuLm{margin-bottom:80px}.HomePage_heroSearchWrap__GVuLm .HomePage_startSavingButton__1eLbB{width:auto;padding:10px 24px}.HomePage_startSavingButton__1eLbB .HomePage_startSavingIcon__YGXdf{display:none}.HomePage_startSavingText__iwGOS{display:inline}.HomePage_popularSearches__2yQkV{align-items:center}.HomePage_popularList__uonAk{gap:12px}.HomePage_popularCard__gRI7_{width:148px}.HomePage_prescriptionsSection__gd9ac{padding:96px 0}.HomePage_sectionHeading__o01YO h2{font:var(--v3-text-h2)}}@media(min-width:1024px){.HomePage_popularList__uonAk{flex-wrap:wrap;overflow-x:visible;justify-content:space-between;padding:0;margin:0}.HomePage_popularCard__gRI7_{flex-shrink:1}}@media(min-width:1280px){.HomePage_cardScroller__pP0jT{overflow-x:visible;scroll-snap-type:none;padding:0;margin:0}}.PriceComparison_intro__fGtjR{margin:0 0 24px}.PriceComparison_drugLink__flhIn{color:var(--v3-primary-50);text-decoration:none}.PriceComparison_drugLink__flhIn:hover{color:var(--v3-primary-60);text-decoration:underline}.PriceComparison_layout__Zci7L{display:grid;grid-template-columns:1fr;align-items:start;gap:20px}@media(min-width:1024px){.PriceComparison_layout__Zci7L{grid-template-columns:repeat(2,minmax(0,1fr))}}.PriceComparison_pharmacy___87xF{display:flex;align-items:center;gap:10px;white-space:nowrap;font:var(--v3-text-h5)}.PriceComparison_pharmacy___87xF .PriceComparison_logo__i_BBw{margin:0;padding:0}.PriceComparison_priceBox__IVGg2{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--v3-neutral-20);border-radius:8px;background-color:var(--v3-neutral-0)}.PriceComparison_selected__Ou6UM{border-color:var(--v3-primary-50);background-color:var(--v3-neutral-10)}.ComparisonPage_headline__V7Ys5{margin:0 0 24px}.ComparisonPage_section__DiU1D{margin:0 0 40px}.ComparisonPage_sectionTitle__wzQXt{margin:0 0 16px}.ComparisonPage_list__z7F8M{margin:0;padding-left:24px;color:var(--v3-neutral-50)}.ComparisonPage_list__z7F8M li{margin-bottom:8px}.ComparisonPage_drugImages__h8aGY{display:flex;align-items:flex-end;gap:16px;margin:0 0 16px}.ComparisonPage_drugImage__qteqV{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(200px,40%);margin:0}.ComparisonPage_drugImage__qteqV img{max-width:100%;height:auto}.ComparisonPage_similarities__IeGQr{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ComparisonPage_similarities__IeGQr li{display:flex;align-items:flex-start;gap:8px;padding:12px 0;border-top:1px solid var(--v3-neutral-20)}.ComparisonPage_checkmark__pNn4r{flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--v3-green-60)}.ComparisonPage_whenToChoose__hCrwa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ComparisonPage_whenToChooseTitle__I7U4b{margin:0 0 12px}.ComparisonPage_faqList__4g3Of{display:flex;flex-direction:column}.ComparisonPage_faqQuestion__WcrOH{font:var(--v3-text-h5);color:var(--v3-neutral-60);text-align:left}.ComparisonPage_faqAnswer__mTsVo{font:var(--v3-text-body16);color:var(--v3-neutral-50)}.ComparisonPage_faqAnswer__mTsVo p{margin:0 0 12px}.ComparisonPage_faqAnswer__mTsVo p:last-child{margin-bottom:0}.ComparisonPage_faqAnswer__mTsVo ol,.ComparisonPage_faqAnswer__mTsVo ul{margin:0 0 12px;padding-left:24px}.ComparisonPage_faqAnswer__mTsVo li{margin-bottom:6px}.ComparisonPage_faqAnswer__mTsVo strong{font-weight:600;color:var(--v3-neutral-60)}.ComparisonPage_referenceLink__UjMeL{font:var(--v3-text-body16);color:var(--v3-primary-50);text-decoration:none}.ComparisonPage_referenceLink__UjMeL:hover{color:var(--v3-primary-60);text-decoration:underline}.ConditionEntryPage_headline__zD_sJ{margin:0 0 12px}.ConditionEntryPage_description__IApoi{margin:0 0 32px}.ConditionEntryPage_section__4cFUr{margin:0 0 40px}.ConditionEntryPage_sectionTitle__h4y4B{margin:0 0 16px}.ConditionEntryPage_faqList__HZpbm{display:flex;flex-direction:column}.ConditionEntryPage_faqQuestion__1rtvB{font:var(--v3-text-h5);color:var(--v3-neutral-60);text-align:left}