*{margin:0;padding:0;box-sizing:border-box}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--nexus-gradient: linear-gradient(135deg, #00d4ff 0%, #b844ff 50%, #ff0080 100%);--enterprise-gradient: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);--success-gradient: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--neon-blue:#00d4ff;--neon-purple:#b844ff;--neon-pink:#ff0080;--neon-green:#39ff14;--enterprise-blue:#1e40af;--enterprise-green:#059669;--dark-bg:#010101;--darker-bg:#000000;--card-bg:rgba(255,255,255,.02);--glass-bg:rgba(255,255,255,.05);--text-light:#ffffff;--text-muted:rgba(255,255,255,.7);--glow-shadow:0 0 50px rgba(0,212,255,.3)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--dark-bg);color:var(--text-light);overflow-x:hidden;line-height:1.6}.quantum-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;background:radial-gradient(circle at 20% 80%,#120458 0%,transparent 50%),radial-gradient(circle at 80% 20%,#1e40af 0%,transparent 50%),radial-gradient(circle at 40% 40%,#1e1b4b 0%,transparent 50%),linear-gradient(135deg,#000,#0a0a0a,#000);animation:quantumShift 20s ease-in-out infinite}@keyframes quantumShift{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(15deg) brightness(1.1)}}nav{position:fixed;top:0;width:100%;z-index:1000;padding:1.5rem 0;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border-bottom:1px solid rgba(0,212,255,.2);background:#010101e6;transition:all .3s ease}.nav-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo{font-size:1.8rem;font-weight:900;background:var(--nexus-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.breadcrumb{display:flex;align-items:center;gap:1rem;color:var(--text-muted);font-size:.9rem}.breadcrumb a{color:var(--neon-blue);text-decoration:none;transition:all .3s ease}.breadcrumb a:hover{color:var(--neon-purple)}.nav-platforms{display:flex;gap:2rem}.platform-link{color:var(--text-muted);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;padding:.5rem 1rem;border-radius:20px;transition:all .3s ease;border:1px solid transparent}.platform-link.nexus,.platform-link:hover{color:var(--neon-blue);border-color:var(--neon-blue);background:#00d4ff1a}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:0 2rem;background:radial-gradient(ellipse at center,rgba(30,64,175,.1) 0%,transparent 70%)}.hero-content{max-width:1000px;z-index:2}.hero-tag{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2.5rem;background:var(--glass-bg);border:2px solid var(--enterprise-blue);border-radius:50px;font-size:1rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--neon-blue);font-weight:700;text-transform:uppercase;letter-spacing:2px}.hero h1{font-size:clamp(3rem,10vw,6rem);font-weight:900;margin-bottom:1.5rem;background:var(--nexus-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.hero-subtitle{font-size:clamp(1.2rem,4vw,2rem);margin-bottom:2rem;color:var(--text-muted);font-weight:400;letter-spacing:1px}.stats-hero{display:flex;justify-content:center;gap:3rem;margin:3rem 0 4rem;flex-wrap:wrap}.stat-item{text-align:center;padding:1.5rem;background:var(--glass-bg);border-radius:15px;border:1px solid rgba(0,212,255,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:150px}.stat-number{display:block;font-size:2.5rem;font-weight:900;background:var(--success-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label{color:var(--text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.platforms-section{max-width:1400px;margin:0 auto;padding:8rem 2rem}.section-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;text-align:center;margin-bottom:4rem;background:var(--nexus-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.platforms-grid{display:grid;gap:4rem;margin-bottom:6rem}.platform-card{background:var(--card-bg);border-radius:25px;padding:3rem;border:1px solid rgba(0,212,255,.2);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transition:all .6s ease;position:relative;overflow:hidden}.platform-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00d4ff0d,#b844ff0d);opacity:0;transition:opacity .4s ease}.platform-card:hover:before{opacity:1}.platform-card:hover{transform:translateY(-10px);border-color:var(--neon-blue);box-shadow:0 20px 60px #00d4ff33}.platform-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.platform-icon{width:80px;height:80px;background:var(--nexus-gradient);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 10px 30px #00d4ff4d}.platform-info h3{font-size:2rem;font-weight:800;margin-bottom:.5rem;color:var(--text-light)}.platform-status{display:inline-block;padding:.3rem 1rem;background:var(--success-gradient);border-radius:15px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff}.platform-description{font-size:1.1rem;color:var(--text-muted);line-height:1.7;margin-bottom:2rem}.tech-stack{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.tech-tag{padding:.5rem 1rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:.8rem;color:var(--neon-blue);font-weight:600}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;margin-bottom:2rem}.metric{text-align:center;padding:1rem;background:#0000004d;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.metric-number{display:block;font-size:1.8rem;font-weight:800;color:var(--neon-green);margin-bottom:.3rem}.metric-label{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.platform-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn{padding:1rem 2rem;border:none;border-radius:30px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .4s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;text-transform:uppercase;letter-spacing:1px}.btn-primary{background:var(--nexus-gradient);color:#fff;box-shadow:0 10px 30px #00d4ff4d}.btn-secondary{background:transparent;color:var(--neon-blue);border:2px solid var(--neon-blue)}.btn:hover{transform:translateY(-3px) scale(1.02);filter:brightness(1.2)}.leadership-section{background:linear-gradient(135deg,#000c,#010101e6);padding:8rem 0;text-align:center;position:relative;margin:4rem 0}.leadership-content{max-width:1000px;margin:0 auto;padding:0 2rem}.dataiku-highlight{background:var(--glass-bg);border:2px solid var(--enterprise-blue);border-radius:30px;padding:4rem 3rem;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);margin-bottom:3rem}.leadership-title{font-size:2.5rem;font-weight:900;margin-bottom:1rem;background:var(--enterprise-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leadership-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.leadership-stat{padding:2rem;background:#0006;border-radius:20px;border:1px solid rgba(30,64,175,.3)}.leadership-number{font-size:3rem;font-weight:900;background:var(--success-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;display:block}.leadership-label{color:var(--text-muted);font-size:1rem;font-weight:600}.contact-section{background:linear-gradient(135deg,#000000e6,#010101f2);padding:6rem 0;text-align:center}.contact-content{max-width:800px;margin:0 auto;padding:0 2rem}.cta-buttons{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:3rem}@media (max-width:768px){.nav-platforms{display:none}.stats-hero{gap:1.5rem}.stat-item{min-width:120px;padding:1rem}.platform-card{padding:2rem}.platform-header{flex-direction:column;text-align:center}.platform-icon{width:60px;height:60px;font-size:1.5rem}.metrics-grid{grid-template-columns:repeat(2,1fr)}.leadership-stats{grid-template-columns:1fr;gap:1.5rem}.cta-buttons{flex-direction:column;align-items:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp 1s ease both}.fade-in-delay-1{animation-delay:.2s}.fade-in-delay-2{animation-delay:.4s}.fade-in-delay-3{animation-delay:.6s}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.modal-overlay.show{opacity:1}.modal-content{background:var(--card-bg);border:2px solid var(--neon-blue);border-radius:20px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 20px 60px #00d4ff4d;transform:scale(.8);transition:transform .3s ease}.modal-overlay.show .modal-content{transform:scale(1)}.modal-header{padding:2rem;border-bottom:1px solid rgba(0,212,255,.2);display:flex;justify-content:space-between;align-items:center}.modal-header h2{background:var(--nexus-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem;font-weight:800;margin:0}.modal-close{background:none;border:none;color:var(--text-muted);font-size:2rem;cursor:pointer;transition:color .3s ease;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--neon-pink)}.modal-body{padding:2rem;color:var(--text-light)}.construction-notice{background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:10px;padding:1rem;margin-bottom:2rem;display:flex;align-items:center;gap:.8rem;color:orange;font-weight:600}.coming-soon{background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:1.5rem;margin-top:2rem;text-align:center}.coming-soon p{color:var(--neon-blue);font-weight:600;margin:0}.modal-footer{padding:2rem;border-top:1px solid rgba(0,212,255,.2);display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap}.demo-preview,.docs-preview,.download-preview,.features-showcase,.crypto-dashboard-preview,.alert-system-preview,.tech-overview,.enterprise-portfolio{color:var(--text-light)}.demo-placeholder{text-align:center;padding:2rem;background:#0000004d;border-radius:15px;margin-bottom:2rem}.demo-placeholder i{font-size:4rem;color:var(--neon-blue);margin-bottom:1rem}.demo-placeholder ul{text-align:left;max-width:400px;margin:0 auto}.demo-placeholder li{margin-bottom:.5rem;color:var(--text-muted)}.doc-section{margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:10px;border-left:4px solid var(--neon-blue)}.doc-section h4{color:var(--neon-blue);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.platform-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.platform-badge{text-align:center;padding:1.5rem;background:#0000004d;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.platform-badge i{font-size:2rem;color:var(--neon-blue);margin-bottom:.5rem;display:block}.platform-badge span{display:block;font-weight:600;margin-bottom:.3rem}.platform-badge small{color:var(--text-muted);font-style:italic}.system-requirements h4{color:var(--neon-purple);margin-bottom:1rem}.feature-card{padding:1.5rem;background:#0000004d;border-radius:15px;margin-bottom:1rem;border-left:4px solid var(--neon-purple)}.feature-card i{color:var(--neon-purple);font-size:1.5rem;margin-bottom:.5rem}.feature-card h4{color:var(--text-light);margin-bottom:.5rem}.crypto-features{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.crypto-feature{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;background:#00d4ff1a;border-radius:20px;border:1px solid rgba(0,212,255,.3)}.crypto-feature i{color:var(--neon-blue)}.alert-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1rem 0 2rem}.alert-channel{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#0000004d;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.alert-channel i{color:var(--neon-green);font-size:1.5rem}.stack-layers{margin:1rem 0}.stack-layer{padding:.8rem 1.5rem;margin-bottom:.5rem;border-radius:8px;font-weight:600;text-align:center}.stack-layer.frontend{background:#00d4ff33;border-left:4px solid var(--neon-blue)}.stack-layer.api{background:#b844ff33;border-left:4px solid var(--neon-purple)}.stack-layer.ai{background:#ff008033;border-left:4px solid var(--neon-pink)}.stack-layer.data{background:#39ff1433;border-left:4px solid var(--neon-green)}.stack-layer.infra{background:#ff450033;border-left:4px solid #ff4500}.industries{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.industry-tag{padding:.5rem 1rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:15px;font-size:.9rem;color:var(--neon-blue)}.roi-calculator{padding:1.5rem;background:#0000004d;border-radius:15px;border:1px solid rgba(57,255,20,.3);margin-top:2rem}.roi-calculator h4{color:var(--neon-green);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.notification{position:fixed;top:2rem;right:2rem;padding:1rem 2rem;border-radius:10px;font-weight:600;z-index:10001;transform:translate(400px);transition:transform .3s ease;box-shadow:0 10px 30px #0000004d}.notification.show{transform:translate(0)}.notification.success{background:#39ff1433;border:1px solid var(--neon-green);color:var(--neon-green)}.notification.error{background:#ff008033;border:1px solid var(--neon-pink);color:var(--neon-pink)}@media (max-width:768px){.modal-content{width:95%;max-height:90vh}.modal-header,.modal-body,.modal-footer{padding:1.5rem}.modal-footer{flex-direction:column}.crypto-features{flex-direction:column;gap:1rem}.platform-badges{grid-template-columns:1fr}}
