.insuranceCoverage_container__1Strc{width:100%;margin-top:var(--mantine-spacing-md)}.insuranceCoverage_accordionItem__cApOk[data-active]{background-color:var(--mantine-color-gray-0)}.insuranceCoverage_table__1sW2X{width:100%;margin-top:var(--mantine-spacing-xs)}.insuranceCoverage_tableHeaderCell__tWySH{font-weight:600}.insuranceCoverage_headerContainer__ydKcg{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mantine-spacing-sm)}.insuranceCoverage_slider__itSek{margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md)}.insuranceCoverage_infoCard__1waXJ{margin-bottom:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2)}.insuranceCoverage_badge__GsR_b{margin-left:var(--mantine-spacing-xs)}.insuranceCoverage_fullyCovered__pKoEN{color:var(--mantine-color-violet-6)}.insuranceCoverage_partialCovered__OiQ3E{color:var(--mantine-color-pink-6)}.insuranceCoverage_costlyProcedure__PDpeH{color:var(--mantine-color-orange-6)}.insuranceCoverage_tooltipIcon__FACFc{cursor:pointer}.insuranceCoverage_deductibleDisplay__tsSZf{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.insuranceCoverage_disclaimer__AJDF4{margin-top:var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6)}.insuranceCoverage_formSection__zXyh6{margin-top:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0)}.insuranceCoverage_formTitle__8kP6e{margin-bottom:var(--mantine-spacing-sm);display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.insuranceCoverage_formFields__KbmAf{display:grid;grid-template-columns:1fr 1fr;gap:var(--mantine-spacing-md)}@media (max-width:768px){.insuranceCoverage_formFields__KbmAf{grid-template-columns:1fr}}.insuranceCoverage_saveButton__9pVsW{margin-top:var(--mantine-spacing-md)}.insuranceCoverage_comparisonTable__Bo2Jj{margin-top:var(--mantine-spacing-lg);border-collapse:separate;border-spacing:0}.insuranceCoverage_comparisonTable__Bo2Jj th{background-color:var(--mantine-color-gray-1);text-align:left;padding:var(--mantine-spacing-xs)}.insuranceCoverage_comparisonTable__Bo2Jj td{border-bottom:1px solid var(--mantine-color-gray-2);padding:var(--mantine-spacing-xs)}.insuranceCoverage_betterCoverage__JPQ1m{color:var(--mantine-color-violet-6);font-weight:500}.insuranceCoverage_worseCoverage__J3C3_{color:var(--mantine-color-red-6);font-weight:500}.insuranceCoverage_segmentControl__2beOB{margin-bottom:var(--mantine-spacing-md);width:100%}.insuranceCoverage_infoHelpText__KshQD{margin-top:var(--mantine-spacing-xs);color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}.landing_gradientBackground__WTypq{background:linear-gradient(135deg,#feffea,#e3eeff,#cdecff,#feffe6);background-size:100% 100%}.landing_inner__Gbkxu{display:flex;flex-direction:column}.landing_content__sS4j4{max-width:100%;margin-bottom:2rem}.landing_image__gE5RL{max-width:100%;height:auto}.landing_group__u8ypq{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}@media (min-width:768px){.landing_inner__Gbkxu{flex-direction:row;text-align:left;padding:4rem 0}.landing_content__sS4j4{max-width:50%;margin-right:2rem;margin-bottom:0}.landing_image__gE5RL{max-width:50%}.landing_group__u8ypq{flex-direction:row;justify-content:flex-start;width:auto}}.landing_title__5CnSC{font-size:rem(34px);font-weight:900;@media (max-width:mantine-breakpoint-sm){font-size:rem(24px)}}.landing_description__28BCQ{max-width:rem(600px);margin:auto;&:after{content:"";display:block;background-color:var(--mantine-color-blue-filled);width:rem(45px);height:rem(2px);margin-top:var(--mantine-spacing-sm);margin-left:auto;margin-right:auto}}.landing_card__jZO11{border:rem(1px) solid light-dark(var(--mantine-color-gray-1),var(--mantine-color-dark-5))}.landing_cardTitle__I6Btd{&:after{content:"";display:block;background-color:var(--mantine-color-blue-filled);width:rem(45px);height:rem(2px);margin-top:var(--mantine-spacing-sm)}}.landing_footer__0n09r{width:100%;margin-top:auto;padding-top:calc(var(--mantine-spacing-xl) * 2);padding-bottom:calc(var(--mantine-spacing-xl) * 2);background-color:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-2);flex-shrink:0;position:relative;z-index:10}.landing_description2__y9KFm{margin-top:5px;@media (max-width:768px){margin-top:var(--mantine-spacing-xs);text-align:center}}.landing_inner2__nc7Wg{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--mantine-spacing-md);gap:var(--mantine-spacing-xl);@media (max-width:768px){flex-direction:column;align-items:center}}.landing_groups2__uvnIF{display:flex;flex-wrap:wrap;gap:var(
    --mantine-spacing-sm
  );margin-left:auto;padding-left:var(--mantine-spacing-xl);@media (max-width:768px){display:none}}.landing_wrapper__K3HEa{width:160px}.landing_logo__22RCz{display:flex;flex-direction:column;align-items:flex-start}.landing_link__I8_e5{color:rgb(139,69,195)!important;transition:color .2s ease-in-out;display:block;font-size:var(--mantine-font-size-sm);padding-top:3px;padding-bottom:3px}.landing_link__I8_e5:hover{color:rgb(107,70,147)!important;text-decoration:underline}a .landing_link__I8_e5{color:rgb(139,69,195)!important}a .landing_link__I8_e5:hover{color:rgb(107,70,147)!important}.landing_title2__GHMgM{font-weight:700;color:black}.landing_afterFooter__VuEv9{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:var(--mantine-spacing-xl) auto 0;padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2);@media (max-width:768px){flex-direction:column}}.landing_social__dSXWz{@media (max-width:768px){margin-top:var(--mantine-spacing-xs)}}.landing_wrapper3__AwF1r{display:flex;align-items:center;padding:calc(var(--mantine-spacing-xl) * 2);border-radius:var(--mantine-radius-md);background-color:var(
    --mantine-color-white
  );border:1px solid var(--mantine-color-gray-3);@media (max-width:768px){flex-direction:column-reverse;padding:var(--mantine-spacing-xl)}}.landing_image3__i1_2h{max-width:40%;@media (max-width:768px){max-width:100%}}.landing_body3__XY8Ww{padding-right:calc(var(--mantine-spacing-xl) * 4);@media (max-width:768px){padding-right:0;margin-top:var(--mantine-spacing-xl)}}.landing_title3__rZlwa{color:var(--mantine-color-black);font-family:Greycliff CF,var(--mantine-font-family);line-height:1;margin-bottom:var(--mantine-spacing-md)}.landing_controls3__oR8ck{display:flex;margin-top:var(--mantine-spacing-xl)}.landing_inputWrapper3__m_KJc{width:100%;flex:1}.landing_input3__O_n9e{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.landing_control3__GiRMT{border-top-left-radius:0;border-bottom-left-radius:0}.landing_header__G_xZk{position:fixed;top:0;width:100%;height:90px;background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-5);z-index:1000;@media (prefers-color-scheme:dark){border-bottom-color:var(--mantine-color-dark-4);border-bottom-style:solid;border-bottom-width:1px}}.landing_innerH__A6_AL{display:flex;justify-content:space-between;align-items:center;height:90px}.landing_linkH__Bqr0S{display:block;line-height:1;padding:rem(8px) rem(12px);border-radius:var(--mantine-radius-sm);text-decoration:none;color:black!important;font-size:var(--mantine-font-size-sm);font-weight:700}.landing_linkH__Bqr0S:hover{transform:scale(1.02)}.landing_featureWrapper__4gGNa{display:flex;justify-content:center;padding:2rem 0}.landing_featuresContainer__ybN0H{display:flex;align-items:center;justify-content:center;gap:6rem}.landing_rowReverse__1Q3d6{flex-direction:row-reverse}.landing_imageSection__290z8,.landing_textSection__90Ffq{display:flex;justify-content:center;align-items:center}.landing_imageWrapper__RYdi0{width:100%;max-width:650px}.landing_featureImage__NAPhp{width:100%;height:auto}.landing_featureText__ix_PK{max-width:600px;margin:0 auto}@media (max-width:1279px){.landing_featuresContainer__ybN0H,.landing_rowReverse__1Q3d6{flex-direction:column}.landing_featureText__ix_PK{width:90vw}}.landing_highlightListWrapper__UncZV{display:flex;justify-content:center}.landing_highlightList__YHbzm{text-align:left}@keyframes landing_slideInFade__gbLu8{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.landing_slideInFade__gbLu8{animation:landing_slideInFade__gbLu8 1s ease-out}.mainLandingHeader_mainLandingHeader__bAaLm{background:linear-gradient(135deg,rgba(255,253,255,.95),rgba(252,248,255,.92) 50%,rgba(255,251,254,.94))!important;backdrop-filter:blur(24px) saturate(200%) brightness(110%);-webkit-backdrop-filter:blur(24px) saturate(200%) brightness(110%);border:1px solid rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),0 12px 40px rgba(139,69,195,.06),0 4px 16px rgba(236,72,153,.04),0 2px 8px rgba(147,51,234,.03),0 1px 3px rgba(0,0,0,.02);height:80px;position:fixed;top:0;left:0;right:0;z-index:1100;overflow:visible!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mainLandingHeader_mainLandingHeader__bAaLm:hover{background:linear-gradient(135deg,rgba(255,253,255,.98),rgba(251,246,255,.96) 50%,rgba(255,250,253,.97))!important;backdrop-filter:blur(28px) saturate(220%) brightness(115%);-webkit-backdrop-filter:blur(28px) saturate(220%) brightness(115%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 16px 48px rgba(139,69,195,.08),0 6px 20px rgba(236,72,153,.06),0 3px 12px rgba(147,51,234,.04),0 1px 4px rgba(0,0,0,.03);transform:translateY(-.5px)}.mainLandingHeader_mainLandingContainer__qB8Vr{height:80px;padding-top:15px;padding-bottom:15px;position:relative;z-index:2;overflow:visible!important;-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@media (max-width:768px){.mainLandingHeader_mainLandingHeader__bAaLm{height:70px}.mainLandingHeader_mainLandingContainer__qB8Vr{height:70px;padding-top:10px;padding-bottom:10px}}.typography_gradientTextBase__gsWrK{color:var(--mantine-color-violet-6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.typography_gradientTitle__qu4tN{background:var(--maternity-gradient-text-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:600}.typography_gradientTitleSecondary__Gl_Fx{background:var(--maternity-gradient-text-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:600}.typography_gradientTitleAccent__PLM45{background:var(--maternity-gradient-text-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:600}.typography_maternityTitle__GRxNU{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--mantine-color-dark-9)}.typography_maternitySubtitle___9NBZ{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--mantine-color-gray-7)}.typography_maternityHeading__Gokam{font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--mantine-color-dark-9)}.typography_maternityBody__erL6h{font-size:1rem;font-weight:400;line-height:1.6;color:var(--mantine-color-gray-7)}.typography_maternitySmall__lG_sK{font-size:.875rem;font-weight:400;line-height:1.5;color:var(--mantine-color-gray-6)}.typography_maternityCaption__CZvHW{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--mantine-color-gray-5)}.typography_fontLight__czz57{font-weight:300}.typography_fontRegular___V5Vo{font-weight:400}.typography_fontMedium__CGwbT{font-weight:500}.typography_fontSemibold__JR1_3{font-weight:600}.typography_fontBold__lmGbu{font-weight:700}.typography_textLeft__KyKSK{text-align:left}.typography_textCenter__3RMrd{text-align:center}.typography_textRight__SKve_{text-align:right}.typography_textJustify__VWgkZ{text-align:justify}.typography_uppercase__C3_AC{text-transform:uppercase}.typography_lowercase__dMmhI{text-transform:lowercase}.typography_capitalize__sUm2g{text-transform:capitalize}.typography_underline__ZAqdX{text-decoration:underline}.typography_noUnderline__KrAMn{text-decoration:none}.typography_lineThrough__NGoO5{text-decoration:line-through}.typography_textShadow__rLp2u{text-shadow:0 2px 4px rgba(0,0,0,.1)}.typography_textGlow__sttID{text-shadow:0 0 20px rgba(143,188,143,.3)}@media (max-width:768px){.typography_maternityTitle__GRxNU{font-size:2rem}.typography_maternitySubtitle___9NBZ{font-size:1.25rem}.typography_maternityHeading__Gokam{font-size:1.125rem}.typography_maternityBody__erL6h{font-size:.9375rem}}[data-mantine-color-scheme=dark] .typography_maternityTitle__GRxNU{color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .typography_maternitySubtitle___9NBZ{color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .typography_maternityHeading__Gokam{color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .typography_maternityBody__erL6h{color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .typography_maternitySmall__lG_sK{color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .typography_maternityCaption__CZvHW{color:var(--mantine-color-gray-5)}@media (prefers-contrast:high){.typography_gradientTitleAccent__PLM45,.typography_gradientTitleSecondary__Gl_Fx,.typography_gradientTitle__qu4tN{background:none;-webkit-text-fill-color:initial;color:var(--mantine-color-dark-9);text-decoration:underline}}.privacy-security_pageContainer__nVOqj{min-height:100vh;background:linear-gradient(180deg,#fafafa,#ffffff)}.privacy-security_contentWrapper___1IP_{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.privacy-security_heroSection__1Sjdh{text-align:center;margin-bottom:4rem}.privacy-security_heroTitle__1Xs5z{font-size:3rem;font-weight:700;background:var(--maternity-gradient-purple-pink);margin-bottom:1rem;line-height:1.2}.privacy-security_heroSubtitle__XmLyJ{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.privacy-security_securityGrid__NiC7k{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem}.privacy-security_securityCard__Nw0c9{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.privacy-security_securityCard__Nw0c9:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.privacy-security_iconWrapper__jO0Ny{width:48px;height:48px;border-radius:12px;background:var(--maternity-gradient-purple-pink);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:white}.privacy-security_sectionTitle__nPoL0{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.privacy-security_sectionDescription__8LQlq{font-size:1rem;color:#64748b;line-height:1.6}.privacy-security_trustSection__62rKn{display:flex;justify-content:center;gap:2rem;margin-bottom:4rem;flex-wrap:wrap}.privacy-security_trustBadge__VpHBh{padding:.75rem 1.5rem;border:2px solid #e2e8f0;border-radius:50px;font-weight:600;color:#475569;font-size:.875rem;transition:all .2s ease}.privacy-security_trustBadge__VpHBh:hover{border-color:#EC4899;color:#EC4899}.privacy-security_faqSection__seb3m{max-width:800px;margin:0 auto 4rem}.privacy-security_faqTitle__SUQrT{font-size:2rem;font-weight:600;text-align:center;color:#1e293b;margin-bottom:2rem}.privacy-security_faqList__CDxR1{display:flex;flex-direction:column;gap:1rem}.privacy-security_faqItem__jwuFO{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:box-shadow .2s ease}.privacy-security_faqItem__jwuFO:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.privacy-security_faqQuestion__QUpsl{width:100%;padding:1.5rem;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.125rem;font-weight:500;color:#1e293b;text-align:left;transition:color .2s ease}.privacy-security_faqQuestion__QUpsl:hover{color:#6B46C1}.privacy-security_faqIcon__akGhc{transition:transform .2s ease;color:#94a3b8}.privacy-security_faqIcon__akGhc.privacy-security_open__16yuo{transform:rotate(180deg)}.privacy-security_faqAnswer__18Vmq{padding:0 1.5rem 1.5rem;color:#64748b;line-height:1.6}.privacy-security_ctaSection__1WQS2{text-align:center;padding:3rem;background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(236,72,153,.05));border-radius:20px}.privacy-security_ctaText__cIN8i{font-size:1.25rem;color:#475569;margin-bottom:1.5rem}.privacy-security_ctaButton__SdOJ2{display:inline-block;padding:.875rem 2rem;background:var(--maternity-gradient-purple-pink);color:white;text-decoration:none;border-radius:50px;font-weight:600;transition:all .2s ease;box-shadow:0 4px 15px rgba(107,70,193,.3)}.privacy-security_ctaButton__SdOJ2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(107,70,193,.4)}@media (max-width:768px){.privacy-security_heroTitle__1Xs5z{font-size:2rem}.privacy-security_heroSubtitle__XmLyJ{font-size:1.125rem}.privacy-security_securityGrid__NiC7k{grid-template-columns:1fr;gap:1.5rem}.privacy-security_trustSection__62rKn{gap:1rem}.privacy-security_trustBadge__VpHBh{padding:.5rem 1rem;font-size:.75rem}.privacy-security_faqQuestion__QUpsl{font-size:1rem;padding:1.25rem}}.CompactInsuranceCoverage_compactInsuranceContainer__LUQel{display:flex;flex-direction:column;padding:var(--mantine-spacing-md);width:100%;height:100%;margin-left:8px}.CompactInsuranceCoverage_insuranceTitle__bws7c{font-size:16px;font-weight:700;color:var(--mantine-color-violet-6);background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-grape-6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}@supports not (-webkit-background-clip:text){.CompactInsuranceCoverage_insuranceTitle__bws7c{background:none;-webkit-text-fill-color:initial;color:var(--mantine-color-violet-6)}}.CompactInsuranceCoverage_coverageItems__QJfVH{background-color:rgba(248,249,250,.6);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2);margin-top:auto}.CompactInsuranceCoverage_progressWrapper__elsdw{width:100%}.CompactInsuranceCoverage_progressRoot__i95ui{background-color:var(--mantine-color-gray-2);height:6px}.CompactInsuranceCoverage_progressBar__WQcjc{background:linear-gradient(90deg,#ec4899,#6b46c1);transition:width .3s ease}.CompactInsuranceCoverage_oopProgressBar__lU_gG{background:rgb(82,191,203)!important;transition:width .3s ease}.CompactInsuranceCoverage_progressBarEmpty__RFW2W{background-color:var(--mantine-color-gray-3);opacity:.5}@media (max-width:1024px){.CompactInsuranceCoverage_compactInsuranceContainer__LUQel{width:100%}}.CompactInsuranceCoverage_coverageItems__QJfVH>div{margin-bottom:8px}.CompactInsuranceCoverage_coverageItems__QJfVH .mantine-Badge-root{font-size:10px;padding:2px 6px;min-height:20px;line-height:1.2}.CompactInsuranceCoverage_coverageItems__QJfVH .mantine-Group-root{gap:4px}.CompactInsuranceCoverage_coverageItems__QJfVH .mantine-Group-root>*{flex:1;min-width:0}@media (max-width:768px){.CompactInsuranceCoverage_compactInsuranceContainer__LUQel{padding:var(--mantine-spacing-sm);width:100%}.CompactInsuranceCoverage_insuranceTitle__bws7c{font-size:14px}}.dueDateSection_container__d6RpA{width:100%;max-width:800px}.dueDateSection_flexRow__pqfJ0{display:flex;flex-direction:row;gap:40px;align-items:flex-start;width:100%;justify-content:space-between;padding:20px}.dueDateSection_column__tnCDj{flex:1;min-width:0}.dueDateSection_dateColumn___ZB_f{flex:1.2}.dueDateSection_placeholderBox___Hc9N{padding-top:35px}.dueDateSection_weekIndicator__Bcn0F{font-weight:700;text-align:center;font-size:2.5rem}.dueDateSection_weekInfo__SvY7v{text-align:center;margin-top:16px}.dueDateSection_weekText__KE6XJ{font-weight:700;font-size:1.125rem;line-height:1.2;background:var(--maternity-gradient-purple-pink);letter-spacing:.5px;text-transform:uppercase}.dueDateSection_card__km1D2{padding:32px;border-radius:20px;width:100%;background:#ffffff;border:1px solid rgba(233,213,255,.3);position:relative;overflow:hidden;box-shadow:0 10px 30px -5px rgba(147,51,234,.1)}.dueDateSection_ringProgress__ZJOvW{margin:0 auto}.dueDateSection_ringWrapper__YyheZ{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.dueDateSection_ringGradient__PHYLW{pointer-events:none}.dueDateSection_weekNumber__D1rmy{font-size:3rem;font-weight:800;line-height:1;background:var(--maternity-gradient-purple-pink);filter:drop-shadow(0 2px 4px rgba(147,51,234,.2))}.dueDateSection_weekSubtext__iHTwG{font-size:.875rem;font-weight:600;color:#7c3aed;text-transform:uppercase;letter-spacing:1px;opacity:.8}.dueDateSection_dateInput__VKpxG{font-size:1.1rem;cursor:pointer;font-weight:500}.dueDateSection_dateLabel__pJqp0{font-size:1.1rem;font-weight:600;margin-bottom:12px;background:var(--maternity-gradient-purple-pink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.25px}.step2_container__pRFbg{max-width:100%;width:100%;padding:1.5rem;margin:0 auto}.step2_title__InFZz{font-size:2.2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-5));background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center;color:var(--mantine-color-violet-7);line-height:1.2}.step2_description__ScSDL{font-size:1.1rem;color:var(--mantine-color-gray-6);text-align:center;max-width:600px;margin:0 auto 1.5rem}.step2_tabsRoot__fTeLr{margin-top:1rem;width:100%}.step2_tabsList__0jQGy{border-bottom:none;padding:.5rem;gap:.5rem;background:rgba(255,255,255,.8);border-radius:8px}.step2_tab__cP83A{font-weight:500;transition:all .3s ease;padding:.75rem 1.25rem;border-radius:6px;background:rgba(255,255,255,.7);color:var(--mantine-color-gray-7);border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.02)}.step2_tab__cP83A:hover{background:rgba(139,92,246,.08)}.step2_tab__cP83A[data-active]{color:white;background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));border-color:transparent;box-shadow:0 4px 8px rgba(139,92,246,.25);transform:translateY(-1px)}.step2_tabPanel__JEpRE{padding:1.5rem;background-color:white;border-radius:12px;box-shadow:0 4px 20px rgba(139,92,246,.08);margin-top:1rem}.step2_sectionTitle__cg4Mb{font-size:1.5rem;margin-bottom:1rem;color:var(--mantine-color-violet-7);position:relative}.step2_sectionTitle__cg4Mb:after{content:"";position:absolute;bottom:-.5rem;left:0;width:3rem;height:3px;background:linear-gradient(90deg,var(--mantine-color-violet-5),transparent);border-radius:2px}.step2_sectionDescription__gZpj9{margin-bottom:1.5rem;color:var(--mantine-color-gray-6);font-size:1rem;line-height:1.5}.step2_card__Iw_UN{padding:1.5rem;margin-bottom:1.5rem;background-color:white;border-radius:12px;box-shadow:0 4px 20px rgba(139,92,246,.07);transition:all .3s ease;border:1px solid rgba(139,92,246,.05);overflow:hidden}.step2_card__Iw_UN:hover{box-shadow:0 8px 24px rgba(139,92,246,.12);transform:translateY(-2px);border:1px solid rgba(139,92,246,.15)}.step2_formLabel__T2c6N{font-weight:500;margin-bottom:.5rem;font-size:.95rem;color:var(--mantine-color-gray-7)}.step2_actionButton__p3CyX{margin-top:1.5rem;background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));transition:all .3s ease;padding:.75rem 1.5rem;font-weight:500;letter-spacing:.01em;box-shadow:0 4px 6px rgba(139,92,246,.15)}.step2_actionButton__p3CyX:hover{background:linear-gradient(135deg,var(--mantine-color-violet-7),var(--mantine-color-pink-7));box-shadow:0 6px 14px rgba(139,92,246,.2);transform:translateY(-2px)}.step2_glassCard__8XS_g{background:rgba(255,255,255,.8);border:1px solid rgba(139,92,246,.1);box-shadow:0 8px 32px rgba(139,92,246,.08)}.step2_subtlePattern__TQXk9{background-image:radial-gradient(rgba(139,92,246,.07) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.02),rgba(139,92,246,.05),rgba(139,92,246,.02));background-size:20px 20px,100% 100%;min-height:100vh;padding:2rem 0}.step2_greenHighlight__V6HCA{color:var(--mantine-color-violet-7);font-weight:600}.step2_fullWidth__m0fO3{width:100%}.step2_buttonAlignmentFix__5fEyx{margin-top:28px}.step2_flexCenter__jofZ6{display:flex;align-items:center;justify-content:center}.step2_spaceBetween__9q4hg{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.step2_container__pRFbg{padding:1rem}.step2_title__InFZz{font-size:1.8rem}.step2_tabPanel__JEpRE{padding:1rem}}[data-mantine-color-scheme=dark] .step2_tabPanel__JEpRE{background-color:var(--mantine-color-dark-7);box-shadow:0 4px 20px rgba(0,0,0,.2)}[data-mantine-color-scheme=dark] .step2_card__Iw_UN{background-color:var(--mantine-color-dark-7);box-shadow:0 4px 20px rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .step2_title__InFZz{background:linear-gradient(135deg,var(--mantine-color-violet-4),var(--mantine-color-pink-3));background-clip:text;-webkit-background-clip:text;color:transparent}[data-mantine-color-scheme=dark] .step2_sectionTitle__cg4Mb{color:var(--mantine-color-violet-4)}[data-mantine-color-scheme=dark] .step2_sectionTitle__cg4Mb:after{background:linear-gradient(90deg,var(--mantine-color-violet-4),transparent)}[data-mantine-color-scheme=dark] .step2_description__ScSDL,[data-mantine-color-scheme=dark] .step2_sectionDescription__gZpj9{color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .step2_glassCard__8XS_g{background:rgba(20,27,34,.8);border:1px solid rgba(139,92,246,.2)}[data-mantine-color-scheme=dark] .step2_tabsList__0jQGy{background:rgba(20,27,34,.8)}[data-mantine-color-scheme=dark] .step2_tab__cP83A{background:rgba(36,44,51,.8);color:var(--mantine-color-gray-4);border:1px solid rgba(255,255,255,.05)}[data-mantine-color-scheme=dark] .step2_tab__cP83A:hover{background:rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .step2_greenHighlight__V6HCA{color:var(--mantine-color-violet-4)}[data-mantine-color-scheme=dark] .step2_formLabel__T2c6N{color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .step2_actionButton__p3CyX{background:linear-gradient(135deg,var(--mantine-color-violet-7),var(--mantine-color-pink-7))}[data-mantine-color-scheme=dark] .step2_actionButton__p3CyX:hover{background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6))}[data-mantine-color-scheme=dark] .step2_subtlePattern__TQXk9{background-image:radial-gradient(rgba(139,92,246,.1) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.03),rgba(139,92,246,.08),rgba(139,92,246,.03))}.step2_errorBox__FuoxK{background-color:var(--mantine-color-red-0);border-color:var(--mantine-color-red-5)}.step2_errorList__JBDJD{color:var(--mantine-color-red-7);margin:.5rem 0 0 1.5rem}.step2_nextButton__tZovA{background-color:var(--mantine-color-violet-6)}.step2_nextButton__tZovA:hover{background-color:var(--mantine-color-violet-7)}.maternityHeader_maternityHeader__YDQt4{background:white;height:80px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);border-bottom:1px solid var(--mantine-color-gray-3);position:fixed;top:0;left:0;right:0;z-index:1100;overflow:visible!important}.maternityHeader_maternityContainer__xjbua{height:80px;padding-top:15px;padding-bottom:15px;position:relative;z-index:2;overflow:visible!important}.maternityHeader_maternityLink__2_Sdw{color:rgba(107,70,147,.85)!important;font-weight:600;text-shadow:none;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1);padding:12px 16px;border-radius:8px;position:relative;overflow:hidden}.maternityHeader_maternityLink__2_Sdw:hover{background-color:rgba(168,128,208,.12);transform:translateY(-1px);color:rgba(147,107,187,.95)!important;box-shadow:0 2px 8px rgba(168,128,208,.15),0 1px 4px rgba(188,168,208,.1)}.maternityHeader_maternityMenuButton__ivKeK{color:rgba(107,70,147,.75);text-shadow:none;transition:all .3s ease}.maternityHeader_maternityMenuButton__ivKeK:hover{color:rgba(147,107,187,.95);transform:scale(1.05)}.maternityHeader_maternityLoginButton___z7oE{background:rgba(168,128,208,.1)!important;color:rgba(147,107,187,.9)!important;border:1px solid rgba(168,128,208,.25)!important;box-shadow:0 2px 8px rgba(168,128,208,.12),0 1px 4px rgba(188,168,208,.08);font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.maternityHeader_maternityLoginButton___z7oE:hover{background:rgba(168,128,208,.15)!important;border-color:rgba(168,128,208,.35)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,128,208,.18),0 2px 6px rgba(188,168,208,.12)}@media (max-width:768px){.maternityHeader_maternityHeader__YDQt4{height:70px}.maternityHeader_maternityContainer__xjbua{height:70px;padding-top:10px;padding-bottom:10px}.maternityHeader_maternityLink__2_Sdw{padding:8px 12px;font-size:14px}}.theme_maternityContainer__OWKI5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--maternity-dark-gray)}.theme_maternityContainer__OWKI5,.theme_maternityPage__MFlAk{background:var(--maternity-gradient-background);min-height:100vh}.theme_maternityPage__MFlAk{padding:var(--maternity-container-padding)}.theme_maternityCard__TPGH5{background:var(--maternity-gradient-card);border-radius:var(--maternity-border-radius-large);padding:var(--maternity-card-padding);box-shadow:var(--maternity-shadow-soft);border:1px solid rgba(143,188,143,.1);transition:all var(--maternity-transition-medium)}.theme_maternityCard__TPGH5:hover{box-shadow:var(--maternity-shadow-medium);transform:translateY(-2px)}.theme_maternitySuccess__Oim3q{background:var(--maternity-gradient-success-light);border-left:4px solid var(--maternity-success)}.theme_maternitySuccess__Oim3q,.theme_maternityWarning__Zy75z{padding:1rem;border-radius:var(--maternity-border-radius-small);color:var(--maternity-dark-gray)}.theme_maternityWarning__Zy75z{background:var(--maternity-gradient-warning-light);border-left:4px solid var(--maternity-warning)}.theme_maternityError__syLRV{background:var(--maternity-gradient-error-light);border-left:4px solid var(--maternity-error)}.theme_maternityError__syLRV,.theme_maternityInfo___wpCy{padding:1rem;border-radius:var(--maternity-border-radius-small);color:var(--maternity-dark-gray)}.theme_maternityInfo___wpCy{background:var(--maternity-gradient-primary-light);border-left:4px solid var(--maternity-info)}.theme_maternityHero__vC8MS{background:var(--maternity-gradient-hero);border-radius:var(--maternity-border-radius-xlarge);padding:3rem 2rem}.theme_maternityHeroPurple__OMAuN,.theme_maternityHero__vC8MS{text-align:center;color:white;box-shadow:var(--maternity-shadow-strong)}.theme_maternityHeroPurple__OMAuN{background:var(--maternity-gradient-purple-hero);padding:5rem 2rem 3rem;margin:-2rem -2rem 3rem}.theme_accordionSection__vUKi_{background:white;padding:4rem 2rem;border-radius:0;box-shadow:none;margin:0;width:100%}.theme_accordionImage__5NM9K{border-radius:var(--maternity-border-radius-large);overflow:hidden;box-shadow:var(--maternity-shadow-soft);transition:transform var(--maternity-transition-medium)}.theme_accordionImage__5NM9K:hover{transform:scale(1.02)}.theme_maternitySidebar__CXPQh{background:var(--maternity-gradient-card);border-radius:var(--maternity-border-radius-large);border:1px solid rgba(143,188,143,.1)}.theme_maternityMainContent__YaMfx,.theme_maternitySidebar__CXPQh{padding:var(--maternity-card-padding);box-shadow:var(--maternity-shadow-soft)}.theme_maternityMainContent__YaMfx{background:var(--maternity-white);border-radius:var(--maternity-border-radius-large);margin-bottom:var(--maternity-section-gap)}@media (max-width:768px){.theme_maternityContainer__OWKI5,.theme_maternityPage__MFlAk{padding:1rem}.theme_maternityHero__vC8MS{padding:2rem 1rem}.theme_maternityHeroPurple__OMAuN{padding:3rem 1rem 2rem;margin:-1rem -1rem 2rem}.theme_accordionSection__vUKi_{padding:2rem 1rem;margin:2rem 0}}.theme_cardBadge__k25a8{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--maternity-gradient-primary);color:white;border-radius:var(--maternity-border-radius-small);padding:.25rem .75rem;font-size:.875rem;font-weight:500;box-shadow:var(--maternity-shadow-soft)}.costSummary_costSummaryWrapper__aIgzd{border:1px solid var(--mantine-color-gray-3);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%;overflow:hidden;margin-bottom:10px;position:relative}.costSummary_costSummaryWrapper__aIgzd:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--mantine-color-violet-6);opacity:.8}.costSummary_header__6tUov{padding:15px 20px;border-bottom:1px solid var(--mantine-color-gray-2);background-color:rgba(249,250,251,.7)}.costSummary_stepTitle__qwbYk{font-size:18px;font-weight:600;color:var(--mantine-color-dark-7);flex-shrink:0}.costSummary_headerDivider__M6_Q9{height:20px;border-color:var(--mantine-color-gray-3);margin:0 var(--mantine-spacing-xs)}.costSummary_stageInfo__2aW1u{color:var(--mantine-color-violet-7);font-weight:500}.costSummary_contentArea__d5e9k{padding:25px}.costSummary_costSectionsContainer__Jga2_{flex:3;width:100%;max-width:100%;min-width:300px;align-items:stretch;background:rgba(255,255,255,.5);border-radius:12px;padding:var(--mantine-spacing-xs);box-sizing:border-box}.costSummary_costSectionsContainer__Jga2_.costSummary_sidebarOpen__pr9Wm{background:transparent;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;flex:2.5;max-width:60%}.costSummary_costSectionsContainer__Jga2_.costSummary_sidebarOpen__pr9Wm:after,.costSummary_costSectionsContainer__Jga2_.costSummary_sidebarOpen__pr9Wm:before{display:none}.costSummary_costSection__0UmRp{flex:1;text-align:center;padding:var(--mantine-spacing-lg) var(--mantine-spacing-md);min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.costSummary_costSectionsContainer__Jga2_.costSummary_sidebarOpen__pr9Wm .costSummary_costSection__0UmRp{padding:var(--mantine-spacing-md) var(--mantine-spacing-xs);min-width:160px}.costSummary_costLabel__fw19E{font-size:14px;color:var(--mantine-color-gray-7);margin-bottom:16px;font-weight:600;text-align:center;letter-spacing:.3px;line-height:1.2;display:flex;align-items:center;justify-content:center;min-height:20px}.costSummary_costValue__vJlLu{font-size:36px;font-weight:700;text-align:center;line-height:1;margin-bottom:8px;letter-spacing:-.5px;color:var(--mantine-color-dark-7);display:flex;align-items:baseline;justify-content:center}.costSummary_incurredCost__Drm2z,.costSummary_projectedCost__2qcrz{color:var(--mantine-color-violet-7)}.costSummary_verticalDivider__ywrRU{height:100px;border-color:rgba(230,230,230,.5);margin:var(--mantine-spacing-md) 0;align-self:center}.costSummary_horizontalDivider__URr5r{display:none;border-color:var(--mantine-color-gray-3);margin:var(--mantine-spacing-md) 0}.costSummary_mainVerticalDivider__NlANq{height:100px;border-color:rgba(230,230,230,.5);margin:var(--mantine-spacing-md) var(--mantine-spacing-xl);margin-left:calc(var(--mantine-spacing-xl) + 8px);align-self:center}.costSummary_mainVerticalDivider__NlANq.costSummary_sidebarOpen__pr9Wm{display:none}.costSummary_mainHorizontalDivider__nGLhe{display:none;border-color:var(--mantine-color-gray-3);margin:var(--mantine-spacing-lg) 0}.costSummary_mainHorizontalDivider__nGLhe.costSummary_sidebarOpen__pr9Wm{display:block}.costSummary_insuranceSection__YfHxG{flex:1.5;min-width:300px;display:flex;align-items:center}.costSummary_breakdownButton__7nJrM{color:var(--mantine-color-blue-6);font-weight:500;&:hover{background-color:var(--mantine-color-blue-0)}}.costSummary_modalTitle__OPKzK{color:var(--mantine-color-dark-9);font-weight:600}.costSummary_modalContent__YEV9t{min-width:500px}.costSummary_costTable__hnuzU{width:100%;border-collapse:separate;border-spacing:0}.costSummary_tableHeader___R6nh th{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-dark-9);font-weight:600;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:2px solid var(--mantine-color-gray-3)}.costSummary_tableFoot__zoqyA td{padding-top:var(--mantine-spacing-md);border-top:2px solid var(--mantine-color-gray-3);font-weight:600;color:var(--mantine-color-dark-9)}.costSummary_currentStep__fIIEF{font-weight:600;background-color:var(--mantine-color-blue-0)}.costSummary_currentStep__fIIEF td{background-color:var(--mantine-color-blue-0);border-left:3px solid var(--mantine-color-blue-5);padding-left:calc(var(--mantine-spacing-sm) - 3px)}@media (max-width:992px){.costSummary_costSectionsContainer__Jga2_,.costSummary_insuranceSection__YfHxG{min-width:100%}.costSummary_mainVerticalDivider__NlANq,.costSummary_verticalDivider__ywrRU{display:none}.costSummary_horizontalDivider__URr5r,.costSummary_mainHorizontalDivider__nGLhe{display:block}}@media (max-width:768px){.costSummary_contentArea__d5e9k{padding:20px}.costSummary_header__6tUov{padding:12px 15px}.costSummary_stepTitle__qwbYk{font-size:16px}.costSummary_stageInfo__2aW1u{font-size:14px}.costSummary_headerDivider__M6_Q9{display:none}.costSummary_costSection__0UmRp{min-width:140px;padding:var(--mantine-spacing-sm)}.costSummary_costValue__vJlLu{font-size:28px}.costSummary_verticalDivider__ywrRU{margin:0 var(--mantine-spacing-md)}.costSummary_mainVerticalDivider__NlANq{margin:0 var(--mantine-spacing-lg)}}.customNavigation_navigationContainer__duA3u{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.95);border-top:1px solid var(--mantine-color-violet-2)}.customNavigation_saveAndContinueButton__iGbQf,.customNavigation_saveButton___t4gs{background:var(--maternity-gradient-purple-pink);border:none;color:white;font-weight:600;transition:all .3s ease}.customNavigation_saveAndContinueButton__iGbQf:hover,.customNavigation_saveButton___t4gs:hover{background:var(--maternity-gradient-purple-pink-hover);transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.25)}.customNavigation_backButton__Wr_4R{background:linear-gradient(135deg,#F97316,#EF4444);border:none;color:white;font-weight:600;transition:all .3s ease;min-height:36px;min-width:150px}.customNavigation_backButton__Wr_4R:hover{background:linear-gradient(135deg,#FB923C,#F87171);transform:translateY(-2px);box-shadow:0 8px 25px rgba(239,68,68,.25)}.customNavigation_buttonGroup__oD_i_{gap:var(--mantine-spacing-md)}@media (max-width:768px){.customNavigation_buttonGroup__oD_i_{flex-direction:column;gap:var(--mantine-spacing-sm)}.customNavigation_backButton__Wr_4R,.customNavigation_saveButton___t4gs{width:100%}}.maternityOnboarding_stepperRoot__8Qm6A{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--mantine-spacing-md);position:relative}.maternityOnboarding_stepperRoot__8Qm6A:before{content:"";position:absolute;top:32px;left:10%;right:10%;height:3px;background:#e5e7eb;border-radius:2px;z-index:1}.maternityOnboarding_stepperRoot__8Qm6A:after{content:"";position:absolute;top:32px;left:10%;height:3px;background:linear-gradient(90deg,var(--mantine-color-violet-4),var(--mantine-color-pink-4),var(--mantine-color-violet-3));border-radius:2px;z-index:2;transition:width .5s ease;width:var(--progress-width,0)}.maternityOnboarding_stepperRoot__8Qm6A>div{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;position:relative;z-index:3}.maternityOnboarding_stepperRoot__8Qm6A .maternityOnboarding_mantine-Stepper-steps__XTs7m{display:flex!important;flex-wrap:nowrap!important;width:100%!important;align-items:center!important;justify-content:space-between!important}.maternityOnboarding_stepperRoot__8Qm6A .maternityOnboarding_mantine-Stepper-step__tylw7{flex:0 0 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;z-index:4!important}.maternityOnboarding_stepperRoot__8Qm6A .maternityOnboarding_mantine-Stepper-stepWrapper__SR3Sv{flex:1 1 auto!important;min-width:0!important}.maternityOnboarding_stepperRoot__8Qm6A[data-orientation=horizontal]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important}.maternityOnboarding_stepperRoot__8Qm6A[data-orientation=horizontal]>*{flex-shrink:1!important}.maternityOnboarding_stepperRoot__8Qm6A .mantine-Stepper-separator,.maternityOnboarding_stepperRoot__8Qm6A .maternityOnboarding_separator__Qg4X0,.maternityOnboarding_stepperRoot__8Qm6A [class*=separator]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;opacity:0!important}.maternityOnboarding_separator__Qg4X0{background:linear-gradient(90deg,var(--mantine-color-violet-4),var(--mantine-color-pink-4),var(--mantine-color-violet-3));height:3px;border-radius:2px;flex:1 1 auto;min-width:20px;margin:0 var(--mantine-spacing-sm)}.maternityOnboarding_step__dvV5B{color:var(--mantine-color-violet-6);flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center}.maternityOnboarding_stepIcon__Q2f1I{border:2px solid var(--mantine-color-violet-4);color:var(--mantine-color-violet-6);background-color:white;transition:all .3s ease;position:relative;overflow:hidden}.maternityOnboarding_stepIcon__Q2f1I:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5));opacity:0;transition:opacity .3s ease}.maternityOnboarding_stepIcon__Q2f1I[data-active]{border-color:var(--mantine-color-violet-6);background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));color:white;box-shadow:0 4px 15px rgba(139,92,246,.3)}.maternityOnboarding_stepIcon__Q2f1I[data-progress]{border-color:var(--mantine-color-violet-5);background-color:var(--mantine-color-violet-0)}.maternityOnboarding_stepIcon__Q2f1I[data-active]:before{opacity:1}.maternityOnboarding_stepCompletedIcon__Zl_SJ{background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));border-color:var(--mantine-color-violet-6);color:white;box-shadow:0 4px 15px rgba(139,92,246,.25)}.maternityOnboarding_stepLabel__XH1ff{font-weight:600;color:var(--mantine-color-violet-7);font-size:var(--mantine-font-size-sm);text-align:center;line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.maternityOnboarding_stepDescription__s2_ke{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);text-align:center;line-height:1.2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.maternityOnboarding_stepContent__0bXpX{min-height:400px;display:flex;flex-direction:column;justify-content:center}.maternityOnboarding_stepContentWrapper__6z_Qa{background:linear-gradient(135deg,rgba(139,92,246,.02),rgba(236,72,153,.03),rgba(239,68,68,.02));border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xl)}.maternityOnboarding_stepContentMotion__0xh53{width:100%;height:100%}[data-mantine-color-scheme=dark] .maternityOnboarding_stepperRoot__8Qm6A{background-color:transparent}[data-mantine-color-scheme=dark] .maternityOnboarding_stepIcon__Q2f1I{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-violet-7);color:var(--mantine-color-violet-4)}[data-mantine-color-scheme=dark] .maternityOnboarding_stepLabel__XH1ff{color:var(--mantine-color-violet-4)}[data-mantine-color-scheme=dark] .maternityOnboarding_stepDescription__s2_ke{color:var(--mantine-color-gray-5)}.maternityOnboarding_containerWrapper__uNrVk{background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(236,72,153,.03),rgba(239,68,68,.02));min-height:100vh;padding:var(--mantine-spacing-md);position:relative}.maternityOnboarding_containerWrapper__uNrVk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(139,92,246,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(236,72,153,.08) 0,transparent 50%);pointer-events:none}[data-mantine-color-scheme=dark] .maternityOnboarding_containerWrapper__uNrVk{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(236,72,153,.06),rgba(239,68,68,.04));background-color:var(--mantine-color-dark-7)}.maternityOnboarding_stickyNav__FZOGa{background:rgba(255,255,255,.95);border-top:1px solid var(--mantine-color-violet-2)}@media (max-width:1024px){.maternityOnboarding_stepperRoot__8Qm6A{padding:0 var(--mantine-spacing-sm)}.maternityOnboarding_stepLabel__XH1ff{font-size:.875rem}.maternityOnboarding_stepDescription__s2_ke{font-size:.75rem}}@media (max-width:768px){.maternityOnboarding_stepperRoot__8Qm6A{padding:0 var(--mantine-spacing-xs)}.maternityOnboarding_stepperRoot__8Qm6A:before{top:24px;left:8%;right:8%;height:2px}.maternityOnboarding_stepperRoot__8Qm6A:after{top:24px;left:8%;height:2px}.maternityOnboarding_stepLabel__XH1ff{font-size:.8125rem;line-height:1.2}.maternityOnboarding_stepDescription__s2_ke{font-size:.6875rem;line-height:1.2}.maternityOnboarding_stepIcon__Q2f1I{width:32px;height:32px;min-width:32px;min-height:32px}}@media (max-width:480px){.maternityOnboarding_stepperRoot__8Qm6A{padding:0 var(--mantine-spacing-xs)}.maternityOnboarding_stepLabel__XH1ff{font-size:.75rem;line-height:1.1;font-weight:500}.maternityOnboarding_stepDescription__s2_ke{display:none}.maternityOnboarding_stepIcon__Q2f1I{width:28px;height:28px;min-width:28px;min-height:28px;font-size:.875rem}.maternityOnboarding_separator__Qg4X0{margin:0 var(--mantine-spacing-xs);height:2px;min-width:10px}.maternityOnboarding_stepperRoot__8Qm6A .mantine-Stepper-separator,.maternityOnboarding_stepperRoot__8Qm6A [class*=separator]{margin:0 var(--mantine-spacing-xs)!important;height:2px!important;min-width:10px!important;display:block!important}.maternityOnboarding_step__dvV5B{flex:1;min-width:0}}@media (max-width:360px){.maternityOnboarding_stepperRoot__8Qm6A{padding:0 4px}.maternityOnboarding_stepperRoot__8Qm6A:before{top:20px;left:5%;right:5%;height:2px}.maternityOnboarding_stepperRoot__8Qm6A:after{top:20px;left:5%;height:2px}.maternityOnboarding_stepLabel__XH1ff{font-size:.6875rem;line-height:1.1;text-align:center;word-break:break-word;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maternityOnboarding_stepIcon__Q2f1I{width:24px;height:24px;min-width:24px;min-height:24px;font-size:.75rem}.maternityOnboarding_step__dvV5B{flex:1;min-width:50px;max-width:80px}}@media (max-width:320px){.maternityOnboarding_stepperRoot__8Qm6A{padding:0 2px}.maternityOnboarding_stepperRoot__8Qm6A:before{top:16px;left:3%;right:3%;height:1px}.maternityOnboarding_stepperRoot__8Qm6A:after{top:16px;left:3%;height:1px}.maternityOnboarding_stepLabel__XH1ff{font-size:.625rem;line-height:1;max-width:45px}.maternityOnboarding_stepIcon__Q2f1I{width:20px;height:20px;min-width:20px;min-height:20px;font-size:.6875rem}.maternityOnboarding_step__dvV5B{min-width:40px;max-width:60px}}