:root{--color-bg-primary: #0a0a0f;--color-bg-secondary: #12121a;--color-bg-tertiary: #1a1a24;--color-bg-card: rgba(18, 18, 26, .8);--color-neon-cyan: #00f0ff;--color-neon-pink: #ff00aa;--color-neon-blue: #0066ff;--color-neon-purple: #9933ff;--color-neon-green: #00ff88;--color-neon-orange: #ff6600;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--color-border: rgba(255, 255, 255, .1);--color-border-hover: rgba(0, 240, 255, .5);--glass-bg: rgba(18, 18, 26, .7);--glass-border: rgba(255, 255, 255, .08);--glow-cyan: 0 0 20px rgba(0, 240, 255, .5), 0 0 40px rgba(0, 240, 255, .3), 0 0 60px rgba(0, 240, 255, .1);--glow-pink: 0 0 20px rgba(255, 0, 170, .5), 0 0 40px rgba(255, 0, 170, .3);--glow-green: 0 0 20px rgba(0, 255, 136, .5), 0 0 40px rgba(0, 255, 136, .3);--glow-text-cyan: 0 0 10px rgba(0, 240, 255, .8), 0 0 20px rgba(0, 240, 255, .5), 0 0 30px rgba(0, 240, 255, .3);--glow-text-pink: 0 0 10px rgba(255, 0, 170, .8), 0 0 20px rgba(255, 0, 170, .5);--font-display: "Orbitron", sans-serif;--font-body: "Rajdhani", sans-serif;--font-mono: "JetBrains Mono", monospace;--text-hero: clamp(2.5rem, 8vw, 5rem);--text-h1: clamp(2rem, 5vw, 3.5rem);--text-h2: clamp(1.5rem, 3vw, 2.5rem);--text-h3: clamp(1.25rem, 2vw, 1.75rem);--text-body: clamp(1rem, 1.2vw, 1.125rem);--text-small: clamp(.875rem, 1vw, 1rem);--text-xs: .75rem;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 48px;--spacing-xl: 80px;--spacing-2xl: 120px;--container-max: 1400px;--header-height: 80px;--transition-fast: .15s ease;--transition-medium: .3s ease;--transition-slow: .5s ease;--border-radius: 12px;--border-radius-sm: 8px;--border-radius-lg: 20px}@keyframes glitch{0%,to{transform:translate(0);text-shadow:var(--glow-text-cyan)}10%{transform:translate(-2px,1px)}20%{transform:translate(2px,-1px)}30%{transform:translate(-1px,2px)}40%{transform:translate(1px,-2px)}50%{transform:translate(-2px,-1px)}60%{transform:translate(2px,1px)}70%{transform:translate(1px,2px)}80%{transform:translate(-1px,-1px)}90%{transform:translate(2px,-2px)}}@keyframes glitch-skew{0%,to{transform:skew(0)}20%{transform:skew(-.5deg)}40%{transform:skew(.5deg)}60%{transform:skew(-.3deg)}80%{transform:skew(.3deg)}}@keyframes glitch-rgb{0%,to{text-shadow:-2px 0 var(--color-neon-cyan),2px 0 var(--color-neon-pink)}25%{text-shadow:2px 0 var(--color-neon-cyan),-2px 0 var(--color-neon-pink)}50%{text-shadow:-1px 2px var(--color-neon-cyan),1px -2px var(--color-neon-pink)}75%{text-shadow:1px -1px var(--color-neon-cyan),-1px 1px var(--color-neon-pink)}}@keyframes neon-pulse{0%,to{box-shadow:var(--glow-cyan);opacity:1}50%{box-shadow:0 0 30px #00f0ffcc,0 0 60px #00f0ff80,0 0 90px #00f0ff4d;opacity:.95}}@keyframes neon-pulse-pink{0%,to{box-shadow:var(--glow-pink)}50%{box-shadow:0 0 30px #f0ac,0 0 60px #ff00aa80}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--color-neon-cyan)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-move{0%{background-position:0 0}to{background-position:50px 50px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-body);font-weight:500;line-height:1.6;color:var(--color-text-primary);background:var(--color-bg-primary);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-neon-cyan);color:var(--color-bg-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-neon-cyan);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-neon-pink)}.app{position:relative;min-height:100vh;display:flex;flex-direction:column}.background-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.background-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 20s linear infinite}.background-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;opacity:.3}.background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 20%,rgba(0,240,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,0,170,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(0,102,255,.05) 0%,transparent 70%);pointer-events:none}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md)}.main-content{position:relative;z-index:1;flex:1}.site-header{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:#0a0a0fe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);z-index:1000;transition:all var(--transition-medium)}.site-header.scrolled{background:#0a0a0ff2;box-shadow:0 4px 30px #00000080}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:100%}.logo{display:flex;align-items:center;text-decoration:none;z-index:10}.logo img{height:120px;width:auto;margin-top:20px;filter:drop-shadow(0 0 10px rgba(0,240,255,.3));transition:filter var(--transition-medium)}.logo:hover img{filter:drop-shadow(0 0 20px rgba(0,240,255,.6))}.main-nav ul{display:flex;list-style:none;gap:var(--spacing-lg)}.main-nav a{font-family:var(--font-display);color:var(--color-text-secondary);text-decoration:none;font-weight:600;font-size:var(--text-small);letter-spacing:2px;text-transform:uppercase;padding:var(--spacing-xs) 0;position:relative;transition:all var(--transition-fast)}.main-nav a:before{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-neon-cyan);box-shadow:var(--glow-cyan);transition:width var(--transition-medium)}.main-nav a:hover,.main-nav a.active{color:var(--color-neon-cyan);text-shadow:var(--glow-text-cyan)}.main-nav a:hover:before,.main-nav a.active:before{width:100%}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:6px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:4px;z-index:10}.mobile-menu-toggle span{display:block;width:100%;height:2px;background:var(--color-neon-cyan);border-radius:2px;transition:var(--transition-fast);box-shadow:0 0 5px var(--color-neon-cyan)}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.section{padding:var(--spacing-2xl) 0;position:relative}.section-header{text-align:center;margin-bottom:var(--spacing-xl)}.section-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:4px;text-transform:uppercase;color:var(--color-neon-cyan);margin-bottom:var(--spacing-sm);display:block}.section-title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.section-subtitle{font-size:var(--text-body);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl) var(--spacing-md);position:relative}.hero-content{max-width:1000px;z-index:1}.hero-label{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:6px;text-transform:uppercase;color:var(--color-neon-cyan);margin-bottom:var(--spacing-md);display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-neon-cyan);background:#00f0ff0d}.hero h1{font-family:var(--font-display);font-size:var(--text-hero);font-weight:900;line-height:1.1;margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:4px}.glitch-text{position:relative;display:inline-block;animation:glitch-skew 4s infinite linear alternate-reverse}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{animation:glitch-rgb 3s infinite;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);transform:translate(-2px,2px);opacity:.8}.glitch-text:after{animation:glitch-rgb 2s infinite reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);transform:translate(2px,-2px);opacity:.8}.hero-headline{color:var(--color-text-primary);text-shadow:var(--glow-text-cyan)}.hero-subheadline{font-family:var(--font-body);font-size:var(--text-h3);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);max-width:700px;margin-left:auto;margin-right:auto}.hero-subheadline em{color:var(--color-neon-pink);font-style:normal;text-shadow:var(--glow-text-pink)}.typewriter{font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-neon-green);margin-bottom:var(--spacing-xl);min-height:1.5em}.typewriter-cursor{display:inline-block;width:2px;height:1.2em;background:var(--color-neon-cyan);margin-left:4px;animation:blink-caret .75s step-end infinite;vertical-align:text-bottom}.hero-ctas{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:var(--font-display);font-size:var(--text-small);font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:all var(--transition-medium);position:relative;overflow:hidden}.btn-primary{background:var(--color-neon-cyan);color:var(--color-bg-primary);box-shadow:var(--glow-cyan)}.btn-primary:hover{background:#33f5ff;transform:translateY(-2px);box-shadow:0 0 30px #00f0ffcc,0 0 60px #00f0ff80}.btn-secondary{background:transparent;color:var(--color-neon-pink);border:2px solid var(--color-neon-pink);box-shadow:inset 0 0 20px #ff00aa1a}.btn-secondary:hover{background:#ff00aa1a;box-shadow:var(--glow-pink),inset 0 0 30px #f0a3;transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-outline:hover{border-color:var(--color-neon-cyan);color:var(--color-neon-cyan);box-shadow:var(--glow-cyan)}.workflow-section{background:var(--color-bg-secondary);position:relative}.workflow-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-neon-cyan),transparent)}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);position:relative}.workflow-grid:before{content:"";position:absolute;top:60px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--color-neon-cyan),var(--color-neon-blue),var(--color-neon-purple),var(--color-neon-pink));box-shadow:0 0 10px var(--color-neon-cyan);z-index:0}.workflow-step{text-align:center;position:relative;z-index:1}.workflow-number{width:60px;height:60px;border-radius:50%;background:var(--color-bg-primary);border:2px solid var(--color-neon-cyan);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md);font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:var(--color-neon-cyan);box-shadow:var(--glow-cyan);transition:all var(--transition-medium)}.workflow-step:hover .workflow-number{background:var(--color-neon-cyan);color:var(--color-bg-primary);transform:scale(1.1)}.workflow-step h3{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.workflow-step p{font-size:var(--text-small);color:var(--color-text-secondary)}.workflow-tagline{text-align:center;margin-top:var(--spacing-xl);font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-neon-cyan);letter-spacing:2px}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.tech-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);padding:var(--spacing-lg);text-align:center;transition:all var(--transition-medium);position:relative;overflow:hidden}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-neon-cyan);transform:scaleX(0);transition:transform var(--transition-medium)}.tech-card:hover{border-color:var(--color-border-hover);transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.tech-card:hover:before{transform:scaleX(1)}.tech-icon{font-size:48px;margin-bottom:var(--spacing-md);filter:grayscale(0);transition:filter var(--transition-medium)}.tech-card h3{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.tech-card p{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.5}.metrics-section{background:var(--color-bg-secondary);position:relative}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.metric-card{text-align:center;padding:var(--spacing-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);position:relative;overflow:hidden;transition:all var(--transition-medium)}.metric-card:hover{border-color:var(--color-neon-green);box-shadow:0 0 30px #0f83}.metric-value{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:900;color:var(--color-neon-green);text-shadow:var(--glow-text-cyan);line-height:1;margin-bottom:var(--spacing-xs)}.metric-label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.metric-description{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:1px}.games-section{padding:var(--spacing-2xl) 0}.games-section .container{max-width:1600px}.cards-container{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-md)}.game-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);overflow:hidden;transition:all var(--transition-medium);position:relative}.game-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--border-radius);border:2px solid transparent;transition:border-color var(--transition-medium);pointer-events:none;z-index:10}.game-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px #0006,var(--glow-cyan)}.game-card:hover:before{border-color:var(--color-neon-cyan)}.card-image{position:relative;overflow:hidden}.card-image img{width:100%;height:auto;display:block;transition:transform var(--transition-medium)}.game-card:hover .card-image img{transform:scale(1.1)}.card-content{padding:var(--spacing-md)}.card-content h3{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:1px;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.card-content p{color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--spacing-sm);line-height:1.4}.button-group{display:flex;flex-direction:column;gap:8px}.play-button{display:inline-flex;align-items:center;justify-content:center;background:var(--color-neon-cyan);color:var(--color-bg-primary);padding:12px 24px;border-radius:50px;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;transition:all var(--transition-fast);box-shadow:0 0 15px #00f0ff4d}.play-button:hover{background:#33f5ff;transform:scale(1.05);box-shadow:var(--glow-cyan)}.stake-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:50px;text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.5px;transition:all var(--transition-fast)}.stake-button.stake-com{background:var(--color-neon-blue);color:#fff;box-shadow:0 0 15px #0066ff4d}.stake-button.stake-com:hover{background:#38f;transform:scale(1.05);box-shadow:0 0 25px #0066ff80}.stake-button.stake-us{background:var(--color-neon-green);color:var(--color-bg-primary);box-shadow:0 0 15px #00ff884d}.stake-button.stake-us:hover{background:#3f9;transform:scale(1.05);box-shadow:0 0 25px #00ff8880}.stake-button.disabled{background:#80808033;color:#ffffff4d;cursor:not-allowed;pointer-events:none;box-shadow:none}.about-section,.team-section{padding:calc(var(--header-height) + var(--spacing-xl)) 0 var(--spacing-xl)}.founder-grid{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-xl);align-items:start}.founder-image{position:relative}.founder-image img{width:100%;border-radius:var(--border-radius);border:2px solid var(--color-border);box-shadow:0 20px 40px #0006;transition:all var(--transition-medium)}.founder-image:hover img{border-color:var(--color-neon-cyan);box-shadow:0 20px 40px #0006,var(--glow-cyan)}.founder-content h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:800;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.founder-content .title{font-family:var(--font-mono);color:var(--color-neon-cyan);font-size:var(--text-body);font-weight:500;margin-bottom:var(--spacing-lg);letter-spacing:2px}.founder-content .bio p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}.founder-content strong{color:var(--color-text-primary)}.founder-content em{color:var(--color-neon-pink);font-style:normal}.philosophy{background:var(--glass-bg);border-left:4px solid var(--color-neon-cyan);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);position:relative}.philosophy:before{content:'"';position:absolute;top:-10px;left:20px;font-family:var(--font-display);font-size:60px;color:var(--color-neon-cyan);opacity:.3}.philosophy h3{font-family:var(--font-mono);color:var(--color-neon-cyan);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:3px;margin-bottom:var(--spacing-sm)}.philosophy p{font-style:italic;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.philosophy p:last-child{margin-bottom:0}.contact-section{padding:calc(var(--header-height) + var(--spacing-xl)) 0 var(--spacing-xl)}.contact-hero{text-align:center;margin-bottom:var(--spacing-xl)}.contact-hero h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:800;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.contact-hero p{font-size:var(--text-body);color:var(--color-text-secondary)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.contact-info h2,.contact-form-container h2{font-family:var(--font-display);font-size:var(--text-h3);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.info-item{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--glass-bg);border-radius:var(--border-radius-sm);border:1px solid var(--glass-border);transition:all var(--transition-medium)}.info-item:hover{border-color:var(--color-neon-cyan);box-shadow:0 0 20px #00f0ff1a}.info-item .icon{font-size:28px;line-height:1}.info-item h4{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:2px}.info-item a{color:var(--color-neon-cyan);text-decoration:none;font-weight:600;transition:all var(--transition-fast)}.info-item a:hover{color:var(--color-neon-pink);text-shadow:var(--glow-text-pink)}.contact-form{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);padding:var(--spacing-lg)}.form-group{margin-bottom:var(--spacing-md)}.form-group label{display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);letter-spacing:1px;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 18px;background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body);transition:all var(--transition-fast)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-neon-cyan);background:#00f0ff08;box-shadow:0 0 10px #00f0ff1a}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-text-muted)}.form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300f0ff' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-group select option{background:var(--color-bg-primary);color:var(--color-text-primary)}.form-group textarea{resize:vertical;min-height:120px}.submit-button{width:100%;padding:16px 32px;background:var(--color-neon-cyan);color:var(--color-bg-primary);border:none;border-radius:50px;font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all var(--transition-medium);box-shadow:var(--glow-cyan)}.submit-button:hover:not(:disabled){background:#33f5ff;transform:translateY(-2px);box-shadow:0 0 40px #00f0ff99}.submit-button:disabled{opacity:.5;cursor:not-allowed}.form-success{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:#00ff881a;border:1px solid var(--color-neon-green);border-radius:var(--border-radius-sm);color:var(--color-neon-green);text-align:center;font-family:var(--font-mono)}.form-error{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:#ff00641a;border:1px solid var(--color-neon-pink);border-radius:var(--border-radius-sm);color:var(--color-neon-pink);text-align:center;font-family:var(--font-mono)}.form-info{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:#00f0ff1a;border:1px solid var(--color-neon-cyan);border-radius:var(--border-radius-sm);color:var(--color-neon-cyan);text-align:center;font-family:var(--font-mono)}.site-footer{position:relative;z-index:1;background:var(--color-bg-secondary);padding:var(--spacing-lg) 0;margin-top:auto;border-top:1px solid var(--color-border)}.site-footer .container{display:flex;justify-content:space-between;align-items:center}.site-footer p{color:var(--color-text-muted);font-size:var(--text-small);font-family:var(--font-mono)}.footer-links{display:flex;gap:var(--spacing-md)}.footer-links a{color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-small);font-family:var(--font-body);transition:all var(--transition-fast)}.footer-links a:hover{color:var(--color-neon-cyan);text-shadow:var(--glow-text-cyan)}@media(max-width:1400px){.cards-container{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){:root{--spacing-2xl: 80px}.cards-container{grid-template-columns:repeat(3,1fr)}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.workflow-grid:before{display:none}.tech-grid,.metrics-grid{grid-template-columns:repeat(2,1fr)}.founder-grid{grid-template-columns:220px 1fr;gap:var(--spacing-lg)}}@media(max-width:768px){:root{--header-height: 70px;--spacing-xl: 48px;--spacing-2xl: 60px}.logo img{height:80px;margin-top:10px}.mobile-menu-toggle{display:flex}.main-nav{position:fixed;top:var(--header-height);left:0;right:0;background:#0a0a0ffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--spacing-md);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-medium);border-bottom:1px solid var(--color-border)}.main-nav.active{transform:translateY(0);opacity:1;visibility:visible}.main-nav ul{flex-direction:column;gap:0}.main-nav a{display:block;padding:var(--spacing-sm);text-align:center;font-size:var(--text-body);border-bottom:1px solid var(--color-border)}.main-nav a:before{display:none}.hero{padding-top:calc(var(--header-height) + var(--spacing-lg))}.hero-ctas{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}.cards-container{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.workflow-grid,.tech-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.founder-grid{grid-template-columns:1fr;text-align:center}.founder-image{max-width:250px;margin:0 auto var(--spacing-lg)}.philosophy{text-align:left}.contact-grid{grid-template-columns:1fr}.site-footer .container{flex-direction:column;gap:var(--spacing-md);text-align:center}}@media(max-width:480px){:root{--header-height: 60px;--spacing-md: 16px;--spacing-lg: 32px}.logo img{height:60px;margin-top:5px}.hero h1{letter-spacing:1px}.hero-label{font-size:var(--text-xs);letter-spacing:2px;padding:var(--spacing-xs) var(--spacing-sm)}.cards-container{grid-template-columns:1fr}.card-content{padding:var(--spacing-sm)}.card-content h3{font-size:var(--text-small)}.play-button,.stake-button{padding:10px 16px;font-size:11px}.metrics-grid{grid-template-columns:1fr}.metric-value{font-size:3rem}.section-header{margin-bottom:var(--spacing-lg)}.contact-form{padding:var(--spacing-md)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.glitch-text:before,.glitch-text:after{display:none}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-neon-cyan{color:var(--color-neon-cyan)}.text-neon-pink{color:var(--color-neon-pink)}.text-neon-green{color:var(--color-neon-green)}.glow-cyan{text-shadow:var(--glow-text-cyan)}.glow-pink{text-shadow:var(--glow-text-pink)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.hidden{display:none}.visible{display:block}.fade-in{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.fade-in-delay-1{animation-delay:.1s}.fade-in-delay-2{animation-delay:.2s}.fade-in-delay-3{animation-delay:.3s}.fade-in-delay-4{animation-delay:.4s}.fade-in-delay-5{animation-delay:.5s}.sticky-nav{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:#0a0a0fcc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);z-index:1000;transition:all var(--transition-medium)}.sticky-nav--scrolled{background:#0a0a0ff2;box-shadow:0 4px 30px #00000080}.scroll-progress{position:absolute;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--color-neon-cyan),var(--color-neon-pink));box-shadow:var(--glow-cyan);transition:width .1s linear}.sticky-nav__container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md);height:100%;display:flex;align-items:center;justify-content:space-between}.sticky-nav__logo{background:none;border:none;cursor:pointer;padding:0;z-index:10}.sticky-nav__logo img{height:100px;width:auto;margin-top:15px;filter:drop-shadow(0 0 10px rgba(0,240,255,.3));transition:filter var(--transition-medium)}.sticky-nav__logo:hover img{filter:drop-shadow(0 0 20px rgba(0,240,255,.6))}.sticky-nav__menu ul{display:flex;list-style:none;gap:var(--spacing-md)}.sticky-nav__link{background:none;border:none;font-family:var(--font-display);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-small);letter-spacing:2px;text-transform:uppercase;padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;position:relative;transition:all var(--transition-fast)}.sticky-nav__link:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--color-neon-cyan);box-shadow:var(--glow-cyan);transition:width var(--transition-medium)}.sticky-nav__link:hover,.sticky-nav__link--active{color:var(--color-neon-cyan);text-shadow:var(--glow-text-cyan)}.sticky-nav__link:hover:after,.sticky-nav__link--active:after{width:100%}.sticky-nav__toggle{display:none;flex-direction:column;justify-content:center;gap:6px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:4px;z-index:10}.sticky-nav__toggle span{display:block;width:100%;height:2px;background:var(--color-neon-cyan);border-radius:2px;transition:var(--transition-fast);box-shadow:0 0 5px var(--color-neon-cyan)}.sticky-nav__toggle--active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.sticky-nav__toggle--active span:nth-child(2){opacity:0}.sticky-nav__toggle--active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:768px){.sticky-nav__logo img{height:70px;margin-top:8px}.sticky-nav__toggle{display:flex}.sticky-nav__menu{position:fixed;top:var(--header-height);left:0;right:0;background:#0a0a0ffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--spacing-md);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-medium);border-bottom:1px solid var(--color-border)}.sticky-nav__menu--open{transform:translateY(0);opacity:1;visibility:visible}.sticky-nav__menu ul{flex-direction:column;gap:0}.sticky-nav__link{display:block;width:100%;padding:var(--spacing-sm);text-align:center;border-bottom:1px solid var(--color-border)}.sticky-nav__link:after{display:none}}.neon-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:var(--font-display);font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-radius:50px;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all var(--transition-medium)}.neon-button--small{font-size:var(--text-xs);padding:10px 24px}.neon-button--medium{font-size:var(--text-small);padding:14px 32px}.neon-button--large{font-size:var(--text-small);padding:18px 48px}.neon-button--primary{background:var(--color-neon-cyan);color:var(--color-bg-primary);box-shadow:var(--glow-cyan)}.neon-button--primary:hover{background:#33f5ff;transform:translateY(-3px);box-shadow:0 0 40px #00f0ffcc,0 0 80px #00f0ff66}.neon-button--secondary{background:transparent;color:var(--color-neon-pink);border:2px solid var(--color-neon-pink);box-shadow:inset 0 0 20px #ff00aa1a}.neon-button--secondary:hover{background:#ff00aa26;transform:translateY(-3px);box-shadow:var(--glow-pink),inset 0 0 30px #f0a3}.neon-button__text{position:relative;z-index:1}.neon-button__glow{position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.neon-button:hover .neon-button__glow{width:300px;height:300px}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-medium);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-neon-cyan);transform:scaleX(0);transition:transform var(--transition-medium)}.glass-card--cyan:before{background:var(--color-neon-cyan)}.glass-card--pink:before{background:var(--color-neon-pink)}.glass-card--green:before{background:var(--color-neon-green)}.glass-card--hover:hover{border-color:var(--color-border-hover);transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.glass-card--hover:hover:before{transform:scaleX(1)}.section-container{max-width:var(--container-max);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-md)}.hero-section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl) var(--spacing-md);padding-top:calc(var(--header-height) + var(--spacing-xl));position:relative}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:#00f0ff1a;border:1px solid var(--color-neon-cyan);border-radius:50px;margin-bottom:var(--spacing-lg);animation:neon-pulse 3s infinite}.hero-badge__icon{font-size:1rem}.hero-badge__text{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:3px;color:var(--color-neon-cyan);text-transform:uppercase}.hero-headline{font-family:var(--font-display);font-size:var(--text-hero);font-weight:900;line-height:1.1;margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:4px;color:var(--color-text-primary)}.hero-typewriter{font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-neon-green);margin-bottom:var(--spacing-xl);min-height:2em}.typewriter-text{color:var(--color-neon-green)}.hero-cta{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-xl)}.hero-stats{display:flex;gap:var(--spacing-xl);justify-content:center;flex-wrap:wrap;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.hero-stat{text-align:center}.hero-stat__value{display:block;font-family:var(--font-display);font-size:var(--text-h2);font-weight:900;color:var(--color-neon-cyan);text-shadow:var(--glow-text-cyan)}.hero-stat__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px}.hero-scroll-indicator{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);animation:float 2s ease-in-out infinite}.hero-scroll-indicator span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:2px;text-transform:uppercase}.hero-scroll-arrow{width:20px;height:20px;border-right:2px solid var(--color-neon-cyan);border-bottom:2px solid var(--color-neon-cyan);transform:rotate(45deg);box-shadow:3px 3px 5px #00f0ff4d}.neon-text{color:var(--color-neon-cyan);text-shadow:var(--glow-text-cyan)}.neon-text--pink{color:var(--color-neon-pink);text-shadow:var(--glow-text-pink)}.pipeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);position:relative;margin-bottom:var(--spacing-lg)}.pipeline-step{text-align:center;padding:var(--spacing-lg)}.pipeline-step__number{width:50px;height:50px;border-radius:50%;background:var(--color-bg-primary);border:2px solid var(--color-neon-cyan);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-sm);font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:var(--color-neon-cyan);box-shadow:var(--glow-cyan)}.pipeline-step__icon{font-size:2.5rem;margin-bottom:var(--spacing-sm)}.pipeline-step__title{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.pipeline-step__description{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.5}.pipeline-connections{display:none}.pipeline-tagline{text-align:center;font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-text-secondary);letter-spacing:1px}@media(max-width:1024px){.pipeline-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pipeline-grid{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:center}.hero-stats{flex-direction:column;gap:var(--spacing-md)}}.tech-card__letter{width:60px;height:60px;border-radius:50%;border:2px solid var(--tool-color, var(--color-neon-cyan));display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md);font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:var(--tool-color, var(--color-neon-cyan));box-shadow:0 0 20px var(--tool-color, rgba(0, 240, 255, .5));transition:all var(--transition-medium)}.glass-card:hover .tech-card__letter{transform:scale(1.1);box-shadow:0 0 30px var(--tool-color, rgba(0, 240, 255, .7))}.tech-card__name{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.tech-card__description{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.5}.metric-card__value{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--color-neon-green);text-shadow:0 0 20px rgba(0,255,136,.5);line-height:1;margin-bottom:var(--spacing-xs)}.metric-display{font-family:var(--font-display);font-weight:900;color:var(--color-neon-green)}.metric-card__label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.metric-card__description{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:1px}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.game-card__image{position:relative;overflow:hidden}.game-card__image img{width:100%;height:auto;display:block;transition:transform var(--transition-medium)}.game-card:hover .game-card__image img{transform:scale(1.1)}.game-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,15,.8) 0%,transparent 50%);pointer-events:none}.game-card__content{padding:var(--spacing-md)}.game-card__title{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:1px;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.game-card__description{color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--spacing-sm);line-height:1.4}.game-card__buttons{display:flex;flex-direction:column;gap:8px}@media(max-width:1024px){.games-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.games-grid{grid-template-columns:1fr}}.team-content{max-width:900px;margin:0 auto}.founder-card{display:grid;grid-template-columns:250px 1fr;gap:var(--spacing-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl)}.founder-card__image{position:relative}.founder-card__image img{width:100%;border-radius:var(--border-radius);border:2px solid var(--color-border);transition:all var(--transition-medium)}.founder-card__image:hover img{border-color:var(--color-neon-cyan)}.founder-card__glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle at center,rgba(0,240,255,.2) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-medium);pointer-events:none}.founder-card__image:hover .founder-card__glow{opacity:1}.founder-card__name{font-family:var(--font-display);font-size:var(--text-h2);font-weight:800;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.founder-card__title{font-family:var(--font-mono);color:var(--color-neon-cyan);font-size:var(--text-small);font-weight:500;margin-bottom:var(--spacing-lg);letter-spacing:2px}.founder-card__experience{margin-bottom:var(--spacing-lg)}.experience-item{display:flex;gap:var(--spacing-sm);align-items:baseline;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}.experience-company{font-family:var(--font-display);font-weight:700;color:var(--color-neon-pink);min-width:100px}.experience-role{color:var(--color-text-secondary);font-size:var(--text-small)}.founder-card__quote{font-style:italic;color:var(--color-text-secondary);border-left:3px solid var(--color-neon-cyan);padding-left:var(--spacing-md);margin:0}@media(max-width:768px){.founder-card{grid-template-columns:1fr;text-align:center}.founder-card__image{max-width:200px;margin:0 auto}.experience-item{flex-direction:column;gap:var(--spacing-xs);text-align:left}.founder-card__quote{text-align:left}}.partnership-section{background:var(--color-bg-secondary)}.partnership-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-xl);align-items:start}.partnership-info h3{font-family:var(--font-display);font-size:var(--text-h3);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.partnership-benefits{list-style:none;margin-bottom:var(--spacing-xl)}.partnership-benefits li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-fast)}.partnership-benefits li:hover{color:var(--color-text-primary);border-color:var(--color-neon-cyan)}.benefit-chevron{color:var(--color-neon-cyan);font-size:1.5rem;font-weight:700;text-shadow:var(--glow-text-cyan);flex-shrink:0}.partnership-contact p{color:var(--color-text-muted);font-size:var(--text-small);margin-bottom:var(--spacing-xs)}.email-link{color:var(--color-neon-cyan);text-decoration:none;font-family:var(--font-mono);transition:all var(--transition-fast)}.email-link:hover{color:var(--color-neon-pink);text-shadow:var(--glow-text-pink)}.partnership-form-container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);padding:var(--spacing-xl)}.partnership-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:768px){.partnership-grid,.partnership-form .form-row{grid-template-columns:1fr}}.footer-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-lg)}.footer-logo{font-family:var(--font-display);font-size:var(--text-h3);font-weight:800;color:var(--color-neon-cyan);text-shadow:var(--glow-text-cyan);margin-bottom:var(--spacing-xs)}.footer-tagline{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-neon-pink);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--spacing-sm)}.footer-description{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.6}.footer-links h4,.footer-contact h4,.footer-live h4{font-family:var(--font-display);font-size:var(--text-small);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.footer-links ul{list-style:none}.footer-links button{background:none;border:none;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;padding:var(--spacing-xs) 0;display:block;transition:all var(--transition-fast)}.footer-links button:hover{color:var(--color-neon-cyan)}.footer-contact a{color:var(--color-neon-cyan);text-decoration:none;font-size:var(--text-small);transition:all var(--transition-fast)}.footer-contact a:hover{color:var(--color-neon-pink)}.footer-live-links{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-live-link{color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-small);padding:var(--spacing-xs) var(--spacing-sm);background:#ffffff0d;border-radius:var(--border-radius-sm);transition:all var(--transition-fast)}.footer-live-link:hover{background:#00f0ff1a;color:var(--color-neon-cyan)}.footer-bottom{display:flex;justify-content:space-between;align-items:center}.footer-bottom p{color:var(--color-text-muted);font-size:var(--text-small);font-family:var(--font-mono)}.footer-powered{font-size:var(--text-xs)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.footer-brand{grid-column:1 / -1;text-align:center}.footer-bottom{flex-direction:column;gap:var(--spacing-sm);text-align:center}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr;text-align:center}}
