*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #0a84ff;--secondary-color: #8e8e93;--dark-bg: #000000;--darker-bg: #0a0a0a;--card-bg: #1c1c1e;--text-light: #f5f5f7;--text-gray: #a1a1a6;--accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--tech-gradient: linear-gradient(135deg, #00d4ff 0%, #0a84ff 100%);--spacing-xl: 120px;--spacing-lg: 80px;--spacing-md: 40px;--spacing-sm: 20px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-light);background:var(--dark-bg);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}html{scroll-behavior:smooth}.navbar{position:fixed;top:0;width:100%;background:#000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000;border-bottom:1px solid rgba(255,255,255,.1)}.nav-container{max-width:1400px;margin:0 auto;padding:15px 40px;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;text-decoration:none}.logo img{height:50px;width:auto;object-fit:contain;transition:transform .3s ease}.logo:hover img{transform:scale(1.05)}.nav-menu{display:flex;list-style:none;gap:35px;align-items:center}.nav-menu a{text-decoration:none;color:var(--text-light);font-size:14px;font-weight:500;transition:color .3s ease}.nav-menu a:hover{color:var(--primary-color)}.btn-buy{background:var(--primary-color);color:#fff!important;padding:8px 20px;border-radius:20px;transition:all .3s ease}.btn-buy:hover{background:#0077ed;transform:translateY(-2px)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.hamburger span{width:25px;height:2px;background:var(--text-light);transition:all .3s ease}.video-placeholder{width:100%;height:100%;min-height:400px;background:linear-gradient(135deg,#0a84ff1a,#764ba21a);border:2px dashed rgba(10,132,255,.3);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.video-placeholder:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(10,132,255,.1),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.placeholder-content{text-align:center;z-index:1}.play-icon{font-size:64px;color:var(--primary-color);margin-bottom:20px;opacity:.5}.placeholder-content p{font-size:20px;font-weight:600;color:var(--text-light);margin-bottom:10px}.placeholder-content span{font-size:14px;color:var(--text-gray);font-style:italic}.video-placeholder.cinematic-bg{min-height:100%;border-radius:0}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-xl) 20px var(--spacing-lg);position:relative;background:radial-gradient(ellipse at center,#1a1a2e,#000);margin-top:60px}.hero-content{max-width:900px;z-index:2;animation:fadeInUp 1s ease}.hero-title{font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--text-light)}.gradient-text{background:var(--tech-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:clamp(18px,2vw,24px);color:var(--text-gray);margin-bottom:40px;font-weight:400}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn{padding:15px 35px;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;display:inline-block}.btn-primary{background:var(--primary-color);color:#fff;box-shadow:0 10px 30px #0a84ff4d}.btn-primary:hover{background:#0077ed;transform:translateY(-3px);box-shadow:0 15px 40px #0a84ff66}.btn-secondary{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:#fff}.hero-video{margin-top:60px;width:100%;max-width:1200px;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #0a84ff33,0 0 100px #0a84ff1a;animation:fadeInUp 1s ease .3s backwards}.hero-video video{width:100%;height:auto;display:block}.scroll-indicator{position:absolute;bottom:40px;animation:bounce 2s infinite}.mouse{width:25px;height:40px;border:2px solid var(--text-light);border-radius:15px;position:relative}.mouse:before{content:"";width:4px;height:10px;background:var(--text-light);position:absolute;left:50%;top:10px;transform:translate(-50%);border-radius:2px;animation:scroll 2s infinite}.features{background:var(--dark-bg)}.feature-style-1{padding:var(--spacing-xl) 0;background:var(--dark-bg)}.feature-container{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.feature-text-center{margin-bottom:60px}.feature-number{display:inline-block;font-size:14px;font-weight:600;color:var(--primary-color);margin-bottom:15px;letter-spacing:3px}.feature-text-center h2{font-size:clamp(36px,5vw,64px);font-weight:700;margin-bottom:20px;line-height:1.1}.feature-text-center p{font-size:20px;color:var(--text-gray);max-width:700px;margin:0 auto}.feature-video-large{border-radius:20px;overflow:hidden;margin-bottom:60px;box-shadow:0 30px 80px #00000080}.feature-video-large video{width:100%;display:block}.real-builds-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.real-builds-gallery img{width:100%;height:350px;object-fit:cover;border-radius:15px;box-shadow:0 10px 30px #0000004d;transition:all .3s ease;cursor:pointer}.real-builds-gallery img:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px #0a84ff4d}.feature-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:800px;margin:0 auto}.stat-item h3{font-size:48px;font-weight:700;background:var(--tech-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.stat-item p{color:var(--text-gray);font-size:16px}.feature-style-2{min-height:100vh;display:flex;align-items:center;background:var(--darker-bg)}.split-container{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100vh;max-height:900px}.split-content{padding:80px;display:flex;flex-direction:column;justify-content:center}.split-content h2{font-size:clamp(36px,4vw,56px);font-weight:700;margin-bottom:30px;line-height:1.2}.split-content p{font-size:20px;color:var(--text-gray);margin-bottom:40px;line-height:1.7}.feature-bullets{list-style:none;display:flex;flex-direction:column;gap:15px}.feature-bullets li{padding-left:30px;position:relative;font-size:18px;color:var(--text-light)}.feature-bullets li:before{content:"\2192";position:absolute;left:0;color:var(--primary-color);font-weight:700}.split-media{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.split-media video{width:100%;height:100%;object-fit:cover}.split-media img{width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:16px}.feature-style-3{padding:var(--spacing-xl) 0;background:var(--dark-bg);position:relative;overflow:hidden}.floating-container{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;min-height:700px;display:flex;align-items:center}.floating-video-wrapper{position:absolute;right:10%;top:50%;transform:translateY(-50%);width:700px;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 40px 100px #0a84ff4d;z-index:2}.floating-video-wrapper video{width:100%;height:100%;object-fit:cover}.floating-text{max-width:500px;z-index:3}.floating-text h2{font-size:clamp(36px,5vw,64px);font-weight:700;margin-bottom:30px;line-height:1.1}.floating-text p{font-size:20px;color:var(--text-gray);line-height:1.7}.feature-style-4{position:relative;height:100vh;max-height:900px;overflow:hidden}.cinematic-video{width:100%;height:100%;position:relative}.cinematic-video video{width:100%;height:100%;object-fit:cover}.cinematic-overlay{position:absolute;bottom:0;left:0;right:0;padding:80px;background:linear-gradient(to top,#000000f2,#0000)}.cinematic-overlay h2{font-size:clamp(36px,5vw,64px);font-weight:700;margin-bottom:20px}.cinematic-overlay p{font-size:20px;color:var(--text-gray);margin-bottom:40px;max-width:600px}.height-range{display:flex;align-items:center;gap:20px;max-width:400px}.height-range span{font-size:24px;font-weight:700;color:var(--primary-color)}.range-line{flex:1;height:3px;background:linear-gradient(to right,var(--primary-color),#764ba2);border-radius:2px}.feature-style-5{padding:var(--spacing-xl) 0;background:var(--darker-bg)}.grid-container{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}.grid-text h2{font-size:clamp(36px,5vw,56px);font-weight:700;margin-bottom:30px;line-height:1.2}.grid-text p{font-size:20px;color:var(--text-gray);line-height:1.7;margin-bottom:40px}.color-options{display:flex;gap:15px}.color-dot{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease}.color-dot:hover{transform:scale(1.2);border-color:var(--primary-color)}.feature-mini-bullets{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px}.mini-bullet{font-size:16px;color:var(--text-gray);padding:10px 0}.grid-video{border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #00000080;min-height:500px}.grid-video video{width:100%;min-height:500px;object-fit:cover;display:block}.decal-showcase{padding:var(--spacing-xl) 20px;background:var(--darker-bg)}.decal-header{text-align:center;margin-bottom:60px}.section-subtitle{font-size:18px;color:var(--text-gray);max-width:700px;margin:20px auto 0;line-height:1.7}.decal-main-display{max-width:800px;margin:0 auto 60px}.decal-preview{position:relative;width:100%;height:500px;background:var(--card-bg);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0a84ff33;margin-bottom:30px}.decal-preview img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.decal-name-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 100%)}.decal-name-overlay h3{font-size:32px;font-weight:700;color:var(--text-light);margin:0}.color-toggle{display:flex;gap:15px;justify-content:center}.color-btn{display:flex;align-items:center;gap:10px;padding:15px 30px;background:var(--card-bg);border:2px solid rgba(255,255,255,.1);border-radius:50px;color:var(--text-light);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.color-btn:hover{border-color:var(--primary-color);transform:translateY(-2px)}.color-btn.active{background:var(--primary-color);border-color:var(--primary-color)}.color-swatch{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.black-swatch{background:#000}.white-swatch{background:#fff}.decal-gallery-wrapper{position:relative;max-width:1400px;margin:0 auto 60px;padding:0 60px}.decal-gallery{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0;scrollbar-width:none;-ms-overflow-style:none}.decal-gallery::-webkit-scrollbar{display:none}.decal-card{flex:0 0 200px;cursor:pointer;transition:all .3s ease}.decal-card:hover{transform:translateY(-10px)}.decal-card.active .decal-thumbnail{border-color:var(--primary-color);box-shadow:0 10px 40px #0a84ff66}.decal-thumbnail{width:200px;height:200px;border-radius:15px;overflow:hidden;background:var(--card-bg);border:3px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;margin-bottom:15px}.decal-thumbnail img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:opacity .3s ease}.decal-thumbnail .thumb-white{opacity:0}.decal-card-name{text-align:center;font-size:16px;font-weight:600;color:var(--text-light);margin:0}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:var(--card-bg);border:2px solid rgba(255,255,255,.1);border-radius:50%;color:var(--text-light);font-size:24px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.gallery-nav:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.gallery-nav.prev{left:0}.gallery-nav.next{right:0}.gallery-nav span{display:block;line-height:1}.decal-cta{text-align:center}.decal-cta p{font-size:18px;color:var(--text-gray);margin-bottom:30px}.software-section{padding:var(--spacing-xl) 20px;background:var(--dark-bg)}.software-header{text-align:center;margin-bottom:60px}.software-demo-container{max-width:1400px;margin:0 auto}.software-tabs{display:flex;gap:15px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.software-tab{display:flex;align-items:center;gap:10px;padding:15px 30px;background:var(--card-bg);border:2px solid rgba(255,255,255,.1);border-radius:50px;color:var(--text-light);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.software-tab:hover{border-color:var(--primary-color);transform:translateY(-2px)}.software-tab.active{background:var(--primary-color);border-color:var(--primary-color)}.tab-icon{font-size:20px}.software-demo-display{background:var(--card-bg);border-radius:20px;padding:60px;box-shadow:0 30px 80px #00000080;border:1px solid rgba(255,255,255,.1);min-height:600px}.demo-panel{display:none;animation:fadeIn .5s ease}.demo-panel.active{display:block}.demo-split{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.demo-content h3{font-size:32px;font-weight:700;margin-bottom:20px;color:var(--text-light)}.demo-content p{font-size:18px;color:var(--text-gray);line-height:1.7;margin-bottom:30px}.animation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.animation-preset{background:#0000004d;padding:15px;border-radius:10px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.animation-preset:hover,.animation-preset.active{border-color:var(--primary-color);transform:translateY(-3px)}.preset-preview{width:100%;height:60px;border-radius:8px;margin-bottom:10px;position:relative;overflow:hidden}.preset-preview.rainbow{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff);animation:rainbowSlide 3s linear infinite}.preset-preview.pulse{background:var(--primary-color);animation:colorPulse 2s ease-in-out infinite}.preset-preview.breathe{background:#0f0;animation:breatheEffect 3s ease-in-out infinite}.preset-preview.strobe{background:#fff;animation:strobeEffect .5s step-end infinite}.preset-preview.fade{background:linear-gradient(90deg,#f0f,#0ff);animation:fadeEffect 2s ease-in-out infinite alternate}.preset-preview.fire{background:linear-gradient(180deg,red,#ff7f00,#ff0);animation:fireEffect 1.5s ease-in-out infinite}@keyframes rainbowSlide{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes colorPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes breatheEffect{0%,to{opacity:.5}50%{opacity:1}}@keyframes strobeEffect{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeEffect{0%{opacity:.3}to{opacity:1}}@keyframes fireEffect{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.2)}}.animation-preset span{font-size:13px;color:var(--text-gray)}.software-mockup{background:#1e1e1e;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #000c;border:1px solid rgba(255,255,255,.1)}.mockup-titlebar{background:#2d2d2d;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.window-controls{display:flex;gap:0;margin-left:auto}.window-controls span{width:46px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;color:#999;font-size:10px;transition:background .2s ease}.window-controls span:nth-child(1):after{content:"\2014"}.window-controls span:nth-child(2):after{content:"\25a1"}.window-controls span:nth-child(3):after{content:"\2715"}.window-controls span:hover{background:#ffffff1a}.window-controls span:nth-child(3):hover{background:#e81123;color:#fff}.mockup-title{color:var(--text-gray);font-size:13px;flex:1;text-align:left}.mockup-content{padding:30px;min-height:300px;display:flex;align-items:center;justify-content:center}.rgb-visualizer{width:100%;display:flex;justify-content:center;align-items:center}.led-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);gap:4px;width:140px;height:280px;padding:15px;background:#0009;border-radius:12px;border:2px solid rgba(255,255,255,.1)}.strip-pixel{width:100%;height:100%;background:#333;border-radius:3px;box-shadow:inset 0 0 5px #00000080}.led-strip.rainbow .strip-pixel{animation:rainbowPixel 3s linear infinite}.led-strip.rainbow .strip-pixel:nth-child(1){animation-delay:0s}.led-strip.rainbow .strip-pixel:nth-child(2){animation-delay:75ms}.led-strip.rainbow .strip-pixel:nth-child(3){animation-delay:.15s}.led-strip.rainbow .strip-pixel:nth-child(4){animation-delay:.225s}.led-strip.rainbow .strip-pixel:nth-child(5){animation-delay:.3s}.led-strip.rainbow .strip-pixel:nth-child(6){animation-delay:.375s}.led-strip.rainbow .strip-pixel:nth-child(7){animation-delay:.45s}.led-strip.rainbow .strip-pixel:nth-child(8){animation-delay:.525s}.led-strip.rainbow .strip-pixel:nth-child(9){animation-delay:.6s}.led-strip.rainbow .strip-pixel:nth-child(10){animation-delay:.675s}.led-strip.rainbow .strip-pixel:nth-child(11){animation-delay:.75s}.led-strip.rainbow .strip-pixel:nth-child(12){animation-delay:.825s}.led-strip.rainbow .strip-pixel:nth-child(13){animation-delay:.9s}.led-strip.rainbow .strip-pixel:nth-child(14){animation-delay:.975s}.led-strip.rainbow .strip-pixel:nth-child(15){animation-delay:1.05s}.led-strip.rainbow .strip-pixel:nth-child(16){animation-delay:1.125s}.led-strip.rainbow .strip-pixel:nth-child(17){animation-delay:1.2s}.led-strip.rainbow .strip-pixel:nth-child(18){animation-delay:1.275s}.led-strip.rainbow .strip-pixel:nth-child(19){animation-delay:1.35s}.led-strip.rainbow .strip-pixel:nth-child(20){animation-delay:1.425s}.led-strip.rainbow .strip-pixel:nth-child(21){animation-delay:1.5s}.led-strip.rainbow .strip-pixel:nth-child(22){animation-delay:1.575s}.led-strip.rainbow .strip-pixel:nth-child(23){animation-delay:1.65s}.led-strip.rainbow .strip-pixel:nth-child(24){animation-delay:1.725s}.led-strip.rainbow .strip-pixel:nth-child(25){animation-delay:1.8s}.led-strip.rainbow .strip-pixel:nth-child(26){animation-delay:1.875s}.led-strip.rainbow .strip-pixel:nth-child(27){animation-delay:1.95s}.led-strip.rainbow .strip-pixel:nth-child(28){animation-delay:2.025s}.led-strip.rainbow .strip-pixel:nth-child(29){animation-delay:2.1s}.led-strip.rainbow .strip-pixel:nth-child(30){animation-delay:2.175s}.led-strip.rainbow .strip-pixel:nth-child(31){animation-delay:2.25s}.led-strip.rainbow .strip-pixel:nth-child(32){animation-delay:2.325s}.led-strip.rainbow .strip-pixel:nth-child(33){animation-delay:2.4s}.led-strip.rainbow .strip-pixel:nth-child(34){animation-delay:2.475s}.led-strip.rainbow .strip-pixel:nth-child(35){animation-delay:2.55s}.led-strip.rainbow .strip-pixel:nth-child(36){animation-delay:2.625s}.led-strip.rainbow .strip-pixel:nth-child(37){animation-delay:2.7s}.led-strip.rainbow .strip-pixel:nth-child(38){animation-delay:2.775s}.led-strip.rainbow .strip-pixel:nth-child(39){animation-delay:2.85s}.led-strip.rainbow .strip-pixel:nth-child(40){animation-delay:2.925s}@keyframes rainbowFlow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes rainbowPixel{0%{background:red;box-shadow:0 0 10px red,0 0 20px red}14%{background:#ff7f00;box-shadow:0 0 10px #ff7f00,0 0 20px #ff7f00}28%{background:#ff0;box-shadow:0 0 10px #ff0,0 0 20px #ff0}42%{background:#0f0;box-shadow:0 0 10px #0f0,0 0 20px #0f0}57%{background:#00f;box-shadow:0 0 10px #00f,0 0 20px #00f}71%{background:indigo;box-shadow:0 0 10px indigo,0 0 20px indigo}85%{background:#8b00ff;box-shadow:0 0 10px #8b00ff,0 0 20px #8b00ff}to{background:red;box-shadow:0 0 10px red,0 0 20px red}}@keyframes pulseAnimation{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes breatheAnimation{0%,to{opacity:.5}50%{opacity:1}}@keyframes strobeAnimation{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeAnimation{0%{opacity:.3}to{opacity:1}}@keyframes fireAnimation{0%,to{transform:scaleY(1);filter:brightness(1)}50%{transform:scaleY(1.1);filter:brightness(1.3)}}.led-strip.pulse .strip-pixel{background:#0a84ff;animation:pulsePixel 2s ease-in-out infinite}@keyframes pulsePixel{0%,to{background:#0a84ff;box-shadow:0 0 10px #0a84ff,0 0 20px #0a84ff}50%{background:#06c;box-shadow:0 0 5px #06c,0 0 10px #06c}}.led-strip.breathe .strip-pixel{background:#0a84ff;animation:breathePixel 3s ease-in-out infinite}@keyframes breathePixel{0%,to{background:#003d80;box-shadow:0 0 5px #003d80}50%{background:#0a84ff;box-shadow:0 0 15px #0a84ff,0 0 30px #0a84ff}}.led-strip.strobe .strip-pixel{background:#fff;animation:strobePixel .5s step-end infinite}.led-strip.strobe .strip-pixel:nth-child(odd){animation-delay:.25s}@keyframes strobePixel{0%,49%{background:#333;box-shadow:none}50%,to{background:#fff;box-shadow:0 0 15px #fff,0 0 30px #fff}}.led-strip.fade .strip-pixel{animation:fadePixel 2s ease-in-out infinite alternate}@keyframes fadePixel{0%{background:#f0f;box-shadow:0 0 10px #f0f,0 0 20px #f0f}to{background:#0ff;box-shadow:0 0 10px #0ff,0 0 20px #0ff}}.led-strip.fire .strip-pixel{animation:firePixel 1.5s ease-in-out infinite}.led-strip.fire .strip-pixel:nth-child(3n){animation-delay:.3s}.led-strip.fire .strip-pixel:nth-child(3n+1){animation-delay:.6s}.led-strip.fire .strip-pixel:nth-child(3n+2){animation-delay:.9s}@keyframes firePixel{0%,to{background:red;box-shadow:0 0 10px red,0 0 20px red}33%{background:#ff7f00;box-shadow:0 0 15px #ff7f00,0 0 30px #ff7f00}66%{background:#ff0;box-shadow:0 0 12px #ff0,0 0 25px #ff0}}.spotify-features{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;gap:15px;align-items:flex-start}.feature-check{color:#1db954;font-size:24px;font-weight:700}.feature-item strong{color:var(--text-light);font-size:16px;display:block;margin-bottom:5px}.feature-item p{color:var(--text-gray);font-size:14px;margin:0}.spotify-ui{flex-direction:column;gap:20px}.now-playing{display:flex;gap:20px;align-items:center;padding:20px;background:#0000004d;border-radius:10px}.album-art{width:80px;height:80px;background:linear-gradient(135deg,#1db954,#1ed760);border-radius:8px;overflow:hidden}.album-art img{width:100%;height:100%;object-fit:cover;display:block}.track-info{flex:1}.track-name{font-size:18px;font-weight:600;color:var(--text-light);margin-bottom:5px}.artist-name{font-size:14px;color:var(--text-gray)}.audio-visualizer{display:flex;justify-content:center;align-items:flex-end;gap:8px;height:280px;padding:20px;background:#0000004d;border-radius:12px}.audio-visualizer .bar{width:20px;background:linear-gradient(180deg,#1db954,#1ed760,#1db954);border-radius:8px;box-shadow:0 0 20px #1db95480;position:relative;border:1px solid rgba(255,255,255,.1);transition:height .3s ease}.audio-visualizer .bar-1{height:40%;animation:audioBar1 1.2s ease-in-out infinite}.audio-visualizer .bar-2{height:70%;animation:audioBar2 1.4s ease-in-out infinite}.audio-visualizer .bar-3{height:85%;animation:audioBar3 1.1s ease-in-out infinite}.audio-visualizer .bar-4{height:55%;animation:audioBar4 1.3s ease-in-out infinite}.audio-visualizer .bar-5{height:65%;animation:audioBar5 1.5s ease-in-out infinite}@keyframes audioBar1{0%,to{height:40%}50%{height:75%}}@keyframes audioBar2{0%,to{height:70%}50%{height:35%}}@keyframes audioBar3{0%,to{height:85%}50%{height:50%}}@keyframes audioBar4{0%,to{height:55%}50%{height:80%}}@keyframes audioBar5{0%,to{height:65%}50%{height:30%}}@keyframes spotifyPulse{0%,to{box-shadow:0 0 40px #1db95499,0 0 80px #1db9544d}50%{box-shadow:0 0 60px #1db954cc,0 0 120px #1db95480}}@keyframes audioLevel{0%{height:20%}25%{height:80%}50%{height:45%}75%{height:90%}to{height:20%}}.tool-features{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.tool{background:#0000004d;padding:15px;border-radius:10px;text-align:center;font-size:14px;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .3s ease}.tool:hover{background:#0a84ff1a;border-color:#0a84ff4d;transform:translateY(-2px)}.tool.active{background:#0a84ff33;border-color:var(--primary-color);box-shadow:0 0 15px #0a84ff4d}.draw-ui{flex-direction:column;gap:20px}.canvas-area{flex:1;display:flex;align-items:center;justify-content:center}.led-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);gap:6px;padding:20px;background:#00000080;border-radius:12px;width:170px;height:300px;border:2px solid rgba(255,255,255,.1)}.led-pixel{width:20px;height:20px;background:#222;border-radius:50%;transition:all .2s ease;border:1px solid rgba(255,255,255,.05)}.led-pixel.active{background:var(--primary-color);box-shadow:0 0 15px var(--primary-color),0 0 30px var(--primary-color);border-color:var(--primary-color)}.color-palette{display:flex;gap:10px;justify-content:center}.color-option{width:40px;height:40px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.color-option:hover{transform:scale(1.1);border-color:#fff}.color-option.active{border-color:#fff;box-shadow:0 0 15px #ffffff80;transform:scale(1.15)}.converter-steps{display:flex;flex-direction:column;gap:15px}.step{display:flex;align-items:center;gap:15px;padding:15px;background:#0000004d;border-radius:10px;border-left:3px solid var(--primary-color)}.step-number{width:32px;height:32px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.converter-demo{display:flex;align-items:center;justify-content:center;padding:40px 20px}.conversion-view{display:flex;align-items:center;gap:30px}.conversion-side{display:flex;flex-direction:column;align-items:center;gap:15px}.conversion-label{font-size:13px;color:var(--text-gray);font-weight:600;text-transform:uppercase;letter-spacing:1px}.original-image{background:#0000004d;padding:20px;border-radius:12px;border:2px solid rgba(255,255,255,.1)}.converted-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);gap:4px;padding:15px;background:#00000080;border-radius:12px;border:2px solid rgba(255,255,255,.1)}.mini-pixel{width:12px;height:12px;background:#222;border-radius:50%;border:1px solid rgba(255,255,255,.05)}.mini-pixel.active-pink{background:#f06;box-shadow:0 0 10px #f06,0 0 20px #f06;border-color:#f06}.conversion-arrow{font-size:32px;color:var(--primary-color);font-weight:700}.monitoring-ui{display:flex;flex-direction:column;gap:30px;padding:30px}.monitoring-features{display:flex;flex-direction:column;gap:20px}.temp-stats{display:flex;gap:30px;justify-content:center;background:#0000004d;padding:20px;border-radius:10px}.stat-row{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-label{font-size:12px;color:var(--text-gray);text-transform:uppercase;letter-spacing:1px}.stat-value{font-size:24px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cpu-temp{color:#0a84ff}.gpu-temp{color:#00d4ff}.temp-display{display:flex;flex-direction:column;align-items:center;gap:15px}.temp-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);gap:6px;padding:20px;background:#00000080;border-radius:12px;width:170px;height:300px;border:2px solid rgba(255,255,255,.1)}.temp-pixel{width:20px;height:20px;background:#222;border-radius:50%;transition:all .3s ease;border:1px solid rgba(255,255,255,.05)}.temp-pixel.active-blue{background:#0a84ff;box-shadow:0 0 15px #0a84ff,0 0 30px #0a84ff;border-color:#0a84ff;animation:tempGlow 2s ease-in-out infinite}.temp-pixel.active-cyan{background:#00d4ff;box-shadow:0 0 15px #00d4ff,0 0 30px #00d4ff;border-color:#00d4ff;animation:tempGlow 2s ease-in-out infinite}.temp-pixel.active-yellow{background:#ffd60a;box-shadow:0 0 15px #ffd60a,0 0 30px #ffd60a;border-color:#ffd60a;animation:tempGlow 2s ease-in-out infinite}.temp-pixel.active-orange{background:#ff9500;box-shadow:0 0 15px #ff9500,0 0 30px #ff9500;border-color:#ff9500;animation:tempGlow 2s ease-in-out infinite}.temp-pixel.active-red{background:#ff3b30;box-shadow:0 0 15px #ff3b30,0 0 30px #ff3b30;border-color:#ff3b30;animation:tempGlow 2s ease-in-out infinite}@keyframes tempGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.temp-label{font-size:13px;color:var(--text-gray);font-weight:600;text-transform:uppercase;letter-spacing:1px}.software-cta{text-align:center;margin-top:50px}.software-cta p{font-size:18px;color:var(--text-gray);margin-bottom:20px}.download-badges{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.badge{padding:10px 20px;background:#0a84ff1a;border:1px solid rgba(10,132,255,.3);border-radius:20px;font-size:14px;font-weight:600}.specs-section{padding:var(--spacing-xl) 20px;background:var(--dark-bg)}.section-title{text-align:center;font-size:clamp(36px,5vw,56px);font-weight:700;margin-bottom:20px;color:var(--text-light)}.specs-layout{max-width:900px;margin:0 auto}.specs-header{text-align:center;margin-bottom:60px}.specs-subtitle{color:var(--text-gray);font-size:18px;margin-top:10px}.specs-list{background:var(--card-bg);border-radius:20px;padding:40px 50px;border:1px solid rgba(255,255,255,.1)}.spec-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.spec-item:last-child{border-bottom:none}.spec-item:hover{background:#0a84ff0d;margin:0 -10px;padding-left:20px;padding-right:10px;border-radius:8px}.spec-label{font-size:16px;color:var(--text-gray);font-weight:500}.spec-value{font-size:16px;color:var(--text-light);font-weight:600;text-align:right}.reviews-section{padding:var(--spacing-xl) 20px;background:var(--darker-bg)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.review-card{background:var(--card-bg);padding:40px;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.review-card:hover{transform:translateY(-5px);border-color:#0a84ff4d;box-shadow:0 20px 60px #0a84ff26}.stars{color:gold;font-size:20px;margin-bottom:20px}.review-card p{font-size:16px;line-height:1.7;margin-bottom:20px;color:var(--text-gray)}.reviewer{display:flex;flex-direction:column;gap:5px}.reviewer strong{font-size:16px;color:var(--text-light)}.reviewer span{font-size:14px;color:var(--text-gray)}.final-cta{padding:var(--spacing-xl) 20px;text-align:center;background:var(--darker-bg);color:#fff;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.final-cta h2{font-size:clamp(36px,5vw,56px);font-weight:700;margin-bottom:20px;color:var(--text-light)}.final-cta p{font-size:20px;margin-bottom:40px;color:var(--text-gray)}.btn-large{padding:18px 50px;font-size:18px}.final-cta .btn-primary{background:var(--primary-color);color:#fff}.final-cta .btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0a84ff66}.guarantee{margin-top:30px;font-size:14px;color:var(--text-gray)}.footer{background:var(--darker-bg);color:var(--text-light);padding:60px 20px 30px;border-top:1px solid rgba(255,255,255,.1)}.footer-content{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.footer-col h4{font-size:18px;margin-bottom:20px;font-weight:600;color:var(--text-light)}.footer-col p{color:var(--text-gray);font-size:14px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:var(--text-gray);text-decoration:none;font-size:14px;transition:color .3s ease}.footer-col ul li a:hover{color:var(--primary-color)}.social-links{display:flex;gap:15px;flex-direction:column}.social-links a{color:var(--text-gray);text-decoration:none;font-size:14px;transition:color .3s ease}.social-links a:hover{color:var(--primary-color)}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);color:var(--text-gray);font-size:14px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes scroll{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(15px)}}[data-aos]{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}[data-aos].aos-animate{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.split-container{grid-template-columns:1fr;height:auto;min-height:100vh}.split-media{min-height:400px}.floating-container{flex-direction:column;min-height:auto;gap:40px}.floating-video-wrapper{position:relative;right:0;top:0;transform:none;width:100%;max-width:600px;margin:0 auto}.floating-text{text-align:center;margin:0 auto}.grid-container{grid-template-columns:1fr}.feature-stats{grid-template-columns:repeat(3,1fr);gap:20px}.real-builds-gallery{grid-template-columns:repeat(2,1fr);gap:15px}.real-builds-gallery img:last-child{grid-column:1 / -1}}@media (max-width: 768px){.logo img{height:40px}.nav-menu{position:fixed;left:-100%;top:60px;flex-direction:column;background:#000000fa;width:100%;text-align:center;transition:.3s;box-shadow:0 10px 27px #00000080;padding:30px 0;border-top:1px solid rgba(255,255,255,.1)}.nav-menu.active{left:0}.hamburger{display:flex}.hero{padding:var(--spacing-lg) 20px var(--spacing-md)}.hero-cta{flex-direction:column;gap:15px;align-items:center}.btn{width:100%;max-width:300px}.split-content,.cinematic-overlay{padding:40px 30px}.feature-stats,.real-builds-gallery{grid-template-columns:1fr}.real-builds-gallery img{height:250px}.real-builds-gallery img:last-child{grid-column:auto}.grid-text{text-align:center}.color-options{justify-content:center}.specs-section,.reviews-section,.final-cta{padding:var(--spacing-lg) 20px}.footer-content{grid-template-columns:1fr;text-align:center}.social-links{flex-direction:row;justify-content:center}.decal-preview{height:350px}.decal-name-overlay h3{font-size:24px}.color-toggle{flex-direction:column}.color-btn{width:100%;max-width:300px;margin:0 auto}.decal-gallery-wrapper{padding:0 50px}.decal-card{flex:0 0 150px}.decal-thumbnail{width:150px;height:150px}.gallery-nav{width:40px;height:40px;font-size:20px}}@media (max-width: 768px){.specs-list{padding:30px 25px}.spec-item{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 0}.spec-value{text-align:left;color:var(--primary-color)}.conversion-view{flex-direction:column;gap:20px}.conversion-arrow{transform:rotate(90deg)}.temp-stats{flex-direction:column;gap:15px}.monitoring-ui{padding:20px}}.community-led-preview{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);gap:4px;width:100px;height:160px;background:#0009;padding:12px;border-radius:12px;border:2px solid rgba(255,255,255,.1);margin:0 auto 20px}.preview-pixel{width:100%;height:100%;background:#ffffff1a;border-radius:2px}.preview-pixel.active-pulse{background:var(--primary-color);box-shadow:0 0 10px var(--primary-color);animation:pixelPulse 2s ease-in-out infinite}@keyframes pixelPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.rainbow-wave .wave-pixel{animation:rainbowWave 3s linear infinite}@keyframes rainbowWave{0%{background:red;box-shadow:0 0 8px red}16%{background:#ff7f00;box-shadow:0 0 8px #ff7f00}33%{background:#ff0;box-shadow:0 0 8px #ff0}50%{background:#0f0;box-shadow:0 0 8px #0f0}66%{background:#00f;box-shadow:0 0 8px #00f}83%{background:#8b00ff;box-shadow:0 0 8px #8b00ff}to{background:red;box-shadow:0 0 8px red}}.rainbow-wave .wave-pixel:nth-child(n){animation-delay:calc(var(--pixel-index, 0) * .05s)}.matrix-effect .matrix-pixel{animation:matrixFall 2s ease-in-out infinite;background:#00ff41}@keyframes matrixFall{0%{opacity:0;box-shadow:0 0 #00ff41}20%{opacity:1;box-shadow:0 0 10px #00ff41}80%{opacity:1;box-shadow:0 0 10px #00ff41}to{opacity:0;box-shadow:0 0 #00ff41}}.matrix-effect .matrix-pixel:nth-child(5n+1){animation-delay:0s}.matrix-effect .matrix-pixel:nth-child(5n+2){animation-delay:.4s}.matrix-effect .matrix-pixel:nth-child(5n+3){animation-delay:.8s}.matrix-effect .matrix-pixel:nth-child(5n+4){animation-delay:1.2s}.matrix-effect .matrix-pixel:nth-child(5n+5){animation-delay:1.6s}@media (max-width: 480px){.hero-title{font-size:36px}.specs-list{padding:25px 20px}.hero-subtitle{font-size:16px}.section-title,.stat-item h3{font-size:32px}.decal-preview{height:300px}.decal-gallery-wrapper{padding:0 40px}.decal-card{flex:0 0 120px}.decal-thumbnail{width:120px;height:120px}.decal-card-name{font-size:13px}.software-demo-display{padding:30px 20px}.demo-split{grid-template-columns:1fr;gap:40px}.animation-grid{grid-template-columns:repeat(2,1fr)}.tool-features{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles.css.map */
