.HeroSection_hero__9c6Yf{padding:180px 0 100px;background:var(--hero-gradient);overflow:hidden}.HeroSection_hero__9c6Yf .container{display:flex;flex-direction:column;align-items:center;text-align:center}.HeroSection_heroContent__HxiwM{max-width:720px;margin:0 auto 60px;text-align:center}.HeroSection_heroIcon__7x4mz{border-radius:22px;margin:0 auto 32px;box-shadow:var(--shadow-md);animation:HeroSection_scaleIn__FP89W .8s cubic-bezier(.2,.8,.2,1)}.HeroSection_heroTitle__8CZzS{font-size:clamp(44px,6vw,64px);font-weight:700;line-height:1.1;letter-spacing:0;color:var(--color-text-main);margin-bottom:24px;padding-bottom:.15em;background:var(--hero-title-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:HeroSection_fadeInUp__cKX1u .8s cubic-bezier(.2,.8,.2,1)}.HeroSection_heroSubtitle__kj95h{font-size:24px;font-weight:400;color:var(--color-text-body);margin-bottom:40px;line-height:1.4;max-width:600px;margin-left:auto;margin-right:auto;animation:HeroSection_fadeInUp__cKX1u .8s cubic-bezier(.2,.8,.2,1) .1s both}.HeroSection_appStoreBadge__jjGfc{display:inline-block;transition:transform .2s cubic-bezier(.34,1.56,.64,1);animation:HeroSection_fadeInUp__cKX1u .8s cubic-bezier(.2,.8,.2,1) .2s both}.HeroSection_appStoreBadge__jjGfc:hover{transform:translateY(-2px) scale(1.02)}.HeroSection_heroVisual__Veh7F{position:relative;width:100%;display:flex;justify-content:center;animation:HeroSection_fadeInUp__cKX1u .8s cubic-bezier(.2,.8,.2,1) .3s both}.HeroSection_deviceFrame__wdblF{position:relative;width:300px;aspect-ratio:9/19.5;background:#000;border-radius:var(--border-radius-device);box-shadow:var(--shadow-device);border:1px solid var(--card-border);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.HeroSection_deviceFrame__wdblF:hover{transform:translateY(-20px) scale(1.02);box-shadow:var(--shadow-device-elevated)}.HeroSection_deviceFrame__wdblF img,.HeroSection_deviceFrame__wdblF video{width:100%;height:100%;object-fit:cover;display:block;background:#000;border-radius:var(--border-radius-device)}.HeroSection_appIconFrame__7dkxC{width:min(320px,72vw);aspect-ratio:1;border-radius:52px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.16),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid var(--card-border);box-shadow:var(--shadow-device)}.HeroSection_appIconPreview__7cn5L{width:min(220px,54vw);height:auto;border-radius:48px;box-shadow:var(--shadow-md)}@media (max-width:1024px){.HeroSection_heroTitle__8CZzS{font-size:56px}}@media (max-width:768px){.HeroSection_hero__9c6Yf{padding:140px 0 60px;text-align:center}.HeroSection_heroTitle__8CZzS{font-size:42px}.HeroSection_heroSubtitle__kj95h{font-size:18px}}@media (prefers-reduced-motion:reduce){.HeroSection_appStoreBadge__jjGfc,.HeroSection_heroIcon__7x4mz,.HeroSection_heroSubtitle__kj95h,.HeroSection_heroTitle__8CZzS,.HeroSection_heroVisual__Veh7F{animation:none}.HeroSection_deviceFrame__wdblF,.HeroSection_deviceFrame__wdblF:hover{transition:none;transform:none}}.SocialProofSection_socialProof__qfXkd{padding:60px 0;background:var(--color-bg);border-bottom:1px solid var(--color-bg-alt)}.SocialProofSection_proofItems__GppJ4{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.SocialProofSection_proofItem__0dDcj{text-align:center}.SocialProofSection_rating__9gpcN{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:4px}.SocialProofSection_stars__AAgnN{color:#ff9500;font-size:22px;letter-spacing:1px}.SocialProofSection_ratingValue__Pjrbl{font-size:28px;font-weight:700;color:var(--color-text-main)}.SocialProofSection_badge__hmBbX,.SocialProofSection_stat__rkRuM{font-size:28px;font-weight:700;color:var(--color-text-main);letter-spacing:0}.SocialProofSection_badge__hmBbX{color:var(--color-accent)}.SocialProofSection_proofItem__0dDcj p{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-body);margin-top:4px}@media (max-width:768px){.SocialProofSection_proofItems__GppJ4{gap:32px;flex-direction:column}}.FeatureCard_card__hRCvQ{padding:40px 32px;background:var(--surface-card);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid var(--card-border)}.FeatureCard_card__hRCvQ:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--card-border-hover)}.FeatureCard_icon__sjGzK{width:64px;height:64px;background:var(--color-bg-alt);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--color-accent);transition:background-color .3s ease,color .3s ease}.FeatureCard_card__hRCvQ:hover .FeatureCard_icon__sjGzK{background:var(--color-accent);color:white}.FeatureCard_card__hRCvQ h3{font-size:20px;font-weight:600;margin-bottom:10px;color:var(--color-text-main)}.FeatureCard_card__hRCvQ p{font-size:16px;color:var(--color-text-body);line-height:1.6}.FeaturesSection_features__mEOvC{padding:var(--section-padding) 0;background:var(--color-bg-alt)}.FeaturesSection_sectionHeader__dPBT6{text-align:center;max-width:600px;margin:0 auto 80px}.FeaturesSection_sectionHeader__dPBT6 h2{font-size:40px;font-weight:700;margin-bottom:16px;letter-spacing:0;line-height:1.1}.FeaturesSection_sectionHeader__dPBT6 p{font-size:20px;color:var(--color-text-body);line-height:1.5}.FeaturesSection_featuresGrid__CD1hR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media (max-width:1024px){.FeaturesSection_featuresGrid__CD1hR{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FeaturesSection_featuresGrid__CD1hR{grid-template-columns:1fr}.FeaturesSection_sectionHeader__dPBT6 h2{font-size:32px}}.ScreenshotsSection_screenshots__rzcXB{padding:var(--section-padding) 0;background:var(--color-bg);overflow:hidden}.ScreenshotsSection_sectionHeader__UaVrr{text-align:center;max-width:600px;margin:0 auto}.ScreenshotsSection_sectionHeader__UaVrr h2{font-size:40px;font-weight:700;margin-bottom:16px;letter-spacing:0;line-height:1.1}.ScreenshotsSection_screenshotsGallery__ofty7{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:40px;padding:50px 24px 60px;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ScreenshotsSection_screenshotsGallery__ofty7::-webkit-scrollbar{display:none}@media (min-width:1600px){.ScreenshotsSection_screenshotsGallery__ofty7{justify-content:center;margin:0 auto;padding-left:0;padding-right:0;max-width:1600px}}.ScreenshotsSection_screenshotItem__bsSlD{flex:0 0 auto;scroll-snap-align:center;position:relative;transition:transform .3s ease}.ScreenshotsSection_screenshotItem__bsSlD:hover{transform:translateY(-10px)}.ScreenshotsSection_screenshotItem__bsSlD img{height:600px;width:auto;display:block;background:#000;border-radius:var(--border-radius-device);border:1px solid var(--card-border);box-shadow:var(--shadow-device);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.ScreenshotsSection_screenshotItem__bsSlD:hover img{transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow-device-elevated)}@media (max-width:768px){.ScreenshotsSection_sectionHeader__UaVrr h2{font-size:32px}.ScreenshotsSection_screenshotItem__bsSlD img{height:480px;border-radius:36px}}.AppLinksSection_linksSection__7qxCS{padding:88px 0;background:var(--color-bg)}.AppLinksSection_sectionHeader__nv7jh{max-width:640px;margin:0 auto 40px;text-align:center}.AppLinksSection_sectionHeader__nv7jh h2{font-size:40px;font-weight:700;line-height:1.1;margin-bottom:14px;color:var(--color-text-main)}.AppLinksSection_sectionHeader__nv7jh p{color:var(--color-text-body);font-size:18px;line-height:1.5}.AppLinksSection_linksGrid__wpVWJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:20px;gap:20px}.AppLinksSection_linkCard__RjRbs{position:relative;display:flex;flex-direction:column;min-height:168px;padding:28px;border-radius:var(--border-radius-lg);border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--color-text-main);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.AppLinksSection_linkCard__RjRbs:hover{transform:translateY(-4px);border-color:var(--card-border-hover);box-shadow:var(--shadow-md)}.AppLinksSection_linkTitle__SEk1w{display:block;margin-bottom:10px;font-size:20px;font-weight:700;color:var(--color-text-main)}.AppLinksSection_linkDescription____Vbj{display:block;padding-right:28px;color:var(--color-text-body);font-size:15px;line-height:1.55}.AppLinksSection_linkArrow__CJ4yP{position:absolute;right:28px;bottom:24px;color:var(--color-accent);font-size:24px;line-height:1}@media (max-width:900px){.AppLinksSection_linksGrid__wpVWJ{grid-template-columns:1fr}.AppLinksSection_linkCard__RjRbs{min-height:140px}}@media (max-width:768px){.AppLinksSection_linksSection__7qxCS{padding:72px 0}.AppLinksSection_sectionHeader__nv7jh h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.AppLinksSection_linkCard__RjRbs,.AppLinksSection_linkCard__RjRbs:hover{transition:none;transform:none}}.CtaSection_cta__6p1uZ{padding:100px 0;text-align:center;background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-alt) 100%)}.CtaSection_ctaContent__5X_Yd{max-width:600px;margin:0 auto}.CtaSection_cta__6p1uZ h2{font-size:40px;font-weight:700;margin-bottom:20px;letter-spacing:0;line-height:1.1}.CtaSection_cta__6p1uZ p{font-size:20px;color:var(--color-text-body);margin-bottom:40px;line-height:1.5}.CtaSection_appStoreBadge__f3Ble{display:inline-block;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.CtaSection_appStoreBadge__f3Ble:hover{transform:translateY(-2px) scale(1.02)}@media (max-width:768px){.CtaSection_cta__6p1uZ h2{font-size:32px}}