.Button_button__gBxSh{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:var(--font-weight-semibold);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden;font-family:inherit}.Button_button--disabled__Q7xzR,.Button_button__gBxSh:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_button--sm__UZiCJ{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);min-height:36px}.Button_button--md__pM5IO{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);min-height:44px}.Button_button--lg__B13YJ{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-lg);min-height:52px}.Button_button--primary__dgBYx{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);color:var(--bg-dark);box-shadow:var(--shadow-md)}.Button_button--primary__dgBYx:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.Button_button--primary__dgBYx:active:not(:disabled){transform:translateY(0)}.Button_button--secondary__1oIEH{background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);color:var(--text-primary)}.Button_button--secondary__1oIEH:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-glass)}.Button_button--secondary__1oIEH:active:not(:disabled){transform:translateY(0)}.Button_button--tertiary__KEk7p{background:transparent;color:var(--text-primary);border:1px solid transparent}.Button_button--tertiary__KEk7p:hover:not(:disabled){background:var(--glass-bg-base);border-color:var(--glass-border-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Button_button--loading__vPWWl{pointer-events:none}.Button_button__icon--left__8xt0T{margin-right:var(--spacing-xs)}.Button_button__icon--right__MZKpQ{margin-left:var(--spacing-xs)}.Button_spinner__0l5SJ{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:Button_spin__n50Nh .6s linear infinite}@keyframes Button_spin__n50Nh{to{transform:rotate(1turn)}}.Drawer_overlay__8IgN1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);animation:Drawer_fadeIn__T4tqE var(--transition-base)}.Drawer_drawer__gMPlt{position:fixed;top:0;left:0;height:100vh;width:100%;max-width:320px;background:var(--glass-bg-hover);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--glass-border-hover);box-shadow:var(--shadow-2xl);z-index:var(--z-modal);display:flex;flex-direction:column;transform:translateX(-100%);transition:transform var(--transition-base);outline:none}.Drawer_drawer--open__axyXh{transform:translateX(0);animation:Drawer_slideInLeft__uMfCb var(--transition-base)}@media(min-width:768px){.Drawer_drawer__gMPlt{max-width:400px}}.Drawer_header__kGvMa{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--glass-border-base)}.Drawer_title__sIFVd{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.Drawer_closeButton__wpU3c{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--glass-border-base);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-2xl);line-height:1;cursor:pointer;transition:all var(--transition-fast)}.Drawer_closeButton__wpU3c:hover{background:var(--glass-bg-base);border-color:var(--glass-border-hover);color:var(--color-accent)}.Drawer_closeButton__wpU3c:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Drawer_closeButton__wpU3c span{display:block;margin-top:calc(-1*var(--spacing-xs))}.Drawer_content__I4Dzz{flex:1;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}@keyframes Navbar_fadeIn__TYBP2{0%{opacity:0}to{opacity:1}}@keyframes Navbar_fadeInUp__qEOLb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_fadeInDown__uW_Vh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_fadeInLeft__5Tq_d{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes Navbar_fadeInRight__CI7rI{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes Navbar_float__1iTHS{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Navbar_floatSlow___Zx0_{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes Navbar_pulse__pW_rh{0%,to{opacity:1}50%{opacity:.5}}@keyframes Navbar_pulseGlow__Naw17{0%,to{box-shadow:0 0 20px rgba(132,204,22,.3)}50%{box-shadow:0 0 30px rgba(132,204,22,.6)}}@keyframes Navbar_slideInRight__ZlevT{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Navbar_slideInLeft__PEWDN{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Navbar_scaleIn__BRfH9{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes Navbar_shimmer__qsRvo{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes Navbar_shimmerHover__K4xEX{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Navbar_animate-fade-in__L0bDC{animation:Navbar_fadeIn__TYBP2 var(--transition-base)}.Navbar_animate-fade-in-up__GuKNd{animation:Navbar_fadeInUp__qEOLb var(--transition-base)}.Navbar_animate-float__v63am{animation:Navbar_float__1iTHS 6s ease-in-out infinite}.Navbar_animate-float-slow__58nzL{animation:Navbar_floatSlow___Zx0_ 8s ease-in-out infinite}.Navbar_animate-pulse-glow__NBamH{animation:Navbar_pulseGlow__Naw17 2s ease-in-out infinite}.Navbar_shimmer-effect__3DSbP{position:relative;overflow:hidden}.Navbar_shimmer-effect__3DSbP:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.Navbar_shimmer-effect__3DSbP:hover:before{left:100%}.Navbar_navbar__BCh_b{position:sticky;top:0;z-index:var(--z-fixed);background:rgba(10,14,26,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border-base);transition:all var(--transition-base)}.Navbar_container__tVh14{max-width:1280px;margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}@media(max-width:768px){.Navbar_container__tVh14{padding:var(--spacing-md)}}.Navbar_logoLink__q94XS{display:flex;align-items:center;text-decoration:none;color:inherit;transition:opacity var(--transition-fast)}.Navbar_logoLink__q94XS:hover{opacity:.8}.Navbar_logo__gARVY{display:flex;align-items:center;gap:var(--spacing-sm)}.Navbar_logoImage__nQsWe{display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:transparent;max-width:80px;max-height:80px;width:auto;height:auto}@media(max-width:768px){.Navbar_logoImage__nQsWe{max-width:56px;max-height:56px}}.Navbar_logoText__OXDwR{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}@media(max-width:640px){.Navbar_logoText__OXDwR{font-size:var(--font-size-base)}}.Navbar_desktopNav__ivVOZ{display:flex;align-items:center;gap:var(--spacing-lg)}@media(max-width:768px){.Navbar_desktopNav__ivVOZ{display:none}}.Navbar_navLinks__j5pHu{display:flex;align-items:center;gap:var(--spacing-md)}.Navbar_menuButton__9r4_t{display:none}@media(max-width:768px){.Navbar_menuButton__9r4_t{display:block}}.Navbar_navLink__VDCnJ{text-decoration:none;display:inline-block;cursor:pointer}.Navbar_navLink__VDCnJ button{pointer-events:none}.Navbar_signInButton__QWaCw{text-decoration:none;display:inline-block}.Navbar_button__ZWSSL{position:relative;overflow:hidden}.Navbar_button__ZWSSL:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.Navbar_button__ZWSSL:hover:before{left:100%}.Navbar_drawerContent__l11_y{display:flex;flex-direction:column;width:100%}.Navbar_drawerSignIn__LMvXf{width:100%;margin-bottom:var(--spacing-md)}.Navbar_drawerSignIn__LMvXf .Navbar_signInButton__QWaCw{width:100%;display:block}.Navbar_drawerSignIn__LMvXf .Navbar_signInButton__QWaCw .Navbar_button__ZWSSL{width:100%}.Navbar_drawerDivider__ZB5Y4{height:1px;background:var(--glass-border-base);margin:var(--spacing-md) 0}.Navbar_drawerNavLinks__eV0DF{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.Navbar_drawerNavLinks__eV0DF .Navbar_navLink__VDCnJ,.Navbar_drawerNavLinks__eV0DF .Navbar_navLink__VDCnJ .Navbar_button__ZWSSL{width:100%}.ChatWidget_chatWidget__jaVQO{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-modal);font-family:var(--font-sans)}@media(max-width:768px){.ChatWidget_chatWidget__jaVQO{bottom:var(--spacing-md);right:var(--spacing-md)}}.ChatWidget_chatButton__YB9Lg{width:64px;height:64px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-accent) 100%);border:2px solid var(--glass-border-accent);box-shadow:var(--shadow-glow),var(--shadow-xl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);position:relative;color:#fff}.ChatWidget_chatButton__YB9Lg:hover{transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-glow),var(--shadow-2xl);border-color:var(--color-accent-light)}.ChatWidget_chatButton__YB9Lg:active{transform:translateY(-2px) scale(1.02)}.ChatWidget_chatButton__YB9Lg:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(max-width:768px){.ChatWidget_chatButton__YB9Lg{width:56px;height:56px}}.ChatWidget_chatButtonIcon__baZDQ{width:28px;height:28px;stroke-width:2}@media(max-width:768px){.ChatWidget_chatButtonIcon__baZDQ{width:24px;height:24px}}.ChatWidget_chatButtonBadge__021fu{position:absolute;top:8px;right:8px;width:12px;height:12px;background:var(--color-accent-light);border-radius:var(--radius-full);border:2px solid #fff;animation:ChatWidget_pulse__2AEfm 2s ease-in-out infinite}@keyframes ChatWidget_pulse__2AEfm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.ChatWidget_chatWindow__qHOlZ{width:400px;height:600px;max-height:calc(100vh - var(--spacing-2xl));background:var(--glass-bg-hover);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-hover);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass),var(--shadow-2xl);display:flex;flex-direction:column;overflow:hidden;animation:ChatWidget_slideUp__IG9i4 var(--transition-base)}@keyframes ChatWidget_slideUp__IG9i4{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatWidget_chatWindow--minimized__ioQrV{height:auto;max-height:none}@media(max-width:768px){.ChatWidget_chatWindow__qHOlZ{width:calc(100vw - var(--spacing-2xl));max-width:400px;height:calc(100vh - var(--spacing-2xl));max-height:calc(100vh - var(--spacing-2xl));border-radius:var(--radius-lg)}}@media(max-width:480px){.ChatWidget_chatWindow__qHOlZ{width:100vw;height:100vh;max-height:100vh;border-radius:0;bottom:0;right:0}}.ChatWidget_chatHeader___gDoy{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--glass-border-base);background:var(--glass-bg-base);flex-shrink:0}.ChatWidget_chatHeaderContent__Dw3FC{flex:1;min-width:0}.ChatWidget_chatTitle__NUPvg{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.ChatWidget_chatSubtitle__KWk4r{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:var(--line-height-normal)}.ChatWidget_chatHeaderActions__eLy3d{display:flex;gap:var(--spacing-xs);margin-left:var(--spacing-md)}.ChatWidget_chatHeaderButton__r_ST7{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--glass-border-base);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_chatHeaderButton__r_ST7:hover{background:var(--glass-bg-base);border-color:var(--glass-border-hover);color:var(--color-accent)}.ChatWidget_chatHeaderButton__r_ST7:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ChatWidget_chatContent__90U_S{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}.ChatWidget_loadingState__6qHwz{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--text-secondary);font-size:var(--font-size-sm)}.ChatWidget_chatKit__Qd3WZ{flex:1;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.ChatWidget_chatKit__Qd3WZ openai-chatkit{flex:1;display:flex!important;flex-direction:column;width:100%!important;height:100%!important;min-height:400px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important}.ChatWidget_maximizeButton__ZyJcB{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--glass-bg-base);border:1px solid var(--glass-border-base);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);margin:var(--spacing-md)}.ChatWidget_maximizeButton__ZyJcB:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--color-accent)}.ChatWidget_maximizeButton__ZyJcB:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Card_card__5dRNR{border-radius:var(--radius-lg);transition:all var(--transition-base)}.Card_card--default__vxVgb{background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base)}.Card_card--strong__8miQY{background:var(--glass-bg-hover);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-hover)}.Card_card--elevated__aIvoH{background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);box-shadow:var(--shadow-glass)}.Card_card--hover__hgtyG:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-4px);box-shadow:var(--shadow-glass)}.LogoWatermark_watermark__BlTap{position:absolute;pointer-events:none;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.LogoWatermark_watermark--top-left__KPqkN{top:var(--spacing-2xl);left:var(--spacing-2xl)}.LogoWatermark_watermark--top-right__4jbXD{top:var(--spacing-2xl);right:var(--spacing-2xl)}.LogoWatermark_watermark--bottom-left__aBMbX{bottom:var(--spacing-2xl);left:var(--spacing-2xl)}.LogoWatermark_watermark--bottom-right__j8fub{bottom:var(--spacing-2xl);right:var(--spacing-2xl)}.LogoWatermark_watermark--center__fTCbq{top:50%;left:50%}.LogoWatermark_watermarkImage__eFdOc{display:block;-o-object-fit:contain;object-fit:contain;filter:blur(.5px);mix-blend-mode:overlay}.Hero_hero__PGLi3{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-5xl) var(--spacing-lg);overflow:hidden;background:linear-gradient(180deg,var(--bg-dark) 0,var(--bg-gradient-end) 100%)}.Hero_hero__PGLi3:before{content:"";background:radial-gradient(circle at 20% 50%,rgba(132,204,22,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.1) 0,transparent 50%)}.Hero_floatingIcons__ciuf0,.Hero_hero__PGLi3:before{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.Hero_floatingIcons__ciuf0{overflow:hidden}.Hero_floatingIcon__QvAe8{position:absolute;color:var(--color-accent);opacity:.2;animation:Hero_float__IH8Id 8s ease-in-out infinite;pointer-events:none}.Hero_floatingIcon__QvAe8 svg{filter:drop-shadow(0 0 10px rgba(132,204,22,.3))}.Hero_heroContent__BTl9N{position:relative;z-index:1;max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-4xl);align-items:center}@media(max-width:968px){.Hero_heroContent__BTl9N{gap:var(--spacing-3xl);text-align:center}}.Hero_heroText__Z4icw{display:flex;flex-direction:column;gap:var(--spacing-xl);text-align:center;align-items:center;max-width:800px}.Hero_heroTitle__5pxeQ{font-size:var(--font-size-6xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--text-primary);margin:0}@media(max-width:768px){.Hero_heroTitle__5pxeQ{font-size:var(--font-size-4xl)}}@media(max-width:480px){.Hero_heroTitle__5pxeQ{font-size:var(--font-size-3xl)}}.Hero_gradientText__pH6I_{display:block;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_heroSubtitle__hh2T_{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:600px}@media(max-width:968px){.Hero_heroSubtitle__hh2T_{max-width:100%;font-size:var(--font-size-lg)}}.Hero_heroActions__gKGTO{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;align-items:flex-start}@media(max-width:480px){.Hero_heroActions__gKGTO{flex-direction:column;width:100%}.Hero_heroActions__gKGTO button{width:100%}}.Hero_ctaLink__tSx8b{display:inline-block;text-decoration:none}.Hero_demoButtonWrapper__vJZ_O{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.Hero_comingSoon__R_Kvn{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic}.Hero_heroCard__1HnfE{width:100%;max-width:600px;margin:0 auto}.Hero_cardContent___lbjz{display:flex;flex-direction:row;justify-content:space-around;gap:var(--spacing-xl);padding:var(--spacing-2xl)}@media(max-width:768px){.Hero_cardContent___lbjz{flex-direction:column;gap:var(--spacing-lg)}}.Hero_stat__AxQ2V{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:center}.Hero_statNumber__UP_O3{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-accent);line-height:1}.Hero_statLabel__suXuE{font-size:var(--font-size-base);color:var(--text-secondary)}.Features_features__f5S7t{padding:var(--spacing-5xl) 0;position:relative;background:linear-gradient(180deg,var(--bg-dark) 0,rgba(15,23,42,.995) 15%,rgba(15,23,42,.99) 30%,rgba(15,23,42,.985) 50%,rgba(15,23,42,.99) 70%,rgba(15,23,42,.995) 85%,var(--bg-dark) 100%);background-image:radial-gradient(ellipse 100% 60% at 50% 0,rgba(132,204,22,.015) 0,transparent 80%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(34,197,94,.01) 0,transparent 70%)}@media(max-width:768px){.Features_features__f5S7t{padding:var(--spacing-3xl) 0}}.Features_container__xCSkJ{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}@media(max-width:768px){.Features_container__xCSkJ{padding:0 var(--spacing-md)}}.Features_header__R60_E{text-align:center;margin-bottom:var(--spacing-4xl);max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.Features_header__R60_E{margin-bottom:var(--spacing-3xl)}}.Features_title__7nlm_{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.Features_title__7nlm_{font-size:var(--font-size-3xl)}}.Features_gradientText__kvccI{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Features_subtitle__W34AV{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.Features_subtitle__W34AV{font-size:var(--font-size-lg)}}.Features_grid__04NDB{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}@media(max-width:968px){.Features_grid__04NDB{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Features_grid__04NDB{grid-template-columns:1fr}}.Features_featureCard__sXwCY{padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%;transition:all var(--transition-base)}.Features_featureCard__sXwCY:hover{transform:translateY(-8px)}.Features_iconWrapper__gHvOK{width:64px;height:64px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-sm)}.Features_featureTitle__3EOdk{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.Features_comingSoon__37lSy{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic;margin-top:var(--spacing-xs);margin-bottom:0}.Features_featureDescription__df6nt{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0;flex:1}.Journey_journey__uzmWk{padding:var(--spacing-5xl) 0;position:relative}@media(max-width:768px){.Journey_journey__uzmWk{padding:var(--spacing-3xl) 0}}.Journey_container__61dPq{max-width:900px;margin:0 auto;padding:0 var(--spacing-lg)}@media(max-width:768px){.Journey_container__61dPq{padding:0 var(--spacing-md)}}.Journey_header__LT4KF{text-align:center;margin-bottom:var(--spacing-4xl)}@media(max-width:768px){.Journey_header__LT4KF{margin-bottom:var(--spacing-3xl)}}.Journey_title__YNzwB{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.Journey_title__YNzwB{font-size:var(--font-size-3xl)}}.Journey_gradientText__CRJVV{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Journey_subtitle__C5wKZ{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.Journey_subtitle__C5wKZ{font-size:var(--font-size-lg)}}.Journey_timeline__Jpt9C{position:relative;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.Journey_stepWrapper__YtUQJ{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-lg)}@media(max-width:640px){.Journey_stepWrapper__YtUQJ{gap:var(--spacing-md)}}.Journey_stepNumber__7UPwW{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--glass-bg-hover);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid var(--glass-border-hover);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-accent);z-index:2}@media(max-width:640px){.Journey_stepNumber__7UPwW{width:40px;height:40px;font-size:var(--font-size-lg)}}.Journey_connector__bBmrC{position:absolute;left:24px;top:48px;width:2px;height:calc(100% + var(--spacing-2xl));background:linear-gradient(180deg,var(--glass-border-hover) 0,transparent 100%);z-index:1}@media(max-width:640px){.Journey_connector__bBmrC{left:20px;top:40px}}.Journey_stepCard__N09en{flex:1;padding:var(--spacing-xl);cursor:pointer;transition:all var(--transition-base);overflow:hidden}.Journey_stepCard__N09en:hover{transform:translateX(8px)}.Journey_stepCard--expanded__Be2D8 .Journey_stepFeatures__IO9W7{max-height:500px;opacity:1;margin-top:var(--spacing-lg)}.Journey_stepCard--expanded__Be2D8 .Journey_expandButton__UORnd{transform:rotate(180deg)}.Journey_stepHeader__O3eH7{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.Journey_iconWrapper__z1_A6{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-md)}@media(max-width:640px){.Journey_iconWrapper__z1_A6{width:40px;height:40px}}.Journey_stepContent__rtbez{flex:1}.Journey_stepTitle__BpaRs{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}@media(max-width:640px){.Journey_stepTitle__BpaRs{font-size:var(--font-size-xl)}}.Journey_stepDescription__tjTZ6{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.Journey_expandButton__UORnd{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);background:var(--glass-bg-base);border:1px solid var(--glass-border-base);display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:all var(--transition-base)}.Journey_expandButton__UORnd:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.Journey_expandButton--expanded__Loutd{transform:rotate(180deg)}.Journey_stepFeatures__IO9W7{max-height:0;opacity:0;overflow:hidden;transition:all var(--transition-base)}.Journey_featuresList__nPOHK{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}@media(max-width:640px){.Journey_featuresList__nPOHK{grid-template-columns:1fr}}.Journey_featureItem__2i5Vi{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-secondary);padding:var(--spacing-sm);background:var(--glass-bg-base);border-radius:var(--radius-md);border:1px solid var(--glass-border-base);flex-wrap:wrap}.Journey_checkmark__22_pA{color:var(--color-accent);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.Journey_comingSoon__hIYl_{font-size:var(--font-size-xs);color:var(--text-tertiary);font-style:italic;margin-left:var(--spacing-xs)}.Testimonials_testimonials__Xwdls{padding:var(--spacing-5xl) 0;position:relative}@media(max-width:768px){.Testimonials_testimonials__Xwdls{padding:var(--spacing-3xl) 0}}.Testimonials_container__sRsJi{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}@media(max-width:768px){.Testimonials_container__sRsJi{padding:0 var(--spacing-md)}}.Testimonials_header__pq8ec{text-align:center;margin-bottom:var(--spacing-4xl)}@media(max-width:768px){.Testimonials_header__pq8ec{margin-bottom:var(--spacing-3xl)}}.Testimonials_title__pYdxe{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.Testimonials_title__pYdxe{font-size:var(--font-size-3xl)}}.Testimonials_gradientText__YmzRi{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Testimonials_subtitle__wp3Ne{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.Testimonials_subtitle__wp3Ne{font-size:var(--font-size-lg)}}.Testimonials_carouselWrapper__EelJD{position:relative;display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.Testimonials_carousel__0iKpe{flex:1;overflow:hidden;position:relative}.Testimonials_carouselTrack__TcYym{display:flex;transition:transform .5s ease;width:100%;will-change:transform}.Testimonials_carouselItem__Z2Xzg{flex-shrink:0;padding:0 var(--spacing-md);transition:opacity var(--transition-base)}.Testimonials_navButton__1m1XL{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base)}.Testimonials_navButton__1m1XL:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:scale(1.1)}.Testimonials_navButton__1m1XL:active{transform:scale(.95)}@media(max-width:640px){.Testimonials_navButton__1m1XL{width:40px;height:40px}}.Testimonials_dots__xR6X_{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.Testimonials_dot__AOQ02{width:10px;height:10px;border-radius:50%;background:var(--glass-bg-base);border:1px solid var(--glass-border-base);cursor:pointer;transition:all var(--transition-base);padding:0}.Testimonials_dot__AOQ02:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:scale(1.2)}.Testimonials_dot--active__w3UaC{background:var(--color-accent);border-color:var(--color-accent);width:24px;border-radius:var(--radius-full)}.Testimonials_testimonialCard__XrQIl{padding:var(--spacing-2xl);height:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.Testimonials_rating__GRbQr{display:flex;gap:var(--spacing-xs);color:var(--color-accent)}.Testimonials_star__Jtuvz{fill:currentColor}.Testimonials_title__pYdxe{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.Testimonials_quote__UuwSm{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);flex:1;font-style:italic;margin:0}.Testimonials_author__O9KMI{display:flex;align-items:center;gap:var(--spacing-md);margin-top:auto}.Testimonials_avatar__r52r7{width:48px;height:48px;border-radius:50%;border:2px solid var(--glass-border-base);-o-object-fit:cover;object-fit:cover}.Testimonials_authorInfo__XlDI0{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Testimonials_name__zx3sv{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-base)}.Testimonials_role__OKjn0{font-size:var(--font-size-sm);color:var(--text-tertiary)}.VideoCard_videoCard__3VCI_{display:flex;flex-direction:column;gap:var(--spacing-lg);transition:transform var(--transition-base)}.VideoCard_videoCard__3VCI_:hover{transform:translateY(-4px)}.VideoCard_videoCard__3VCI_.VideoCard_brandVideo__0sMsT{gap:0}.VideoCard_videoWrapper__SqSr1{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--glass-bg-base);border:1px solid var(--glass-border-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.VideoCard_overlay__eMZ0z{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(15,23,42,.7));cursor:pointer;transition:all var(--transition-base)}.VideoCard_overlay__eMZ0z:hover{background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.85))}.VideoCard_overlay__eMZ0z:hover .VideoCard_playButton__3oGlF{transform:scale(1.1);background:var(--color-accent);color:var(--bg-dark)}.VideoCard_overlay__eMZ0z.VideoCard_brandOverlay__MPRst{flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl)}.VideoCard_brandContent__d4S5Y{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);z-index:1;text-align:center}.VideoCard_logoWrapper__5q5t7{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.VideoCard_logo__EWhHz{width:auto;height:auto;max-width:120px;max-height:120px;-o-object-fit:contain;object-fit:contain}@media(max-width:640px){.VideoCard_logo__EWhHz{max-width:80px;max-height:80px}}.VideoCard_tagline__8jrfM{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5);line-height:var(--line-height-tight);max-width:600px}@media(max-width:768px){.VideoCard_tagline__8jrfM{font-size:var(--font-size-xl)}}@media(max-width:640px){.VideoCard_tagline__8jrfM{font-size:var(--font-size-lg)}}.VideoCard_thumbnail__lylCc{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.VideoCard_placeholderThumbnail__UiMuW{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(132,204,22,.1),rgba(34,197,94,.1))}.VideoCard_playButton__3oGlF{position:relative;z-index:2;width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.95);color:var(--bg-dark);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-lg)}@media(max-width:640px){.VideoCard_playButton__3oGlF{width:64px;height:64px}.VideoCard_playButton__3oGlF svg{width:32px;height:32px}}.VideoCard_playButton__3oGlF:active{transform:scale(.95)}.VideoCard_playButton__3oGlF:disabled{opacity:.5;cursor:not-allowed}.VideoCard_duration__eli_t{position:absolute;bottom:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:rgba(15,23,42,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);z-index:2}.VideoCard_video___EyrF{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:none}.VideoCard_content__Hk9Z7{display:flex;flex-direction:column;gap:var(--spacing-xs)}.VideoCard_title__ziBnZ{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;line-height:var(--line-height-tight)}@media(max-width:640px){.VideoCard_title__ziBnZ{font-size:var(--font-size-lg)}}.VideoCard_description__JfASa{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.Videos_videos__yvssM{padding:var(--spacing-5xl) 0;position:relative;background:linear-gradient(180deg,var(--bg-dark) 0,rgba(15,23,42,.995) 15%,rgba(15,23,42,.99) 30%,rgba(15,23,42,.985) 50%,rgba(15,23,42,.99) 70%,rgba(15,23,42,.995) 85%,var(--bg-dark) 100%);background-image:radial-gradient(ellipse 100% 60% at 50% 0,rgba(132,204,22,.015) 0,transparent 80%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(34,197,94,.01) 0,transparent 70%)}@media(max-width:768px){.Videos_videos__yvssM{padding:var(--spacing-3xl) 0}}.Videos_container__h_YFV{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}@media(max-width:768px){.Videos_container__h_YFV{padding:0 var(--spacing-md)}}.Videos_header__1dw4e{text-align:center;margin-bottom:var(--spacing-4xl);max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.Videos_header__1dw4e{margin-bottom:var(--spacing-3xl)}}.Videos_title__dF4_H{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.Videos_title__dF4_H{font-size:var(--font-size-3xl)}}.Videos_gradientText__c28Yv{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Videos_subtitle__UvIIl{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.Videos_subtitle__UvIIl{font-size:var(--font-size-lg)}}.Videos_ctaButtons__gPJr6{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:var(--spacing-2xl)}@media(max-width:480px){.Videos_ctaButtons__gPJr6{flex-direction:column;width:100%}.Videos_ctaButtons__gPJr6 a,.Videos_ctaButtons__gPJr6 button{width:100%}}.Videos_ctaLink__zmZBW{display:inline-block;text-decoration:none}.Videos_submitWorkoutWrapper__j3ktD{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.Videos_submitWorkoutButton__bLxu_{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);min-height:52px;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-primary-400) 100%);color:var(--bg-dark);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-md);font-family:inherit}.Videos_submitWorkoutButton__bLxu_:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.Videos_submitWorkoutButton__bLxu_:active{transform:translateY(0)}@media(max-width:480px){.Videos_submitWorkoutButton__bLxu_{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);min-height:44px}}.Videos_buttonText__AADEi{display:inline-block}.Videos_chevronIcon__f_FyM{color:var(--bg-dark);transition:transform var(--transition-base);flex-shrink:0;margin-left:var(--spacing-xs)}.Videos_submitExplainer__5slpL{max-width:800px;padding:var(--spacing-xl) var(--spacing-2xl);background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);border-radius:var(--radius-lg);animation:Videos_slideDown__SwJ9G .3s ease-out;margin-top:var(--spacing-md);text-align:left}@media(max-width:640px){.Videos_submitExplainer__5slpL{padding:var(--spacing-lg) var(--spacing-xl)}}.Videos_explainerTitle__fr6ha{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight);text-align:left}.Videos_explainerIntro__iWX97{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);text-align:left}.Videos_explainerList__Qw3sS{text-align:left}.Videos_explainerText__2PDT8{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md);text-align:left}.Videos_explainerText__2PDT8 strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.Videos_explainerText__2PDT8:last-child{margin-bottom:0}.Videos_bulletList__OZfLj{list-style:none;padding:0;margin:var(--spacing-md) 0 var(--spacing-lg) 0;text-align:left}.Videos_bulletList__OZfLj li{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);position:relative}.Videos_bulletList__OZfLj li:before{content:"•";color:var(--color-accent);font-weight:var(--font-weight-bold);position:absolute;left:0;font-size:var(--font-size-lg)}.Videos_bulletList__OZfLj li:last-child{margin-bottom:0}.Videos_featuredSection__FiyL_{margin-bottom:var(--spacing-4xl)}@media(max-width:768px){.Videos_featuredSection__FiyL_{margin-bottom:var(--spacing-3xl)}}.Videos_featuredVideoWrapper__XOtUb{max-width:450px;margin:0 auto}.Videos_featuredGridSection__XEMQ5{margin-bottom:var(--spacing-4xl)}@media(max-width:768px){.Videos_featuredGridSection__XEMQ5{margin-bottom:var(--spacing-3xl)}}.Videos_featuredGrid__oIflA{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}@media(max-width:1200px){.Videos_featuredGrid__oIflA{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Videos_featuredGrid__oIflA{grid-template-columns:1fr}}.Videos_categorySection__pmHA9{margin-bottom:var(--spacing-3xl)}.Videos_categorySection__pmHA9:last-child{margin-bottom:0}.Videos_categoryHeader__QqGTO{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-2xl);background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);margin-bottom:var(--spacing-lg)}.Videos_categoryHeader__QqGTO:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Videos_categoryHeader__QqGTO:active{transform:translateY(0)}@media(max-width:640px){.Videos_categoryHeader__QqGTO{padding:var(--spacing-lg) var(--spacing-xl)}}.Videos_categoryTitle__DPR2c{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}@media(max-width:640px){.Videos_categoryTitle__DPR2c{font-size:var(--font-size-xl)}}.Videos_chevron__NS238{color:var(--color-accent);transition:transform var(--transition-base);flex-shrink:0}.Videos_categoryContent__XrneH{animation:Videos_slideDown__SwJ9G .3s ease-out}@keyframes Videos_slideDown__SwJ9G{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Videos_videoGrid__4_0Ij{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}@media(max-width:968px){.Videos_videoGrid__4_0Ij{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Videos_videoGrid__4_0Ij{grid-template-columns:1fr}}