:root {
  --nx-black: #090909;
  --nx-dark1: #111111;
  --nx-dark2: #1a1a1a;
  --nx-white: #ffffff;
  --nx-purple: #9146FF;
  --nx-purple-light: #a970ff;
  --nx-font: 'Inter', -apple-system, BlinkMacSystemFont, 'SF Pro Display', sans-serif;
}
body.page-id-831 {
  background: #090909 !important;
  color: #fff;
  font-family: var(--nx-font);
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
body.page-id-831 * { box-sizing: border-box; }
#nx-scroll-progress {
  position:fixed;top:0;left:0;width:0%;height:2px;
  background:linear-gradient(90deg,#9146FF,#a970ff);
  z-index:99999;transition:width 0.1s linear;
}
#nx-aurora{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}
.nx-blob{position:absolute;border-radius:50%;filter:blur(120px);animation:nx-aurora 25s ease-in-out infinite;}
.nx-blob-1{width:700px;height:700px;background:#9146FF;opacity:0.10;top:-200px;right:-100px;animation-duration:28s;}
.nx-blob-2{width:500px;height:500px;background:#4f46e5;opacity:0.08;bottom:10%;left:-150px;animation-delay:-10s;animation-duration:32s;}
.nx-blob-3{width:350px;height:350px;background:#7c3aed;opacity:0.09;top:50%;left:40%;animation-delay:-18s;animation-duration:22s;}
@keyframes nx-aurora{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(60px,-40px) scale(1.1);}50%{transform:translate(-40px,60px) scale(0.95);}75%{transform:translate(30px,30px) scale(1.05);}}
.nx-particle{position:fixed;width:2px;height:2px;border-radius:50%;animation:nx-float linear infinite;pointer-events:none;z-index:0;}
@keyframes nx-float{0%{transform:translateY(100vh) scale(0);opacity:0;}10%{opacity:0.6;}90%{opacity:0.2;}100%{transform:translateY(-60px) scale(2);opacity:0;}}
#nx-nav{position:fixed;top:0;left:0;right:0;z-index:9999;padding:18px 0;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}
#nx-nav.scrolled{padding:10px 0;background:rgba(9,9,9,0.9)!important;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-bottom:1px solid rgba(255,255,255,0.06);}
#nx-nav-inner{max-width:1320px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;}
.nx-logo{display:flex;align-items:center;gap:10px;font-size:1.375rem;font-weight:800;letter-spacing:-0.03em;color:#fff;text-decoration:none;flex-shrink:0;font-family:var(--nx-font);}
.nx-logo-icon{width:36px;height:36px;background:#9146FF;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 0 20px rgba(145,70,255,0.5);}
.nx-nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;}
.nx-nav-links a{padding:8px 16px;font-size:0.9rem;font-weight:500;color:rgba(255,255,255,0.7);border-radius:8px;transition:all 0.2s ease;font-family:var(--nx-font);text-decoration:none;}
.nx-nav-links a:hover{color:#fff;background:rgba(255,255,255,0.06);}
.nx-btn-nav{background:#9146FF!important;color:#fff!important;padding:10px 22px!important;border-radius:999px!important;font-weight:600!important;font-size:0.875rem!important;box-shadow:0 0 20px rgba(145,70,255,0.4)!important;transition:all 0.3s ease!important;text-decoration:none!important;font-family:var(--nx-font)!important;}
.nx-btn-nav:hover{background:#a970ff!important;box-shadow:0 0 40px rgba(145,70,255,0.6)!important;transform:translateY(-2px)!important;color:#fff!important;}
.nx-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;background:none;border:none;}
.nx-hamburger span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:all 0.2s;}
.nx-mobile-menu{display:none;position:fixed;inset:0;background:rgba(9,9,9,0.97);backdrop-filter:blur(40px);z-index:9998;flex-direction:column;align-items:center;justify-content:center;gap:32px;}
.nx-mobile-menu.open{display:flex;}
.nx-mobile-links{list-style:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;margin:0;}
.nx-mobile-links a{font-size:2rem;font-weight:800;color:rgba(255,255,255,0.7);text-decoration:none;padding:8px;letter-spacing:-0.03em;transition:all 0.2s;}
.nx-mobile-links a:hover{color:#9146FF;}
.nx-mob-close{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff;font-size:1.75rem;cursor:pointer;}
body.page-id-831 .elementor-section,body.page-id-831 .e-con{position:relative;z-index:1;}
.nx-reveal{opacity:0;transform:translateY(40px);transition:opacity 0.9s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94);}
.nx-reveal.visible{opacity:1;transform:translateY(0);}
.nx-reveal-scale{opacity:0;transform:scale(0.93);transition:opacity 0.9s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94);}
.nx-reveal-scale.visible{opacity:1;transform:scale(1);}
.nx-reveal-left{opacity:0;transform:translateX(-50px);transition:opacity 0.9s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94);}
.nx-reveal-left.visible{opacity:1;transform:translateX(0);}
.nx-reveal-right{opacity:0;transform:translateX(50px);transition:opacity 0.9s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94);}
.nx-reveal-right.visible{opacity:1;transform:translateX(0);}
.nx-d1{transition-delay:0.1s!important;}.nx-d2{transition-delay:0.2s!important;}.nx-d3{transition-delay:0.3s!important;}.nx-d4{transition-delay:0.4s!important;}.nx-d5{transition-delay:0.5s!important;}
.nx-section-label{display:inline-flex;align-items:center;gap:8px;font-size:0.8125rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#9146FF;margin-bottom:12px;font-family:var(--nx-font);}
.nx-section-label::before{content:'';width:24px;height:1px;background:#9146FF;}
.nx-hero-section{min-height:100vh;padding-top:100px!important;padding-bottom:80px!important;}
.nx-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;font-size:0.8125rem;font-weight:600;letter-spacing:0.05em;color:#a970ff;border:1px solid rgba(145,70,255,0.25);background:rgba(145,70,255,0.08);margin-bottom:20px;font-family:var(--nx-font);}
.nx-hero-title .elementor-heading-title{font-size:clamp(2.8rem,5.5vw,5.5rem)!important;font-weight:900!important;line-height:1.0!important;letter-spacing:-0.04em!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-hero-title-purple .elementor-heading-title{font-size:clamp(2.8rem,5.5vw,5.5rem)!important;font-weight:900!important;line-height:1.0!important;letter-spacing:-0.04em!important;background:linear-gradient(135deg,#a970ff 0%,#9146FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-family:var(--nx-font)!important;}
.nx-hero-desc .elementor-widget-text-editor p{font-size:1.125rem!important;color:rgba(255,255,255,0.7)!important;line-height:1.75!important;font-family:var(--nx-font)!important;font-weight:400!important;}
.nx-about-img .elementor-widget-container img{border-radius:28px!important;border:1px solid rgba(255,255,255,0.08)!important;box-shadow:0 32px 80px rgba(0,0,0,0.5),0 0 60px rgba(145,70,255,0.15)!important;}
.nx-about-title .elementor-heading-title{font-size:clamp(2rem,3.5vw,3rem)!important;font-weight:900!important;letter-spacing:-0.04em!important;line-height:1.1!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-about-desc .elementor-widget-text-editor p{font-size:1.0625rem!important;color:rgba(255,255,255,0.7)!important;line-height:1.75!important;font-family:var(--nx-font)!important;}
.nx-stat-card{border-radius:20px!important;border:1px solid rgba(255,255,255,0.08)!important;background:rgba(255,255,255,0.04)!important;padding:24px!important;transition:all 0.4s ease!important;}
.nx-stat-card:hover{border-color:rgba(145,70,255,0.3)!important;box-shadow:0 20px 60px rgba(0,0,0,0.4),0 0 30px rgba(145,70,255,0.15)!important;transform:translateY(-4px)!important;}
.nx-stat-num .elementor-heading-title{font-size:2rem!important;font-weight:900!important;letter-spacing:-0.04em!important;background:linear-gradient(135deg,#a970ff 0%,#9146FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-family:var(--nx-font)!important;}
.nx-stat-label .elementor-heading-title{font-size:0.8125rem!important;font-weight:500!important;color:rgba(255,255,255,0.5)!important;font-family:var(--nx-font)!important;}
.nx-section-title .elementor-heading-title{font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:900!important;letter-spacing:-0.04em!important;line-height:1.05!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-section-title-purple .elementor-heading-title{font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:900!important;letter-spacing:-0.04em!important;line-height:1.05!important;background:linear-gradient(135deg,#a970ff 0%,#9146FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-family:var(--nx-font)!important;}
.nx-section-subtitle .elementor-heading-title{font-size:1.0625rem!important;color:rgba(255,255,255,0.65)!important;font-weight:400!important;font-family:var(--nx-font)!important;line-height:1.7!important;}
.nx-live-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#ef4444!important;color:#fff!important;padding:5px 12px!important;border-radius:999px!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;animation:nx-live-pulse 2s ease-in-out infinite!important;font-family:var(--nx-font)!important;}
.nx-live-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block;animation:nx-dot-pulse 1.5s ease-in-out infinite;margin-right:2px;}
@keyframes nx-live-pulse{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,0.4);}50%{box-shadow:0 0 0 8px rgba(239,68,68,0);}}
@keyframes nx-dot-pulse{0%,100%{opacity:1;}50%{opacity:0.3;}}
.nx-stream-card{border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,0.08)!important;background:rgba(255,255,255,0.03)!important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important;cursor:pointer!important;}
.nx-stream-card:hover{transform:translateY(-10px)!important;border-color:rgba(145,70,255,0.3)!important;box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 40px rgba(145,70,255,0.2)!important;}
.nx-stream-card .elementor-widget-image img{width:100%!important;display:block!important;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94)!important;border-radius:0!important;}
.nx-stream-card:hover .elementor-widget-image img{transform:scale(1.06)!important;}
.nx-stream-title .elementor-heading-title{font-size:0.9375rem!important;font-weight:700!important;letter-spacing:-0.01em!important;color:#fff!important;font-family:var(--nx-font)!important;line-height:1.3!important;}
.nx-stream-game .elementor-heading-title{font-size:0.8125rem!important;font-weight:600!important;color:#a970ff!important;font-family:var(--nx-font)!important;}
.nx-stream-viewers .elementor-heading-title{font-size:0.8125rem!important;color:rgba(255,255,255,0.5)!important;font-family:var(--nx-font)!important;}
.nx-stream-info-bg{background:#1a1a1a!important;padding:18px!important;}
.nx-highlight-card{border-radius:20px!important;overflow:hidden!important;position:relative!important;cursor:pointer!important;transition:transform 0.4s ease!important;}
.nx-highlight-card:hover{transform:scale(1.02)!important;}
.nx-highlight-card .elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;transition:transform 0.6s ease!important;}
.nx-highlight-card:hover .elementor-widget-image img{transform:scale(1.06)!important;}
.nx-setup-card{border-radius:24px!important;border:1px solid rgba(255,255,255,0.08)!important;background:rgba(255,255,255,0.03)!important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important;position:relative!important;overflow:hidden!important;}
.nx-setup-card:hover{transform:translateY(-8px)!important;border-color:rgba(145,70,255,0.3)!important;box-shadow:0 24px 70px rgba(0,0,0,0.5),0 0 40px rgba(145,70,255,0.15)!important;}
.nx-setup-name .elementor-heading-title{font-size:1.0625rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-0.02em!important;font-family:var(--nx-font)!important;}
.nx-setup-brand .elementor-heading-title{font-size:0.875rem!important;font-weight:600!important;color:#a970ff!important;font-family:var(--nx-font)!important;}
.nx-setup-desc .elementor-widget-text-editor p{font-size:0.8125rem!important;color:rgba(255,255,255,0.5)!important;line-height:1.6!important;font-family:var(--nx-font)!important;}
.nx-testimonial-card{border-radius:24px!important;border:1px solid rgba(255,255,255,0.08)!important;background:rgba(255,255,255,0.04)!important;transition:all 0.4s ease!important;}
.nx-testimonial-card:hover{transform:translateY(-6px)!important;border-color:rgba(145,70,255,0.25)!important;box-shadow:0 24px 60px rgba(0,0,0,0.4)!important;}
.nx-stars{color:#fbbf24;font-size:1rem;letter-spacing:2px;margin-bottom:14px;}
.nx-testimonial-text .elementor-widget-text-editor p{font-size:0.9375rem!important;color:rgba(255,255,255,0.7)!important;line-height:1.75!important;font-style:italic!important;font-family:var(--nx-font)!important;}
.nx-author-name .elementor-heading-title{font-size:0.9375rem!important;font-weight:700!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-author-handle .elementor-heading-title{font-size:0.8rem!important;color:rgba(255,255,255,0.45)!important;font-family:var(--nx-font)!important;}
.nx-social-card{border-radius:24px!important;border:1px solid rgba(255,255,255,0.08)!important;background:rgba(255,255,255,0.04)!important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important;cursor:pointer!important;}
.nx-social-card:hover{transform:translateY(-10px)!important;}
.nx-social-card-twitch:hover{border-color:rgba(145,70,255,0.4)!important;box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 40px rgba(145,70,255,0.2)!important;}
.nx-social-card-discord:hover{border-color:rgba(88,101,242,0.4)!important;box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 40px rgba(88,101,242,0.2)!important;}
.nx-social-card-twitter:hover{border-color:rgba(29,155,240,0.4)!important;box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 40px rgba(29,155,240,0.2)!important;}
.nx-social-card-instagram:hover{border-color:rgba(225,48,108,0.4)!important;box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 40px rgba(225,48,108,0.2)!important;}
.nx-social-platform .elementor-heading-title{font-size:1rem!important;font-weight:700!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-social-handle .elementor-heading-title{font-size:0.875rem!important;color:rgba(255,255,255,0.5)!important;font-family:var(--nx-font)!important;}
.nx-social-count .elementor-heading-title{font-size:1.5rem!important;font-weight:900!important;letter-spacing:-0.03em!important;font-family:var(--nx-font)!important;}
.nx-stats-section{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(145,70,255,0.07) 0%,transparent 70%);}
.nx-stat-big-num .elementor-heading-title{font-size:clamp(2.5rem,5vw,4.5rem)!important;font-weight:900!important;letter-spacing:-0.05em!important;background:linear-gradient(135deg,#a970ff 0%,#9146FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-family:var(--nx-font)!important;}
.nx-stat-big-label .elementor-heading-title{font-size:0.9375rem!important;color:rgba(255,255,255,0.5)!important;font-weight:500!important;font-family:var(--nx-font)!important;}
.nx-cta-section{text-align:center;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(145,70,255,0.12) 0%,transparent 70%);}
.nx-cta-title .elementor-heading-title{font-size:clamp(2.5rem,5.5vw,5rem)!important;font-weight:900!important;letter-spacing:-0.05em!important;line-height:1.0!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-cta-title-purple .elementor-heading-title{font-size:clamp(2.5rem,5.5vw,5rem)!important;font-weight:900!important;letter-spacing:-0.05em!important;line-height:1.0!important;background:linear-gradient(135deg,#a970ff 0%,#9146FF 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-family:var(--nx-font)!important;animation:nx-glow-text 3s ease-in-out infinite!important;}
@keyframes nx-glow-text{0%,100%{filter:drop-shadow(0 0 12px rgba(145,70,255,0.4));}50%{filter:drop-shadow(0 0 30px rgba(145,70,255,0.9));}}
.nx-btn-primary .elementor-button{background:#9146FF!important;color:#fff!important;border-radius:999px!important;font-family:var(--nx-font)!important;font-weight:600!important;border:none!important;box-shadow:0 0 30px rgba(145,70,255,0.4)!important;transition:all 0.35s cubic-bezier(0.25,0.46,0.45,0.94)!important;padding:18px 40px!important;font-size:1rem!important;}
.nx-btn-primary .elementor-button:hover{background:#a970ff!important;box-shadow:0 0 60px rgba(145,70,255,0.7)!important;transform:translateY(-3px)!important;}
.nx-btn-secondary .elementor-button{background:rgba(255,255,255,0.08)!important;color:#fff!important;border-radius:999px!important;font-family:var(--nx-font)!important;font-weight:600!important;border:1px solid rgba(255,255,255,0.2)!important;transition:all 0.35s ease!important;padding:18px 40px!important;font-size:1rem!important;backdrop-filter:blur(20px)!important;}
.nx-btn-secondary .elementor-button:hover{background:rgba(255,255,255,0.15)!important;transform:translateY(-3px)!important;box-shadow:0 16px 40px rgba(0,0,0,0.3)!important;}
.nx-footer{border-top:1px solid rgba(255,255,255,0.08);}
.nx-footer-title .elementor-heading-title{font-size:0.8125rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#fff!important;font-family:var(--nx-font)!important;}
.nx-footer-link .elementor-heading-title{font-size:0.875rem!important;color:rgba(255,255,255,0.5)!important;font-family:var(--nx-font)!important;transition:color 0.2s ease!important;}
.nx-footer-link:hover .elementor-heading-title{color:#fff!important;}
.nx-footer-copy .elementor-widget-text-editor p{font-size:0.8125rem!important;color:rgba(255,255,255,0.4)!important;font-family:var(--nx-font)!important;}
.nx-hero-img .elementor-widget-container img{border-radius:28px!important;border:1px solid rgba(255,255,255,0.08)!important;box-shadow:0 40px 100px rgba(0,0,0,0.6),0 0 80px rgba(145,70,255,0.25)!important;width:100%!important;}
.nx-divider .elementor-divider-separator{border-color:rgba(255,255,255,0.08)!important;}
.nx-about-section{background:linear-gradient(180deg,transparent 0%,rgba(145,70,255,0.03) 50%,transparent 100%);}
.nx-contact-section{background:linear-gradient(180deg,transparent 0%,rgba(145,70,255,0.04) 50%,transparent 100%);}
@keyframes nx-float-el{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}
.nx-float-anim{animation:nx-float-el 6s ease-in-out infinite;}
body.page-id-831 .site-header,.site-footer-section{display:none!important;}
body.page-id-831 #masthead{display:none!important;}
body.page-id-831 .elementor-page-title{display:none!important;}
@media(max-width:900px){.nx-nav-links,.nx-btn-nav-wrap{display:none!important;}.nx-hamburger{display:flex!important;}}
@media(max-width:768px){.nx-hero-title .elementor-heading-title{font-size:2.4rem!important;}.nx-section-title .elementor-heading-title{font-size:2rem!important;}}