.page-module___8aEwW__navbar{z-index:1000;padding:var(--space-md) 0;transition:background var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navbarScrolled{-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:0 1px 0 var(--border-subtle);background:#14151ad9}.page-module___8aEwW__navInner{max-width:var(--max-width-wide);padding:0 var(--space-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__logo{font-size:var(--font-size-xl);letter-spacing:.08em;color:var(--text-primary);align-items:center;gap:2px;font-weight:800;display:flex}.page-module___8aEwW__logoAccent{color:var(--accent);text-shadow:0 0 20px var(--accent-glow)}.page-module___8aEwW__navLinks{align-items:center;gap:var(--space-xl);list-style:none;display:flex}.page-module___8aEwW__navLink{color:var(--text-secondary);font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--ease-out);cursor:pointer;font-weight:500;font-family:var(--font-family);background:0 0;border:none}.page-module___8aEwW__navLink:hover{color:var(--text-primary)}.page-module___8aEwW__navSignIn{color:var(--text-secondary);font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--ease-out);margin-left:var(--space-md);font-weight:500;text-decoration:none}.page-module___8aEwW__navSignIn:hover{color:var(--accent)}.page-module___8aEwW__navCta{margin-left:var(--space-sm)}.page-module___8aEwW__langToggle{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);letter-spacing:.03em;margin-left:var(--space-sm);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__langToggle:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.page-module___8aEwW__hamburger{cursor:pointer;padding:var(--space-sm);z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;display:none}.page-module___8aEwW__hamburger span{background:var(--text-primary);width:22px;height:2px;transition:all var(--duration-normal) var(--ease-out);border-radius:2px;display:block}.page-module___8aEwW__hamburgerOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.page-module___8aEwW__hamburgerOpen span:nth-child(2){opacity:0}.page-module___8aEwW__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.page-module___8aEwW__mobileMenu{-webkit-backdrop-filter:blur(20px);z-index:999;justify-content:center;align-items:center;gap:var(--space-2xl);background:#0a0c0ff7;flex-direction:column;display:none;position:fixed;inset:0}.page-module___8aEwW__mobileMenuOpen{display:flex}.page-module___8aEwW__mobileNavLink{color:var(--text-primary);font-size:var(--font-size-2xl);cursor:pointer;font-weight:600;font-family:var(--font-family);background:0 0;border:none}.page-module___8aEwW__hero{min-height:100vh;padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-4xl);align-items:center;display:flex;position:relative;overflow:hidden visible}.page-module___8aEwW__heroBg{background:radial-gradient(ellipse 80% 60% at 50% 40%, var(--accent-glow) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__heroBgOrb1{background:radial-gradient(circle,#31d88a14 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite page-module___8aEwW__float;position:absolute;top:10%;right:-10%}.page-module___8aEwW__heroBgOrb2{background:radial-gradient(circle,#47d1d10f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite reverse page-module___8aEwW__float;position:absolute;bottom:10%;left:-5%}.page-module___8aEwW__heroInner{gap:var(--space-4xl);max-width:var(--max-width-wide);padding:0 var(--space-xl);grid-template-columns:1fr 1fr;align-items:center;width:100%;margin:0 auto;display:grid}.page-module___8aEwW__heroContent{z-index:1;min-width:0;overflow:hidden}.page-module___8aEwW__heroTag{align-items:center;gap:var(--space-sm);background:var(--accent-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-xl);animation:page-module___8aEwW__fadeInUp .7s var(--ease-out) both;border:1px solid #31d88a33;padding:.375rem 1rem;font-weight:600;display:inline-flex}.page-module___8aEwW__heroTagDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:2s ease-in-out infinite page-module___8aEwW__pulse-glow}.page-module___8aEwW__heroTitle{margin-bottom:var(--space-lg);animation:page-module___8aEwW__fadeInUp .7s var(--ease-out) .1s both}.page-module___8aEwW__heroTitleLine2{color:var(--text-secondary)}.page-module___8aEwW__heroSubtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:520px;margin-bottom:var(--space-2xl);animation:page-module___8aEwW__fadeInUp .7s var(--ease-out) .2s both;line-height:1.7}.page-module___8aEwW__heroCtas{gap:var(--space-md);animation:page-module___8aEwW__fadeInUp .7s var(--ease-out) .3s both;flex-wrap:wrap;display:flex}.page-module___8aEwW__heroBadgeBar{margin-top:var(--space-2xl);animation:page-module___8aEwW__fadeInUp .7s var(--ease-out) .5s both;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module___8aEwW__heroBadgeTrack{gap:var(--space-lg);width:max-content;animation:20s linear infinite page-module___8aEwW__scrollBadges;display:flex}.page-module___8aEwW__heroBadge{align-items:center;gap:var(--space-sm);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:.4rem 1rem;display:flex}.page-module___8aEwW__heroBadgeIcon{font-size:1rem}.page-module___8aEwW__heroBadgeName{font-size:var(--font-size-xs);color:var(--text-secondary);letter-spacing:.02em;font-weight:600}@keyframes page-module___8aEwW__scrollBadges{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__heroVisual{z-index:1;animation:page-module___8aEwW__fadeIn 1s var(--ease-out) .5s both;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__gaugeContainer{width:340px;height:340px;position:relative}.page-module___8aEwW__gaugeGlow{background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);filter:blur(40px);opacity:.5;border-radius:50%;position:absolute;inset:-20px}.page-module___8aEwW__gaugeSvg{width:100%;height:100%;transform:rotate(-90deg)}.page-module___8aEwW__gaugeTrack{fill:none;stroke:var(--bg-elevated);stroke-width:8px}.page-module___8aEwW__gaugeProgress{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--accent-glow));stroke-dasharray:878.5;stroke-dashoffset:878.5px;animation:page-module___8aEwW__gaugeAnimate 2s var(--ease-out) .8s forwards}@keyframes page-module___8aEwW__gaugeAnimate{to{stroke-dashoffset:237.2px}}.page-module___8aEwW__gaugeCenter{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__gaugeScore{letter-spacing:-.04em;background:linear-gradient(180deg, var(--text-primary) 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;animation:page-module___8aEwW__count-up 1s var(--ease-out) 1s both;-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:800;line-height:1}.page-module___8aEwW__gaugeLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-top:var(--space-xs);font-weight:600}.page-module___8aEwW__gaugeStatusBadge{margin-top:var(--space-sm);align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);border-radius:var(--radius-full);color:var(--color-green);background:#31d88a1f;border:1px solid #31d88a40;padding:.25rem .75rem;font-weight:600;display:inline-flex}.page-module___8aEwW__sectionHeading{text-align:center;margin-bottom:var(--space-3xl)}.page-module___8aEwW__sectionHeading h2{font-size:var(--font-size-3xl);letter-spacing:-.02em;margin-bottom:var(--space-md);font-weight:700;line-height:1.2}.page-module___8aEwW__sectionHeading p{color:var(--text-secondary);font-size:var(--font-size-lg);max-width:600px;margin:0 auto}.page-module___8aEwW__sectionTag{align-items:center;gap:var(--space-sm);background:var(--accent-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-lg);border:1px solid #31d88a33;padding:.3rem .85rem;font-weight:600;display:inline-flex}.page-module___8aEwW__problem{padding:var(--space-4xl) 0;position:relative}.page-module___8aEwW__problemGrid{gap:var(--space-md);margin-bottom:var(--space-3xl);grid-template-columns:repeat(5,1fr);display:grid}.page-module___8aEwW__fragmentCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;transition:all var(--duration-normal) var(--ease-out);position:relative;overflow:hidden}.page-module___8aEwW__fragmentCard:before{content:"";background:linear-gradient(90deg, transparent, var(--color-red), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__fragmentCard:hover{border-color:var(--border-default);transform:translateY(-4px)}.page-module___8aEwW__fragmentIcon{margin-bottom:var(--space-sm);font-size:2rem}.page-module___8aEwW__fragmentName{font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:var(--space-xs);font-weight:600}.page-module___8aEwW__fragmentStatus{font-size:var(--font-size-xs);color:var(--color-red);font-weight:500}.page-module___8aEwW__arrowDown{margin-bottom:var(--space-3xl);justify-content:center;display:flex}.page-module___8aEwW__arrowDown svg{color:var(--accent);animation:2s ease-in-out infinite page-module___8aEwW__float}.page-module___8aEwW__solutionCard{background:var(--glass-bg);max-width:700px;-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-accent);border-radius:var(--radius-xl);padding:var(--space-2xl) var(--space-3xl);text-align:center;margin:0 auto;position:relative;overflow:hidden}.page-module___8aEwW__solutionCard:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__solutionLogo{font-size:var(--font-size-2xl);letter-spacing:.1em;margin-bottom:var(--space-sm);font-weight:800}.page-module___8aEwW__solutionDesc{color:var(--text-secondary);font-size:var(--font-size-base)}.page-module___8aEwW__featuresSection{padding:var(--space-4xl) 0;background:var(--bg-surface);position:relative}.page-module___8aEwW__featuresGrid{gap:var(--space-md);grid-template-columns:repeat(5,1fr);display:grid}.page-module___8aEwW__featureCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--duration-normal) var(--ease-out);position:relative;overflow:hidden}.page-module___8aEwW__featureCard:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;transition:opacity var(--duration-normal) var(--ease-out);position:absolute;top:0;left:0;right:0}.page-module___8aEwW__featureCard:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 12px 40px #31d88a14}.page-module___8aEwW__featureCard:hover:before{opacity:1}.page-module___8aEwW__featureIcon{margin-bottom:var(--space-md);font-size:2rem;display:block}.page-module___8aEwW__featureTitle{font-size:var(--font-size-base);margin-bottom:var(--space-xs);color:var(--text-primary);font-weight:700}.page-module___8aEwW__featureDesc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.6}.page-module___8aEwW__howItWorks{padding:var(--space-4xl) 0}.page-module___8aEwW__stepsGrid{gap:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.page-module___8aEwW__stepsGrid:before{content:"";background:linear-gradient(90deg, transparent, var(--border-default), var(--border-default), transparent);height:2px;position:absolute;top:40px;left:15%;right:15%}.page-module___8aEwW__stepCard{text-align:center;z-index:1;position:relative}.page-module___8aEwW__stepNumber{width:80px;height:80px;margin:0 auto var(--space-lg);font-size:var(--font-size-2xl);color:var(--accent);background:var(--bg-base);border:2px solid var(--accent);box-shadow:0 0 30px var(--accent-glow);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.page-module___8aEwW__stepIcon{background:var(--bg-elevated);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex;position:absolute;top:-8px;right:-8px}.page-module___8aEwW__stepTitle{font-size:var(--font-size-xl);margin-bottom:var(--space-sm);font-weight:700}.page-module___8aEwW__stepDesc{font-size:var(--font-size-sm);color:var(--text-secondary);max-width:280px;margin:0 auto;line-height:1.6}.page-module___8aEwW__readinessDemo{padding:var(--space-4xl) 0;position:relative}.page-module___8aEwW__demoCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-width:540px;box-shadow:var(--shadow-lg);margin:0 auto;overflow:hidden}.page-module___8aEwW__demoHeader{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__demoHeaderLeft h3{font-size:var(--font-size-base);font-weight:600}.page-module___8aEwW__demoHeaderLeft span{font-size:var(--font-size-xs);color:var(--text-muted)}.page-module___8aEwW__demoLive{align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--accent);font-weight:600;display:flex}.page-module___8aEwW__demoLiveDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module___8aEwW__pulse-glow}.page-module___8aEwW__demoGaugeSection{padding:var(--space-2xl) var(--space-xl);border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__demoGaugeContainer{width:200px;height:200px;margin-bottom:var(--space-lg);position:relative}.page-module___8aEwW__demoGaugeSvg{width:100%;height:100%;transform:rotate(-90deg)}.page-module___8aEwW__demoGaugeTrack{fill:none;stroke:var(--bg-elevated);stroke-width:10px}.page-module___8aEwW__demoGaugeProgress{fill:none;stroke:var(--color-yellow);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--color-yellow-glow));stroke-dasharray:502.65;stroke-dashoffset:502.65px;transition:stroke-dashoffset 2s var(--ease-out)}.page-module___8aEwW__demoGaugeAnimated{stroke-dashoffset:230.22px}.page-module___8aEwW__demoGaugeCenter{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__demoGaugeScore{letter-spacing:-.03em;color:var(--color-yellow);font-size:2.75rem;font-weight:800;line-height:1}.page-module___8aEwW__demoGaugeLabel{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.page-module___8aEwW__demoMetrics{gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__demoMetric{text-align:center}.page-module___8aEwW__demoMetricValue{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.page-module___8aEwW__demoMetricLabel{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.page-module___8aEwW__demoRiskBadge{padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__riskBadgeInner{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-yellow);background:#f4af251f;border:1px solid #f4af2540;padding:.5rem 1.25rem;font-weight:600;display:inline-flex}.page-module___8aEwW__riskFactor{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-xs)}.page-module___8aEwW__demoRecs{padding:var(--space-lg) var(--space-xl) var(--space-xl)}.page-module___8aEwW__demoRecsTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-md);font-weight:600}.page-module___8aEwW__demoRecList{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.page-module___8aEwW__demoRecItem{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;display:flex}.page-module___8aEwW__demoRecIcon{color:var(--accent);flex-shrink:0;margin-top:2px}.page-module___8aEwW__coachSection{padding:var(--space-4xl) 0;background:var(--bg-surface);position:relative;overflow:hidden}.page-module___8aEwW__coachSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#31d88a0d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-200px}.page-module___8aEwW__coachGrid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.page-module___8aEwW__coachCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all var(--duration-normal) var(--ease-out);position:relative;overflow:hidden}.page-module___8aEwW__coachCard:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;transition:opacity var(--duration-normal) var(--ease-out);position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__coachCard:hover{border-color:var(--border-accent);transform:translateY(-6px);box-shadow:0 16px 48px #0000004d}.page-module___8aEwW__coachCard:hover:after{opacity:1}.page-module___8aEwW__coachCardIcon{margin-bottom:var(--space-lg);font-size:2.5rem;display:block}.page-module___8aEwW__coachCardTitle{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--text-primary);font-weight:700}.page-module___8aEwW__coachCardDesc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.page-module___8aEwW__coachCta{text-align:center;margin-top:var(--space-2xl)}.page-module___8aEwW__integrationsSection{padding:var(--space-4xl) 0;position:relative}.page-module___8aEwW__integrationsGrid{justify-content:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.page-module___8aEwW__integrationCard{align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);min-width:160px;transition:all var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.page-module___8aEwW__integrationCard:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 12px 40px #31d88a1a}.page-module___8aEwW__integrationComingSoon{opacity:.6}.page-module___8aEwW__integrationLogo{font-size:3rem;display:block}.page-module___8aEwW__integrationName{font-size:var(--font-size-base);color:var(--text-primary);font-weight:700}.page-module___8aEwW__integrationStatus{font-size:var(--font-size-xs);color:var(--accent);border-radius:var(--radius-full);background:#31d88a1a;padding:.2rem .6rem;font-weight:600}.page-module___8aEwW__integrationStatusSoon{color:var(--text-muted);background:var(--bg-elevated)}.page-module___8aEwW__sports{padding:var(--space-4xl) 0;background:var(--bg-surface)}.page-module___8aEwW__sportsGrid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.page-module___8aEwW__sportCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg);text-align:center;transition:all var(--duration-normal) var(--ease-out);cursor:default}.page-module___8aEwW__sportCard:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 8px 32px #31d88a1a}.page-module___8aEwW__sportEmoji{margin-bottom:var(--space-sm);font-size:2.5rem;display:block}.page-module___8aEwW__sportName{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.page-module___8aEwW__profiles{padding:var(--space-4xl) 0}.page-module___8aEwW__profilesGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__profileCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all var(--duration-normal) var(--ease-out)}.page-module___8aEwW__profileCard:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.page-module___8aEwW__profileIcon{margin-bottom:var(--space-md);font-size:2.5rem;display:block}.page-module___8aEwW__profileTitle{font-size:var(--font-size-xl);margin-bottom:var(--space-sm);font-weight:700}.page-module___8aEwW__profileDesc{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.page-module___8aEwW__profileFeatures{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.page-module___8aEwW__profileFeature{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.page-module___8aEwW__profileCheck{color:var(--accent);flex-shrink:0}.page-module___8aEwW__testimonialsSection{padding:var(--space-4xl) 0;background:var(--bg-surface)}.page-module___8aEwW__testimonialsGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__testimonialCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-2xl);justify-content:space-between;gap:var(--space-xl);transition:all var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.page-module___8aEwW__testimonialCard:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.page-module___8aEwW__testimonialQuote{font-size:var(--font-size-base);color:var(--text-secondary);font-style:italic;line-height:1.7;position:relative}.page-module___8aEwW__testimonialQuoteMark{color:var(--accent);opacity:.4;font-size:3rem;font-style:normal;line-height:0;position:absolute;top:-.5rem;left:-.25rem}.page-module___8aEwW__testimonialAuthor{align-items:center;gap:var(--space-md);display:flex}.page-module___8aEwW__testimonialAvatar{background:linear-gradient(135deg, var(--accent) 0%, #47d1d1 100%);width:44px;height:44px;color:var(--text-inverse);font-weight:800;font-size:var(--font-size-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__testimonialName{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.page-module___8aEwW__testimonialRole{font-size:var(--font-size-xs);color:var(--text-muted)}.page-module___8aEwW__stats{padding:var(--space-4xl) 0}.page-module___8aEwW__statsGrid{gap:var(--space-2xl);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__statItem{padding:var(--space-xl)}.page-module___8aEwW__statNumber{letter-spacing:-.03em;margin-bottom:var(--space-md);background:linear-gradient(180deg, var(--text-primary) 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1}.page-module___8aEwW__statNumberAccent{background:linear-gradient(135deg, var(--accent) 0%, #47d1d1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__statDesc{font-size:var(--font-size-base);color:var(--text-secondary);max-width:260px;margin:0 auto;line-height:1.5}.page-module___8aEwW__statSource{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-xs);opacity:.7;font-style:italic}.page-module___8aEwW__pricingPreview{padding:var(--space-4xl) 0;background:var(--bg-surface);position:relative}.page-module___8aEwW__pricingGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);max-width:960px;margin:0 auto;display:grid}.page-module___8aEwW__pricingCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center;align-items:center;gap:var(--space-lg);transition:all var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__pricingCard:hover{border-color:var(--border-accent);transform:translateY(-4px)}.page-module___8aEwW__pricingCardPopular{border-color:var(--accent);box-shadow:0 0 40px var(--accent-glow);transform:scale(1.04)}.page-module___8aEwW__pricingCardPopular:hover{transform:scale(1.04)translateY(-4px)}.page-module___8aEwW__pricingPopularBadge{background:var(--accent);color:var(--text-inverse);font-size:var(--font-size-xs);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.25rem 1rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-module___8aEwW__pricingCardHeader{gap:var(--space-xs);flex-direction:column;display:flex}.page-module___8aEwW__pricingPlanName{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:800}.page-module___8aEwW__pricingPlanDesc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.5}.page-module___8aEwW__pricingPrice{align-items:baseline;gap:4px;display:flex}.page-module___8aEwW__pricingAmount{font-size:var(--font-size-4xl);color:var(--text-primary);letter-spacing:-.03em;font-weight:800}.page-module___8aEwW__pricingPeriod{font-size:var(--font-size-sm);color:var(--text-muted)}.page-module___8aEwW__pricingViewAll{text-align:center;margin-top:var(--space-2xl)}.page-module___8aEwW__finalCta{padding:var(--space-4xl) 0;position:relative;overflow:hidden}.page-module___8aEwW__finalCtaBg{background:radial-gradient(ellipse 70% 50% at 50% 50%, var(--accent-glow) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__finalCtaContent{z-index:1;text-align:center;max-width:640px;margin:0 auto;position:relative}.page-module___8aEwW__finalCtaContent h2{font-size:var(--font-size-3xl);letter-spacing:-.02em;margin-bottom:var(--space-lg);font-weight:800;line-height:1.2}.page-module___8aEwW__finalCtaContent>p{color:var(--text-secondary);margin-bottom:var(--space-2xl);font-size:var(--font-size-lg)}.page-module___8aEwW__ctaButtons{gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.page-module___8aEwW__ctaForm{gap:var(--space-sm);max-width:480px;margin:0 auto var(--space-md);display:flex}.page-module___8aEwW__ctaInput{padding:.875rem var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:var(--font-size-base);color:var(--text-primary);flex:1}.page-module___8aEwW__ctaInput::placeholder{color:var(--text-muted)}.page-module___8aEwW__ctaInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.page-module___8aEwW__ctaPrivacy{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-md)}.page-module___8aEwW__ctaSuccess{padding:var(--space-lg);border-radius:var(--radius-lg);color:var(--accent);background:#31d88a1a;border:1px solid #31d88a40;max-width:480px;margin:0 auto;font-weight:600}.page-module___8aEwW__footer{padding:var(--space-2xl) 0;border-top:1px solid var(--border-subtle)}.page-module___8aEwW__footerDisclaimer{text-align:center;max-width:640px;margin:0 auto var(--space-xl);padding:0 var(--space-xl)}.page-module___8aEwW__footerDisclaimer p{font-size:var(--font-size-xs);color:var(--text-muted);opacity:.7;line-height:1.6}.page-module___8aEwW__footerInner{max-width:var(--max-width-wide);padding:0 var(--space-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__footerLeft{align-items:center;gap:var(--space-lg);display:flex}.page-module___8aEwW__footerLogo{font-size:var(--font-size-base);letter-spacing:.08em;font-weight:800}.page-module___8aEwW__footerCopy{font-size:var(--font-size-xs);color:var(--text-muted)}.page-module___8aEwW__footerLinks{gap:var(--space-lg);list-style:none;display:flex}.page-module___8aEwW__footerLink{font-size:var(--font-size-xs);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out)}.page-module___8aEwW__footerLink:hover{color:var(--text-secondary)}@media (max-width:1024px){.page-module___8aEwW__hero{min-height:auto;padding-top:calc(var(--header-height) + var(--space-lg));padding-bottom:var(--space-lg)}.page-module___8aEwW__heroInner{text-align:center;gap:var(--space-lg);grid-template-columns:1fr}.page-module___8aEwW__heroTag,.page-module___8aEwW__heroTitle,.page-module___8aEwW__heroSubtitle,.page-module___8aEwW__heroCtas,.page-module___8aEwW__heroBadgeBar{opacity:1!important;animation:none!important;transform:none!important}.page-module___8aEwW__heroTag{margin-bottom:var(--space-md)}.page-module___8aEwW__heroTitle{margin-bottom:var(--space-sm)}.page-module___8aEwW__heroSubtitle{margin-left:auto;margin-right:auto;margin-bottom:var(--space-lg);font-size:var(--font-size-base)}.page-module___8aEwW__heroCtas{justify-content:center;gap:var(--space-sm)}.page-module___8aEwW__heroBadgeBar{max-width:100%;margin-top:var(--space-lg)}.page-module___8aEwW__heroVisual{display:none}.page-module___8aEwW__gaugeContainer{width:160px;height:160px}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(3,1fr)}.page-module___8aEwW__stepsGrid{gap:var(--space-xl)}.page-module___8aEwW__coachGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__profilesGrid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.page-module___8aEwW__testimonialsGrid{grid-template-columns:1fr;max-width:540px;margin-left:auto;margin-right:auto}.page-module___8aEwW__pricingGrid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.page-module___8aEwW__pricingCardPopular{transform:scale(1)}.page-module___8aEwW__pricingCardPopular:hover{transform:translateY(-4px)}}@media (max-width:768px){.page-module___8aEwW__navLinks,.page-module___8aEwW__navCta{display:none}.page-module___8aEwW__hamburger{display:flex}.page-module___8aEwW__problemGrid,.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__stepsGrid{grid-template-columns:1fr;max-width:320px;margin-left:auto;margin-right:auto}.page-module___8aEwW__stepsGrid:before{display:none}.page-module___8aEwW__coachGrid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.page-module___8aEwW__sportsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__integrationsGrid{gap:var(--space-md)}.page-module___8aEwW__integrationCard{min-width:140px;padding:var(--space-lg) var(--space-md)}.page-module___8aEwW__statsGrid{gap:var(--space-xl);grid-template-columns:1fr}.page-module___8aEwW__demoMetrics{gap:var(--space-sm);grid-template-columns:1fr}.page-module___8aEwW__ctaForm{flex-direction:column}.page-module___8aEwW__ctaButtons{flex-direction:column;align-items:center}.page-module___8aEwW__footerInner{gap:var(--space-lg);text-align:center;flex-direction:column}.page-module___8aEwW__footerLeft{gap:var(--space-sm);flex-direction:column}}@media (max-width:480px){.page-module___8aEwW__heroTitle{font-size:clamp(1.75rem,7vw,2.5rem)}.page-module___8aEwW__gaugeContainer{width:160px;height:160px}.page-module___8aEwW__problemGrid,.page-module___8aEwW__featuresGrid{grid-template-columns:1fr}.page-module___8aEwW__sportsGrid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__heroCtas{flex-direction:column;align-items:center}.page-module___8aEwW__integrationsGrid{gap:var(--space-sm)}.page-module___8aEwW__integrationCard{min-width:120px;padding:var(--space-md)}.page-module___8aEwW__integrationLogo{font-size:2rem}}
