.Hero_hero__sbIHl{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 24px;background:var(--background);overflow:hidden}.Hero_content__pgel1{max-width:800px}.Hero_headline__x1c2s{font-size:clamp(48px,8vw,80px);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin-bottom:24px;color:var(--foreground)}.Hero_healthyWord__e5DcN{display:inline-block}.Hero_byDefaultPart__Qbkye{display:inline-block;white-space:nowrap}.Hero_headlineMobile__DygSN{display:flex;flex-direction:column;align-items:center}.Hero_byDefaultPartMobile__vwqQ7{display:block}.Hero_accent__P0Zew{background:linear-gradient(90deg,#FF4500,#FF7A33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_productDefinition__te80x{font-size:clamp(18px,2.2vw,22px)}.Hero_productDefinition__te80x,.Hero_subheadline__SYusx{line-height:1.5;font-weight:400;color:var(--muted);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.Hero_subheadline__SYusx{font-size:clamp(19px,2.5vw,24px)}.Hero_cta__xVvDr{display:inline-flex;align-items:center;justify-content:center;background:var(--foreground);color:var(--background);border:none;padding:18px 36px;font-size:17px;font-weight:500;border-radius:980px;cursor:pointer;transition:all .3s ease;min-width:180px}.Hero_cta__xVvDr:hover{opacity:.85;transform:scale(1.02)}.Hero_cta__xVvDr:active{transform:scale(.98)}@keyframes Hero_ctaDropImpact__PtbnN{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,69,0,0)}40%{transform:scale(1.06);box-shadow:0 0 0 0 rgba(255,69,0,0)}50%{transform:scale(1.06);box-shadow:0 0 0 0 rgba(255,69,0,0)}60%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,69,0,.35)}to{transform:scale(1);box-shadow:0 0 0 24px rgba(255,69,0,0)}}.Hero_ctaAnimate__P2pqM{animation:Hero_ctaDropImpact__PtbnN 1s ease-out forwards}@media (prefers-reduced-motion:reduce){.Hero_ctaAnimate__P2pqM{animation:none}}.Hero_ctaWrapper__HxEOm{display:flex;flex-direction:column;align-items:center;gap:12px}.Hero_ctaSupport__zKwUG{font-size:14px;color:var(--muted);margin:0;letter-spacing:-.01em}.Hero_scrollIndicator__Ks_SU{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);color:var(--muted);opacity:.6;cursor:pointer;transition:opacity .3s ease}.Hero_scrollIndicator__Ks_SU:hover{opacity:1}.Hero_ctaContainer__tJ530{min-height:140px}.Hero_ctaContainer__tJ530,.Hero_emailForm__3ptjQ{display:flex;flex-direction:column;align-items:center}.Hero_emailForm__3ptjQ{gap:16px;width:100%;max-width:480px}.Hero_inputRow__hYqWi{display:flex;gap:12px;width:100%}.Hero_emailInput__M8y7L{flex:1 1;padding:18px 24px;border:2px solid var(--border);border-radius:980px;font-size:17px;font-family:inherit;background:var(--background);color:var(--foreground);transition:border-color .2s ease}.Hero_emailInput__M8y7L:focus{outline:none;border-color:var(--foreground)}.Hero_emailInput__M8y7L::placeholder{color:var(--muted)}.Hero_inputError__4YIdx{border-color:#ef4444}.Hero_submitButton__VG5PP{padding:18px 32px;border:none;border-radius:980px;background:var(--foreground);color:var(--background);font-size:17px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;white-space:nowrap}.Hero_submitButton__VG5PP:hover:not(:disabled){opacity:.85;transform:scale(1.02)}.Hero_submitButton__VG5PP:active:not(:disabled){transform:scale(.98)}.Hero_submitButton__VG5PP:disabled{opacity:.6;cursor:not-allowed}.Hero_error__1P_ph{font-size:14px;color:#ef4444;margin:0}.Hero_disclaimer__7jhAD{font-size:13px;color:var(--muted);text-align:center;line-height:1.6;max-width:380px;margin:0}.Hero_successMessage__ahpNA{text-align:center}.Hero_successText__qtxT3{font-size:17px;color:var(--foreground);margin:0}@media (max-width:734px){.Hero_hero__sbIHl{min-height:100dvh;padding:80px 20px 120px}.Hero_headline__x1c2s{font-size:48px}.Hero_productDefinition__te80x{font-size:18px;margin-bottom:48px}.Hero_subheadline__SYusx{font-size:19px;margin-bottom:48px}.Hero_cta__xVvDr{padding:18px 32px;width:100%;max-width:320px}.Hero_scrollIndicator__Ks_SU{bottom:24px}.Hero_ctaContainer__tJ530{min-height:180px}.Hero_inputRow__hYqWi{flex-direction:column;gap:16px}.Hero_emailInput__M8y7L,.Hero_submitButton__VG5PP{width:100%;text-align:center}}.SystemsGrid_wrapper__Gefq5{padding:120px 24px;background:var(--surface)}.SystemsGrid_header__1QMki{text-align:left;max-width:1280px;margin:0 auto 60px;padding:0 60px}.SystemsGrid_mainTitle__ODf5P{font-size:clamp(32px,5vw,48px);font-weight:600;margin-bottom:20px;color:var(--foreground);letter-spacing:-.02em}.SystemsGrid_mainSubtext__5dsQN{font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--muted)}.SystemsGrid_section__Z4LnX{max-width:1280px;margin:0 auto 80px;padding:0 60px}.SystemsGrid_section__Z4LnX:last-child{margin-bottom:0}.SystemsGrid_sectionTitle__TbSbt{font-size:clamp(24px,3.5vw,32px);font-weight:600;margin-bottom:32px;color:var(--foreground);letter-spacing:-.02em}.SystemsGrid_carouselWrapper__6b_kv{position:relative;margin-right:-60px}.SystemsGrid_carousel__n0W_B{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:16px 60px 24px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.SystemsGrid_carousel__n0W_B::-webkit-scrollbar{display:none}.SystemsGrid_card__rtiiz{flex:0 0 auto;width:340px;scroll-snap-align:start;background:var(--background);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.SystemsGrid_card__rtiiz:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.SystemsGrid_cardContent__nf4wz{padding:28px 28px 20px}.SystemsGrid_cardHeader__CbceP{font-size:22px;font-weight:600;color:var(--foreground);margin-bottom:8px;letter-spacing:-.02em}.SystemsGrid_cardSubtext__CLTlF{font-size:16px;color:var(--muted);line-height:1.5}.SystemsGrid_cardImage__gAX9G{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#e8e8ed,#d2d2d7);display:flex;align-items:center;justify-content:center}.SystemsGrid_cardImageAnimation__PvAzK{width:100%;aspect-ratio:auto;min-height:260px;background:#ffffff;display:flex;align-items:stretch;justify-content:stretch;border-radius:0 0 20px 20px;overflow:hidden}.SystemsGrid_imagePlaceholder__SbwRy{font-size:14px;color:var(--muted);opacity:.6}.SystemsGrid_dots__9TEgG{display:flex;justify-content:center;gap:10px;margin-top:24px}.SystemsGrid_dot__7VY1Q{width:8px;height:8px;border-radius:50%;border:none;background:var(--border);padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.SystemsGrid_dot__7VY1Q:hover{background:var(--muted)}.SystemsGrid_dot__7VY1Q.SystemsGrid_active__lv5pC{background:var(--foreground);transform:scale(1.25)}@media (min-width:1069px){.SystemsGrid_wrapper__Gefq5{padding:140px 60px}.SystemsGrid_header__1QMki{margin-bottom:80px}.SystemsGrid_section__Z4LnX{margin-bottom:100px}.SystemsGrid_carousel__n0W_B{gap:24px;padding:20px 0 28px}.SystemsGrid_card__rtiiz{width:380px}.SystemsGrid_cardContent__nf4wz{padding:32px 32px 24px}.SystemsGrid_cardHeader__CbceP{font-size:24px;margin-bottom:10px}.SystemsGrid_cardSubtext__CLTlF{font-size:17px}.SystemsGrid_dots__9TEgG{margin-top:28px}}@media (max-width:1068px) and (min-width:735px){.SystemsGrid_card__rtiiz{width:320px}}@media (max-width:734px){.SystemsGrid_wrapper__Gefq5{padding:80px 0}.SystemsGrid_header__1QMki{margin-bottom:48px;padding:0 20px}.SystemsGrid_section__Z4LnX{padding:0 20px;margin-bottom:60px}.SystemsGrid_mainTitle__ODf5P{font-size:28px}.SystemsGrid_mainSubtext__5dsQN{font-size:17px}.SystemsGrid_sectionTitle__TbSbt{font-size:24px;margin-bottom:24px}.SystemsGrid_carouselWrapper__6b_kv{margin-right:-20px}.SystemsGrid_carousel__n0W_B{gap:16px;padding:12px 20px 20px 0}.SystemsGrid_card__rtiiz{width:calc(100vw - 80px);scroll-snap-align:center}.SystemsGrid_cardContent__nf4wz{padding:24px 24px 16px}.SystemsGrid_cardHeader__CbceP{font-size:20px}.SystemsGrid_cardSubtext__CLTlF{font-size:15px}.SystemsGrid_cardImage__gAX9G{aspect-ratio:16/9}.SystemsGrid_dots__9TEgG{margin-top:20px;gap:8px}.SystemsGrid_dot__7VY1Q{width:6px;height:6px}}.MorningLightAnimation_container__03Ab6{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;align-items:center;padding:20px 24px;min-height:260px}.MorningLightAnimation_header__ApRoF{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:0}.MorningLightAnimation_headerIcon__kb9Lv{font-size:16px;line-height:1}.MorningLightAnimation_headerLabel__nVAcC{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.MorningLightAnimation_arcWrapper__XNlZ9{display:flex;align-items:center;justify-content:center;flex:1 1;width:100%}.MorningLightAnimation_arcInner__Llh8G{position:relative;width:100%;max-width:220px}.MorningLightAnimation_arcSvg__FYwq_{width:100%;height:auto;display:block;overflow:visible}.MorningLightAnimation_metricContainer__b_Ofg{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:4px}.MorningLightAnimation_metricValue__UbCvo{font-size:36px;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;line-height:1}.MorningLightAnimation_metricLabel__Kq0zK{font-size:11px;font-weight:500;color:#aeaeb2;margin-top:6px;letter-spacing:.08em;text-transform:uppercase}.MorningLightAnimation_footer__PcVz4{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;padding-top:14px;border-top:1px solid #f0f0f2}.MorningLightAnimation_footerTime__SEx5I{font-size:13px;font-weight:400;color:#86868b}.MorningLightAnimation_footerStatus__Qmr7d{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#34c759}.MorningLightAnimation_statusDot__yKvFk{width:6px;height:6px;border-radius:50%;background:#34c759}@media (max-width:734px){.MorningLightAnimation_container__03Ab6{padding:16px 20px;min-height:220px}.MorningLightAnimation_headerIcon__kb9Lv{font-size:14px}.MorningLightAnimation_headerLabel__nVAcC{font-size:12px}.MorningLightAnimation_arcInner__Llh8G{max-width:180px}.MorningLightAnimation_metricValue__UbCvo{font-size:30px}.MorningLightAnimation_metricLabel__Kq0zK{font-size:10px}.MorningLightAnimation_footer__PcVz4{margin-top:4px;padding-top:12px}.MorningLightAnimation_footerStatus__Qmr7d,.MorningLightAnimation_footerTime__SEx5I{font-size:12px}.MorningLightAnimation_statusDot__yKvFk{width:5px;height:5px}}@media (min-width:1069px){.MorningLightAnimation_container__03Ab6{padding:24px 28px;min-height:280px}.MorningLightAnimation_headerIcon__kb9Lv{font-size:18px}.MorningLightAnimation_headerLabel__nVAcC{font-size:14px}.MorningLightAnimation_arcInner__Llh8G{max-width:240px}.MorningLightAnimation_metricValue__UbCvo{font-size:42px}.MorningLightAnimation_metricLabel__Kq0zK{font-size:12px;margin-top:8px}.MorningLightAnimation_footer__PcVz4{margin-top:12px;padding-top:16px}.MorningLightAnimation_footerStatus__Qmr7d,.MorningLightAnimation_footerTime__SEx5I{font-size:14px}}.CaffeineAnimation_container__UuPgy{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;align-items:center;padding:20px 24px;min-height:260px}.CaffeineAnimation_header__Lq5H1{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:12px}.CaffeineAnimation_headerIcon__NeiL2{font-size:16px;line-height:1}.CaffeineAnimation_headerLabel__GCSMl{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.CaffeineAnimation_countdownWrapper__ZiMl4{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.CaffeineAnimation_countdownValue__yCc2d{font-size:36px;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;line-height:1}.CaffeineAnimation_countdownLabel__zXGEU{font-size:11px;font-weight:500;color:#aeaeb2;margin-top:6px;letter-spacing:.08em;text-transform:uppercase}.CaffeineAnimation_timelineWrapper__uZXcT{width:100%;max-width:220px;margin-bottom:8px}.CaffeineAnimation_timelineSvg__K8p4S{width:100%;height:auto;display:block;overflow:visible}.CaffeineAnimation_timeLabel__bbCoU{font-size:9px;font-weight:500;fill:#aeaeb2}.CaffeineAnimation_footer__pQaf6{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding-top:14px;border-top:1px solid #f0f0f2}.CaffeineAnimation_footerTime__rhPjk{font-size:13px;font-weight:400;color:#86868b}.CaffeineAnimation_footerStatus__Z7ieJ{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#34c759}.CaffeineAnimation_statusDot__ub9p3{width:6px;height:6px;border-radius:50%;background:#34c759}@media (max-width:734px){.CaffeineAnimation_container__UuPgy{padding:16px 20px;min-height:220px}.CaffeineAnimation_header__Lq5H1{margin-bottom:8px}.CaffeineAnimation_headerIcon__NeiL2{font-size:14px}.CaffeineAnimation_headerLabel__GCSMl{font-size:12px}.CaffeineAnimation_countdownWrapper__ZiMl4{margin-bottom:16px}.CaffeineAnimation_countdownValue__yCc2d{font-size:30px}.CaffeineAnimation_countdownLabel__zXGEU{font-size:10px}.CaffeineAnimation_timelineWrapper__uZXcT{max-width:180px}.CaffeineAnimation_timeLabel__bbCoU{font-size:8px}.CaffeineAnimation_footer__pQaf6{margin-top:8px;padding-top:12px}.CaffeineAnimation_footerStatus__Z7ieJ,.CaffeineAnimation_footerTime__rhPjk{font-size:12px}.CaffeineAnimation_statusDot__ub9p3{width:5px;height:5px}}@media (min-width:1069px){.CaffeineAnimation_container__UuPgy{padding:24px 28px;min-height:280px}.CaffeineAnimation_header__Lq5H1{margin-bottom:16px}.CaffeineAnimation_headerIcon__NeiL2{font-size:18px}.CaffeineAnimation_headerLabel__GCSMl{font-size:14px}.CaffeineAnimation_countdownWrapper__ZiMl4{margin-bottom:24px}.CaffeineAnimation_countdownValue__yCc2d{font-size:42px}.CaffeineAnimation_countdownLabel__zXGEU{font-size:12px;margin-top:8px}.CaffeineAnimation_timelineWrapper__uZXcT{max-width:240px}.CaffeineAnimation_timeLabel__bbCoU{font-size:10px}.CaffeineAnimation_footer__pQaf6{margin-top:16px;padding-top:16px}.CaffeineAnimation_footerStatus__Z7ieJ,.CaffeineAnimation_footerTime__rhPjk{font-size:14px}}.RestaurantIntelAnimation_container__MAPTo{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.RestaurantIntelAnimation_header__vDwib{display:flex;align-items:center;gap:8px;margin-bottom:16px}.RestaurantIntelAnimation_headerIcon___tMTl{font-size:16px;line-height:1}.RestaurantIntelAnimation_headerLabel__2_Uw9{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.RestaurantIntelAnimation_restaurantInfo__pt36e{margin-bottom:20px}.RestaurantIntelAnimation_restaurantName__ht9YV{font-size:22px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;line-height:1.2}.RestaurantIntelAnimation_restaurantLocation__XitfC{font-size:13px;font-weight:400;color:#86868b;margin-top:4px}.RestaurantIntelAnimation_dishGrid__duRUc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;flex:1 1}.RestaurantIntelAnimation_dishCard__yZR02{background:#fafafa;border:1px solid #f0f0f2;border-radius:12px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;min-height:100px}.RestaurantIntelAnimation_dishContent__obOJ4{display:flex;flex-direction:column;gap:4px}.RestaurantIntelAnimation_dishName__LKMCu{font-size:14px;font-weight:600;color:#1d1d1f;line-height:1.3}.RestaurantIntelAnimation_dishDescription__zdrej{font-size:11px;font-weight:400;color:#86868b;line-height:1.4;letter-spacing:.01em}.RestaurantIntelAnimation_nutritionBadge__R5Wf7{display:flex;align-items:center;gap:6px;margin-top:10px}.RestaurantIntelAnimation_nutritionDot__Ja3tu{width:6px;height:6px;border-radius:50%;background:#34c759}.RestaurantIntelAnimation_nutritionText__mapyE{font-size:11px;font-weight:600;color:#34c759}.RestaurantIntelAnimation_footer__PGJzV{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f2}.RestaurantIntelAnimation_preferenceBadge__QU2PD{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#1d1d1f}.RestaurantIntelAnimation_checkIcon__b6bov{color:#34c759;font-weight:600}.RestaurantIntelAnimation_goalStatus__K_x6q{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#34c759}.RestaurantIntelAnimation_statusDot__6xvpU{width:6px;height:6px;border-radius:50%;background:#34c759}@media (max-width:734px){.RestaurantIntelAnimation_container__MAPTo{padding:16px 20px;min-height:220px}.RestaurantIntelAnimation_header__vDwib{margin-bottom:12px}.RestaurantIntelAnimation_headerIcon___tMTl{font-size:14px}.RestaurantIntelAnimation_headerLabel__2_Uw9{font-size:12px}.RestaurantIntelAnimation_restaurantInfo__pt36e{margin-bottom:16px}.RestaurantIntelAnimation_restaurantName__ht9YV{font-size:20px}.RestaurantIntelAnimation_restaurantLocation__XitfC{font-size:12px}.RestaurantIntelAnimation_dishGrid__duRUc{gap:10px}.RestaurantIntelAnimation_dishCard__yZR02{padding:12px;border-radius:10px;min-height:85px}.RestaurantIntelAnimation_dishName__LKMCu{font-size:13px}.RestaurantIntelAnimation_dishDescription__zdrej{font-size:10px}.RestaurantIntelAnimation_nutritionBadge__R5Wf7{margin-top:8px}.RestaurantIntelAnimation_nutritionText__mapyE{font-size:10px}.RestaurantIntelAnimation_footer__PGJzV{margin-top:12px;padding-top:12px}.RestaurantIntelAnimation_goalStatus__K_x6q,.RestaurantIntelAnimation_preferenceBadge__QU2PD{font-size:11px}.RestaurantIntelAnimation_nutritionDot__Ja3tu,.RestaurantIntelAnimation_statusDot__6xvpU{width:5px;height:5px}}@media (min-width:1069px){.RestaurantIntelAnimation_container__MAPTo{padding:24px 28px;min-height:280px}.RestaurantIntelAnimation_header__vDwib{margin-bottom:20px}.RestaurantIntelAnimation_headerIcon___tMTl{font-size:18px}.RestaurantIntelAnimation_headerLabel__2_Uw9{font-size:14px}.RestaurantIntelAnimation_restaurantInfo__pt36e{margin-bottom:24px}.RestaurantIntelAnimation_restaurantName__ht9YV{font-size:24px}.RestaurantIntelAnimation_restaurantLocation__XitfC{font-size:14px;margin-top:6px}.RestaurantIntelAnimation_dishGrid__duRUc{gap:14px}.RestaurantIntelAnimation_dishCard__yZR02{padding:16px;border-radius:14px;min-height:110px}.RestaurantIntelAnimation_dishName__LKMCu{font-size:15px}.RestaurantIntelAnimation_dishDescription__zdrej,.RestaurantIntelAnimation_nutritionText__mapyE{font-size:12px}.RestaurantIntelAnimation_footer__PGJzV{margin-top:20px;padding-top:16px}.RestaurantIntelAnimation_goalStatus__K_x6q,.RestaurantIntelAnimation_preferenceBadge__QU2PD{font-size:13px}}.WindDownAnimation_container__QBPiH{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.WindDownAnimation_chat__ImYFg{display:flex;flex-direction:column;gap:10px;flex:1 1}.WindDownAnimation_coachMessage__0lSiM{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.WindDownAnimation_coachLabel__UTjcO{font-size:11px;font-weight:600;color:#86868b;padding-left:4px;letter-spacing:.01em}.WindDownAnimation_coachBubble__YhLP8{align-self:flex-start;background:#f5f5f7;border-radius:16px;border-bottom-left-radius:4px;color:#1d1d1f;display:flex;align-items:center;gap:6px}.WindDownAnimation_coachBubble__YhLP8,.WindDownAnimation_userBubble__YVcLV{padding:12px 16px;max-width:85%;font-size:14px;font-weight:500;line-height:1.4}.WindDownAnimation_userBubble__YVcLV{align-self:flex-end;background:#007aff;border-radius:16px;border-bottom-right-radius:4px;color:#ffffff}.WindDownAnimation_checkIcon__lZwIQ{color:#7c3aed;font-weight:700;font-size:13px;flex-shrink:0}.WindDownAnimation_footer__Ij78C{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f2}.WindDownAnimation_footerText__AIj0m{font-size:13px;font-weight:400;color:#86868b}.WindDownAnimation_footerStatus__5hR3Z{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#7c3aed}.WindDownAnimation_statusDot__iYEoJ{width:6px;height:6px;border-radius:50%;background:#7c3aed}@media (max-width:734px){.WindDownAnimation_container__QBPiH{padding:16px 20px;min-height:220px}.WindDownAnimation_chat__ImYFg{gap:8px}.WindDownAnimation_coachMessage__0lSiM{gap:3px}.WindDownAnimation_coachLabel__UTjcO{font-size:10px}.WindDownAnimation_coachBubble__YhLP8,.WindDownAnimation_userBubble__YVcLV{padding:10px 14px;font-size:13px;border-radius:14px}.WindDownAnimation_coachBubble__YhLP8{border-bottom-left-radius:4px}.WindDownAnimation_userBubble__YVcLV{border-bottom-right-radius:4px}.WindDownAnimation_checkIcon__lZwIQ{font-size:12px}.WindDownAnimation_footer__Ij78C{margin-top:12px;padding-top:12px}.WindDownAnimation_footerStatus__5hR3Z,.WindDownAnimation_footerText__AIj0m{font-size:12px}.WindDownAnimation_statusDot__iYEoJ{width:5px;height:5px}}@media (min-width:1069px){.WindDownAnimation_container__QBPiH{padding:24px 28px;min-height:280px}.WindDownAnimation_chat__ImYFg{gap:12px}.WindDownAnimation_coachMessage__0lSiM{gap:5px}.WindDownAnimation_coachLabel__UTjcO{font-size:12px}.WindDownAnimation_coachBubble__YhLP8,.WindDownAnimation_userBubble__YVcLV{padding:14px 18px;font-size:15px;border-radius:18px}.WindDownAnimation_coachBubble__YhLP8{border-bottom-left-radius:4px}.WindDownAnimation_userBubble__YVcLV{border-bottom-right-radius:4px}.WindDownAnimation_checkIcon__lZwIQ{font-size:14px}.WindDownAnimation_footer__Ij78C{margin-top:16px;padding-top:16px}.WindDownAnimation_footerStatus__5hR3Z,.WindDownAnimation_footerText__AIj0m{font-size:14px}}.AdaptiveWorkoutsAnimation_container__YIyRc{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.AdaptiveWorkoutsAnimation_header__i2Dam{display:flex;align-items:center;gap:8px;margin-bottom:16px}.AdaptiveWorkoutsAnimation_headerIcon__gRqxQ{font-size:16px;line-height:1}.AdaptiveWorkoutsAnimation_headerLabel__CgV_r{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.AdaptiveWorkoutsAnimation_workoutCards__rrj3n{display:flex;flex-direction:column;gap:8px;flex:1 1}.AdaptiveWorkoutsAnimation_workoutCard__dMklD{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:#f5f5f7}.AdaptiveWorkoutsAnimation_originalCard__jvWIF{opacity:.6;background:#f5f5f7}.AdaptiveWorkoutsAnimation_originalCard__jvWIF .AdaptiveWorkoutsAnimation_statusIcon__OYp7_{color:#86868b;font-size:14px;font-weight:600}.AdaptiveWorkoutsAnimation_originalCard__jvWIF .AdaptiveWorkoutsAnimation_workoutName__sfNrb{text-decoration:line-through;color:#86868b}.AdaptiveWorkoutsAnimation_originalCard__jvWIF .AdaptiveWorkoutsAnimation_workoutDetails__90ulT{color:#aeaeb2}.AdaptiveWorkoutsAnimation_adaptedCard__bMeO6{background:#fff8f5;border:1px solid rgba(255,107,53,.2)}.AdaptiveWorkoutsAnimation_adaptedCard__bMeO6 .AdaptiveWorkoutsAnimation_statusIcon__OYp7_{color:#34c759;font-size:14px;font-weight:700}.AdaptiveWorkoutsAnimation_adaptedCard__bMeO6 .AdaptiveWorkoutsAnimation_workoutName__sfNrb{color:#1d1d1f}.AdaptiveWorkoutsAnimation_adaptedCard__bMeO6 .AdaptiveWorkoutsAnimation_workoutDetails__90ulT{color:#86868b}.AdaptiveWorkoutsAnimation_statusIcon__OYp7_{flex-shrink:0;width:18px;display:flex;align-items:center;justify-content:center}.AdaptiveWorkoutsAnimation_workoutContent__ILYOM{display:flex;flex-direction:column;gap:2px}.AdaptiveWorkoutsAnimation_workoutName__sfNrb{font-size:14px;font-weight:600;line-height:1.3}.AdaptiveWorkoutsAnimation_workoutDetails__90ulT{font-size:12px;font-weight:400;line-height:1.3}.AdaptiveWorkoutsAnimation_arrow__qXTQE{display:flex;justify-content:center;padding:4px 0}.AdaptiveWorkoutsAnimation_arrowIcon__1y3Vz{font-size:14px;color:#ff6b35;font-weight:600}.AdaptiveWorkoutsAnimation_footer__iTffG{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f2}.AdaptiveWorkoutsAnimation_footerText__1_nL0{font-size:13px;font-weight:400;color:#86868b}.AdaptiveWorkoutsAnimation_footerStatus__Foz4X{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ff6b35}.AdaptiveWorkoutsAnimation_statusDot__5hsE5{width:6px;height:6px;border-radius:50%;background:#ff6b35}@media (max-width:734px){.AdaptiveWorkoutsAnimation_container__YIyRc{padding:16px 20px;min-height:220px}.AdaptiveWorkoutsAnimation_header__i2Dam{margin-bottom:12px}.AdaptiveWorkoutsAnimation_headerIcon__gRqxQ{font-size:14px}.AdaptiveWorkoutsAnimation_headerLabel__CgV_r{font-size:12px}.AdaptiveWorkoutsAnimation_workoutCards__rrj3n{gap:6px}.AdaptiveWorkoutsAnimation_workoutCard__dMklD{padding:12px 14px;border-radius:10px;gap:8px}.AdaptiveWorkoutsAnimation_workoutName__sfNrb{font-size:13px}.AdaptiveWorkoutsAnimation_workoutDetails__90ulT{font-size:11px}.AdaptiveWorkoutsAnimation_statusIcon__OYp7_{font-size:13px;width:16px}.AdaptiveWorkoutsAnimation_arrow__qXTQE{padding:2px 0}.AdaptiveWorkoutsAnimation_arrowIcon__1y3Vz{font-size:12px}.AdaptiveWorkoutsAnimation_footer__iTffG{margin-top:12px;padding-top:12px}.AdaptiveWorkoutsAnimation_footerStatus__Foz4X,.AdaptiveWorkoutsAnimation_footerText__1_nL0{font-size:12px}.AdaptiveWorkoutsAnimation_statusDot__5hsE5{width:5px;height:5px}}@media (min-width:1069px){.AdaptiveWorkoutsAnimation_container__YIyRc{padding:24px 28px;min-height:280px}.AdaptiveWorkoutsAnimation_header__i2Dam{margin-bottom:20px}.AdaptiveWorkoutsAnimation_headerIcon__gRqxQ{font-size:18px}.AdaptiveWorkoutsAnimation_headerLabel__CgV_r{font-size:14px}.AdaptiveWorkoutsAnimation_workoutCards__rrj3n{gap:10px}.AdaptiveWorkoutsAnimation_workoutCard__dMklD{padding:16px 18px;border-radius:14px;gap:12px}.AdaptiveWorkoutsAnimation_workoutName__sfNrb{font-size:15px}.AdaptiveWorkoutsAnimation_workoutDetails__90ulT{font-size:13px}.AdaptiveWorkoutsAnimation_statusIcon__OYp7_{font-size:15px;width:20px}.AdaptiveWorkoutsAnimation_arrow__qXTQE{padding:6px 0}.AdaptiveWorkoutsAnimation_arrowIcon__1y3Vz{font-size:16px}.AdaptiveWorkoutsAnimation_footer__iTffG{margin-top:20px;padding-top:16px}.AdaptiveWorkoutsAnimation_footerStatus__Foz4X,.AdaptiveWorkoutsAnimation_footerText__1_nL0{font-size:14px}}.RecoveryAwareAnimation_container__wpyWC{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.RecoveryAwareAnimation_header__pn331{display:flex;align-items:center;gap:8px;margin-bottom:12px}.RecoveryAwareAnimation_headerIcon__EYGZQ{font-size:16px;line-height:1}.RecoveryAwareAnimation_headerLabel__Hw1eF{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.RecoveryAwareAnimation_metricBadges__TrECD{display:flex;gap:8px;margin-bottom:12px}.RecoveryAwareAnimation_metricBadge__9VH5H{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:#fff0f0;border:1px solid rgba(197,48,48,.1);border-radius:8px;font-size:12px;font-weight:600;color:#c53030}.RecoveryAwareAnimation_metricArrow__Fdcbf{font-size:10px;font-weight:700}.RecoveryAwareAnimation_workoutCards__UVJSN{display:flex;flex-direction:column;gap:6px;flex:1 1}.RecoveryAwareAnimation_workoutCard___KHBS{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:#f5f5f7}.RecoveryAwareAnimation_originalCard__qgUog{opacity:.7;background:#f5f5f7}.RecoveryAwareAnimation_originalCard__qgUog .RecoveryAwareAnimation_statusIcon__i7AR6{color:#86868b;font-size:14px;font-weight:600}.RecoveryAwareAnimation_originalCard__qgUog .RecoveryAwareAnimation_workoutName__dgFeM{text-decoration:line-through;color:#86868b}.RecoveryAwareAnimation_originalCard__qgUog .RecoveryAwareAnimation_workoutDetails__1gP0J{color:#aeaeb2}.RecoveryAwareAnimation_recoveryCard__n2srT{background:#f0fff4;border:1px solid rgba(52,199,89,.2)}.RecoveryAwareAnimation_recoveryCard__n2srT .RecoveryAwareAnimation_statusIcon__i7AR6{color:#34c759;font-size:14px;font-weight:700}.RecoveryAwareAnimation_recoveryCard__n2srT .RecoveryAwareAnimation_workoutName__dgFeM{color:#1d1d1f}.RecoveryAwareAnimation_recoveryCard__n2srT .RecoveryAwareAnimation_workoutDetails__1gP0J{color:#86868b}.RecoveryAwareAnimation_statusIcon__i7AR6{flex-shrink:0;width:18px;display:flex;align-items:center;justify-content:center}.RecoveryAwareAnimation_workoutContent__r_8Zb{display:flex;flex-direction:column;gap:2px}.RecoveryAwareAnimation_workoutName__dgFeM{font-size:14px;font-weight:600;line-height:1.3}.RecoveryAwareAnimation_workoutDetails__1gP0J{font-size:12px;font-weight:400;line-height:1.3}.RecoveryAwareAnimation_arrow__gATeN{display:flex;justify-content:center;padding:4px 0}.RecoveryAwareAnimation_arrowIcon__G8wDP{font-size:14px;color:#34c759;font-weight:600}.RecoveryAwareAnimation_footer__sjMHk{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f2}.RecoveryAwareAnimation_footerText__mrHP7{font-size:13px;font-weight:400;color:#86868b}.RecoveryAwareAnimation_footerStatus__Sj82n{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#34c759}.RecoveryAwareAnimation_statusDot__ruH7A{width:6px;height:6px;border-radius:50%;background:#34c759}@media (max-width:734px){.RecoveryAwareAnimation_container__wpyWC{padding:16px 20px;min-height:220px}.RecoveryAwareAnimation_header__pn331{margin-bottom:10px}.RecoveryAwareAnimation_headerIcon__EYGZQ{font-size:14px}.RecoveryAwareAnimation_headerLabel__Hw1eF{font-size:12px}.RecoveryAwareAnimation_metricBadges__TrECD{gap:6px;margin-bottom:10px}.RecoveryAwareAnimation_metricBadge__9VH5H{padding:5px 8px;font-size:11px;border-radius:6px}.RecoveryAwareAnimation_metricArrow__Fdcbf{font-size:9px}.RecoveryAwareAnimation_workoutCards__UVJSN{gap:4px}.RecoveryAwareAnimation_workoutCard___KHBS{padding:12px 14px;border-radius:10px;gap:8px}.RecoveryAwareAnimation_workoutName__dgFeM{font-size:13px}.RecoveryAwareAnimation_workoutDetails__1gP0J{font-size:11px}.RecoveryAwareAnimation_statusIcon__i7AR6{font-size:13px;width:16px}.RecoveryAwareAnimation_arrow__gATeN{padding:2px 0}.RecoveryAwareAnimation_arrowIcon__G8wDP{font-size:12px}.RecoveryAwareAnimation_footer__sjMHk{margin-top:10px;padding-top:10px}.RecoveryAwareAnimation_footerStatus__Sj82n,.RecoveryAwareAnimation_footerText__mrHP7{font-size:12px}.RecoveryAwareAnimation_statusDot__ruH7A{width:5px;height:5px}}@media (min-width:1069px){.RecoveryAwareAnimation_container__wpyWC{padding:24px 28px;min-height:280px}.RecoveryAwareAnimation_header__pn331{margin-bottom:14px}.RecoveryAwareAnimation_headerIcon__EYGZQ{font-size:18px}.RecoveryAwareAnimation_headerLabel__Hw1eF{font-size:14px}.RecoveryAwareAnimation_metricBadges__TrECD{gap:10px;margin-bottom:14px}.RecoveryAwareAnimation_metricBadge__9VH5H{padding:7px 12px;font-size:13px;border-radius:10px}.RecoveryAwareAnimation_metricArrow__Fdcbf{font-size:11px}.RecoveryAwareAnimation_workoutCards__UVJSN{gap:8px}.RecoveryAwareAnimation_workoutCard___KHBS{padding:16px 18px;border-radius:14px;gap:12px}.RecoveryAwareAnimation_workoutName__dgFeM{font-size:15px}.RecoveryAwareAnimation_workoutDetails__1gP0J{font-size:13px}.RecoveryAwareAnimation_statusIcon__i7AR6{font-size:15px;width:20px}.RecoveryAwareAnimation_arrow__gATeN{padding:5px 0}.RecoveryAwareAnimation_arrowIcon__G8wDP{font-size:16px}.RecoveryAwareAnimation_footer__sjMHk{margin-top:16px;padding-top:14px}.RecoveryAwareAnimation_footerStatus__Sj82n,.RecoveryAwareAnimation_footerText__mrHP7{font-size:14px}}.TravelProofAnimation_container__Indx6{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.TravelProofAnimation_header__sH78C{display:flex;align-items:center;gap:8px;margin-bottom:14px}.TravelProofAnimation_headerIcon__ZatvZ{font-size:16px;line-height:1}.TravelProofAnimation_headerLabel__mDSKh{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.TravelProofAnimation_tripCard__vku1w{background:#f5f9ff;border:1px solid rgba(0,122,255,.12);border-radius:12px;padding:14px 16px;margin-bottom:12px}.TravelProofAnimation_tripRoute__QJn86{font-size:18px;font-weight:600;color:#007aff;line-height:1.3;margin-bottom:4px;display:flex;align-items:center;gap:8px}.TravelProofAnimation_tripArrow__Rb5r9{font-size:14px;color:#86868b}.TravelProofAnimation_tripDetails__sDzyR{font-size:13px;font-weight:400;color:#86868b;line-height:1.3}.TravelProofAnimation_insightCards__pHfoq{display:flex;gap:10px;margin-bottom:14px}.TravelProofAnimation_insightCard__1IPUa{flex:1 1;background:#f0f7ff;border:1px solid rgba(0,122,255,.15);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.TravelProofAnimation_insightIcon__Lcp3k{font-size:18px;line-height:1;margin-bottom:2px}.TravelProofAnimation_insightValue__Xs_Xo{font-size:15px;font-weight:600;color:#1d1d1f;line-height:1.2}.TravelProofAnimation_insightLabel__soUxF{font-size:11px;font-weight:400;color:#86868b;line-height:1.2}.TravelProofAnimation_planSummary__QUQEm{text-align:center;margin-bottom:14px}.TravelProofAnimation_planText__Hqxdy{font-size:13px;font-weight:500;color:#007aff}.TravelProofAnimation_footer__IeEOi{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f0f0f2;margin-top:auto}.TravelProofAnimation_footerText__C3Sju{font-size:13px;font-weight:400;color:#86868b}.TravelProofAnimation_footerStatus__dxojU{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#007aff}.TravelProofAnimation_statusDot__YpqoZ{width:6px;height:6px;border-radius:50%;background:#007aff}@media (max-width:734px){.TravelProofAnimation_container__Indx6{padding:16px 20px;min-height:220px}.TravelProofAnimation_header__sH78C{margin-bottom:12px}.TravelProofAnimation_headerIcon__ZatvZ{font-size:14px}.TravelProofAnimation_headerLabel__mDSKh{font-size:12px}.TravelProofAnimation_tripCard__vku1w{padding:12px 14px;margin-bottom:10px;border-radius:10px}.TravelProofAnimation_tripRoute__QJn86{font-size:16px;gap:6px}.TravelProofAnimation_tripArrow__Rb5r9,.TravelProofAnimation_tripDetails__sDzyR{font-size:12px}.TravelProofAnimation_insightCards__pHfoq{gap:8px;margin-bottom:12px}.TravelProofAnimation_insightCard__1IPUa{padding:10px 12px;border-radius:8px;gap:3px}.TravelProofAnimation_insightIcon__Lcp3k{font-size:16px}.TravelProofAnimation_insightValue__Xs_Xo{font-size:13px}.TravelProofAnimation_insightLabel__soUxF{font-size:10px}.TravelProofAnimation_planSummary__QUQEm{margin-bottom:12px}.TravelProofAnimation_planText__Hqxdy{font-size:12px}.TravelProofAnimation_footer__IeEOi{padding-top:12px}.TravelProofAnimation_footerStatus__dxojU,.TravelProofAnimation_footerText__C3Sju{font-size:12px}.TravelProofAnimation_statusDot__YpqoZ{width:5px;height:5px}}@media (min-width:1069px){.TravelProofAnimation_container__Indx6{padding:24px 28px;min-height:280px}.TravelProofAnimation_header__sH78C{margin-bottom:16px}.TravelProofAnimation_headerIcon__ZatvZ{font-size:18px}.TravelProofAnimation_headerLabel__mDSKh{font-size:14px}.TravelProofAnimation_tripCard__vku1w{padding:16px 18px;margin-bottom:14px;border-radius:14px}.TravelProofAnimation_tripRoute__QJn86{font-size:20px;gap:10px}.TravelProofAnimation_tripArrow__Rb5r9{font-size:16px}.TravelProofAnimation_tripDetails__sDzyR{font-size:14px}.TravelProofAnimation_insightCards__pHfoq{gap:12px;margin-bottom:16px}.TravelProofAnimation_insightCard__1IPUa{padding:14px 16px;border-radius:12px;gap:5px}.TravelProofAnimation_insightIcon__Lcp3k{font-size:20px;margin-bottom:4px}.TravelProofAnimation_insightValue__Xs_Xo{font-size:16px}.TravelProofAnimation_insightLabel__soUxF{font-size:12px}.TravelProofAnimation_planSummary__QUQEm{margin-bottom:16px}.TravelProofAnimation_planText__Hqxdy{font-size:14px}.TravelProofAnimation_footer__IeEOi{padding-top:16px}.TravelProofAnimation_footerStatus__dxojU,.TravelProofAnimation_footerText__C3Sju{font-size:14px}}.ProteinCheckAnimation_container__sNEC3{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.ProteinCheckAnimation_header__RANCk{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ProteinCheckAnimation_headerIcon__YGTE_{font-size:16px;line-height:1}.ProteinCheckAnimation_headerLabel__3qOiw{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.ProteinCheckAnimation_contextBadge__uZkS7{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#f5f5f7;border-radius:20px;margin-bottom:12px;align-self:flex-start}.ProteinCheckAnimation_contextIcon__x7T0L{font-size:12px;line-height:1}.ProteinCheckAnimation_contextText__OaQKi{font-size:12px;font-weight:500;color:#86868b}.ProteinCheckAnimation_conversation__6L2Qw{display:flex;flex-direction:column;gap:8px;flex:1 1}.ProteinCheckAnimation_message__WRMtV{max-width:85%;padding:12px 16px;border-radius:16px;font-size:14px;font-weight:500;line-height:1.4}.ProteinCheckAnimation_verveMessage__oS8rv{align-self:flex-start;background:#f5f5f7;border-bottom-left-radius:4px;color:#1d1d1f}.ProteinCheckAnimation_userMessage__gJG3u{align-self:flex-end;background:#007aff;border-bottom-right-radius:4px;color:#ffffff}.ProteinCheckAnimation_adviceMessage___JZRC{align-self:flex-start;background:#f5f5f7;border-bottom-left-radius:4px;color:#1d1d1f}.ProteinCheckAnimation_adviceMain__nS5Ks{font-weight:600;margin-bottom:4px}.ProteinCheckAnimation_adviceDetail__7zwfk{font-size:12px;color:#34c759;font-weight:500}.ProteinCheckAnimation_footer__fS8m1{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f2}.ProteinCheckAnimation_footerText__kllC0{font-size:13px;font-weight:400;color:#86868b}.ProteinCheckAnimation_footerStatus__zZ1ZT{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#34c759}.ProteinCheckAnimation_statusDot__h_VVH{width:6px;height:6px;border-radius:50%;background:#34c759}@media (max-width:734px){.ProteinCheckAnimation_container__sNEC3{padding:16px 20px;min-height:220px}.ProteinCheckAnimation_header__RANCk{margin-bottom:10px}.ProteinCheckAnimation_headerIcon__YGTE_{font-size:14px}.ProteinCheckAnimation_headerLabel__3qOiw{font-size:12px}.ProteinCheckAnimation_contextBadge__uZkS7{padding:6px 10px;margin-bottom:10px;border-radius:16px}.ProteinCheckAnimation_contextIcon__x7T0L,.ProteinCheckAnimation_contextText__OaQKi{font-size:11px}.ProteinCheckAnimation_conversation__6L2Qw{gap:6px}.ProteinCheckAnimation_message__WRMtV{max-width:88%;padding:10px 14px;border-radius:14px;font-size:13px}.ProteinCheckAnimation_adviceMessage___JZRC,.ProteinCheckAnimation_verveMessage__oS8rv{border-bottom-left-radius:4px}.ProteinCheckAnimation_userMessage__gJG3u{border-bottom-right-radius:4px}.ProteinCheckAnimation_adviceDetail__7zwfk{font-size:11px}.ProteinCheckAnimation_footer__fS8m1{margin-top:10px;padding-top:10px}.ProteinCheckAnimation_footerStatus__zZ1ZT,.ProteinCheckAnimation_footerText__kllC0{font-size:12px}.ProteinCheckAnimation_statusDot__h_VVH{width:5px;height:5px}}@media (min-width:1069px){.ProteinCheckAnimation_container__sNEC3{padding:24px 28px;min-height:280px}.ProteinCheckAnimation_header__RANCk{margin-bottom:14px}.ProteinCheckAnimation_headerIcon__YGTE_{font-size:18px}.ProteinCheckAnimation_headerLabel__3qOiw{font-size:14px}.ProteinCheckAnimation_contextBadge__uZkS7{padding:10px 14px;margin-bottom:14px;border-radius:24px}.ProteinCheckAnimation_contextIcon__x7T0L,.ProteinCheckAnimation_contextText__OaQKi{font-size:13px}.ProteinCheckAnimation_conversation__6L2Qw{gap:10px}.ProteinCheckAnimation_message__WRMtV{max-width:82%;padding:14px 18px;border-radius:18px;font-size:15px}.ProteinCheckAnimation_adviceMessage___JZRC,.ProteinCheckAnimation_verveMessage__oS8rv{border-bottom-left-radius:4px}.ProteinCheckAnimation_userMessage__gJG3u{border-bottom-right-radius:4px}.ProteinCheckAnimation_adviceDetail__7zwfk{font-size:13px}.ProteinCheckAnimation_footer__fS8m1{margin-top:16px;padding-top:14px}.ProteinCheckAnimation_footerStatus__zZ1ZT,.ProteinCheckAnimation_footerText__kllC0{font-size:14px}}.MealPrepAnimation_container__nZoEk{position:relative;width:100%;background:#ffffff;display:flex;flex-direction:column;padding:20px 24px;min-height:260px}.MealPrepAnimation_header__8v2qn{display:flex;align-items:center;gap:8px;margin-bottom:14px}.MealPrepAnimation_headerIcon__eMXao{font-size:16px;line-height:1}.MealPrepAnimation_headerLabel__9tORt{font-size:13px;font-weight:500;color:#86868b;letter-spacing:.01em}.MealPrepAnimation_weekCard__qeEPz{background:#fff8f0;border:1px solid rgba(255,149,0,.12);border-radius:12px;padding:14px 16px;margin-bottom:14px}.MealPrepAnimation_weekNumber__WeUSK{font-size:18px;font-weight:600;color:#ff9500;line-height:1.3;margin-bottom:2px}.MealPrepAnimation_weekSource__hTGgm{font-size:12px;font-weight:400;color:#86868b;line-height:1.3}.MealPrepAnimation_groceryLabel__x7fJm{font-size:12px;font-weight:500;color:#86868b;margin-bottom:8px}.MealPrepAnimation_groceryList__4HK9u{background:#fafafa;border:1px solid #f0f0f2;border-radius:10px;padding:12px 14px;margin-bottom:12px}.MealPrepAnimation_groceryItem___GlAa{font-size:14px;font-weight:500;color:#1d1d1f;line-height:1.6}.MealPrepAnimation_groceryMore__OD2Xg{font-size:13px;font-weight:400;color:#86868b;margin-top:4px}.MealPrepAnimation_cravingBadge__v5McT{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff5eb;border:1px solid rgba(255,149,0,.15);border-radius:10px;margin-bottom:14px}.MealPrepAnimation_cravingIcon__rwh5Z{font-size:16px;line-height:1}.MealPrepAnimation_cravingText__PkQr8{display:flex;flex-direction:column;gap:1px}.MealPrepAnimation_cravingMain__WhEzt{font-size:13px;font-weight:600;color:#1d1d1f;line-height:1.3}.MealPrepAnimation_cravingLabel__SrLmK{font-size:11px;font-weight:400;color:#ff9500;line-height:1.3}.MealPrepAnimation_footer___eg_t{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f0f0f2;margin-top:auto}.MealPrepAnimation_footerText__0MXlG{font-size:13px;font-weight:400;color:#86868b}.MealPrepAnimation_footerStatus___MG_T{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ff9500}.MealPrepAnimation_statusDot__sFGmb{width:6px;height:6px;border-radius:50%;background:#ff9500}@media (max-width:734px){.MealPrepAnimation_container__nZoEk{padding:16px 20px;min-height:220px}.MealPrepAnimation_header__8v2qn{margin-bottom:12px}.MealPrepAnimation_headerIcon__eMXao{font-size:14px}.MealPrepAnimation_headerLabel__9tORt{font-size:12px}.MealPrepAnimation_weekCard__qeEPz{padding:12px 14px;margin-bottom:12px;border-radius:10px}.MealPrepAnimation_weekNumber__WeUSK{font-size:16px}.MealPrepAnimation_weekSource__hTGgm{font-size:11px}.MealPrepAnimation_groceryLabel__x7fJm{font-size:11px;margin-bottom:6px}.MealPrepAnimation_groceryList__4HK9u{padding:10px 12px;margin-bottom:10px;border-radius:8px}.MealPrepAnimation_groceryItem___GlAa{font-size:13px}.MealPrepAnimation_groceryMore__OD2Xg{font-size:12px}.MealPrepAnimation_cravingBadge__v5McT{padding:8px 12px;margin-bottom:12px;border-radius:8px;gap:6px}.MealPrepAnimation_cravingIcon__rwh5Z{font-size:14px}.MealPrepAnimation_cravingMain__WhEzt{font-size:12px}.MealPrepAnimation_cravingLabel__SrLmK{font-size:10px}.MealPrepAnimation_footer___eg_t{padding-top:12px}.MealPrepAnimation_footerStatus___MG_T,.MealPrepAnimation_footerText__0MXlG{font-size:12px}.MealPrepAnimation_statusDot__sFGmb{width:5px;height:5px}}@media (min-width:1069px){.MealPrepAnimation_container__nZoEk{padding:24px 28px;min-height:280px}.MealPrepAnimation_header__8v2qn{margin-bottom:16px}.MealPrepAnimation_headerIcon__eMXao{font-size:18px}.MealPrepAnimation_headerLabel__9tORt{font-size:14px}.MealPrepAnimation_weekCard__qeEPz{padding:16px 18px;margin-bottom:16px;border-radius:14px}.MealPrepAnimation_weekNumber__WeUSK{font-size:20px}.MealPrepAnimation_weekSource__hTGgm{font-size:13px}.MealPrepAnimation_groceryLabel__x7fJm{font-size:13px;margin-bottom:10px}.MealPrepAnimation_groceryList__4HK9u{padding:14px 16px;margin-bottom:14px;border-radius:12px}.MealPrepAnimation_groceryItem___GlAa{font-size:15px}.MealPrepAnimation_groceryMore__OD2Xg{font-size:14px}.MealPrepAnimation_cravingBadge__v5McT{padding:12px 16px;margin-bottom:16px;border-radius:12px;gap:10px}.MealPrepAnimation_cravingIcon__rwh5Z{font-size:18px}.MealPrepAnimation_cravingMain__WhEzt{font-size:14px}.MealPrepAnimation_cravingLabel__SrLmK{font-size:12px}.MealPrepAnimation_footer___eg_t{padding-top:16px}.MealPrepAnimation_footerStatus___MG_T,.MealPrepAnimation_footerText__0MXlG{font-size:14px}}.ProblemReframe_section__BCQB1{padding:80px 24px 140px;background:var(--foreground);color:var(--background)}.ProblemReframe_content__wMkS9{max-width:980px;margin:0 auto;text-align:center}.ProblemReframe_headline__qUqtr{font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}.ProblemReframe_subtext__HNliB{font-size:clamp(17px,2vw,21px);line-height:1.5;opacity:.72;margin-bottom:56px;max-width:680px;margin-left:auto;margin-right:auto}.ProblemReframe_pills__ig7oZ{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:64px}.ProblemReframe_pill__jJLtY{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:12px 20px;border-radius:980px;font-size:15px;white-space:nowrap;transition:all .2s ease}.ProblemReframe_pill__jJLtY:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.ProblemReframe_transition__NpJRO{font-size:clamp(21px,3vw,28px);font-weight:500;opacity:.9;font-style:normal}@media (max-width:734px){.ProblemReframe_section__BCQB1{padding:60px 20px 100px}.ProblemReframe_headline__qUqtr{font-size:28px}.ProblemReframe_subtext__HNliB{font-size:17px;margin-bottom:40px}.ProblemReframe_pills__ig7oZ{gap:8px;margin-bottom:48px}.ProblemReframe_pill__jJLtY{padding:10px 16px;font-size:14px}.ProblemReframe_transition__NpJRO{font-size:21px}}.PowerLaws_section__YN_sD{padding:140px 24px 0;max-width:1200px;margin:0 auto}.PowerLaws_header__vFGnm{text-align:center;max-width:800px;margin:0 auto 80px}.PowerLaws_headline__sdMpJ{font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px;color:var(--foreground)}.PowerLaws_subtext__k6ea3{font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--muted)}.PowerLaws_pillars__RlbDo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:80px}.PowerLaws_pillar__GStJO{position:relative;padding:48px;border-radius:28px;transition:transform .3s ease,filter .3s ease;overflow:hidden}.PowerLaws_pillar__GStJO.PowerLaws_sleep__uO8DB{background:linear-gradient(135deg,#4A3F9F,#7B4397)}.PowerLaws_pillar__GStJO.PowerLaws_nutrition__uNfwy{background:linear-gradient(135deg,#1D8348,#28A745)}.PowerLaws_pillar__GStJO.PowerLaws_exercise__iEn2H{background:linear-gradient(135deg,#D35400,#E67E22)}.PowerLaws_pillar__GStJO:hover{transform:scale(1.02);filter:brightness(1.05)}.PowerLaws_icon__U23z1{width:40px;height:40px;margin-bottom:24px;color:#ffffff}.PowerLaws_pillarName__zQ_Bz{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;color:rgba(255,255,255,.8)}.PowerLaws_pillarHeadline__3xPVm{font-size:clamp(20px,2.5vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#ffffff;margin-bottom:20px}.PowerLaws_impactList__MMpxB{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.PowerLaws_impactItem__GOz8e{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.4;color:rgba(255,255,255,.9)}.PowerLaws_checkIcon__X8w9S{flex-shrink:0;margin-top:2px;color:rgba(255,255,255,.7)}.PowerLaws_transition__k6Iz_{text-align:center;padding-top:40px}.PowerLaws_transitionText__hr5nr{font-size:clamp(24px,3vw,32px);font-weight:500;color:var(--foreground);letter-spacing:-.02em;margin-bottom:48px}.PowerLaws_connector__0GlqY{display:flex;flex-direction:column;align-items:center;gap:0}.PowerLaws_connectorDot__QP9fg{width:8px;height:8px;background:var(--muted);border-radius:50%;opacity:.4}.PowerLaws_connectorLine__8bEgP{width:2px;height:80px;background:repeating-linear-gradient(to bottom,var(--muted) 0,var(--muted) 6px,transparent 6px,transparent 12px);opacity:.4}@media (max-width:1068px){.PowerLaws_pillars__RlbDo{grid-template-columns:1fr;gap:24px;max-width:600px;margin:0 auto 80px}.PowerLaws_pillar__GStJO{padding:40px}}@media (max-width:734px){.PowerLaws_section__YN_sD{padding:100px 20px 0}.PowerLaws_header__vFGnm{margin-bottom:48px}.PowerLaws_headline__sdMpJ{font-size:28px}.PowerLaws_subtext__k6ea3{font-size:17px}.PowerLaws_pillar__GStJO{padding:32px 24px;border-radius:24px}.PowerLaws_icon__U23z1{width:28px;height:28px;margin-bottom:20px}.PowerLaws_pillarName__zQ_Bz{font-size:12px}.PowerLaws_pillarHeadline__3xPVm{font-size:18px}.PowerLaws_impactItem__GOz8e{font-size:14px}.PowerLaws_transitionText__hr5nr{font-size:24px;margin-bottom:32px}.PowerLaws_connectorLine__8bEgP{height:60px}}.PhoneMockup_phone__pVP5u{--phone-width:280px;--phone-height:580px;--frame-radius:48px;--frame-padding:12px;--frame-color:#1a1a1a;--screen-radius:40px;width:var(--phone-width);height:var(--phone-height);flex-shrink:0}.PhoneMockup_frame__bKW5l{position:relative;width:100%;height:100%;background:var(--frame-color);border-radius:var(--frame-radius);padding:var(--frame-padding);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 25px 50px -12px rgba(0,0,0,.4),0 12px 24px -8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)}.PhoneMockup_dynamicIsland__4ISJ_{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:100px;height:28px;background:#000;border-radius:20px;z-index:10}.PhoneMockup_statusBar__jVnKt{position:absolute;top:16px;left:var(--frame-padding);right:var(--frame-padding);height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;z-index:5;color:#fff}.PhoneMockup_time__CMD15{font-size:14px;font-weight:600;letter-spacing:-.01em}.PhoneMockup_statusIcons__eMebi{display:flex;align-items:center;gap:6px}.PhoneMockup_statusIcon__uKSeB{width:16px;height:12px}.PhoneMockup_battery__wzofb{display:flex;align-items:center;gap:1px}.PhoneMockup_batteryBody__Xp3JW{width:22px;height:11px;border:1px solid;border-radius:3px;padding:1px}.PhoneMockup_batteryLevel___3xSg{width:80%;height:100%;background:currentColor;border-radius:1px}.PhoneMockup_batteryTip__P5WDw{width:2px;height:5px;background:currentColor;border-radius:0 2px 2px 0;opacity:.5}.PhoneMockup_screen__f28vF{position:relative;width:100%;height:100%;background:linear-gradient(180deg,#2c3e50,#4a6b8a 30%,#87a8c7 60%,#c9d9e8);border-radius:var(--screen-radius);overflow:hidden;display:flex;flex-direction:column}.PhoneMockup_homeIndicator__Bm34X{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;z-index:10}@media (max-width:734px){.PhoneMockup_phone__pVP5u{--phone-width:220px;--phone-height:460px;--frame-radius:38px;--frame-padding:10px;--screen-radius:32px}.PhoneMockup_dynamicIsland__4ISJ_{width:80px;height:24px;top:12px}.PhoneMockup_statusBar__jVnKt{top:12px;padding:0 16px}.PhoneMockup_time__CMD15{font-size:12px}.PhoneMockup_statusIcon__uKSeB{width:14px;height:10px}.PhoneMockup_batteryBody__Xp3JW{width:18px;height:9px}.PhoneMockup_homeIndicator__Bm34X{width:100px;height:3px;bottom:6px}}.NotificationCard_notification__GrMUS{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:14px 16px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);max-width:100%}.NotificationCard_header__zTE4g{display:flex;align-items:center;gap:8px;margin-bottom:6px}.NotificationCard_appIcon__uYsw0{width:20px;height:20px;background:linear-gradient(135deg,#FF4500,#FF7A33);border-radius:5px;display:flex;align-items:center;justify-content:center}.NotificationCard_appIconLetter__WVo6R{color:white;font-size:11px;font-weight:700;letter-spacing:-.02em}.NotificationCard_appName__f3fjZ{font-size:13px;font-weight:500;color:rgba(0,0,0,.5);flex:1 1}.NotificationCard_timestamp__zlb0U{font-size:13px;color:rgba(0,0,0,.35)}.NotificationCard_content__iUZGu{padding-left:28px}.NotificationCard_title__fRXCx{font-size:15px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 2px;line-height:1.3}.NotificationCard_body__pI_nL{font-size:15px;font-weight:400;color:rgba(0,0,0,.8);margin:0;line-height:1.4}@media (max-width:734px){.NotificationCard_notification__GrMUS{padding:12px 14px;border-radius:16px}.NotificationCard_appIcon__uYsw0{width:18px;height:18px;border-radius:4px}.NotificationCard_appIconLetter__WVo6R{font-size:10px}.NotificationCard_appName__f3fjZ,.NotificationCard_timestamp__zlb0U{font-size:12px}.NotificationCard_content__iUZGu{padding-left:26px}.NotificationCard_body__pI_nL,.NotificationCard_title__fRXCx{font-size:14px}}.HowItWorks_section__ETesQ{padding:140px 24px;background:var(--surface);overflow:hidden}.HowItWorks_container__A4JXO{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.HowItWorks_textContent__DKUW_{text-align:left}.HowItWorks_headline__wL6aM{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px;color:var(--foreground)}.HowItWorks_subtext__gZWUc{font-size:clamp(17px,1.8vw,20px);line-height:1.5;color:var(--muted);margin-bottom:48px;max-width:480px}.HowItWorks_signals__EU0KI{display:flex;flex-direction:column;gap:20px;margin-bottom:48px}.HowItWorks_signal__lSesV{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:var(--surface-elevated);border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.HowItWorks_signal__lSesV:hover{transform:translateX(4px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.HowItWorks_icon__258oo{font-size:28px;flex-shrink:0}.HowItWorks_signalText__KK7yr{flex:1 1}.HowItWorks_signalName__iIo8t{font-size:18px;font-weight:600;margin-bottom:4px;color:var(--foreground);letter-spacing:-.01em}.HowItWorks_signalDescription__n91hX{font-size:15px;line-height:1.4;color:var(--muted);margin:0}.HowItWorks_tagline__hJa6_{font-size:clamp(20px,2.5vw,24px);font-weight:600;color:var(--foreground);letter-spacing:-.02em;margin:0}.HowItWorks_phoneWrapper__NgKsV{display:flex;justify-content:center;align-items:center}.HowItWorks_lockScreen__OYCg4{position:relative;width:100%;height:100%;padding-top:100px;display:flex;flex-direction:column;align-items:center}.HowItWorks_lockScreenTime__6qM9r{text-align:center;margin-bottom:32px}.HowItWorks_lockTime__eK6jK{display:block;font-size:72px;font-weight:300;color:white;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.15);line-height:1}.HowItWorks_lockDate__ObkxU{display:block;font-size:18px;font-weight:500;color:rgba(255,255,255,.9);margin-top:8px;text-shadow:0 1px 4px rgba(0,0,0,.15)}.HowItWorks_notificationWrapper__Zx0Eb{width:calc(100% - 24px);max-width:100%;margin:0 12px}@media (max-width:1068px){.HowItWorks_container__A4JXO{grid-template-columns:1fr;gap:60px;max-width:600px}.HowItWorks_textContent__DKUW_{text-align:center}.HowItWorks_signals__EU0KI,.HowItWorks_subtext__gZWUc{margin-left:auto;margin-right:auto}.HowItWorks_signals__EU0KI{max-width:400px}.HowItWorks_signal__lSesV{text-align:left}.HowItWorks_signal__lSesV:hover{transform:translateY(-2px)}.HowItWorks_tagline__hJa6_{text-align:center}}@media (max-width:734px){.HowItWorks_section__ETesQ{padding:100px 20px}.HowItWorks_headline__wL6aM{font-size:28px}.HowItWorks_subtext__gZWUc{font-size:17px;margin-bottom:40px}.HowItWorks_signals__EU0KI{gap:16px;margin-bottom:40px}.HowItWorks_signal__lSesV{padding:16px 20px;border-radius:14px;gap:14px}.HowItWorks_icon__258oo{font-size:24px}.HowItWorks_signalName__iIo8t{font-size:16px}.HowItWorks_signalDescription__n91hX{font-size:14px}.HowItWorks_tagline__hJa6_{font-size:18px}.HowItWorks_lockTime__eK6jK{font-size:56px}.HowItWorks_lockDate__ObkxU{font-size:15px}.HowItWorks_lockScreen__OYCg4{padding-top:80px}.HowItWorks_lockScreenTime__6qM9r{margin-bottom:24px}}.TestimonialCard_card__DrP1v{background:var(--surface);border-radius:24px;padding:40px;transition:transform .3s ease,box-shadow .3s ease}.TestimonialCard_card__DrP1v:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.TestimonialCard_quote__I7fId{font-size:21px;line-height:1.47;font-style:normal;font-weight:400;margin:0 0 24px;color:var(--foreground)}.TestimonialCard_author__0wgLV{display:flex;flex-direction:column;gap:4px}.TestimonialCard_name__kufOb{font-size:17px;font-weight:600;color:var(--foreground)}.TestimonialCard_title__bzZze{font-size:15px;color:var(--muted)}@media (max-width:734px){.TestimonialCard_card__DrP1v{padding:28px;border-radius:20px}.TestimonialCard_quote__I7fId{font-size:17px;margin-bottom:20px}.TestimonialCard_name__kufOb{font-size:15px}.TestimonialCard_title__bzZze{font-size:14px}}.Testimonials_section__3mwkb{padding:140px 24px;max-width:1200px;margin:0 auto}.Testimonials_headline__rxntu{font-size:clamp(32px,5vw,48px);font-weight:600;text-align:center;margin-bottom:80px;color:var(--foreground);letter-spacing:-.02em}.Testimonials_grid__0edXE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:64px}.Testimonials_ctaWrapper__e7sch{text-align:center}.Testimonials_cta__Xnw5x{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-foreground);border:none;padding:18px 36px;font-size:17px;font-weight:500;border-radius:980px;cursor:pointer;transition:all .3s ease;min-width:160px}.Testimonials_cta__Xnw5x:hover{background:var(--accent-hover);transform:scale(1.02)}.Testimonials_cta__Xnw5x:active{transform:scale(.98)}@media (max-width:734px){.Testimonials_section__3mwkb{padding:100px 20px}.Testimonials_headline__rxntu{font-size:28px;margin-bottom:48px}.Testimonials_grid__0edXE{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.Testimonials_cta__Xnw5x{width:100%;max-width:320px}}.Progress_section__nwvB5{padding:140px 24px;background:var(--surface)}.Progress_header__GvJ26{text-align:center;max-width:680px;margin:0 auto 80px}.Progress_headline__VJi0W{font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px;color:var(--foreground)}.Progress_subtext__LBBMJ{font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--muted)}.Progress_widgets__B578V{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.Progress_widget__42Wp3{text-align:center}.Progress_widgetPlaceholder___eZlE{aspect-ratio:4/3;background:var(--surface-elevated);border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:15px;margin-bottom:24px;transition:transform .3s ease,box-shadow .3s ease}.Progress_widget__42Wp3:hover .Progress_widgetPlaceholder___eZlE{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.Progress_widgetTitle__Ls8KR{font-size:21px;font-weight:600;margin-bottom:8px;color:var(--foreground);letter-spacing:-.02em}.Progress_widgetDescription__ACyZc{font-size:15px;line-height:1.47;color:var(--muted)}@media (max-width:1068px){.Progress_widgets__B578V{grid-template-columns:1fr;gap:48px;max-width:500px}.Progress_widgetPlaceholder___eZlE{aspect-ratio:16/10}}@media (max-width:734px){.Progress_section__nwvB5{padding:100px 20px}.Progress_header__GvJ26{margin-bottom:60px}.Progress_headline__VJi0W{font-size:28px}.Progress_widgets__B578V{gap:40px}.Progress_widgetPlaceholder___eZlE{border-radius:20px;margin-bottom:20px}.Progress_widgetTitle__Ls8KR{font-size:19px}}.Personalization_section__C5ysH{padding:140px 24px;max-width:1200px;margin:0 auto}.Personalization_header__a_P_i{text-align:center;max-width:680px;margin:0 auto 80px}.Personalization_headline__0YfCf{font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px;color:var(--foreground)}.Personalization_subtext__0nWm1{font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--muted)}.Personalization_personas__AErh2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:64px}.Personalization_persona__7PsBm{display:flex;gap:20px;padding:32px;background:var(--surface);border-radius:24px;transition:transform .3s ease,box-shadow .3s ease}.Personalization_persona__7PsBm:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.Personalization_avatar__mtqrc{width:56px;height:56px;background:linear-gradient(135deg,var(--accent),#FF7A33);color:var(--accent-foreground);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0}.Personalization_details__Dbyrv{flex:1 1}.Personalization_name__eqVKP{font-size:21px;font-weight:600;margin-bottom:16px;color:var(--foreground);letter-spacing:-.02em}.Personalization_preferences___Mq9F{list-style:none;padding:0;margin:0}.Personalization_preferences___Mq9F li{font-size:15px;color:var(--muted);position:relative;padding:6px 0 6px 16px}.Personalization_preferences___Mq9F li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--accent);border-radius:50%}.Personalization_footer___enHQ{text-align:center;font-size:24px;font-weight:600;color:var(--foreground);letter-spacing:-.02em}@media (max-width:1068px){.Personalization_personas__AErh2{grid-template-columns:1fr;gap:20px}}@media (max-width:734px){.Personalization_section__C5ysH{padding:100px 20px}.Personalization_header__a_P_i{margin-bottom:60px}.Personalization_headline__0YfCf{font-size:28px}.Personalization_persona__7PsBm{padding:24px;border-radius:20px}.Personalization_avatar__mtqrc{width:48px;height:48px;font-size:1.25rem}.Personalization_name__eqVKP{font-size:19px;margin-bottom:12px}.Personalization_footer___enHQ{font-size:21px}}.EmailCapture_container__0BhY_{display:flex;flex-direction:row;gap:12px;max-width:480px;margin:0 auto}.EmailCapture_input__sXonP{flex:1 1;padding:18px 24px;border:none;border-radius:980px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:17px;color:inherit;outline:none;transition:all .2s ease}.EmailCapture_input__sXonP:focus{background:rgba(255,255,255,.2);box-shadow:0 0 0 4px rgba(255,255,255,.1)}.EmailCapture_input__sXonP.EmailCapture_invalid__1SkwV{background:rgba(239,68,68,.2)}.EmailCapture_input__sXonP::placeholder{color:rgba(255,255,255,.56)}.EmailCapture_button__rqf7X{padding:18px 32px;border:none;border-radius:980px;background:var(--background);color:var(--foreground);font-size:17px;font-weight:500;transition:all .3s ease;white-space:nowrap}.EmailCapture_button__rqf7X:hover{opacity:.9;transform:scale(1.02)}.EmailCapture_button__rqf7X:active{transform:scale(.98)}.EmailCapture_error__e3D7c{font-size:14px;color:#ff6b6b;text-align:center;margin-top:8px}@media (max-width:600px){.EmailCapture_container__0BhY_{flex-direction:column;gap:16px}.EmailCapture_button__rqf7X,.EmailCapture_input__sXonP{width:100%;text-align:center}}.FinalCTA_section__8I093{padding:160px 24px;background:var(--foreground);color:var(--background)}.FinalCTA_content__leojn{max-width:680px;margin:0 auto;text-align:center}.FinalCTA_headline__ISV9O{font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px}.FinalCTA_subtext__LZE5L{font-size:clamp(17px,2vw,21px);line-height:1.5;opacity:.72;margin-bottom:48px}.FinalCTA_pricing__4ZPo9{margin-bottom:48px}.FinalCTA_price__PSu67{font-size:clamp(40px,6vw,64px);font-weight:700;letter-spacing:-.03em;display:block;margin-bottom:8px}.FinalCTA_trial__hYn6H{font-size:17px;opacity:.72}.FinalCTA_emailWrapper__xnYte{margin-bottom:16px}.FinalCTA_reassurance__bLVZ6{font-size:15px;opacity:.72;margin-bottom:8px}.FinalCTA_note__7aY83{font-size:14px;opacity:.48}.FinalCTA_success__MpUT4{padding:40px 0}.FinalCTA_appLink__xv7tU{display:inline-flex;align-items:center;justify-content:center;background:var(--background);color:var(--foreground);padding:18px 36px;border-radius:980px;font-size:17px;font-weight:500;text-decoration:none;margin-top:32px;transition:all .3s ease}.FinalCTA_appLink__xv7tU:hover{opacity:.9;transform:scale(1.02);text-decoration:none}@media (max-width:734px){.FinalCTA_section__8I093{padding:100px 20px}.FinalCTA_headline__ISV9O{font-size:28px}.FinalCTA_subtext__LZE5L{font-size:17px;margin-bottom:40px}.FinalCTA_pricing__4ZPo9{margin-bottom:40px}.FinalCTA_price__PSu67{font-size:40px}.FinalCTA_appLink__xv7tU{width:100%;max-width:320px}}.Footer_footer__UaG1g{padding:48px 24px;background:var(--surface);border-top:1px solid var(--border)}.Footer_content__Fi1S7{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.Footer_copyright__j5CNb{color:var(--muted);font-size:14px}.Footer_links__oDyjI{display:flex;align-items:center;gap:12px}.Footer_link__EWWOW{color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s ease}.Footer_link__EWWOW:hover{color:var(--foreground);text-decoration:none}.Footer_separator__vW02z{color:var(--border);font-size:14px}@media (max-width:480px){.Footer_footer__UaG1g{padding:32px 16px}.Footer_links__oDyjI{flex-direction:column;gap:8px}.Footer_separator__vW02z{display:none}}.LandingPage_container__9Lv3G{width:100%}.LandingPage_section__k9sul{width:100%;max-width:980px;margin:0 auto;padding:0 22px}.LandingPage_sectionFull___o76A{width:100%;padding:0 22px}@media (max-width:734px){.LandingPage_sectionFull___o76A,.LandingPage_section__k9sul{padding:0 16px}}