:root{--bg-primary:#010c26;--bg-surface:#061539;--bg-surface-secondary:#0a1e4d;--bg-surface-card:rgba(10,30,77,.65);--bg-card-hover:rgba(15,42,105,.85);--brand-lime:#b7f34a;--brand-lime-hover:#c9fa6a;--brand-lime-glow:rgba(183,243,74,.35);--brand-blue:#3977f6;--brand-blue-hover:#5b91f8;--brand-blue-glow:rgba(57,119,246,.4);--brand-cyan:#06b6d4;--brand-purple:#8b5cf6;--brand-gold:#f59e0b;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:hsla(0,0%,100%,.1);--border-highlight:rgba(183,243,74,.35);--border-blue-highlight:rgba(57,119,246,.45);--error-color:#f04438;--success-color:#12b76a;--warning-color:#f59e0b}*{box-sizing:border-box;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Outfit,Inter,Oxygen,Ubuntu,Cantarell,sans-serif}body,html{width:100%;max-width:100vw;overflow-x:hidden;position:relative;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}canvas,img,svg,video{max-width:100%;height:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-surface-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brand-lime)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.text-lime{color:var(--brand-lime)}.text-blue{color:var(--brand-blue)}.text-gold{color:var(--brand-gold)}.text-gradient{background:linear-gradient(135deg,#fff 0,var(--brand-lime) 100%);-webkit-background-clip:text}.text-gradient,.text-gradient-blue{-webkit-text-fill-color:transparent}.text-gradient-blue{background:linear-gradient(135deg,#fff 0,#38bdf8 50%,var(--brand-blue) 100%);-webkit-background-clip:text}.text-gradient-gold{background:linear-gradient(135deg,#fffbeb,#fbbf24 50%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px;width:100%}.responsive-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px;width:100%;max-width:860px;border-top:1px solid var(--border-color);padding-top:28px;margin-top:24px}.responsive-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;width:100%}.responsive-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;width:100%}.responsive-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;width:100%}.glass-card{background:var(--bg-surface-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%;position:relative;overflow:hidden}.glass-card:hover{background:var(--bg-card-hover);border-color:var(--border-highlight);transform:translateY(-4px);box-shadow:0 16px 40px -10px rgba(0,0,0,.6),0 0 20px rgba(183,243,74,.12)}.glass-card-blue{background:var(--bg-surface-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card-blue:hover{border-color:var(--border-blue-highlight);transform:translateY(-4px);box-shadow:0 16px 40px -10px rgba(0,0,0,.6),0 0 20px rgba(57,119,246,.2)}.badge-lime{background-color:rgba(183,243,74,.12);border:1px solid rgba(183,243,74,.35);border-radius:30px;color:var(--brand-lime);box-shadow:0 0 16px rgba(183,243,74,.15)}.badge-blue,.badge-lime{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:700;letter-spacing:.3px}.badge-blue{background-color:rgba(57,119,246,.15);border:1px solid rgba(57,119,246,.4);border-radius:30px;color:#60a5fa;box-shadow:0 0 16px rgba(57,119,246,.2)}.badge-purple{gap:8px;padding:6px 16px;background-color:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.4);border-radius:30px;color:#c084fc;font-size:13px;font-weight:700}.badge-purple,.btn-lime{display:inline-flex;align-items:center}.btn-lime{justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#c9fa6a 0,var(--brand-lime) 100%);color:#010c26;font-weight:800;font-size:15px;border-radius:12px;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(183,243,74,.25);position:relative;overflow:hidden}.btn-lime:hover{background:#dcf888;transform:translateY(-2px);box-shadow:0 12px 30px rgba(183,243,74,.45)}.btn-lime:active{transform:translateY(0)}.btn-blue{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#5b91f8 0,var(--brand-blue) 100%);color:#fff;font-weight:700;font-size:15px;border-radius:12px;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 24px rgba(57,119,246,.3)}.btn-blue:hover{background:#73a2fb;transform:translateY(-2px);box-shadow:0 12px 30px rgba(57,119,246,.5)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background-color:hsla(0,0%,100%,.05);color:#fff;font-weight:600;font-size:15px;border-radius:12px;border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35);transform:translateY(-2px)}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes marqueeSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-float{animation:floatSlow 5s ease-in-out infinite}.animate-glow{animation:pulseGlow 4s ease-in-out infinite}.ticker-wrapper{width:100%;overflow:hidden;background:rgba(6,21,57,.85);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:14px 0;position:relative;white-space:nowrap}.ticker-content{display:inline-flex;gap:48px;animation:marqueeSlide 30s linear infinite}.ticker-content:hover{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary)}.ticker-item strong{color:#fff}.device-shell{width:100%;max-width:320px;height:640px;background-color:#020b1e;border:10px solid #1a284d;border-radius:44px;box-shadow:0 30px 60px -15px rgba(0,0,0,.8),0 0 35px rgba(57,119,246,.2),inset 0 0 0 2px hsla(0,0%,100%,.1);overflow:hidden;position:relative;display:flex;flex-direction:column}.device-notch{width:110px;height:22px;background-color:#1a284d;border-bottom-left-radius:14px;border-bottom-right-radius:14px;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:15;display:flex;align-items:center;justify-content:center}.device-notch-lens{width:8px;height:8px;background-color:#0a132b;border-radius:50%}.bg-mesh-radial{background:radial-gradient(circle at 50% 10%,rgba(183,243,74,.15) 0,transparent 50%),radial-gradient(circle at 85% 30%,rgba(57,119,246,.18) 0,transparent 55%),radial-gradient(circle at 15% 70%,rgba(139,92,246,.12) 0,transparent 60%),#010c26}.bg-corporate-mesh{background:radial-gradient(circle at 75% 20%,rgba(57,119,246,.2) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(6,182,212,.15) 0,transparent 60%),#010c26}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-toggle{display:flex!important}.container{padding:0 16px!important}.glass-card{padding:24px 18px!important;border-radius:16px!important}h1{font-size:32px!important;line-height:1.2!important;letter-spacing:-.5px!important}h2{font-size:26px!important;line-height:1.25!important}h3{font-size:20px!important}.hero-buttons{flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.hero-buttons .btn-blue,.hero-buttons .btn-lime,.hero-buttons .btn-outline{width:100%!important;max-width:320px!important;padding:14px 20px!important}.responsive-hero-stats{grid-template-columns:1fr 1fr!important;gap:16px!important}.device-shell{width:100%!important;max-width:290px!important;height:580px!important}.mobile-hide-btn{display:none!important}.responsive-grid-2,.responsive-grid-3,.responsive-grid-4{grid-template-columns:1fr!important;gap:20px!important}}