[data-brand=orange][data-color-mode=dark]{--t-bg:#0a0a0f;--t-bg-elevated:#12121a;--t-bg-card:#12121a;--t-text:#f9fafb;--t-text-muted:#9ca3af;--t-text-faint:#6b7280;--t-heading:#fff;--t-border:#ffffff14;--t-border-strong:#ffffff1f;--t-nav-bg:#0a0a0fd9;--t-glass-bg:#ffffff0a;--t-glass-hover:#ffffff12;--t-accent:#ff6b2b;--t-accent-2:#f5a623;--t-accent-soft:#ff6b2b2e;--t-accent-border:#ff6b2b4d;--t-gradient:linear-gradient(135deg,#ff6b2b 0%,#f5a623 100%);--t-hero-bg:radial-gradient(ellipse 80% 60% at 50% -10%,#ff6b2b2e 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 80%,#f5a6231a 0%,transparent 60%),#0a0a0f;--t-section-glow:#ff6b2b12;--t-section-glow-2:#f5a6230f;--t-stat-bg:linear-gradient(135deg,#ff6b2b1a,#f5a6230d);--t-stat-border:#ff6b2b33;--t-phone-bg:linear-gradient(145deg,#1a1a2e,#16213e);--t-phone-border:#ffffff1a;--t-scrollbar-track:#0a0a0f;--t-scrollbar-thumb:#ff6b2b;--t-footer-bg:#ffffff03;--t-toggle-bg:#ffffff0f;--t-toggle-border:#fff3;--t-nav-link:#9ca3af;--t-nav-link-hover:#fff}[data-brand=orange][data-color-mode=light]{--t-bg:#fffbf7;--t-bg-elevated:#fff;--t-bg-card:#fff;--t-text:#000;--t-text-muted:#111;--t-text-faint:#222;--t-heading:#000;--t-border:#1c19171a;--t-border-strong:#1c191724;--t-nav-bg:#fffbf7eb;--t-glass-bg:#ffffffd9;--t-glass-hover:#fffffff2;--t-accent:#ea580c;--t-accent-2:#d97706;--t-accent-soft:#ea580c1f;--t-accent-border:#ea580c59;--t-gradient:linear-gradient(135deg,#ea580c 0%,#d97706 100%);--t-hero-bg:radial-gradient(ellipse 80% 60% at 50% -10%,#ff6b2b24 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 80%,#f5a62314 0%,transparent 60%),#fffbf7;--t-section-glow:#ff6b2b14;--t-section-glow-2:#f5a6230f;--t-stat-bg:linear-gradient(135deg,#ff6b2b14,#f5a6230a);--t-stat-border:#ea580c40;--t-phone-bg:linear-gradient(145deg,#1a1a2e,#16213e);--t-phone-border:#0f172a33;--t-scrollbar-track:#f5f5f4;--t-scrollbar-thumb:#ea580c;--t-footer-bg:#fff;--t-toggle-bg:#ffffffe6;--t-toggle-border:#ea580c59;--t-nav-link:#000;--t-nav-link-hover:#000}[data-brand=purple][data-color-mode=dark]{--t-bg:#0d0d1a;--t-bg-elevated:#13132a;--t-bg-card:#13132a;--t-text:#e2d9f3;--t-text-muted:#c4b5fd;--t-text-faint:#a78bfa;--t-heading:#fff;--t-border:#7c3aed40;--t-border-strong:#7c3aed66;--t-nav-bg:#0d0d1ad9;--t-glass-bg:#13132ab3;--t-glass-hover:#13132ae6;--t-accent:#7c3aed;--t-accent-2:#a855f7;--t-accent-soft:#7c3aed40;--t-accent-border:#7c3aed73;--t-gradient:linear-gradient(135deg,#7c3aed,#a855f7);--t-hero-bg:radial-gradient(ellipse 80% 60% at 50% 0%,#7c3aed40 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 50%,#a855f726 0%,transparent 60%),#0d0d1a;--t-section-glow:#7c3aed1f;--t-section-glow-2:#7c3aed1a;--t-stat-bg:linear-gradient(90deg,#4c1d95 0%,#7c3aed 50%,#4c1d95 100%);--t-stat-border:#7c3aed66;--t-phone-bg:#13132a;--t-phone-border:#7c3aed99;--t-scrollbar-track:#0d0d1a;--t-scrollbar-thumb:#7c3aed;--t-footer-bg:transparent;--t-toggle-bg:#7c3aed1f;--t-toggle-border:#7c3aed80;--t-nav-link:#c4b5fd;--t-nav-link-hover:#fff}[data-brand=purple][data-color-mode=light]{--t-bg:#f5f3ff;--t-bg-elevated:#fff;--t-bg-card:#fff;--t-text:#000;--t-text-muted:#111;--t-text-faint:#222;--t-heading:#000;--t-border:#7c3aed2e;--t-border-strong:#7c3aed47;--t-nav-bg:#f5f3ffeb;--t-glass-bg:#ffffffe0;--t-glass-hover:#fffffffa;--t-accent:#6d28d9;--t-accent-2:#7c3aed;--t-accent-soft:#6d28d91a;--t-accent-border:#6d28d959;--t-gradient:linear-gradient(135deg,#6d28d9,#7c3aed);--t-hero-bg:radial-gradient(ellipse 80% 60% at 50% 0%,#7c3aed1f 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 50%,#a855f714 0%,transparent 60%),#f5f3ff;--t-section-glow:#7c3aed14;--t-section-glow-2:#7c3aed0f;--t-stat-bg:linear-gradient(90deg,#ede9fe 0%,#ddd6fe 50%,#ede9fe 100%);--t-stat-border:#6d28d94d;--t-phone-bg:#13132a;--t-phone-border:#6d28d973;--t-scrollbar-track:#ede9fe;--t-scrollbar-thumb:#6d28d9;--t-footer-bg:#fff;--t-toggle-bg:#fffffff2;--t-toggle-border:#6d28d959;--t-nav-link:#000;--t-nav-link-hover:#000}html[data-brand] body{background-color:var(--t-bg);color:var(--t-text);transition:background-color .35s,color .35s}html[data-brand] ::-webkit-scrollbar-track{background:var(--t-scrollbar-track)}html[data-brand] ::-webkit-scrollbar-thumb{background:var(--t-scrollbar-thumb)}html[data-brand] .gradient-text{background:var(--t-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-brand] .btn-primary{background:var(--t-gradient);color:#fff!important}[data-brand=orange] .btn-primary{box-shadow:0 0 30px #ff6b2b66}[data-brand=orange][data-color-mode=light] .btn-primary{box-shadow:0 4px 20px #ea580c59}[data-brand=purple] .btn-primary:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed73}[data-brand=orange] .nav-blur{background:var(--t-nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--t-border)}[data-brand=orange] .hero-bg{background:var(--t-hero-bg)}[data-brand=orange] .glass-card{background:var(--t-glass-bg);border:1px solid var(--t-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-brand=orange] .glass-card:hover{background:var(--t-glass-hover);border-color:var(--t-accent-border)}[data-brand=orange] .store-btn{background:var(--t-glass-bg);border:1px solid var(--t-border);color:var(--t-text);transition:background .2s,transform .2s,box-shadow .2s,border-color .2s}[data-brand=orange] .store-btn:hover{background:var(--t-glass-hover);border-color:var(--t-accent-border);transform:translateY(-2px)}[data-brand=orange] .store-btn svg{color:var(--t-accent)}html[data-brand] .social-icon{color:var(--t-text-muted);transition:color .2s,border-color .2s,background .2s}html[data-brand] .social-icon:hover{color:var(--t-accent);border-color:var(--t-accent-border)}[data-brand=orange] .stat-card{background:var(--t-stat-bg);border:1px solid var(--t-stat-border)}[data-brand=orange] .feature-icon{background:linear-gradient(135deg,var(--t-accent-soft),transparent);border:1px solid var(--t-accent-border)}[data-brand=orange] .phone-mockup{background:#12121a;border:3px solid #ff6b2b80}[data-brand=orange] .theme-section-glow{background:radial-gradient(ellipse 70% 50% at 50% 100%,var(--t-section-glow)0%,transparent 70%)}[data-brand=orange] .theme-section-glow-alt{background:radial-gradient(ellipse 60% 50% at 0% 50%,var(--t-section-glow-2)0%,transparent 70%)}[data-brand=orange] .theme-footer{background:var(--t-footer-bg);border-top:1px solid var(--t-border)}[data-brand=orange] .theme-border-y{border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border)}[data-brand=purple] .navbar-blur{background:var(--t-nav-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--t-border)}[data-brand=purple] .hero-glow{background:var(--t-hero-bg)}html[data-brand=purple] body{background:var(--t-hero-bg);color:var(--t-text);font-family:var(--font-cairo),var(--font-inter),sans-serif;transition:background-color .3s,color .3s}.landing-page-wrapper,.auth-landing-page{font-family:var(--font-cairo),var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}html.lang-en .landing-page-wrapper,html.lang-en .auth-landing-page,html.pref-lang-en .landing-page-wrapper,html.pref-lang-en .auth-landing-page{font-family:var(--font-inter),sans-serif}html.lang-ar .landing-page-wrapper,html.lang-ar .auth-landing-page,html.pref-lang-ar .landing-page-wrapper,html.pref-lang-ar .auth-landing-page{font-family:var(--font-cairo),sans-serif;font-size:16px}html.pref-lang-ar .landing-page-wrapper,html.pref-lang-ar .auth-landing-page,html[lang=ar] .landing-page-wrapper,html[lang=ar] .auth-landing-page{font-weight:400}html.pref-lang-ar .landing-page-wrapper h1,html.pref-lang-ar .landing-page-wrapper h2,html.pref-lang-ar .landing-page-wrapper h3,html.pref-lang-ar .auth-landing-page h1,html.pref-lang-ar .auth-landing-page h2,html.pref-lang-ar .auth-landing-page h3{font-weight:700}html.pref-lang-ar .landing-page-wrapper .font-semibold,html.pref-lang-ar .auth-landing-page .font-semibold{font-weight:600}html.pref-lang-ar .landing-page-wrapper .font-bold,html.pref-lang-ar .auth-landing-page .font-bold{font-weight:700}html.pref-lang-ar .landing-page-wrapper .font-black,html.pref-lang-ar .auth-landing-page .font-black{font-weight:900}html[data-brand=purple] body{font-weight:400}html[data-brand=purple][lang=ar] body,html.pref-lang-ar[data-brand=purple] body{font-family:var(--font-cairo),sans-serif;font-size:16px;font-weight:400}html[data-brand=purple][lang=en] body,html.pref-lang-en[data-brand=purple] body{font-family:var(--font-inter),sans-serif;font-weight:400}[data-brand=purple] .glass-card{background:var(--t-glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--t-border);border-radius:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a}[data-brand=purple] .glass-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}[data-brand=purple] .glass-card:hover,[data-brand=purple] .hover-glow:hover{box-shadow:0 0 20px var(--t-accent-soft);border-color:var(--t-accent-border);background:var(--t-glass-hover)}[data-brand=purple] .glass{background:var(--t-glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--t-border)}[data-brand=purple] .gradient-border{background:var(--t-bg-card)}[data-brand=purple] .stats-bar{background:var(--t-stat-bg);color:var(--t-heading)}[data-brand=purple][data-color-mode=light] .stats-bar{color:#1e1b4b}[data-brand=purple] .icon-bg{background:linear-gradient(135deg,var(--t-accent-soft),transparent);border:1px solid var(--t-accent-border)}[data-brand=purple] .phone-mockup{background:var(--t-phone-bg);border:3px solid var(--t-phone-border)}[data-brand=purple] .btn-outline{border-color:var(--t-accent);color:var(--t-accent-2)}[data-brand=purple] .btn-outline:hover{background:var(--t-accent-soft)}[data-brand=purple] .store-btn{background:var(--t-accent-soft);border-color:var(--t-accent-border)}[data-brand=purple] .store-btn:hover{background:var(--t-accent-border)}[data-brand=purple] .qr-box{background:var(--t-bg-card);border-color:var(--t-accent-border)}[data-brand=purple] .theme-section-glow{background:radial-gradient(ellipse 70% 50% at 50% 100%,var(--t-section-glow)0%,transparent 70%)}[data-brand=purple] .theme-section-glow-alt{background:radial-gradient(ellipse 60% 40% at 0% 50%,var(--t-section-glow-2)0%,transparent 60%)}[data-brand=purple] .theme-footer{border-top:1px solid var(--t-border)}.theme-toggle-btn{cursor:pointer;border:1px solid var(--t-toggle-border);background:var(--t-toggle-bg);color:var(--t-text-muted);border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.theme-toggle-btn:hover{color:var(--t-accent);border-color:var(--t-accent);transform:translateY(-1px)}.theme-toggle-btn svg{flex-shrink:0;width:1rem;height:1rem}.theme-toggle-btn .hidden{display:none!important}html[data-brand] .t-heading{color:var(--t-heading)}html[data-brand] .t-muted{color:var(--t-text-muted)}html[data-brand] .t-faint{color:var(--t-text-faint)}html[data-brand] .t-nav-link{color:var(--t-nav-link);transition:color .2s}html[data-brand] .t-nav-link:hover{color:var(--t-nav-link-hover)}html[data-brand] .t-logo-suffix{color:var(--t-heading)}html[data-brand] .t-divider{background:var(--t-border)}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-white:not(.always-dark *){color:var(--t-heading)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-gray-300:not(.always-dark *),:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-gray-400:not(.always-dark *){color:var(--t-text-muted)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-gray-500:not(.always-dark *),:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-gray-600:not(.always-dark *){color:var(--t-text-faint)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-purple-300:not(.always-dark *){color:var(--t-text-muted)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .hover\:text-white:hover:not(.always-dark *){color:var(--t-nav-link-hover)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-purple-200:not(.always-dark *){color:var(--t-text-muted)!important}[data-brand=purple] .glow-card:hover{transform:translateY(-6px);box-shadow:0 0 32px #7c3aed59}[data-brand=purple][data-color-mode=light] .glow-card:hover{box-shadow:0 8px 28px #6d28d940}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .border-white\/5:not(.always-dark *){border-color:var(--t-border)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .border-white\/10:not(.always-dark *),:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .border-white\/20:not(.always-dark *){border-color:var(--t-border-strong)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .bg-white\/10:not(.always-dark *){background:var(--t-border)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] [class*=border-purple-9]:not(.always-dark *){border-color:var(--t-border)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .btn-primary,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .btn-primary *{color:#fff!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .btn-primary svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .btn-primary svg path{fill:#fff!important;opacity:1!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .store-btn:not(.btn-primary){color:var(--t-heading)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .store-btn:not(.btn-primary) svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .store-btn:not(.btn-primary) svg path,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .glass-card:not(.always-dark):not(.btn-primary) svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .glass:not(.always-dark) svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass-card:not(.btn-primary) svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass:not(.btn-primary) svg{fill:var(--t-accent)!important;opacity:1!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .glass-card:not(.always-dark):not(.btn-primary) svg path,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .glass:not(.always-dark) svg path,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass-card:not(.btn-primary) svg path,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass:not(.btn-primary) svg path{fill:inherit!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .social-icon,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass.text-purple-400{color:var(--t-accent)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .social-icon svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .social-icon svg path,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass.text-purple-400 svg,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] a.glass.text-purple-400 svg path{fill:var(--t-accent)!important;opacity:1!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .store-btn svg.text-purple-400,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .store-btn .text-purple-300,:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-white\/70:not(.btn-primary):not(.always-dark *),:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .text-white\/80:not(.btn-primary):not(.always-dark *){color:var(--t-text-muted)!important}.always-dark{color:#e5e7eb;background:#12121a!important}.always-dark .text-white,.always-dark .text-white\/80,.always-dark .opacity-90{color:#fff!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .always-dark .text-orange-300{color:#fdba74!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .always-dark .text-orange-400{color:#fb923c!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .always-dark [class*=text-orange-200]{color:#fed7aaeb!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .always-dark .text-red-400{color:#f87171!important}:where(.landing-page-wrapper,.auth-landing-page) [data-color-mode=light] .always-dark .gradient-text{background:linear-gradient(135deg,#ff6b2b,#f5a623)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}:where(.landing-page-wrapper,.auth-landing-page) [data-brand=purple][data-color-mode=light] .bg-purple-900:not(.always-dark *){background-color:#ede9fe!important}:where(.landing-page-wrapper,.auth-landing-page) [data-brand=purple][data-color-mode=light] .border-purple-500:not(.always-dark *){border-color:var(--t-accent-border)!important}[data-brand=orange][data-accent=purple][data-color-mode=dark]{--t-accent:#7c3aed;--t-accent-2:#a855f7;--t-accent-soft:#7c3aed40;--t-accent-border:#7c3aed73;--t-gradient:linear-gradient(135deg,#7c3aed,#a855f7);--t-hero-bg:radial-gradient(ellipse 80% 60% at 50% -10%,#7c3aed38 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 80%,#a855f71f 0%,transparent 60%),#0a0a0f;--t-section-glow:#7c3aed1a;--t-section-glow-2:#7c3aed14;--t-stat-bg:linear-gradient(135deg,#7c3aed1f,#a855f70f);--t-stat-border:#7c3aed59;--t-scrollbar-thumb:#7c3aed;--t-toggle-border:#7c3aed80}[data-brand=orange][data-accent=purple][data-color-mode=light]{--t-accent:#6d28d9;--t-accent-2:#7c3aed;--t-accent-soft:#6d28d91a;--t-accent-border:#6d28d959;--t-gradient:linear-gradient(135deg,#6d28d9,#7c3aed);--t-hero-bg:radial-gradient(ellipse 80% 60% at 50% -10%,#7c3aed1f 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 80%,#a855f714 0%,transparent 60%),#fffbf7;--t-section-glow:#7c3aed14;--t-section-glow-2:#7c3aed0f;--t-stat-bg:linear-gradient(135deg,#7c3aed14,#a855f70a);--t-stat-border:#6d28d94d;--t-scrollbar-thumb:#6d28d9;--t-toggle-border:#6d28d959}[data-accent=purple] .text-brand-orange,[data-accent=purple] .hover\:text-brand-orange:hover{color:var(--t-accent)!important}:where(.landing-page-wrapper,.auth-landing-page) [data-accent=purple][data-color-mode=light] .always-dark .text-orange-300{color:#c4b5fd!important}:where(.landing-page-wrapper,.auth-landing-page) [data-accent=purple][data-color-mode=light] .always-dark .text-orange-400{color:#a78bfa!important}:where(.landing-page-wrapper,.auth-landing-page) [data-accent=purple][data-color-mode=light] .always-dark [class*=text-orange-200]{color:#ddd6feeb!important}:where(.landing-page-wrapper,.auth-landing-page) [data-accent=purple][data-color-mode=light] .always-dark .gradient-text{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}*{box-sizing:border-box}body{font-family:var(--font-cairo),var(--font-inter),sans-serif;overflow-x:hidden}.lang-ar .en,html.pref-lang-ar .en,.lang-en .ar,html.pref-lang-en .ar{display:none}.lang-en{font-family:var(--font-inter),sans-serif;direction:ltr}.lang-ar{font-family:var(--font-cairo),sans-serif;direction:rtl}.sar-icon{vertical-align:-.12em;flex-shrink:0;display:inline-block}.sar-amount{align-items:center;gap:.2em;display:inline-flex}.btn-primary{transition:all .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 50px #7c3aed8c}.glass-card{transition:all .3s}.glass-card:hover{transform:translateY(-4px)}.live-badge{animation:2s infinite pulse-live}@keyframes pulse-live{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 8px #ef444400}}.phone-mockup{border-radius:36px;width:220px;height:440px;position:relative;overflow:hidden;box-shadow:0 0 60px #7c3aed59,inset 0 0 20px #7c3aed14}.phone-notch{background:#0a0a0f;border-radius:0 0 14px 14px;width:80px;height:22px;margin:0 auto}.phone-mockup .phone-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #7c3aed47}.float-badge{animation:3s ease-in-out infinite float-badge}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scroll-comments{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.comments-scroll{animation:8s linear infinite scroll-comments}.pulse-dot{animation:1.4s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.step-line{background:var(--t-gradient)}.fade-up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.fade-up.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{border-radius:2px}.lang-en .step-connector{left:50%;transform:translate(-50%)}
