.FunnelScreen_page__nPx1X{background:var(--color-background)}.FunnelScreen_page__nPx1X,.FunnelScreen_screen__fZC3z{min-block-size:100vh;min-block-size:100svh;min-block-size:100dvh}.FunnelScreen_screen__fZC3z{inline-size:min(100%,var(--screen-max-width));margin-inline:auto;padding-block-end:var(--mobile-browser-bottom-clearance);padding-inline:var(--screen-inline-padding)}.FunnelScreen_screen__fZC3z>*{transform-origin:50% 24%;animation:FunnelScreen_funnel-screen-enter__NYgcd .46s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes FunnelScreen_funnel-screen-enter__NYgcd{0%{opacity:0;transform:translateY(7px) scale(.997)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:480px){.FunnelScreen_page__nPx1X{background:var(--color-surface)}.FunnelScreen_screen__fZC3z{background:var(--color-background);box-shadow:0 0 0 1px rgb(17 24 39/4%)}}.HabitIcon_icon__NEKBD{display:grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:#ffffff;color:var(--color-primary)}.page_pageContent__M1xSA{display:grid;gap:32px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_hero__SKW6o{display:grid;gap:24px}.page_heroImage__Q6NCQ{inline-size:100%;block-size:auto;border-radius:12px}.page_heroCopy__kbqf4{text-align:center}.page_heroCopy__kbqf4 h1,.page_heroCopy__kbqf4 p{margin:0}.page_eyebrow__H9Slr{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.page_title__3jonF{margin-top:14px!important;color:#202124;font-size:clamp(36px,10.2vw,40px);font-weight:760;letter-spacing:-.045em;line-height:1.02}.page_title__3jonF span{color:var(--color-primary)}.page_lead__PxPwQ{margin-top:18px!important;color:#77797d;font-size:18px;font-weight:400;line-height:24px}.page_supportingCopy__uIShW{margin-top:16px!important;color:#77797d;font-size:12px;font-weight:400;line-height:14px}.page_actionBlock__K5Q7M{display:grid;gap:16px;text-align:center}.page_primaryAction__PD5ok{display:grid;min-block-size:56px;place-items:center;padding:14px 24px;border-radius:var(--radius-pill);background:var(--color-primary);color:#ffffff;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.page_primaryAction__PD5ok:hover{background:var(--color-primary-hover)}.page_primaryAction__PD5ok:active{transform:translateY(1px)}.page_primaryAction__PD5ok:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_actionNote__CZgis{display:flex;justify-content:center;gap:8px;margin:0;color:#77797d;font-size:13px;line-height:20px}.page_habitsSection__vjWSp,.page_stepsSection__kpiJw{display:grid;gap:24px}.page_sectionHeading__K6Wm4 h2,.page_stepsSection__kpiJw h2{margin:0;color:#202124;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:29px;text-align:center}.page_habitsGrid__Z6JM1,.page_stepsList__W2Adq{margin:0;padding:0;list-style:none}.page_stepsList__W2Adq{display:grid;gap:12px}.page_stepHighlighted__jzSyZ,.page_step__DI9Zu{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;min-block-size:96px;align-items:start;padding:16px;border-radius:14px;background:#f7f7f8}.page_stepHighlighted__jzSyZ{background:#edf6ff}.page_stepNumber__2EZE0{display:grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:#ffffff;color:var(--color-primary);font-size:14px;line-height:1}.page_habitCard__LwFLV h3,.page_step__DI9Zu h3{margin:0;color:#303136;font-size:16px;font-weight:600;line-height:20px}.page_habitCard__LwFLV p,.page_step__DI9Zu p{margin:4px 0 0;color:#77797d;font-size:14px;font-weight:400;line-height:17px}.page_sectionHeading__K6Wm4{text-align:center}.page_sectionHeading__K6Wm4 p{margin:8px 0 0;color:#77797d;font-size:16px;line-height:20px}.page_habitsGrid__Z6JM1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_habitCard__LwFLV{min-block-size:126px;padding:16px;border-radius:12px;background:#f7f7f8}.page_habitCard__LwFLV h3{margin-top:10px}.page_habitCard__LwFLV p{margin-top:4px;font-size:12px;line-height:15px}.page_footer__sHKi3{padding-top:32px;border-top:1px solid #e8e8ea;text-align:center}.page_footer__sHKi3 p{margin:0;color:#77797d;font-size:12px;line-height:12px}@media (max-width:359px){.page_pageContent__M1xSA{gap:28px;padding-top:max(32px,calc(env(safe-area-inset-top) + 16px))}.page_hero__SKW6o{gap:20px}.page_title__3jonF{font-size:34px}.page_lead__PxPwQ{font-size:16px;line-height:22px}.page_stepHighlighted__jzSyZ,.page_step__DI9Zu{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px}.page_habitCard__LwFLV{min-block-size:136px;padding:12px}.page_habitCard__LwFLV h3{font-size:14px;line-height:18px}}.page_plansPage__j7KwK{display:flex;min-block-size:100svh;flex-direction:column;gap:32px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(24px,calc(env(safe-area-inset-bottom) + 12px))}.page_backButton__2qaVR{display:inline-flex;min-block-size:32px;align-items:center;align-self:flex-start;gap:5px;padding:4px 2px;border:0;background:transparent;color:#3478e5;cursor:pointer;font-size:13px;line-height:18px}.page_backButton__2qaVR svg{inline-size:16px;block-size:16px}.page_benefits__FCWgn,.page_cardFields__EsUfS,.page_checkoutAction__gnbig,.page_guaranteeCard__5lQXI,.page_introCopy___OT3N,.page_intro__BChnf,.page_paymentForm__Cm4On,.page_paymentSection__pkpgM,.page_planOptions__yfaQv,.page_planPicker__tPWeQ,.page_reassuranceCard__C2oYT,.page_total__S27A2{display:grid}.page_intro__BChnf{gap:24px}.page_introCopy___OT3N{gap:12px}.page_benefits__FCWgn,.page_billingNote__nxUIz,.page_checkoutAction__gnbig p,.page_divider__VzsxF span,.page_eyebrow__XUfX6,.page_field__RxmUP span,.page_footer__WjB2h p,.page_guaranteeCard__5lQXI h2,.page_guaranteeCard__5lQXI p,.page_introDescription__5tl2j,.page_intro__BChnf h1,.page_paymentHeader__ioBw_ h2,.page_paymentHeader__ioBw_ p,.page_planDescription__twyGc,.page_planName__nv4kU,.page_planPrice__RoEYG,.page_reassuranceCard__C2oYT h3,.page_reassuranceCard__C2oYT p,.page_total__S27A2 p,.page_trustItem__sb2P8 p{margin:0}.page_eyebrow__XUfX6{color:#3478e5;font-size:13px;font-weight:500;line-height:18px}.page_intro__BChnf h1{max-inline-size:330px;color:#202124;font-size:30px;font-weight:700;letter-spacing:-.045em;line-height:1.04}.page_introDescription__5tl2j{max-inline-size:350px;color:#6c7075;font-size:15px;line-height:21px}.page_benefits__FCWgn{gap:12px;padding:0;list-style:none}.page_benefits__FCWgn li{display:flex;align-items:flex-start;gap:10px;color:#555a60;font-size:14px;line-height:20px}.page_benefitCheck__y_3ig{flex:0 0 auto;color:#3478e5;font-size:16px;line-height:19px}.page_planPicker__tPWeQ{gap:16px}.page_planOptions__yfaQv{gap:12px}.page_planOption__dEdIc{position:relative;display:grid;min-block-size:88px;grid-template-columns:auto 1fr auto;align-items:start;column-gap:12px;padding:17px 16px;border:1px solid #d8dadd;border-radius:12px;background:#ffffff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.page_planOption__dEdIc:hover{border-color:#aebed8}.page_planOption__dEdIc:active{transform:translateY(1px)}.page_planOptionSelected__qO42O{border-color:#3478e5;background:#f5f9ff;box-shadow:0 0 0 1px #3478e5}.page_planRadio__gWNf2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page_radioMark__4O_ma{display:grid;inline-size:20px;block-size:20px;place-items:center;margin-top:1px;border:1.5px solid #9ca3ab;border-radius:50%;background:#ffffff;transition:border-color .16s ease,background-color .16s ease}.page_radioMark__4O_ma:after{inline-size:8px;block-size:8px;border-radius:50%;background:#ffffff;content:"";transform:scale(0);transition:transform .16s ease}.page_planOptionSelected__qO42O .page_radioMark__4O_ma{border-color:#3478e5;background:#3478e5}.page_planOptionSelected__qO42O .page_radioMark__4O_ma:after{transform:scale(1)}.page_planCopy__4IeCJ{min-inline-size:0}.page_planTitleLine__xi5Wu{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.page_planName__nv4kU,.page_planPrice__RoEYG{color:#202124;font-size:15px;font-weight:500;line-height:21px}.page_recommended__xsAqB{color:#3478e5;font-size:10px;font-weight:600;line-height:14px}.page_planDescription__twyGc{margin-top:5px;color:#777b80;font-size:12px;line-height:16px}.page_planPrice__RoEYG{white-space:nowrap}.page_planPrice__RoEYG span{color:#7b7f84;font-size:11px;font-weight:400}.page_billingNote__nxUIz{color:#898c90;font-size:12px;line-height:17px}.page_guaranteeCard__5lQXI{min-block-size:386px;place-items:center;align-content:center;gap:12px;padding:24px 22px;border-radius:22px;background:#eaf5ff;text-align:center}.page_guaranteeBadge__u66Ug{inline-size:173px;block-size:173px;object-fit:contain}.page_guaranteeCard__5lQXI h2{color:#202124;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:25px}.page_guaranteeCard__5lQXI p{max-inline-size:310px;color:#666b71;font-size:13px;line-height:18px}.page_textLink__XA0t7{color:#3478e5;font-size:12px;font-weight:500;line-height:18px;text-decoration:none}.page_trustGrid__mOqQg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page_trustItem__sb2P8{display:grid;min-block-size:108px;place-items:center;align-content:center;gap:8px;padding:12px 6px;border:1px solid #d9eee1;border-radius:16px;background:#f2faf5;text-align:center}.page_trustItem__sb2P8 img{inline-size:42px;block-size:42px}.page_trustItem__sb2P8 p{color:#254d33;font-size:12px;font-weight:600;line-height:14px}.page_paymentSection__pkpgM{gap:20px}.page_paymentHeader__ioBw_{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_paymentHeader__ioBw_ h2{color:#202124;font-size:18px;font-weight:600;line-height:24px}.page_paymentHeader__ioBw_ p{color:#adb0b4;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:12px;text-transform:uppercase}.page_applePayButton__UQ5T_{display:grid;min-block-size:56px;place-items:center;padding:14px 24px;border:0;border-radius:var(--radius-pill);background:#202020;color:#ffffff;cursor:pointer;font-size:15px;font-weight:500;line-height:20px;transition:background-color .16s ease,transform .16s ease}.page_applePayButton__UQ5T_:hover{background:#090909}.page_applePayButton__UQ5T_:active{transform:translateY(1px)}.page_divider__VzsxF{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.page_divider__VzsxF:after,.page_divider__VzsxF:before{block-size:1px;background:#e2e4e7;content:""}.page_divider__VzsxF span{color:#a0a3a7;font-size:10px;line-height:14px}.page_paymentMethods__AUdZ8{inline-size:min(269px,100%);block-size:auto;justify-self:center}.page_paymentForm__Cm4On{gap:20px}.page_stripeElement__oZnYX{min-inline-size:0}.page_checkoutError__HQZ6L{margin:0;color:#c9362b;font-size:12px;font-weight:500;line-height:17px;text-align:center}.page_cardFields__EsUfS{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_field__RxmUP{display:grid;gap:7px}.page_fieldFull___aqrc{grid-column:1/-1}.page_field__RxmUP span{color:#686c71;font-size:11px;font-weight:500;line-height:15px}.page_field__RxmUP input{inline-size:100%;min-block-size:52px;padding:13px 14px;border:1px solid #d9dce0;border-radius:10px;background:#ffffff;color:#202124;font-size:16px;line-height:22px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.page_field__RxmUP input::placeholder{color:#b5b8bc}.page_field__RxmUP input:focus{border-color:#3478e5;box-shadow:0 0 0 3px rgb(52 120 229/13%)}.page_fieldInvalid__5G_I7>span:first-child{color:#c9362b}.page_fieldInvalid__5G_I7 input,.page_fieldInvalid__5G_I7 input:focus{border-color:#df4d43;background:#fffafa;box-shadow:0 0 0 3px rgb(223 77 67/12%)}.page_field__RxmUP .page_fieldError__wrkJv{display:flex;align-items:flex-start;gap:5px;color:#c9362b;font-size:11px;font-weight:500;line-height:15px}.page_field__RxmUP .page_fieldError__wrkJv:before{display:grid;inline-size:14px;block-size:14px;flex:0 0 14px;place-items:center;border:1px solid;border-radius:50%;content:"!";font-size:9px;font-weight:700;line-height:1}.page_cardNumberWrap__SFUBH{position:relative}.page_cardNumberWrap__SFUBH input{padding-right:46px}.page_cardGlyph__i_bFk{position:absolute;inset-block-start:50%;inset-inline-end:14px;inline-size:22px;block-size:16px;border:1.4px solid #9ca2a9;border-radius:3px;pointer-events:none;transform:translateY(-50%)}.page_cardGlyph__i_bFk:before{position:absolute;inset-block-start:4px;inset-inline:0;block-size:1.5px;background:#9ca2a9;content:""}.page_fieldInvalid__5G_I7 .page_cardGlyph__i_bFk{border-color:#df4d43}.page_fieldInvalid__5G_I7 .page_cardGlyph__i_bFk:before{background:#df4d43}.page_total__S27A2{grid-template-columns:1fr auto;align-items:center;gap:16px}.page_total__S27A2 p{color:#202124;font-size:16px;font-weight:600;line-height:22px}.page_checkoutAction__gnbig{gap:12px}.page_subscribeButton__6HlQe{min-block-size:56px;padding:14px 18px;border:0;border-radius:var(--radius-pill);background:#3478e5;color:#ffffff;cursor:pointer;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.page_subscribeButton__6HlQe:hover:not(:disabled){background:#286bd2}.page_subscribeButton__6HlQe:active:not(:disabled){transform:translateY(1px)}.page_subscribeButton__6HlQe:disabled{background:#b9d8fb;cursor:not-allowed}.page_checkoutAction__gnbig p{color:#8b8e93;font-size:11px;line-height:16px}.page_reassuranceCard__C2oYT{gap:10px;padding:20px;border:1px solid #cfe4d6;border-radius:16px;background:#f3faf5}.page_reassuranceHeader__dGL6W{display:flex;align-items:center;gap:10px}.page_reassuranceHeader__dGL6W img{inline-size:24px;block-size:24px}.page_reassuranceEyebrow__vE0kx{color:#4d8a62;font-size:11px;line-height:15px}.page_reassuranceCard__C2oYT h3{color:#264b32;font-size:16px;font-weight:700;line-height:21px}.page_reassuranceCard__C2oYT>p{color:#6a746e;font-size:12px;line-height:17px}.page_refundLink__Fw0fh{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:14px;border-top:1px solid #dceae1;color:#4f8963;font-size:12px;text-decoration:none}.page_applePayButton__UQ5T_:focus-visible,.page_backButton__2qaVR:focus-visible,.page_planOption__dEdIc:has(.page_planRadio__gWNf2:focus-visible),.page_refundLink__Fw0fh:focus-visible,.page_subscribeButton__6HlQe:focus-visible,.page_textLink__XA0t7:focus-visible{outline:3px solid rgb(52 120 229/22%);outline-offset:3px}.page_footer__WjB2h{padding-top:20px;border-top:1px solid #eceef0;text-align:center}.page_footer__WjB2h p{color:#a0a3a7;font-size:11px;line-height:16px}@media (max-width:350px){.page_plansPage__j7KwK{gap:28px}.page_intro__BChnf h1{font-size:28px}.page_planOption__dEdIc{column-gap:9px;padding-inline:13px}.page_planName__nv4kU,.page_planPrice__RoEYG{font-size:14px}.page_trustGrid__mOqQg{gap:7px}.page_trustItem__sb2P8{padding-inline:3px}.page_trustItem__sb2P8 p{font-size:11px}}.page_confirmationPage__EX_Tz{display:flex;min-block-size:100svh;flex-direction:column;gap:32px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(32px,calc(env(safe-area-inset-bottom) + 12px))}.page_actions__XmBeG,.page_firstMoveCard__CPcAO,.page_heroCopy__n_kQz,.page_hero__f_tMq,.page_planCard__XmqsE{display:grid}.page_hero__f_tMq{gap:24px}.page_confirmedLabel__YyTFG{display:flex;min-block-size:48px;align-items:center;gap:14px}.page_confirmedLabel__YyTFG p,.page_firstMoveCard__CPcAO h2,.page_firstMoveCard__CPcAO p,.page_footer__I5R4A p,.page_heroCopy__n_kQz>p,.page_hero__f_tMq h1,.page_planBottomLine__J37e9 p,.page_planMiddle__b87R6 h2,.page_planTopLine__8LkZL p{margin:0}.page_confirmedIcon__M1vEM{display:grid;inline-size:48px;block-size:48px;flex:0 0 auto;place-items:center;border:1px solid #d5e9db;border-radius:50%;background:#eaf6ee;box-shadow:0 0 0 7px rgb(234 246 238/55%);color:#4d8d63}.page_confirmedIcon__M1vEM svg{inline-size:25px;block-size:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page_confirmedLabel__YyTFG p{color:#4d8d63;font-size:13px;font-weight:700;letter-spacing:.025em;line-height:18px;text-transform:uppercase}.page_heroCopy__n_kQz{gap:20px}.page_hero__f_tMq h1{display:grid;color:#202124;font-size:40px;font-weight:700;letter-spacing:-.055em;line-height:1.03}.page_hero__f_tMq h1 span{color:#3478e5}.page_heroCopy__n_kQz>p{color:#6a6e73;font-size:16px;line-height:23px}.page_planCard__XmqsE{min-block-size:190px;align-content:space-between;gap:18px;padding:20px;border-radius:24px;background:radial-gradient(circle at 78% 18%,rgb(104 132 166/22%),transparent 38%),linear-gradient(135deg,#273344,#1f2b3c);color:#ffffff;box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.page_planBottomLine__J37e9,.page_planMiddle__b87R6,.page_planTopLine__8LkZL{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_planTopLine__8LkZL>p{font-size:18px;font-weight:700;line-height:24px}.page_planTopLine__8LkZL>p span{font-weight:400}.page_activeBadge__e_v1U{display:inline-flex;min-block-size:28px;align-items:center;gap:7px;padding:5px 11px;border:1px solid rgb(255 255 255/19%);border-radius:var(--radius-pill);background:rgb(255 255 255/16%);color:#dce5e0;font-size:12px;line-height:16px}.page_activeBadge__e_v1U>span{inline-size:7px;block-size:7px;border-radius:50%;background:#a7d7b7;box-shadow:0 0 0 3px rgb(167 215 183/12%)}.page_planMiddle__b87R6 h2{color:#ffffff;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:25px}.page_shieldIcon__m5RFI{display:grid;inline-size:42px;block-size:48px;flex:0 0 auto;place-items:center;color:#b7d2f1}.page_shieldIcon__m5RFI svg{inline-size:36px;block-size:42px}.page_shieldIcon__m5RFI path:first-child{fill:currentColor;stroke:currentColor}.page_shieldIcon__m5RFI path:last-child{stroke:#536e8c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.page_planBottomLine__J37e9{padding-top:16px;border-top:1px solid rgb(255 255 255/13%)}.page_planBottomLine__J37e9 p:first-child{font-size:16px;font-weight:700;line-height:22px}.page_planBottomLine__J37e9 p:first-child span,.page_planBottomLine__J37e9 p:last-child{color:#d1d7de;font-size:12px;font-weight:400;line-height:17px}.page_firstMoveCard__CPcAO{min-block-size:288px;align-content:start;gap:16px;padding:24px;border:1px solid #d6e7f5;border-radius:24px;background:#eaf4ff}.page_eyebrow__YQTS6,.page_selectedNote__gXG2x{color:#3478e5;font-size:13px;font-weight:600;line-height:18px}.page_firstMoveCard__CPcAO h2{color:#202124;font-size:23px;font-weight:700;letter-spacing:-.035em;line-height:25px}.page_firstMoveDescription__HvmWR{color:#4f545a;font-size:16px;line-height:23px}.page_selectedNote__gXG2x{margin-top:auto!important;font-weight:500}.page_actions__XmBeG{gap:10px}.page_downloadButton__8FOYJ,.page_overviewButton__0KkiZ{min-block-size:56px;border:0;cursor:pointer;font-size:17px;font-weight:600;line-height:24px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.page_downloadButton__8FOYJ{padding:14px 24px;border-radius:var(--radius-pill);background:#3478e5;color:#ffffff}.page_downloadButton__8FOYJ:hover:not(:disabled){background:#286bd2}.page_downloadButton__8FOYJ:disabled{background:#b7d4f6;cursor:wait}.page_overviewButton__0KkiZ{padding:12px 20px;background:transparent;color:#3478e5}.page_overviewButton__0KkiZ:hover{color:#286bd2}.page_downloadButton__8FOYJ:active,.page_overviewButton__0KkiZ:active{transform:translateY(1px)}.page_downloadButton__8FOYJ:focus-visible,.page_overviewButton__0KkiZ:focus-visible{outline:3px solid rgb(52 120 229/22%);outline-offset:3px}.page_footer__I5R4A{margin-top:auto;padding-top:30px;border-top:1px solid #eceef0;text-align:center}.page_footer__I5R4A p{color:#979ba0;font-size:11px;line-height:16px}@media (max-width:350px){.page_confirmationPage__EX_Tz{gap:28px}.page_hero__f_tMq h1{font-size:36px}.page_planCard__XmqsE{padding-inline:18px}.page_firstMoveCard__CPcAO{padding-inline:20px}.page_firstMoveCard__CPcAO h2{font-size:21px}}.page_questionScreen__Gv1Ac{display:flex;min-block-size:100vh;min-block-size:100svh;min-block-size:100dvh;flex-direction:column;gap:32px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_questionIntro__77JzJ{display:grid;min-block-size:250px;align-content:start;gap:32px}.page_progressHeader__uQ0g5{display:grid;gap:16px}.page_topLine__gWgUn{display:flex;min-block-size:20px;align-items:center;justify-content:space-between}.page_topLine__gWgUn p{margin:0;color:#a3a5a9;font-size:12px;line-height:16px}.page_backLink__c445U{display:inline-flex;min-block-size:24px;align-items:center;gap:6px;margin:-2px 0;color:var(--color-primary);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.page_backLink__c445U:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_progress__L5AU8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.page_progress__L5AU8 span{block-size:4px;border-radius:var(--radius-pill);background:#d9dadd}.page_progress__L5AU8 .page_progressActive__LvaO2{background:var(--color-primary)}.page_questionHeading__0Oxj7 h1,.page_questionHeading__0Oxj7 p{margin:0}.page_category__u_zTA{color:var(--color-primary);font-size:13px;font-weight:600;line-height:18px}.page_questionHeading__0Oxj7 h1{margin-top:8px;color:#202124;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:1.18}.page_questionHeading__0Oxj7 h1 span{display:inline-block;margin-right:3px;font-size:19px;letter-spacing:0;transform:translateY(-1px)}.page_hint___P5f1{margin-top:16px!important;color:#77797d;font-size:16px;line-height:22px}.page_questionForm__fKtI9{display:flex;min-block-size:482px;flex:1 1;flex-direction:column;gap:42px}.page_options__nRYgb{display:grid;min-block-size:246px;min-inline-size:0;gap:12px;margin:0;padding:0;border:0}.page_option__2ldsm{position:relative;display:grid;min-block-size:64px;grid-template-columns:minmax(0,1fr) 24px;gap:16px;align-items:center;padding:14px 16px;border:1px solid transparent;border-radius:12px;background:#f7f7f8;color:#4d4f54;cursor:pointer;font-size:15px;line-height:20px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.page_option__2ldsm:hover{background:#f2f5f9}.page_option__2ldsm:has(input:checked){border-color:color-mix(in srgb,var(--color-primary) 58%,white);background:#f1f7ff}.page_option__2ldsm:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:2px}.page_option__2ldsm input{inline-size:24px;block-size:24px;margin:0;appearance:none;border:1.5px solid #d2d4d8;border-radius:50%;background:#f7f7f8;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.page_option__2ldsm input:checked{border:3px solid var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 4px #ffffff}.page_formActions__LIa1r{display:grid;gap:16px}.page_formBottom__Qxe1J{display:flex;min-block-size:194px;flex:1 1;flex-direction:column;justify-content:space-between}.page_continueButton__2hMlI{min-block-size:56px;padding:14px 24px;border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;transition:background-color .16s ease,transform .16s ease,opacity .16s ease}.page_questionForm__fKtI9:has(input:checked) .page_continueButton__2hMlI:hover{background:var(--color-primary-hover)}.page_questionForm__fKtI9:has(input:checked) .page_continueButton__2hMlI:active{transform:translateY(1px)}.page_continueButton__2hMlI:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_questionForm__fKtI9:not(:has(input:checked)) .page_continueButton__2hMlI{background:#b7d4f6;cursor:not-allowed}.page_privacyNote__ZSIn8{margin:0;color:#77797d;font-size:11px;line-height:16px;text-align:center}.page_footer__jTD3x{margin-top:auto;padding-top:32px;border-top:1px solid #e8e8ea;text-align:center}.page_footer__jTD3x p{margin:0;color:#77797d;font-size:12px;line-height:12px}.page_visuallyHidden__8jerc{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:600px) and (max-height:760px){.page_questionScreen__Gv1Ac{gap:24px;padding-block:max(28px,calc(env(safe-area-inset-top) + 12px)) max(24px,calc(env(safe-area-inset-bottom) + 12px))}.page_questionIntro__77JzJ{min-block-size:0;gap:24px}.page_questionForm__fKtI9{min-block-size:0;flex:0 0 auto;gap:24px}.page_options__nRYgb{min-block-size:0}.page_formBottom__Qxe1J{min-block-size:144px;flex:0 0 auto}.page_footer__jTD3x{padding-top:24px}}@media (max-width:359px){.page_questionScreen__Gv1Ac{gap:28px;padding-top:max(32px,calc(env(safe-area-inset-top) + 16px))}.page_questionIntro__77JzJ{gap:28px}.page_questionHeading__0Oxj7 h1{font-size:22px}.page_hint___P5f1{font-size:15px;line-height:21px}.page_option__2ldsm{padding-inline:14px;font-size:14px}}@media (max-width:359px) and (max-height:620px){.page_questionScreen__Gv1Ac{gap:20px;padding-top:max(20px,calc(env(safe-area-inset-top) + 10px))}.page_questionIntro__77JzJ{gap:20px}}.page_progressScreen__xAf6P{display:flex;min-block-size:100vh;min-block-size:100svh;min-block-size:100dvh;flex-direction:column;gap:24px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_backLink__C_KD5{display:inline-flex;min-block-size:24px;align-items:center;align-self:flex-start;gap:6px;margin:-2px 0;color:var(--color-primary);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.page_backLink__C_KD5:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_content__1S0MK{display:flex;min-block-size:728px;flex:1 1;flex-direction:column}.page_intro__O8CRp{text-align:center}.page_intro__O8CRp h1,.page_intro__O8CRp p{margin:0}.page_eyebrow__QDpqU{color:#4d4f54;font-size:13px;font-weight:600;line-height:18px}.page_intro__O8CRp h1{margin-top:12px;color:#202124;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.02}.page_description__hz7_N{margin-top:16px!important;color:#77797d;font-size:15px;line-height:20px}.page_progressMeter__HXMtc{position:relative;display:grid;inline-size:136px;block-size:136px;place-items:center;margin:24px auto 16px}.page_progressMeter__HXMtc svg{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.page_progressTrack__0TbPa,.page_progressValue__o3v1o{fill:none;stroke-width:4}.page_progressTrack__0TbPa{stroke:#d9dadd}.page_progressValue__o3v1o{stroke:var(--color-primary);stroke-linecap:round}.page_percentage__qQHzh{color:#111214;font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1}.page_steps__9QzvT{margin:0;padding:0;list-style:none}.page_step__ixSZ7{display:grid;min-block-size:58px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #dedfe2;color:#a3a5a9;font-size:14px;line-height:20px;transition:color .48s cubic-bezier(.22,1,.36,1)}.page_step__ixSZ7:first-child{border-top:1px solid #dedfe2}.page_stepComplete__2JSAm{color:#34363a}.page_stepLoading__CGYP0{color:#0879ed}.page_step__ixSZ7>span:last-child{transition:color .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.page_stepLoading__CGYP0>span:last-child{transform:translateX(2px)}.page_iconTransition__bTQs1{position:relative;display:grid;inline-size:22px;block-size:22px;place-items:center}.page_iconLayer__WEXRm{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;opacity:0;transform:scale(.72) rotate(-7deg);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.page_numberLayer__FJeJY{background:#f4f5f6;color:#b5b7bb;font-size:11px;font-weight:600;line-height:1}.page_loaderLayer__qhmtg{transform:scale(.72)}.page_spinnerGlyph__cpQ8s{inline-size:22px;block-size:22px;animation:page_spinner-rotate__Vfwf2 1.1s linear infinite}.page_spinnerGlyph__cpQ8s line{stroke-linecap:round;stroke-width:3.2}.page_spinnerGlyph__cpQ8s line:first-child,.page_spinnerGlyph__cpQ8s line:nth-child(2),.page_spinnerGlyph__cpQ8s line:nth-child(3){stroke:#0879e8}.page_spinnerGlyph__cpQ8s line:nth-child(4){stroke:#2c8cec}.page_spinnerGlyph__cpQ8s line:nth-child(5){stroke:#aed6fb}.page_spinnerGlyph__cpQ8s line:nth-child(6){stroke:#c9e4fd}.page_spinnerGlyph__cpQ8s line:nth-child(7){stroke:#b6dafa}.page_spinnerGlyph__cpQ8s line:nth-child(8){stroke:#9acbf7}.page_checkLayer__NCuCA{background:#edf6ff;color:#1681ed}.page_checkLayer__NCuCA svg{inline-size:14px;block-size:14px}.page_checkPath__m5Mtl{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:stroke-dashoffset .52s cubic-bezier(.22,1,.36,1) .12s}.page_iconComplete__NwLVd .page_checkLayer__NCuCA,.page_iconLoading__b4mDl .page_loaderLayer__qhmtg,.page_iconPending__ytQOk .page_numberLayer__FJeJY{opacity:1;transform:scale(1) rotate(0deg)}.page_iconComplete__NwLVd .page_checkPath__m5Mtl{stroke-dashoffset:0}.page_bottom__ub87S{display:flex;min-block-size:217px;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:24px}.page_actions__cK23Z{display:grid;gap:14px}.page_continueButton__Atx_7{display:grid;min-block-size:56px;place-items:center;padding:14px 24px;border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;transition:background-color .36s ease,box-shadow .36s ease,transform .16s ease}.page_continueButton__Atx_7:hover:not(:disabled){background:var(--color-primary-hover)}.page_continueButton__Atx_7:active:not(:disabled){transform:translateY(1px)}.page_continueButton__Atx_7:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_continueButton__Atx_7:disabled{background:#b7d4f6;cursor:not-allowed}.page_continueButtonReady__R0I3K{box-shadow:0 8px 24px rgb(52 120 229/18%);animation:page_button-ready__2Al_h .48s cubic-bezier(.22,1,.36,1)}.page_buttonLabel__Ii6GM{grid-area:1/1;transition:opacity .24s ease,transform .36s cubic-bezier(.22,1,.36,1)}.page_preparingLabel__m_fIk{opacity:1;transform:translateY(0) scale(1)}.page_readyLabel__qOyJ7{opacity:0;transform:translateY(5px) scale(.98)}.page_continueButtonReady__R0I3K .page_preparingLabel__m_fIk{opacity:0;transform:translateY(-5px) scale(.98)}.page_continueButtonReady__R0I3K .page_readyLabel__qOyJ7{opacity:1;transform:translateY(0) scale(1)}.page_supportingNote__2X5IU{margin:0;color:#909297;font-size:11px;line-height:15px;text-align:center}.page_footer__BH_dk{margin-top:auto;padding-top:32px;border-top:1px solid #e8e8ea;text-align:center}.page_footer__BH_dk p{margin:0;color:#77797d;font-size:12px;line-height:12px}@keyframes page_spinner-rotate__Vfwf2{to{transform:rotate(1turn)}}@keyframes page_button-ready__2Al_h{0%{transform:scale(.985)}70%{transform:scale(1.008)}to{transform:scale(1)}}@media (max-width:600px) and (max-height:760px){.page_progressScreen__xAf6P{gap:16px;padding-block:max(28px,calc(env(safe-area-inset-top) + 12px)) max(24px,calc(env(safe-area-inset-bottom) + 12px))}.page_content__1S0MK{min-block-size:0;flex:0 0 auto}.page_progressMeter__HXMtc{inline-size:120px;block-size:120px;margin-block:16px 12px}.page_step__ixSZ7{min-block-size:54px}.page_bottom__ub87S{min-block-size:154px;flex:0 0 auto;padding-top:18px}.page_footer__BH_dk{padding-top:24px}}@media (max-width:359px){.page_progressScreen__xAf6P{padding-top:max(32px,calc(env(safe-area-inset-top) + 16px))}.page_content__1S0MK{min-block-size:728px}.page_intro__O8CRp h1{font-size:26px}.page_description__hz7_N{font-size:14px}.page_progressMeter__HXMtc{inline-size:124px;block-size:124px;margin-top:20px}.page_step__ixSZ7{font-size:13px}}@media (max-width:600px) and (max-height:620px){.page_content__1S0MK{min-block-size:0}.page_progressMeter__HXMtc{inline-size:104px;block-size:104px;margin-block:10px 8px}.page_step__ixSZ7{min-block-size:48px}.page_bottom__ub87S{padding-top:14px}}.page_results__4MYm7{display:flex;min-block-size:100svh;flex-direction:column;gap:32px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_planCard__q8sak,.page_summaryCard__bEOrJ{display:flex;flex-direction:column;border:1px solid #cfdfd5;border-radius:24px;background:#f1f8f4}.page_summaryCard__bEOrJ{block-size:476px;justify-content:space-between;gap:20px;padding:24px 20px}.page_actionGroup__yJyZJ,.page_habitsHeader__mCG_j,.page_planCopy__Wfx4b,.page_scoreArea__zlwxV,.page_summaryCopy__D7mXV,.page_supportHeader__z_xfB{display:grid}.page_summaryCopy__D7mXV{gap:16px}.page_badge__RQbgL{display:inline-flex;min-block-size:32px;align-items:center;justify-self:start;gap:8px;padding:6px 12px;border:1px solid #d2e4d8;border-radius:var(--radius-pill);background:#e4f2e9;color:#315f43;font-size:13px;font-weight:600;line-height:18px}.page_check__omofA,.page_smallCheck__rhBo_{display:block;flex:0 0 auto}.page_smallCheck__rhBo_{inline-size:18px;block-size:18px}.page_check__omofA{inline-size:24px;block-size:24px}.page_actionGroup__yJyZJ p,.page_disclaimer__uqJy_,.page_footer__dNbkl p,.page_habitsHeader__mCG_j h2,.page_habitsHeader__mCG_j p,.page_planCopy__Wfx4b h2,.page_planCopy__Wfx4b p,.page_score__y6gbW p,.page_summaryCopy__D7mXV h1,.page_summaryCopy__D7mXV p,.page_supportGrid__ZhBEl h3,.page_supportGrid__ZhBEl p,.page_supportHeader__z_xfB h2,.page_supportHeader__z_xfB p{margin:0}.page_summaryCopy__D7mXV h1{display:grid;color:#202124;font-size:30px;font-weight:700;letter-spacing:-.045em;line-height:1.04}.page_summaryCopy__D7mXV h1 span{color:#3c7951}.page_intro__c54lz{color:#515458;font-size:16px;line-height:23px}.page_scoreArea__zlwxV{gap:16px}.page_scores__OAmuB{display:grid;grid-template-columns:1fr 1px 1fr;gap:24px}.page_scoreDivider__mfN_m{inline-size:1px;background:#d8e2dc}.page_scoreNumber__GqIqH{display:flex;align-items:flex-start;gap:4px;color:#202124;font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:40px}.page_scoreIndicator__GCw9n{display:block;flex:0 0 auto;margin-top:2px}.page_scoreNumber__GqIqH span{color:#777b78;font-size:17px;letter-spacing:-.02em}.page_riskLabels__gUWxJ,.page_scoreLabel__htH9F{color:#777b78;font-size:13px;line-height:18px}.page_scoreLabel__htH9F{margin-top:6px!important}.page_risk__KYAZ9{display:grid;gap:8px}.page_riskTrack__HZsNi{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.page_riskTrack__HZsNi span{block-size:7px;border-radius:var(--radius-pill);background:#cfe2d6}.page_riskLabels__gUWxJ{display:flex;justify-content:space-between}.page_actionGroup__yJyZJ{gap:12px;text-align:center}.page_primaryButton__rBBTN{display:grid;min-block-size:56px;place-items:center;padding:14px 24px;border-radius:var(--radius-pill);background:var(--color-primary);color:#ffffff;font-size:17px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.page_primaryButton__rBBTN:hover{background:var(--color-primary-hover)}.page_primaryButton__rBBTN:active{transform:translateY(1px)}.page_primaryButton__rBBTN:focus-visible,.page_reviewLink__N2I_M:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_actionGroup__yJyZJ p{color:#777b78;font-size:12px;line-height:16px}.page_habitsCard__eSifv{display:grid;block-size:552px;gap:20px;padding:20px 16px;border-radius:16px;background:#f5f5f7}.page_habitsHeader__mCG_j{align-content:start;gap:8px}.page_eyebrow__r1xBB{color:#6b6d71;font-size:12px;font-weight:600;line-height:16px}.page_habitsHeader__mCG_j h2{color:#202124;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:28px}.page_habitsHeader__mCG_j>p:last-child{color:#6b6d71;font-size:14px;line-height:20px}.page_habitsList__fclxV{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none}.page_habitsList__fclxV li{display:flex;min-block-size:58.667px;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e2e2e5;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%);color:#2d2f32;font-size:14px;font-weight:600;line-height:20px}.page_supportSection__FrhmF{display:grid;min-block-size:394px;gap:14px}.page_supportHeader__z_xfB{gap:10px;padding-inline:8px;text-align:center}.page_supportHeader__z_xfB h2{display:grid;color:#202124;font-size:28px;font-weight:700;letter-spacing:-.045em;line-height:32px}.page_supportHeader__z_xfB p{color:#696b70;font-size:16px;line-height:22px}.page_supportGrid__ZhBEl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.page_supportGrid__ZhBEl li{display:grid;min-block-size:134px;align-content:start;gap:6px;padding:12px 16px;border-radius:14px;background:#f5f5f7}.page_supportGrid__ZhBEl li:last-child{min-block-size:104px;grid-column:1/-1}.page_supportNumber__MXqBS{display:grid;inline-size:32px;block-size:32px;place-items:center;border-radius:50%;background:#ffffff;color:#4c805d;font-size:17px;line-height:1}.page_supportGrid__ZhBEl h3{color:#202124;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:19px}.page_supportGrid__ZhBEl p{color:#56595d;font-size:13px;line-height:17px}.page_planCard__q8sak{min-block-size:336px;justify-content:space-between;gap:24px;padding:24px;text-align:center}.page_planCopy__Wfx4b{gap:24px}.page_planCopy__Wfx4b h2{color:#202124;font-size:36px;font-weight:700;letter-spacing:-.055em;line-height:1.04}.page_planCopy__Wfx4b p{color:#4f5255;font-size:16px;line-height:23px}.page_disclaimer__uqJy_{padding-inline:10px;color:#77797d;font-size:13px;line-height:20px;text-align:center}.page_reviewLink__N2I_M{align-self:center;color:var(--color-primary);font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.page_reviewLink__N2I_M:hover{text-decoration:underline;text-underline-offset:3px}.page_footer__dNbkl{display:grid;min-block-size:32px;place-items:end center}.page_footer__dNbkl p{color:#77797d;font-size:12px;line-height:18px;text-align:center}@media (max-width:359px){.page_results__4MYm7{padding-top:max(40px,calc(env(safe-area-inset-top) + 20px))}.page_summaryCard__bEOrJ{block-size:auto;min-block-size:476px;padding-inline:18px}.page_habitsCard__eSifv{block-size:auto;min-block-size:552px}.page_summaryCopy__D7mXV h1{font-size:27px}.page_scores__OAmuB{gap:16px}.page_habitsList__fclxV li{padding-inline:12px}.page_supportGrid__ZhBEl{grid-template-columns:1fr}.page_supportGrid__ZhBEl li:last-child{grid-column:auto}.page_planCard__q8sak{padding-inline:18px}.page_planCopy__Wfx4b h2{font-size:32px}}.page_liteSummary__54MZY{block-size:492px!important;border-color:#ead9ca;background:#f8f6f1}.page_warningBadge__dugcy{border-color:#f0d8c6;background:#fff0e4;color:#9b4e1c}.page_badgeIcon__AK1ot{display:block;inline-size:14px;block-size:14px;flex:0 0 auto}.page_alertScore__ojpLw,.page_liteSummary__54MZY h1 span{color:#a65218!important}.page_riskTrack___LqBX span:first-child{background:#3f8054}.page_quickWins__O_Hqz{display:grid;block-size:740px;gap:20px;padding:20px 16px;border-radius:16px;background:#f5f5f7}.page_quickWinsHeader__KMmCM{display:grid;align-content:start;gap:8px}.page_quickFix__F_sx8 h3,.page_quickFix__F_sx8 p,.page_quickWinsHeader__KMmCM h2,.page_quickWinsHeader__KMmCM p{margin:0}.page_eyebrow__YJhJI{color:#6b6d71;font-size:12px;font-weight:600;line-height:16px}.page_quickWinsHeader__KMmCM h2{color:#202124;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:28px}.page_quickWinsHeader__KMmCM>p:last-child{max-inline-size:285px;color:#6b6d71;font-size:14px;line-height:20px}.page_quickWinsBody__W_gv3{display:grid;min-block-size:576px;gap:16px}.page_quickFix__F_sx8{display:grid;min-block-size:168px;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:12px;padding:16px;border:1px solid #dedfe2;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%)}.page_quickFixNumber__rUQt9{display:grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:#e5f2e9;color:#4a805c;font-size:13px;line-height:1}.page_quickFix__F_sx8>div{display:grid;align-content:start;gap:8px}.page_quickFix__F_sx8 h3{color:#2c2e31;font-size:14px;font-weight:700;line-height:18px}.page_answerQuote__P6i8a{color:#65686c;font-size:11px;line-height:15px}.page_quickFixDescription__lftW8{margin-top:4px!important;color:#4f5256;font-size:11px;line-height:15px}.page_habitsList__ikC02{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none}.page_habitsList__ikC02 li{display:flex;min-block-size:58.667px;align-items:center;gap:14px;padding:12px 14px;border:1px solid #e2e2e5;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%);color:#2d2f32;font-size:14px;font-weight:600;line-height:20px}.page_check__ALBR9{display:block;inline-size:24px;block-size:24px;flex:0 0 auto}@media (max-width:359px){.page_liteSummary__54MZY{block-size:auto!important;min-block-size:492px}.page_quickWins__O_Hqz{block-size:auto;min-block-size:740px}.page_quickFix__F_sx8{min-block-size:190px;padding-inline:12px}.page_habitsList__ikC02 li{padding-inline:12px;font-size:13px}}.page_mediumResults__EEVfu{padding-bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_mediumSummary__Le2vS{block-size:492px!important;border-color:#ffc99b;background:#fff2e8}.page_warningBadge__j_EmI{border-color:#f0d8c6;background:#fff0e4;color:#9b4e1c}.page_badgeIcon__ZrDVg{display:block;inline-size:14px;block-size:14px;flex:0 0 auto}.page_alertScore__P6K9c,.page_mediumSummary__Le2vS h1 span{color:#a65218!important}.page_riskTrack__ULDXz span:nth-child(-n+3){background:#a65218}.page_riskTrack__ULDXz span:nth-child(n+4){background:#f2d9c8}.page_recommendations___4Ay8{display:grid;block-size:974px;grid-template-rows:104px 810px;gap:20px;padding:20px 16px;border-radius:16px;background:#f5f5f7}.page_recommendationsHeader__M9I_l{display:grid;align-content:start;gap:8px}.page_recommendationCard__3zCZM h3,.page_recommendationCard__3zCZM p,.page_recommendationsHeader__M9I_l h2,.page_recommendationsHeader__M9I_l p,.page_strongHabits__JvrCc p{margin:0}.page_eyebrow__AWjkU{color:#6b6d71;font-size:12px;font-weight:600;line-height:16px}.page_recommendationsHeader__M9I_l h2{color:#202124;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:28px}.page_recommendationsHeader__M9I_l>p:last-child{max-inline-size:294px;color:#6b6d71;font-size:14px;line-height:20px}.page_recommendationsBody__3_SS4{display:grid;grid-template-rows:600px 194px;gap:16px}.page_recommendationList__cyeyf,.page_strongHabits__JvrCc ul{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none}.page_recommendationList__cyeyf{grid-template-rows:repeat(3,194.667px)}.page_recommendationCard__3zCZM{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:12px;padding:16px;border:1px solid #dedfe2;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%)}.page_recommendationNumber__x_rsi{display:grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:#fff0e4;color:#a65218;font-size:13px;line-height:1}.page_recommendationCard__3zCZM>div{display:grid;align-content:start;gap:8px}.page_recommendationCard__3zCZM h3{color:#2c2e31;font-size:14px;font-weight:700;line-height:18px}.page_answerQuote__3Q8zx{color:#65686c;font-size:11px;line-height:15px}.page_recommendationDescription__0WUa1{margin-top:4px!important;color:#4f5256;font-size:11px;line-height:15px}.page_strongHabits__JvrCc{display:grid;grid-template-rows:16px 170px;gap:8px}.page_strongHabits__JvrCc>p{color:#77797d;font-size:12px;font-weight:500;line-height:16px}.page_strongHabits__JvrCc ul{grid-template-rows:repeat(3,51.333px)}.page_strongHabits__JvrCc li{display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid #e2e2e5;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%);color:#2d2f32;font-size:14px;font-weight:600;line-height:20px}.page_check__dAqLn{display:block;inline-size:24px;block-size:24px;flex:0 0 auto}.page_mediumSupport__GoNq_ li>span{color:#a65218}.page_mediumSupport__GoNq_{block-size:370px;min-block-size:370px}.page_mediumPlan__UQkc6{block-size:292px;min-block-size:292px;border-color:#ffc99b;background:#fff2e8}@media (max-width:359px){.page_mediumSummary__Le2vS{block-size:auto!important;min-block-size:492px}.page_recommendations___4Ay8{block-size:auto;min-block-size:974px;grid-template-rows:auto auto}.page_mediumPlan__UQkc6,.page_mediumSupport__GoNq_{block-size:auto}.page_recommendationList__cyeyf,.page_recommendationsBody__3_SS4,.page_strongHabits__JvrCc,.page_strongHabits__JvrCc ul{grid-template-rows:none}.page_recommendationCard__3zCZM{min-block-size:178px;padding-inline:12px}.page_strongHabits__JvrCc li{min-block-size:52px;padding-inline:12px;font-size:13px}}.page_redResults__qp1h6{padding-bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_redSummary__LUQbI{block-size:494px!important;border-color:#f5c2c0;background:#fdecec}.page_dangerBadge__5oUNe{border-color:#f3c9c7;background:#f9dedd;color:#9f3431}.page_badgeIcon__8bIW7{display:block;inline-size:16px;block-size:16px;flex:0 0 auto}.page_alertScore__zYie1,.page_redSummary__LUQbI h1 span{color:#c5413f!important}.page_redSummary__LUQbI h1{display:block}.page_riskTrack__izvB4 span:nth-child(-n+5){background:#cf4a47}.page_riskTrack__izvB4 span:last-child{background:#f1cfce}.page_recommendations__4BWX0{display:grid;block-size:1210px;grid-template-rows:104px 1046px;gap:20px;padding:20px 16px;border-radius:16px;background:#f5f5f7}.page_recommendationsHeader__tC1ej{display:grid;align-content:start;gap:8px}.page_recommendationCard__drtRh h3,.page_recommendationCard__drtRh p,.page_recommendationsHeader__tC1ej h2,.page_recommendationsHeader__tC1ej p,.page_strongHabit__K7n9J p{margin:0}.page_eyebrow__d8VRC{color:#6b6d71;font-size:12px;font-weight:600;line-height:16px}.page_recommendationsHeader__tC1ej h2{color:#202124;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:28px}.page_recommendationsHeader__tC1ej>p:last-child{max-inline-size:294px;color:#6b6d71;font-size:14px;line-height:20px}.page_recommendationsBody__5DxZz{display:grid;grid-template-rows:954px 76px;gap:16px}.page_recommendationList___LmRV{display:grid;grid-template-rows:repeat(5,184.4px);align-content:start;gap:8px;margin:0;padding:0;list-style:none}.page_recommendationCard__drtRh{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:12px;padding:16px;border:1px solid #dedfe2;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%)}.page_recommendationNumber__AX9a_{display:grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:#fbe6e5;color:#c5413f;font-size:13px;line-height:1}.page_recommendationCard__drtRh>div{display:grid;align-content:start;gap:7px}.page_priority__nB6da{color:#c5413f;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:11px;text-transform:uppercase}.page_recommendationCard__drtRh h3{color:#2c2e31;font-size:14px;font-weight:700;line-height:18px}.page_answerQuote__Wz0jN{color:#65686c;font-size:11px;line-height:15px}.page_recommendationDescription__Ekp__{margin-top:4px!important;color:#4f5256;font-size:11px;line-height:15px}.page_strongHabit__K7n9J{display:grid;grid-template-rows:16px 52px;gap:8px}.page_strongHabit__K7n9J>p{color:#77797d;font-size:12px;font-weight:500;line-height:16px}.page_strongHabit__K7n9J>div{display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid #e2e2e5;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px rgb(20 24 23/4%);color:#2d2f32;font-size:14px;font-weight:600;line-height:20px}.page_check__ZxNR_{display:block;inline-size:24px;block-size:24px;flex:0 0 auto}.page_redSupport__wxKGY h2 span,.page_redSupport__wxKGY li>span{color:#c5413f}.page_redSupport__wxKGY{block-size:388px;min-block-size:388px}.page_redPlan__QlWDP{block-size:304px;min-block-size:304px;border-color:#f5c2c0;background:#fdecec}@media (max-width:359px){.page_redSummary__LUQbI{block-size:auto!important;min-block-size:494px}.page_recommendations__4BWX0{block-size:auto;min-block-size:1210px;grid-template-rows:auto auto}.page_redPlan__QlWDP,.page_redSupport__wxKGY{block-size:auto}.page_recommendationList___LmRV,.page_recommendationsBody__5DxZz,.page_strongHabit__K7n9J{grid-template-rows:none}.page_recommendationCard__drtRh{min-block-size:180px;padding-inline:12px}.page_strongHabit__K7n9J>div{min-block-size:52px;padding-inline:12px;font-size:13px}}.page_resultScreen__sFDOG{display:flex;min-block-size:100vh;min-block-size:100svh;min-block-size:100dvh;flex-direction:column;justify-content:space-between;gap:56px;padding-block:max(56px,calc(env(safe-area-inset-top) + 24px)) max(32px,calc(env(safe-area-inset-bottom) + 20px))}.page_resultCard__EYAbn{display:grid;min-block-size:617px;gap:32px;padding:24px 20px;border:1px solid #cfdfd5;border-radius:24px;background:#f1f8f4}.page_liteCard__eOZOV{min-block-size:589px;border-color:#ead9ca;background:#f8f6f1}.page_mediumCard__YQgUm{min-block-size:611px;border-color:#ffc99b;background:#fff2e8}.page_redCard__NF3NL{min-block-size:658px;border-color:#f5c2c0;background:#fdecec}.page_resultCopy__BEw8d{display:grid;min-block-size:316px;align-content:start;gap:24px}.page_liteCopy__rnW_N{min-block-size:288px}.page_mediumCopy__HEQy_{min-block-size:310px}.page_redCopy__5zBQ_{min-block-size:357px}.page_resultCopy__BEw8d h1,.page_resultCopy__BEw8d p{margin:0}.page_badge__zcBTR{display:inline-flex;min-block-size:34px;align-items:center;justify-self:start;gap:8px;padding:7px 13px;border:1px solid #d2e4d8;border-radius:var(--radius-pill);background:#e4f2e9;color:#315f43;font-size:13px;font-weight:600;line-height:18px}.page_badgeIcon__32SmS{inline-size:16px;block-size:16px;flex:0 0 auto}.page_warningBadge__nAYbg{border-color:#f0d8c6;background:#fff0e4;color:#9b4e1c}.page_warningIcon__8U8mJ{inline-size:14px;block-size:14px}.page_dangerBadge__uhlQM{border-color:#f3c9c7;background:#f9dedd;color:#9f3431}.page_resultCopy__BEw8d h1{color:#202124;font-size:40px;font-weight:700;letter-spacing:-.05em;line-height:.98}.page_resultCopy__BEw8d h1 span,.page_summary__E0HuE strong{color:#3c7951}.page_liteCard__eOZOV .page_resultCopy__BEw8d h1 span,.page_liteCard__eOZOV .page_summary__E0HuE strong,.page_mediumCard__YQgUm .page_resultCopy__BEw8d h1 span,.page_mediumCard__YQgUm .page_summary__E0HuE strong{color:#a65218}.page_redCard__NF3NL .page_resultCopy__BEw8d h1 span,.page_redCard__NF3NL .page_summary__E0HuE strong{color:#c5413f}.page_summary__E0HuE{color:#3f4145;font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:24px}.page_summary__E0HuE strong{font-weight:700}.page_description__arzfa{color:#5f6267;font-size:15px;line-height:22px}.page_form__sZWEa{display:grid;gap:32px}.page_field__60wNt{display:grid;gap:8px}.page_field__60wNt label{color:#5f6267;font-size:12px;font-weight:500;line-height:15px}.page_required__auT27{color:#c94b4b}.page_field__60wNt input{min-block-size:52px;inline-size:100%;padding:14px 16px;border:1px solid #cfd3d1;border-radius:12px;outline:0;background:#ffffff;color:#202124;font-size:16px;line-height:22px;transition:border-color .16s ease,box-shadow .16s ease}.page_field__60wNt input::placeholder{color:#b5b7bb}.page_field__60wNt input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.page_fieldInvalid__mjJSu>label{color:#c9362b}.page_fieldInvalid__mjJSu input,.page_fieldInvalid__mjJSu input:focus{border-color:#df4d43;background:#fffafa;box-shadow:0 0 0 3px rgb(223 77 67/12%)}.page_field__60wNt .page_fieldError__qa8X5{display:flex;align-items:flex-start;gap:5px;color:#c9362b;font-size:11px;font-weight:500;line-height:15px}.page_field__60wNt .page_fieldError__qa8X5:before{display:grid;inline-size:14px;block-size:14px;flex:0 0 14px;place-items:center;border:1px solid;border-radius:50%;content:"!";font-size:9px;font-weight:700;line-height:1}.page_formError__sEXIZ{margin:-18px 0 0;color:#c9362b;font-size:12px;font-weight:500;line-height:17px;text-align:center}.page_submitGroup__v3h6Z{display:grid;gap:14px}.page_submitButton__qUGaI{min-block-size:56px;padding:14px 24px;border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;transition:background-color .16s ease,transform .16s ease}.page_submitButton__qUGaI:hover{background:var(--color-primary-hover)}.page_submitButton__qUGaI:active{transform:translateY(1px)}.page_submitButton__qUGaI:disabled{background:#b7d4f6;cursor:wait}.page_submitButton__qUGaI:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.page_privacyNote__ljYhJ{margin:0;color:#77797d;font-size:11px;line-height:16px;text-align:center}.page_footer__bS8t9{padding-top:32px;border-top:1px solid #e8e8ea;text-align:center}.page_footer__bS8t9 p{margin:0;color:#77797d;font-size:12px;line-height:12px}@media (max-width:600px) and (max-height:760px){.page_resultScreen__sFDOG{gap:40px;padding-top:max(32px,calc(env(safe-area-inset-top) + 16px))}.page_resultCard__EYAbn{min-block-size:582px}.page_resultCopy__BEw8d{min-block-size:281px}.page_liteCard__eOZOV{min-block-size:589px}.page_liteCopy__rnW_N{min-block-size:288px}.page_mediumCard__YQgUm{min-block-size:611px}.page_mediumCopy__HEQy_{min-block-size:310px}.page_redCard__NF3NL{min-block-size:628px}.page_redCopy__5zBQ_{min-block-size:327px}}@media (max-width:359px){.page_resultScreen__sFDOG{gap:40px;padding-top:max(32px,calc(env(safe-area-inset-top) + 16px))}.page_resultCard__EYAbn{min-block-size:617px;padding-inline:18px}.page_redCard__NF3NL{min-block-size:658px}.page_resultCopy__BEw8d h1{font-size:36px}.page_summary__E0HuE{font-size:18px;line-height:22px}}@media (max-width:600px) and (max-height:620px){.page_liteCard__eOZOV,.page_mediumCard__YQgUm,.page_redCard__NF3NL,.page_resultCard__EYAbn{min-block-size:0;gap:24px;padding-block:20px}.page_liteCopy__rnW_N,.page_mediumCopy__HEQy_,.page_redCopy__5zBQ_,.page_resultCopy__BEw8d{min-block-size:0;gap:20px}.page_form__sZWEa{gap:24px}}