:root{--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-tertiary: #1a1a25;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--accent-primary: #6366f1;--accent-secondary: #8b5cf6;--accent-tertiary: #06b6d4;--gradient-start: #6366f1;--gradient-end: #06b6d4;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--border-color: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .15);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--container-max: 1200px;--section-padding: 120px;--card-padding: 32px;--border-radius: 16px;--border-radius-sm: 8px;--border-radius-lg: 24px;--transition-fast: .15s ease;--transition-normal: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.rtl{direction:rtl;text-align:right}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.bg-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 50%)}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float 20s infinite ease-in-out}.orb-1{width:600px;height:600px;background:var(--accent-primary);top:-200px;right:-100px}.orb-2{width:500px;height:500px;background:var(--accent-secondary);bottom:-150px;left:-100px;animation-delay:-7s}.orb-3{width:400px;height:400px;background:var(--accent-tertiary);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s;opacity:.2}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(-30px,-20px) scale(1.02)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-primary);font-weight:600;font-size:.95rem;border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:var(--transition-normal);text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--gradient-start),var(--accent-secondary));color:#fff;box-shadow:0 4px 20px #6366f14d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-outline:hover{background:var(--bg-card);border-color:var(--border-hover)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{color:var(--text-primary)}.btn-white{background:#fff;color:var(--bg-primary)}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 30px #fff3}.btn-ghost-white{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-ghost-white:hover{background:#ffffff1a}.btn-large{padding:16px 32px;font-size:1rem}.btn-block{width:100%}.section-header{text-align:center;max-width:700px;margin:0 auto 64px}.section-badge{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid rgba(99,102,241,.2);border-radius:100px;font-size:.8rem;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}.section-description{font-size:1.1rem;color:var(--text-secondary);line-height:1.7}.gradient-text{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.form-group input,.form-group textarea,.form-group select{padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-family:var(--font-primary);font-size:1rem;color:var(--text-primary);transition:var(--transition-fast)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}:target{scroll-margin-top:100px}::selection{background:#6366f14d}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.legal-page{padding:120px 0 80px;min-height:100vh}.legal-page h1{font-size:2.5rem;font-weight:800;margin-bottom:16px}.legal-page .last-updated{color:var(--text-muted);margin-bottom:48px}.legal-content{max-width:800px}.legal-content h2{font-size:1.5rem;font-weight:700;margin-top:48px;margin-bottom:16px;color:var(--text-primary)}.legal-content h3{font-size:1.2rem;font-weight:600;margin-top:32px;margin-bottom:12px;color:var(--text-primary)}.legal-content p{color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.legal-content ul,.legal-content ol{color:var(--text-secondary);margin-bottom:16px;padding-left:24px}.legal-content li{line-height:1.8;margin-bottom:8px;list-style:disc}.legal-content ol li{list-style:decimal}.legal-content a{color:var(--accent-primary);text-decoration:underline}.legal-content a:hover{color:var(--accent-secondary)}@media (max-width: 1024px){:root{--section-padding: 100px}}@media (max-width: 768px){:root{--section-padding: 80px;--card-padding: 24px}}.animate-fade-up{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-fade-up.visible{opacity:1;transform:translateY(0)}.animate-fade-down{opacity:0;transform:translateY(-40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-fade-down.visible{opacity:1;transform:translateY(0)}.animate-fade-left{opacity:0;transform:translate(-40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-fade-left.visible{opacity:1;transform:translate(0)}.animate-fade-right{opacity:0;transform:translate(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-fade-right.visible{opacity:1;transform:translate(0)}.animate-scale{transform:scale(.8);opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-scale.visible{transform:scale(1);opacity:1}.stagger-children>*:nth-child(1){transition-delay:.1s}.stagger-children>*:nth-child(2){transition-delay:.2s}.stagger-children>*:nth-child(3){transition-delay:.3s}.stagger-children>*:nth-child(4){transition-delay:.4s}.stagger-children>*:nth-child(5){transition-delay:.5s}.stagger-children>*:nth-child(6){transition-delay:.6s}.stagger-children>*:nth-child(7){transition-delay:.7s}.stagger-children>*:nth-child(8){transition-delay:.8s}.tilt-card{transform-style:preserve-3d;transition:transform .3s ease}.tilt-card:hover{transform:perspective(1000px) rotateX(5deg) rotateY(5deg)}.glow-border{position:relative;overflow:hidden}.glow-border:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4),transparent);transition:left .5s ease}.glow-border:hover:before{left:100%}.gradient-shift{background-size:200% 200%;animation:gradientShift 3s ease infinite paused}.gradient-shift:hover{animation-play-state:running}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.icon-bounce:hover svg,.icon-bounce:hover .icon{animation:iconBounce .5s ease}@keyframes iconBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}.icon-pulse:hover svg,.icon-pulse:hover .icon{animation:iconPulse .6s ease}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.parallax-slow,.parallax-medium,.parallax-fast{will-change:transform}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn-ripple:active:after{width:300px;height:300px}.input-glow:focus{box-shadow:0 0 0 3px #6366f133,0 0 20px #6366f11a}.menu-slide{position:relative}.menu-slide:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-tertiary));transition:width .3s ease}.menu-slide:hover:after{width:100%}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-dot{animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.glass-card{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius)}.glass-card:hover{background:#ffffff0f;border-color:#ffffff26}.gradient-border{position:relative;background:var(--bg-secondary);border-radius:var(--border-radius)}.gradient-border:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-tertiary));border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.gradient-border:hover:before{opacity:1}.neon-glow{text-shadow:0 0 10px rgba(99,102,241,.5),0 0 20px rgba(99,102,241,.3),0 0 30px rgba(99,102,241,.2)}.neon-glow-box{box-shadow:0 0 20px #6366f14d,0 0 40px #6366f11a}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:200%}}.timeline-item{opacity:0;transform:translate(-30px);transition:all .6s ease}.timeline-item.visible{opacity:1;transform:translate(0)}.timeline-item:nth-child(2n){transform:translate(30px)}.timeline-item:nth-child(2n).visible{transform:translate(0)}.counter-value{display:inline-block;font-variant-numeric:tabular-nums}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000004d}.image-reveal{position:relative;overflow:hidden}.image-reveal img{transition:transform .6s ease}.image-reveal:hover img{transform:scale(1.05)}.image-reveal:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.2),transparent);opacity:0;transition:opacity .3s ease}.image-reveal:hover:after{opacity:1}.typing{overflow:hidden;border-right:2px solid var(--accent-primary);white-space:nowrap;animation:typing 3s steps(40,end),blinkCursor .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,to{border-color:transparent}50%{border-color:var(--accent-primary)}}.morph-bg{background:linear-gradient(-45deg,var(--accent-primary),var(--accent-secondary),var(--accent-tertiary),var(--accent-primary));background-size:400% 400%;animation:morphBg 15s ease infinite}@keyframes morphBg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;backdrop-filter:blur(10px);background:#0a0a0fcc;border-bottom:1px solid transparent;transition:var(--transition-normal)}.navbar.scrolled{border-bottom-color:var(--border-color)}.nav-container{max-width:var(--container-max);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center;font-weight:800;font-size:1.5rem}.logo-fx{color:var(--accent-primary)}.logo-up{color:var(--text-primary)}.nav-links{display:flex;align-items:center;gap:40px}.nav-links a,.nav-links .nav-dropdown-btn{color:var(--text-secondary);font-weight:500;font-size:.95rem;transition:var(--transition-fast);position:relative;line-height:1.5;padding:8px 0}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-tertiary));transition:width .3s ease}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{width:100%}.nav-actions{display:flex;gap:12px;align-items:center}.lang-selector{position:relative;z-index:1001}.lang-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;color:var(--text-secondary);font-size:.9rem;transition:var(--transition-fast);user-select:none}.lang-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.lang-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);min-width:160px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition-normal);z-index:1002;box-shadow:0 10px 40px #0000004d}.lang-selector.open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:var(--transition-fast)}.lang-option:hover{background:var(--bg-card-hover)}.lang-option.active{color:var(--accent-primary)}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px;z-index:1002}.mobile-menu-btn span{width:24px;height:2px;background:var(--text-primary);transition:var(--transition-normal)}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;min-height:100dvh;background:var(--bg-primary);z-index:1001;padding:100px 24px 40px;display:flex;flex-direction:column;gap:32px;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu.active{transform:translate(0)}.mobile-menu-links{display:flex;flex-direction:column;gap:8px}.mobile-menu-links a{display:block;padding:16px 20px;font-size:1.1rem;font-weight:500;color:var(--text-secondary);border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.mobile-menu-links a:hover{background:var(--bg-card);color:var(--text-primary)}.mobile-menu-actions{display:flex;flex-direction:column;gap:12px}.mobile-lang-selector{margin-top:auto}.nav-dropdown{position:relative;display:flex;align-items:center}.nav-dropdown-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);font-weight:500;font-size:.95rem;cursor:pointer;padding:0;transition:var(--transition-fast)}.nav-dropdown-btn:hover{color:var(--text-primary)}.nav-dropdown-btn svg{transition:transform .3s ease}.nav-dropdown:hover .nav-dropdown-btn svg{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-10px);margin-top:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);min-width:280px;padding:12px;opacity:0;visibility:hidden;transition:var(--transition-normal);box-shadow:0 20px 50px #0006;z-index:1000}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--border-color)}.nav-dropdown-menu:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--bg-secondary)}.nav-dropdown-menu a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--border-radius-sm);color:var(--text-secondary);transition:var(--transition-fast)}.nav-dropdown-menu a:hover{background:var(--bg-card-hover);color:var(--text-primary)}.nav-dropdown-menu a svg{width:24px;height:24px;flex-shrink:0;color:var(--accent-primary)}.nav-dropdown-menu a div{display:flex;flex-direction:column;gap:2px}.dropdown-title{font-weight:500;font-size:.95rem;color:var(--text-primary)}.dropdown-desc{font-size:.8rem;color:var(--text-muted)}.dropdown-divider{height:1px;background:var(--border-color);margin:8px 0}.dropdown-all{display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--accent-primary)!important}.dropdown-all:hover{background:#6366f11a!important}.mobile-submenu{display:flex;flex-direction:column}.mobile-submenu-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;font-size:1.1rem;font-weight:500;color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.mobile-submenu-btn:hover{background:var(--bg-card);color:var(--text-primary)}.mobile-submenu-btn svg{transition:transform .3s ease}.mobile-submenu.open .mobile-submenu-btn svg{transform:rotate(180deg)}.mobile-submenu-content{display:none;flex-direction:column;padding-left:20px;margin-top:4px}.mobile-submenu.open .mobile-submenu-content{display:flex}.mobile-submenu-content a{padding:12px 20px;font-size:1rem;color:var(--text-muted);border-left:2px solid var(--border-color);margin-left:10px;transition:var(--transition-fast)}.mobile-submenu-content a:hover{color:var(--text-primary);border-left-color:var(--accent-primary);background:transparent}.mobile-submenu-content .view-all{color:var(--accent-primary);font-weight:500}.mobile-lang-selector .lang-btn{width:100%;justify-content:space-between}.mobile-lang-selector .lang-dropdown{position:relative;top:8px;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}.mobile-lang-selector.open .lang-dropdown{opacity:1;max-height:300px}body.menu-open{overflow:hidden}.hero{min-height:100vh;display:flex;align-items:center;padding:120px 0 80px}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-content{max-width:600px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:100px;font-size:.85rem;color:var(--text-secondary);margin-bottom:24px}.badge-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.hero-description{font-size:1.2rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.7}.hero-cta{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.hero-stats{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.stat-item{text-align:center}.stat-value{font-size:2rem;font-weight:700}.stat-suffix{font-size:1.2rem;font-weight:600;color:var(--accent-primary)}.stat-label{display:block;font-size:.85rem;color:var(--text-muted);margin-top:4px}.stat-divider{width:1px;height:40px;background:var(--border-color)}.trading-terminal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d inset}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.terminal-dots{display:flex;gap:8px}.terminal-dots span{width:12px;height:12px;border-radius:50%}.terminal-dots span:nth-child(1){background:#ff5f57}.terminal-dots span:nth-child(2){background:#ffbd2e}.terminal-dots span:nth-child(3){background:#28ca42}.terminal-title{font-size:.85rem;color:var(--text-muted)}.terminal-status{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--success)}.status-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s infinite}.terminal-content{padding:20px}.price-ticker{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ticker-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-card);border-radius:var(--border-radius-sm);border:1px solid var(--border-color)}.ticker-symbol{font-weight:600;font-size:.95rem}.ticker-prices{display:flex;gap:16px;font-family:var(--font-mono);font-size:.9rem}.bid{color:var(--error)}.ask{color:var(--success)}.ticker-change{font-size:.8rem;padding:4px 8px;border-radius:4px}.ticker-change.positive{background:#10b9811a;color:var(--success)}.ticker-change.negative{background:#ef44441a;color:var(--error)}.mini-chart{height:120px;background:var(--bg-card);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);overflow:hidden}#chartCanvas{width:100%;height:100%}.trusted-by{padding:60px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.trusted-label{text-align:center;color:var(--text-muted);font-size:.9rem;margin-bottom:32px;text-transform:uppercase;letter-spacing:.1em}.trusted-logos{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.logo-item{color:var(--text-muted);font-size:1.1rem;font-weight:600;opacity:.5;transition:var(--transition-normal)}.logo-item:hover{opacity:1;color:var(--text-primary)}.platforms{padding:var(--section-padding) 0}.platforms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}.platform-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--card-padding);transition:var(--transition-normal)}.platform-card:hover{transform:translateY(-8px);border-color:var(--border-hover);box-shadow:0 20px 60px #0000004d}.platform-card.featured{border-color:var(--accent-primary);background:linear-gradient(135deg,#6366f11a,#8b5cf60d)}.platform-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gradient-start),var(--accent-secondary));border-radius:var(--border-radius);margin-bottom:24px}.platform-icon svg{width:30px;height:30px;stroke:#fff}.platform-card h3{font-size:1.3rem;font-weight:700;margin-bottom:12px}.platform-card>p{color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.platform-features{margin-bottom:24px}.platform-features li{color:var(--text-secondary);padding:8px 0 8px 24px;position:relative}.platform-features li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--accent-primary);border-radius:50%}.features{padding:var(--section-padding) 0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--card-padding);transition:var(--transition-normal);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));opacity:0;transition:var(--transition-normal)}.feature-card:hover{background:var(--bg-card-hover);border-color:var(--border-hover);transform:translateY(-4px)}.feature-card:hover:before{opacity:1}.feature-card.featured{grid-row:span 2;background:linear-gradient(135deg,#6366f10d,#06b6d40d)}.feature-card.featured:before{opacity:1}.feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:12px;margin-bottom:20px}.feature-icon svg{width:24px;height:24px;stroke:var(--accent-primary)}.feature-card h3{font-size:1.25rem;font-weight:700;margin-bottom:12px}.feature-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.feature-list{margin-top:20px}.feature-list li{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--text-secondary);font-size:.9rem}.feature-list li:before{content:"✓";color:var(--success);font-weight:600}.solutions{padding:var(--section-padding) 0;background:var(--bg-secondary)}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}.solution-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--card-padding);text-align:center;transition:var(--transition-normal)}.solution-card:hover{transform:translateY(-8px);border-color:var(--border-hover);box-shadow:0 20px 60px #0000004d}.solution-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gradient-start),var(--accent-secondary));border-radius:50%;margin:0 auto 24px}.solution-icon svg{width:40px;height:40px;stroke:#fff}.solution-card h3{font-size:1.3rem;font-weight:700;margin-bottom:16px}.solution-card p{color:var(--text-secondary);line-height:1.7}.testimonials{padding:var(--section-padding) 0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:32px;transition:var(--transition-normal)}.testimonial-card:hover{background:var(--bg-card-hover);transform:translateY(-4px)}.testimonial-content{margin-bottom:24px}.testimonial-content p{color:var(--text-secondary);font-size:1rem;line-height:1.7;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:16px}.author-avatar{width:48px;height:48px;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.author-info strong{display:block;font-size:.95rem;margin-bottom:2px}.author-info span{color:var(--text-muted);font-size:.85rem}.faq{padding:var(--section-padding) 0;background:var(--bg-secondary)}.faq-grid{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-primary);font-size:1rem;font-weight:600;color:var(--text-primary);transition:var(--transition-fast)}.faq-question:hover{color:var(--accent-primary)}.faq-question svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;transition:var(--transition-normal)}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:200px}.faq-answer p{padding:0 24px 20px;color:var(--text-secondary);line-height:1.7}.cta{padding:100px 0;background:linear-gradient(135deg,var(--gradient-start),var(--accent-secondary));position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.1) 0%,transparent 50%)}.cta-content{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta-content h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;margin-bottom:16px}.cta-content p{font-size:1.2rem;opacity:.9;margin-bottom:32px}.cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.contact{padding:var(--section-padding) 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-info .section-header{text-align:left;margin:0 0 32px}.contact-details{display:flex;flex-direction:column;gap:16px}.contact-item{display:flex;align-items:center;gap:16px;color:var(--text-secondary)}.contact-item svg{width:24px;height:24px;stroke:var(--accent-primary);flex-shrink:0}.contact-item a:hover{color:var(--accent-primary)}.contact-form-wrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:40px}.contact-form{display:flex;flex-direction:column;gap:20px}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:80px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-brand .logo{margin-bottom:16px}.footer-brand p{color:var(--text-secondary);font-size:.95rem;margin-bottom:24px;max-width:280px}.social-links{display:flex;gap:16px}.social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;transition:var(--transition-normal)}.social-links a:hover{background:var(--accent-primary);border-color:var(--accent-primary)}.social-links svg{width:18px;height:18px}.footer-links h4{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.footer-links ul{display:flex;flex-direction:column;gap:12px}.footer-links a{color:var(--text-secondary);font-size:.95rem;transition:var(--transition-fast)}.footer-links a:hover{color:var(--accent-primary)}.footer-bottom{display:flex;justify-content:space-between;padding-top:40px;border-top:1px solid var(--border-color)}.footer-bottom p{color:var(--text-muted);font-size:.9rem}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:20px;transform:translateY(100%);transition:transform .4s ease}.cookie-banner.show{transform:translateY(0)}.cookie-content{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cookie-text{flex:1;min-width:300px}.cookie-text h4{font-size:1rem;font-weight:600;margin-bottom:8px}.cookie-text p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.cookie-actions{display:flex;gap:12px;flex-wrap:wrap}.google-map-container{border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-color)}.google-map-container iframe{display:block;width:100%;height:400px}.service-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--card-padding);transition:var(--transition-normal);display:flex;flex-direction:column}.service-card:hover{transform:translateY(-8px);border-color:var(--border-hover);box-shadow:0 20px 60px #0000004d}.service-card .service-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gradient-start),var(--accent-secondary));border-radius:var(--border-radius);margin-bottom:24px}.service-card .service-icon svg{width:40px;height:40px;stroke:#fff}.service-card h3{font-size:1.5rem;font-weight:700;margin-bottom:16px}.service-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.service-card .btn{margin-top:auto;align-self:flex-start}.mockup-placeholder{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden;position:relative}.mockup-phone{max-width:300px;margin:0 auto;padding:20px}.mockup-browser{width:100%}.mockup-header{background:var(--bg-tertiary);padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-color)}.mockup-dots{display:flex;gap:6px}.mockup-dots span{width:10px;height:10px;border-radius:50%}.mockup-dots span:nth-child(1){background:#ff5f57}.mockup-dots span:nth-child(2){background:#ffbd2e}.mockup-dots span:nth-child(3){background:#28ca42}.mockup-content{padding:24px;min-height:300px;display:flex;flex-direction:column;gap:16px}.mockup-chart{height:150px;background:linear-gradient(180deg,rgba(99,102,241,.1),transparent);border-radius:var(--border-radius-sm);position:relative;overflow:hidden}.mockup-chart:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-tertiary))}.mockup-bars{display:flex;align-items:flex-end;justify-content:space-around;height:100%;padding:16px}.mockup-bar{width:20px;background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));border-radius:4px 4px 0 0;animation:barGrow 2s ease-in-out infinite}.mockup-bar:nth-child(1){height:40%;animation-delay:0s}.mockup-bar:nth-child(2){height:70%;animation-delay:.2s}.mockup-bar:nth-child(3){height:50%;animation-delay:.4s}.mockup-bar:nth-child(4){height:80%;animation-delay:.6s}.mockup-bar:nth-child(5){height:60%;animation-delay:.8s}@keyframes barGrow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}.mockup-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mockup-mini-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:16px}.mockup-mini-card .value{font-size:1.5rem;font-weight:700;color:var(--accent-primary)}.mockup-mini-card .label{font-size:.8rem;color:var(--text-muted)}@media (max-width: 1024px){.hero .container{grid-template-columns:1fr;text-align:center}.hero-content{max-width:100%}.hero-cta,.hero-stats{justify-content:center}.hero-visual{max-width:600px;margin:0 auto}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card.featured{grid-row:auto}.platforms-grid,.solutions-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.testimonials-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:60px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.nav-links,.nav-actions{display:none}.mobile-menu-btn{display:flex}.hero-title{font-size:2.5rem}.hero-stats{flex-direction:column;gap:24px}.stat-divider{width:40px;height:1px}.features-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.cookie-content{flex-direction:column;text-align:center}.cookie-actions{width:100%;justify-content:center}}.services-showcase{padding:120px 0}.showcase-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:120px}.showcase-row:last-child{margin-bottom:0}.showcase-row.reverse{direction:rtl}.showcase-row.reverse>*{direction:ltr}.showcase-content{max-width:500px}.showcase-icon{width:60px;height:60px;background:linear-gradient(135deg,#6366f133,#a855f733);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.showcase-icon svg{width:30px;height:30px;color:var(--accent-primary)}.showcase-content h3{font-size:2rem;font-weight:700;margin-bottom:16px}.showcase-content>p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:24px;line-height:1.7}.showcase-features{list-style:none;margin-bottom:32px}.showcase-features li{display:flex;align-items:center;gap:12px;padding:10px 0;color:var(--text-secondary)}.showcase-features li:before{content:"✓";display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#10b98133;color:#10b981;border-radius:50%;font-size:12px;font-weight:700}.showcase-visual{display:flex;justify-content:center;align-items:center;min-height:400px}.phone-mockup{position:relative}.phone-frame{width:280px;background:linear-gradient(145deg,#1a1a2e,#16162a);border-radius:40px;padding:12px;box-shadow:0 50px 100px #00000080,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1)}.phone-notch{width:120px;height:28px;background:#0a0a0f;border-radius:20px;margin:0 auto 12px}.phone-screen{background:linear-gradient(180deg,#0f0f1a,#1a1a2e);border-radius:28px;padding:20px;min-height:480px;display:flex;flex-direction:column}.app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.app-logo{font-weight:700;font-size:1.1rem;background:linear-gradient(90deg,var(--accent-primary),var(--accent-tertiary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-balance{font-weight:600;font-size:1rem}.app-chart{background:#ffffff08;border-radius:16px;padding:16px;margin-bottom:16px}.chart-pair{font-weight:600;font-size:.9rem;margin-bottom:4px}.chart-price{font-size:1.5rem;font-weight:700;margin-bottom:12px}.chart-price .up{color:#10b981;font-size:.9rem}.chart-price .down{color:#ef4444;font-size:.9rem}.mini-chart-placeholder{height:100px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent);border-radius:8px;position:relative;overflow:hidden}.mini-chart-placeholder:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,transparent,rgba(99,102,241,.1))}.app-positions{flex:1}.position-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9rem}.position-item .profit{color:#10b981}.position-item .loss{color:#ef4444}.app-nav{display:flex;justify-content:space-around;padding-top:16px;margin-top:auto;border-top:1px solid rgba(255,255,255,.05)}.nav-icon{font-size:1.2rem;opacity:.5}.nav-icon.active{opacity:1}.browser-mockup{width:100%;max-width:550px;background:linear-gradient(145deg,#1a1a2e,#16162a);border-radius:12px;box-shadow:0 50px 100px #00000080;border:1px solid rgba(255,255,255,.1);overflow:hidden}.browser-header{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.browser-dots{display:flex;gap:6px}.browser-dots span{width:10px;height:10px;border-radius:50%}.browser-dots span:nth-child(1){background:#ef4444}.browser-dots span:nth-child(2){background:#f59e0b}.browser-dots span:nth-child(3){background:#10b981}.browser-url{flex:1;background:#ffffff0d;border-radius:6px;padding:6px 12px;font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.lock-icon{font-size:.7rem}.browser-content{display:flex;min-height:320px}.trader-sidebar{width:100px;background:#0003;padding:12px 8px;border-right:1px solid rgba(255,255,255,.05)}.sidebar-item{padding:10px 8px;font-size:.75rem;border-radius:6px;margin-bottom:4px;color:var(--text-muted);cursor:pointer}.sidebar-item.active{background:#6366f133;color:var(--accent-primary)}.trader-main{flex:1;padding:16px;display:flex;flex-direction:column}.trader-chart{flex:1;display:flex;flex-direction:column}.chart-toolbar{display:flex;gap:8px;margin-bottom:12px}.chart-toolbar span{padding:4px 10px;font-size:.7rem;border-radius:4px;background:#ffffff0d;color:var(--text-muted)}.chart-toolbar span.active{background:var(--accent-primary);color:#fff}.chart-area{flex:1;background:linear-gradient(180deg,rgba(99,102,241,.1),transparent);border-radius:8px;min-height:150px;position:relative}.chart-area:before{content:"";position:absolute;bottom:20%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent)}.trader-panel{display:flex;gap:12px;margin-top:16px}.buy-btn,.sell-btn{flex:1;padding:12px;text-align:center;border-radius:8px;font-size:.8rem;font-weight:600}.buy-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.sell-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.dashboard-mockup{width:100%;max-width:500px;background:linear-gradient(145deg,#1a1a2e,#16162a);border-radius:12px;box-shadow:0 50px 100px #00000080;border:1px solid rgba(255,255,255,.1);overflow:hidden}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.dash-logo{font-weight:600;font-size:.95rem;color:var(--accent-primary)}.dash-user{font-size:.85rem;color:var(--text-muted)}.dashboard-content{padding:20px}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.stat-box{background:#ffffff08;border-radius:10px;padding:16px;text-align:center}.stat-num{display:block;font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-lbl{font-size:.7rem;color:var(--text-muted)}.dash-table{background:#0003;border-radius:10px;overflow:hidden}.table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 16px;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.05)}.table-row:last-child{border-bottom:none}.table-row.header{background:#ffffff08;color:var(--text-muted);font-size:.7rem;text-transform:uppercase}.table-row .verified{color:#10b981}.table-row .pending{color:#f59e0b}.integration-mockup{position:relative;width:400px;height:300px}.integration-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-tertiary));border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 20px 60px #6366f166}.center-logo{font-weight:700;font-size:.9rem;color:#fff;text-align:center}.integration-node{position:absolute;width:70px;height:70px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2}.integration-node span:first-child{font-size:1.4rem}.node-label{font-size:.65rem;color:var(--text-muted)}.node-1{top:10px;left:20px}.node-2{top:10px;right:20px}.node-3{bottom:10px;left:20px}.node-4{bottom:10px;right:20px}.connection-lines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.connection-lines line{animation:dash 2s linear infinite}@keyframes dash{to{stroke-dashoffset:-20}}@media (max-width: 1024px){.showcase-row{grid-template-columns:1fr;gap:40px}.showcase-row.reverse{direction:ltr}.showcase-content{max-width:100%;text-align:center}.showcase-icon{margin:0 auto 24px}.showcase-features{display:inline-block;text-align:left}.showcase-visual{min-height:auto}.phone-frame{width:240px}.phone-screen{min-height:400px}.browser-mockup,.dashboard-mockup{max-width:100%}.integration-mockup{width:300px;height:250px}.integration-center{width:90px;height:90px}.integration-node{width:55px;height:55px}}
