.MarqueeStrip_strip__eZS_d{width:100%;overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:14px 0;background:var(--background-dark);mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.MarqueeStrip_track__AtJNV{display:flex;width:max-content;animation:MarqueeStrip_marquee__9t5l9 40s linear infinite}.MarqueeStrip_item__DWRtU{white-space:nowrap;font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.02em;display:flex;align-items:center}.MarqueeStrip_dot__afP9j{margin:0 18px;color:var(--text-tertiary)}@keyframes MarqueeStrip_marquee__9t5l9{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.MarqueeStrip_track__AtJNV{animation:none}}.AppStoreButton_appStoreBadge__k3_TE{display:inline-block;transition:transform .2s ease,opacity .2s ease}.AppStoreButton_appStoreBadge__k3_TE img{height:48px;width:auto}.AppStoreButton_appStoreBadge__k3_TE:hover{transform:scale(1.04);opacity:.85}.page_hero__N3r8b{position:relative;width:100%;min-height:88vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 40px 80px;background:var(--background-dark);overflow:hidden;text-align:center}.page_heroGlow__fwWeU{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:700px;height:400px;background:radial-gradient(ellipse at center,rgba(229,57,53,.18) 0,transparent 70%);pointer-events:none}.page_heroGrid__qRhDf{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.page_heroContent__V4MJD{position:relative;z-index:1;max-width:780px;animation:page_fadeUp__gdYCa .8s ease both}.page_heroBadge__smIkA{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:1px solid var(--border-subtle);border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:32px;background:rgba(255,255,255,.03)}.page_heroHeading__a8s9A{font-size:clamp(48px,7vw,88px);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:24px}.page_heroAccent__9TgdG{color:var(--primary-color)}.page_heroSubtext__I4b16{font-size:clamp(16px,2vw,20px);color:var(--text-secondary);line-height:1.6;max-width:560px;margin:0 auto 44px;font-weight:400}.page_heroCta__eRUpz{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.page_heroScrollHint__2jlmG{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:1px;height:48px;overflow:hidden}.page_heroScrollHint__2jlmG span{display:block;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.25),transparent);animation:page_scrollHint__ay5Ni 1.8s ease-in-out infinite}.page_features__U09bL{width:100%;padding:100px 40px;background:var(--background-dark);border-top:1px solid var(--border-subtle)}.page_sectionLabel__eO1Pq{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);margin-bottom:16px}.page_sectionTitle__5efw3{font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px;max-width:640px}.page_sectionSubtext__e9IY3{font-size:17px;color:var(--text-secondary);max-width:520px;margin-bottom:64px;line-height:1.6}.page_featureGrid__qpcwN{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.page_featureCard__Zk93W{background:var(--background-card);border:1px solid var(--border-subtle);border-radius:16px;padding:32px 28px;transition:background .2s ease,border-color .2s ease,transform .2s ease;cursor:default}.page_featureCard__Zk93W:hover{background:var(--background-card-hover);border-color:rgba(255,255,255,.12);transform:translateY(-3px)}.page_featureIcon__JoPhg{font-size:32px;margin-bottom:20px;display:block}.page_featureTitle__fPpze{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:10px}.page_featureDesc__oVXYK{font-size:14px;color:var(--text-secondary);line-height:1.65}.page_howItWorks___e0V6{width:100%;padding:100px 40px;background:var(--background-surface);border-top:1px solid var(--border-subtle)}.page_stepsGrid__pLu_T{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:40px;gap:40px;margin-top:56px}.page_step__sHzFv{position:relative}.page_stepNumber__Ff5kR{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--primary-color);margin-bottom:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_stepTitle__jXZKy{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:10px}.page_stepDesc__6_qis{font-size:15px;color:var(--text-secondary);line-height:1.6}.page_download__7H1YU{width:100%;padding:100px 40px;background:var(--background-dark);border-top:1px solid var(--border-subtle)}.page_downloadCard__QVSwv{position:relative;max-width:700px;margin:0 auto;text-align:center;padding:64px 48px;background:var(--background-card);border:1px solid var(--border-subtle);border-radius:24px;overflow:hidden}.page_downloadGlow__EwJ1d{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(229,57,53,.2) 0,transparent 70%);pointer-events:none}.page_downloadTitle__ZqcD8{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:14px;position:relative;z-index:1}.page_downloadSubtext__YTInf{font-size:17px;color:var(--text-secondary);margin-bottom:40px;position:relative;z-index:1}.page_downloadCta__EpeQy{display:flex;justify-content:center;position:relative;z-index:1}@keyframes page_fadeUp__gdYCa{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes page_scrollHint__ay5Ni{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:768px){.page_hero__N3r8b{min-height:80vh;padding:80px 24px 60px}.page_download__7H1YU,.page_features__U09bL,.page_howItWorks___e0V6{padding:72px 24px}.page_featureGrid__qpcwN,.page_stepsGrid__pLu_T{grid-template-columns:1fr}.page_stepsGrid__pLu_T{gap:32px}.page_downloadCard__QVSwv{padding:48px 28px}}.FadeIn_fadeIn__HNXkF{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.FadeIn_fadeIn__HNXkF.FadeIn_visible__EF9Vy{opacity:1;transform:translateY(0)}.GooglePlayButton_badge___soy7{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;background:#000;border:1px solid rgba(255,255,255,.22);border-radius:8px;cursor:pointer;transition:opacity .2s ease,transform .2s ease;text-decoration:none;min-width:148px}.GooglePlayButton_badge___soy7:hover{opacity:.85;transform:scale(1.04)}.GooglePlayButton_playIcon__pIJPa{width:22px;height:22px;flex-shrink:0}.GooglePlayButton_text__xrofT{display:flex;flex-direction:column;align-items:flex-start}.GooglePlayButton_getItOn__oI6dq{font-size:9px;font-weight:500;letter-spacing:.08em;color:#ffffff;line-height:1.2}.GooglePlayButton_storeName__UJAXM{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#ffffff;line-height:1.2}.GooglePlayButton_backdrop__oEqAe{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:GooglePlayButton_fadeIn__PuQ_X .15s ease}.GooglePlayButton_modal__aGQ8X{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px 36px;max-width:400px;width:100%;text-align:center;animation:GooglePlayButton_slideUp__YvGwq .2s ease}.GooglePlayButton_modalIcon__3wNXD{font-size:40px;margin-bottom:16px}.GooglePlayButton_modalTitle__9bxmR{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#ffffff;margin-bottom:12px}.GooglePlayButton_modalBody__cXusB{font-size:15px;color:#888888;line-height:1.6;margin-bottom:32px}.GooglePlayButton_closeBtn__8mUxK{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:#ffffff;color:#000000;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.GooglePlayButton_closeBtn__8mUxK:hover{opacity:.85}@keyframes GooglePlayButton_fadeIn__PuQ_X{0%{opacity:0}to{opacity:1}}@keyframes GooglePlayButton_slideUp__YvGwq{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}