.MDIPaymentForm-module-scss-module__1tgHQa__SavedPaymentMethodCard{border:2px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:8px;padding:16px;transition:all .2s}.MDIPaymentForm-module-scss-module__1tgHQa__SavedPaymentMethodCard:hover{border-color:var(--color-primary,#61b2e0);background-color:var(--color-background-hover,#f9fafb)}.MDIPaymentForm-module-scss-module__1tgHQa__SavedPaymentMethodCard[data-selected=true]{border-color:var(--color-primary,#61b2e0);background-color:#61b2e00d}.MDIPaymentForm-module-scss-module__1tgHQa__UseNewPaymentMethod{border:1px dashed var(--color-border,#e5e7eb);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:8px;width:100%;padding:12px 16px;transition:all .2s}.MDIPaymentForm-module-scss-module__1tgHQa__UseNewPaymentMethod:hover{border-color:var(--color-primary,#61b2e0);background-color:var(--color-background-hover,#f9fafb)}
.AIAvatar-module-scss-module__eIRVvW__Avatar{border-radius:50%;width:24px;height:24px}.AIAvatar-module-scss-module__eIRVvW__Avatar.AIAvatar-module-scss-module__eIRVvW__Large{border:3px solid #0000;width:100px;height:100px}.dark-mode .AIAvatar-module-scss-module__eIRVvW__Avatar.AIAvatar-module-scss-module__eIRVvW__Large{border-color:#fff}
.Card-module-scss-module__Kk4pyq__Card{border-radius:16px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 0 0 1px #0000001a}.Card-module-scss-module__Kk4pyq__Card.Card-module-scss-module__Kk4pyq__Elevated{background:#f1ecde;box-shadow:0 3px #0000000d}.Card-module-scss-module__Kk4pyq__Glass{border-radius:16px}.dark-mode .Card-module-scss-module__Kk4pyq__Card{box-shadow:#0000;color:#fff;background:radial-gradient(circle at bottom,#ffffff13,#ffffff06)}.dark-mode .Card-module-scss-module__Kk4pyq__Card.Card-module-scss-module__Kk4pyq__Elevated{background:#ffffff13;border-top:1px solid #fff3;border-bottom:1px solid #ffffff1a}@media screen and (max-width:768px){.Card-module-scss-module__Kk4pyq__Card{padding:1.5rem}}
.Skeleton-module-scss-module__Vv5pBa__Skeleton{overflow:hidden}.Skeleton-module-scss-module__Vv5pBa__SkeletonAnimation{width:100%;height:100%;animation:1s linear infinite alternate Skeleton-module-scss-module__Vv5pBa__skeleton-animation-light}.dark-mode .Skeleton-module-scss-module__Vv5pBa__SkeletonAnimation{animation:1s linear infinite alternate Skeleton-module-scss-module__Vv5pBa__skeleton-animation-dark}@keyframes Skeleton-module-scss-module__Vv5pBa__skeleton-animation-light{0%{background-color:#0000000d}to{background-color:#0000001a}}@keyframes Skeleton-module-scss-module__Vv5pBa__skeleton-animation-dark{0%{background-color:#ffffff1a}to{background-color:#fff3}}
button.Button-module-scss-module__0pyGDG__Button{color:#fff;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box;background:#1a375e;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;max-width:100%;height:44px;padding:10px 14px;font-family:DM Sans;font-size:16px;font-weight:500;display:flex}button.Button-module-scss-module__0pyGDG__Button:hover:not(:disabled){cursor:pointer;color:#fff;background:#009ce9}button.Button-module-scss-module__0pyGDG__Button svg{color:#ffffff80}button.Button-module-scss-module__0pyGDG__Button span{padding:0 4px}button.Button-module-scss-module__0pyGDG__Button:disabled{opacity:.5}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary{color:#000;background:0 0;border:1.5px solid #0003}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary svg{color:#00000080}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary:hover:not(:disabled){color:#000;background:#0000000d}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary{color:#000;background:0 0;border:none}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary svg{color:#00000080}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary:hover:not(:disabled){color:#000;background:#0000000d}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__TextLink{color:#0009;text-underline-offset:2px;background:0 0;border:none;border-radius:0;height:auto;padding:4px 0;font-size:14px;text-decoration:underline}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__TextLink:hover:not(:disabled){color:#000c;background:0 0}button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__TextLink:focus-visible:not(:disabled){outline-offset:2px;border-radius:2px;outline:2px solid #1a375e}.dark-mode button.Button-module-scss-module__0pyGDG__Button{color:#111c35;background:#61b2e0}.dark-mode button.Button-module-scss-module__0pyGDG__Button:hover:not(:disabled){color:#111c35;background:#fff}.dark-mode button.Button-module-scss-module__0pyGDG__Button:hover:not(:disabled) svg{color:#111c35}.dark-mode button.Button-module-scss-module__0pyGDG__Button svg{color:#111c35}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary{color:#fff;background:0 0;border:2px solid #fff3}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary svg{color:#ffffffbf}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary:hover:not(:disabled){color:#fff;background:#ffffff1a}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Secondary:hover:not(:disabled) svg{color:#fff}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary{color:#ffffffbf;background:0 0;border:none}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary svg{color:#ffffffbf}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary:hover:not(:disabled){color:#fff;background:#ffffff1a}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__Tertiary:hover:not(:disabled) svg{color:#fff}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__TextLink{color:#fff9;background:0 0}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__TextLink:hover:not(:disabled){color:#ffffffd9;background:0 0}.dark-mode button.Button-module-scss-module__0pyGDG__Button.Button-module-scss-module__0pyGDG__TextLink:focus-visible:not(:disabled){outline-offset:2px;border-radius:2px;outline:2px solid #61b2e0}
.CheckoutPage-module-scss-module__F0eA1q__CheckoutPage{background-image:url(../media/bp_bg_1.3too_ekr4h1z8.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:100vh}.CheckoutPage-module-scss-module__F0eA1q__CheckoutPage form{width:100%}.CheckoutPage-module-scss-module__F0eA1q__CheckoutPageBackground{background:linear-gradient(#111c35 50%,#111c35b3);width:100%;position:fixed;top:0;bottom:0;left:0}.CheckoutPage-module-scss-module__F0eA1q__CheckoutPageContent{z-index:1;position:relative}.CheckoutPage-module-scss-module__F0eA1q__CheckoutPageForm{width:100%;max-width:600px;padding-top:82px}.CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal{color:#0f172a;background:#f8f7f3;min-height:100vh}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal{color:#0f172a;background:#f8f7f3}:is(.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal h1,.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal h2,.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal h3){color:#0f172a}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal p{color:#475569}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal li{color:#0f172a}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal em{color:inherit}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal a{color:#475569}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__CheckoutPageRenewal a:hover{color:#0f172a}.CheckoutPage-module-scss-module__F0eA1q__RenewalContent{width:100%;max-width:660px;margin:0 auto;padding:2.5rem 1.5rem 3rem}.CheckoutPage-module-scss-module__F0eA1q__RenewalFormArea{width:100%}.CheckoutPage-module-scss-module__F0eA1q__RenewalHeading{color:#0f172a;margin:0;font-size:28px;font-weight:700}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalHeading{color:#0f172a}.CheckoutPage-module-scss-module__F0eA1q__RenewalSubheading{color:#64748b;margin:0;font-size:15px}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalSubheading{color:#64748b}.CheckoutPage-module-scss-module__F0eA1q__RenewalBackLink{color:#475569;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:10px 20px;font-size:14px;text-decoration:none;transition:background-color .2s;display:inline-flex}.CheckoutPage-module-scss-module__F0eA1q__RenewalBackLink:hover{color:#0f172a;background-color:#e5e5e5}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalBackLink{color:#475569}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalBackLink:hover{color:#0f172a}.CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessArea{padding:4rem 2rem 2rem}.CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessCard{text-align:center;width:100%;max-width:480px}.CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessHeading{color:#0f172a;margin:0;font-size:22px;font-weight:600}.CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessSubtext{color:#64748b;margin:0;font-size:14px;line-height:1.5}.CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessButton{color:#fff;font:inherit;cursor:pointer;background-color:#0f2b4d;border:none;border-radius:999px;align-items:center;gap:8px;margin-top:.5rem;padding:12px 28px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex}.CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessButton:hover{background-color:#1a3d66}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessHeading{color:#0f172a}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalSuccessSubtext{color:#64748b}.CheckoutPage-module-scss-module__F0eA1q__RenewalSupportText{text-align:center;padding-top:.5rem}.CheckoutPage-module-scss-module__F0eA1q__RenewalSupportText p{color:#64748b}.CheckoutPage-module-scss-module__F0eA1q__RenewalSupportText a{color:#38a9e0}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalSupportText p{color:#64748b}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalSupportText a{color:#38a9e0}.dark-mode .CheckoutPage-module-scss-module__F0eA1q__RenewalSupportText a:hover{color:#2994c7}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmation{text-align:center;background-color:#2b364f;border-radius:30px;width:100%;max-width:480px;padding:40px;box-shadow:inset 0 0 2px #ffffff1a}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationCheck{color:#fff;background:#218c541f;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:600;line-height:normal;display:flex}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationHeading{color:#fff;margin:0;font-size:24px;font-weight:600;line-height:normal}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationMeta{color:#fff;margin:0;font-size:14px;line-height:normal}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSummary{text-align:left;color:#fff;background:#4d597380;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:20px;display:flex}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationRow,.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationTotal{justify-content:space-between;align-items:flex-start;gap:1rem;line-height:normal;display:flex}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationRow{font-size:14px;font-weight:400}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationTotal{font-size:16px;font-weight:600}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions{width:100%}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions button.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationPrimaryButton.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationPrimaryButton,.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions button.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSecondaryButton.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSecondaryButton{letter-spacing:normal;border-radius:24px;height:44px;font-size:16px;font-weight:600}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions button.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationPrimaryButton.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationPrimaryButton{color:#111c35;background:#91caea}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions button.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationPrimaryButton.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationPrimaryButton:hover:not(:disabled){background:#fff}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions button.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSecondaryButton.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSecondaryButton{color:#fff;background:0 0;border:1px solid #91caea}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationActions button.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSecondaryButton.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmationSecondaryButton:hover:not(:disabled){background:#91caea1a}@media only screen and (max-width:768px){.CheckoutPage-module-scss-module__F0eA1q__CheckoutPageForm{width:100%;padding:82px 0 0}.CheckoutPage-module-scss-module__F0eA1q__RenewalContent{padding-top:1.5rem;padding-left:1rem;padding-right:1rem}.CheckoutPage-module-scss-module__F0eA1q__OrderConfirmation{border-radius:24px;padding:24px}}
.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPage{box-sizing:border-box;background-image:url(../media/bp_bg_1.3too_ekr4h1z8.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;width:100%;max-width:100%;min-height:100vh}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPage form{width:100%}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageBackground{pointer-events:none;background:linear-gradient(#111c35 50%,#111c35b3);width:100%;position:fixed;top:0;bottom:0;left:0}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageContent{z-index:1;box-sizing:border-box;width:100%;max-width:100%;min-height:100vh;padding-top:100px;padding-bottom:calc(100px + 2rem);position:relative}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageForm{width:100%;max-width:600px}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageFormHeaderBar{background-color:#1a375e;border-radius:5px;width:100%;min-width:200px;height:10px}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageFormHeaderBar .ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageFormHeaderBarProgress{background-color:#61b2e0;border-radius:5px;height:100%;box-shadow:0 0 10px #61b2e080}.ScheduleLabVisitPage-module-scss-module__L98XbW__KeyboardKey{color:#000000bf;text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:600;box-shadow:inset 0 0 0 1px #0003}@media only screen and (max-width:768px){.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageForm{width:calc(100% - 2rem);padding:1rem}}@keyframes ScheduleLabVisitPage-module-scss-module__L98XbW__boxShadowPulse{0%{box-shadow:0 0 10px #61b2e04d}50%{box-shadow:0 0 25px #61b2e080}to{box-shadow:0 0 10px #61b2e04d}}.ScheduleLabVisitPage-module-scss-module__L98XbW__TimeSlotDescriptionList{margin-left:.5rem;padding-left:1.5rem;font-size:.9rem;line-height:1.3;list-style:outside}.ScheduleLabVisitPage-module-scss-module__L98XbW__TimeSlotDescriptionListItem{margin-bottom:.5rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__Callout{background-color:#61b2e014;border:1px solid #61b2e033;border-radius:.75rem;padding:1rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__CalloutIcon{color:#61b2e0}.ScheduleLabVisitPage-module-scss-module__L98XbW__CycleWindowBanner{background:linear-gradient(135deg,#61b2e033 0%,#61b2e014 100%);border:1px solid #61b2e059;border-radius:.75rem;margin-top:.75rem;padding:.875rem 1rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__CycleWindowBanner p{margin:0}.ScheduleLabVisitPage-module-scss-module__L98XbW__CycleWindowBanner p+p{margin-top:.35rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__CycleWindowBannerTitle{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;font-size:.7rem;font-weight:700}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawSetup{width:100%}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawHero{text-align:center;padding-bottom:.5rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawIconWrapper{background:linear-gradient(135deg,#61b2e033 0%,#61b2e00d 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.25rem;display:flex}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawIcon{color:#61b2e0;font-size:1.5rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawLabel{letter-spacing:.08em}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawTitle{letter-spacing:-.02em;font-size:1.75rem;line-height:1.1}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawDuration{opacity:.7}.ScheduleLabVisitPage-module-scss-module__L98XbW__TimingCallout{background:linear-gradient(135deg,#61b2e01f 0%,#61b2e00a 100%);border:1px solid #61b2e026;border-radius:.75rem;padding:1rem 1rem 1rem 1.25rem;position:relative;overflow:hidden}.ScheduleLabVisitPage-module-scss-module__L98XbW__TimingCalloutAccent{background:#61b2e0;border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.ScheduleLabVisitPage-module-scss-module__L98XbW__TimingCalloutIconWrapper{background:#61b2e026;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.ScheduleLabVisitPage-module-scss-module__L98XbW__TimingCalloutIcon{color:#61b2e0;font-size:.85rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__PreparationSection{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;padding:1rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__PreparationTitle{letter-spacing:.05em;color:#fff9;margin-bottom:.25rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__PreparationList{padding-left:.25rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__PreparationItem{padding:.35rem 0}.ScheduleLabVisitPage-module-scss-module__L98XbW__PreparationBullet{background:#fff6;border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:.4rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__BloodDrawCta{text-align:center;opacity:.6}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisSetup{width:100%}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisHero{text-align:center;padding-bottom:.5rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisIconWrapper{background:linear-gradient(135deg,#06d6a033 0%,#06d6a00d 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.25rem;display:flex}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisIcon{color:#06d6a0;font-size:1.5rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisLabel{letter-spacing:.08em;color:#06d6a0}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisTitle{letter-spacing:-.02em;font-size:1.75rem;line-height:1.1}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisDuration{opacity:.7}.ScheduleLabVisitPage-module-scss-module__L98XbW__UrinalysisCta{text-align:center;opacity:.6}.ScheduleLabVisitPage-module-scss-module__L98XbW__HeaderButtonContainer{width:100px}.ScheduleLabVisitPage-module-scss-module__L98XbW__OnboardingPageFormContent{flex:1;padding-bottom:10rem}.ScheduleLabVisitPage-module-scss-module__L98XbW__FormBottomNav{z-index:100;background-color:#ffffff0d;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.ScheduleLabVisitPage-module-scss-module__L98XbW__FormBottomNavButtons{justify-content:space-between;align-items:center;width:100%;max-width:600px;display:flex}
.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__WomensHealthPage{background-image:url(../media/bp_bg_1.3too_ekr4h1z8.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:100vh}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__WomensHealthBg{background:linear-gradient(#111c35 50%,#111c35b3);width:100%;position:fixed;top:0;bottom:0;left:0}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__PageContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:100px 1rem 1rem;display:flex;position:relative}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__Card{width:100%;max-width:560px;padding:1.5rem;box-shadow:0 6px 24px #00000014}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__CardContent{gap:1rem}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__Title{color:#111c35;margin:0;font-size:1.25rem;font-weight:700}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__Description{margin:0}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__QuestionBlock{gap:.5rem}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__QuestionTitle{font-weight:700}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__Subtext{margin:0}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__ToggleGroup{width:100%}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__ToggleButton{color:#fff;cursor:pointer;border:1px solid #fff3;border-radius:10px;flex:1;padding:.65rem 1rem;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__ToggleButtonSelected{color:#fff;background:#61b2e01a;border-width:2px;border-color:#61b2e0}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionsBlock{gap:.5rem;padding:.75rem}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionList{gap:.5rem}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionCard{text-align:left;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;width:100%;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionCardSelected{background:#61b2e01a;border-width:2px;border-color:#61b2e0;box-shadow:0 0 0 2px #61b2e026}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionText{align-items:flex-start;gap:.15rem}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionTitle{color:#fff;font-weight:700}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__OptionDescription{color:#ffffffb3;margin:0}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__RadioOuter{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;display:inline-flex}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__RadioInner{background:0 0;border-radius:50%;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;transition:background .15s}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__RadioInnerSelected{background:#61b2e0}.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__Appointment{text-align:center;margin-top:.25rem}@media (max-width:600px){.WomensHormoneCyclesPage-module-scss-module__ZAEAwq__Card{padding:1.25rem}}