input[type=range]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;cursor:pointer;height:20px}input[type=range]::-webkit-slider-runnable-track{height:8px!important;background:#404040!important;border-radius:4px!important;border:none!important}input[type=range]::-moz-range-track{height:8px!important;background:#404040!important;border-radius:4px!important;border:none!important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;background:#f59e0b!important;background-color:#f59e0b!important;border-radius:50%!important;border:none!important;margin-top:-6px!important;box-shadow:0 2px 6px #0000004d!important;cursor:pointer}input[type=range]::-moz-range-thumb{width:20px!important;height:20px!important;background:#f59e0b!important;background-color:#f59e0b!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 6px #0000004d!important;cursor:pointer}input[type=range]::-ms-thumb{width:20px!important;height:20px!important;background:#f59e0b!important;border-radius:50%!important;border:none!important}input[type=range]::-ms-fill-lower{background:#f59e0b!important}input[type=range]::-ms-fill-upper{background:#404040!important}input[type=range]:focus{outline:none!important}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #f59e0b4d,0 2px 6px #0000004d!important}input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 3px #f59e0b4d,0 2px 6px #0000004d!important}@keyframes fadeOutUp{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.text-exit{animation:fadeOutUp .6s ease-in-out forwards}.text-enter{animation:fadeInUp .6s ease-in-out forwards}#changingText{position:relative;display:inline-block;min-width:280px}#changingText span{display:inline-block;white-space:nowrap}@keyframes pulse-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-ring{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border:2px solid rgba(251,191,36,.3);border-radius:50%;animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite}.ai-core{animation:rotate-slow 20s linear infinite}@keyframes paint-stroke{0%{width:0;opacity:0}50%{opacity:1}to{width:100%;opacity:.8}}@keyframes brush-move{0%{left:-20px;top:20px}25%{left:80px;top:40px}50%{left:160px;top:80px}75%{left:100px;top:120px}to{left:200px;top:160px}}@keyframes image-fade-in{0%,70%{opacity:0}to{opacity:1}}.paint-stroke{position:absolute;height:20px;background:linear-gradient(90deg,transparent,#fbbf24,transparent);opacity:0;animation:paint-stroke 3s ease-out forwards}.stroke-1{top:30px;animation-delay:.2s}.stroke-2{top:60px;animation-delay:.6s}.stroke-3{top:90px;animation-delay:1s}.stroke-4{top:120px;animation-delay:1.4s}.stroke-5{top:150px;animation-delay:1.8s}.image-reveal{position:absolute;top:20px;right:20px;bottom:20px;left:20px;opacity:0;animation:image-fade-in 3s ease-out forwards}.paintbrush{position:absolute;animation:brush-move 3s ease-in-out infinite}@keyframes blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes speak{0%,to{height:8px;border-radius:50%}50%{height:24px;border-radius:40%}}@keyframes voice-wave-expand{0%{transform:translate(0) scale(0);opacity:1}to{transform:translate(100px) scale(1);opacity:0}}.face-container{position:relative}.face{width:120px;height:120px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;position:relative;box-shadow:0 8px 32px #fbbf244d}.eyes{position:absolute;top:35px;left:50%;transform:translate(-50%);display:flex;gap:30px}.eye{width:16px;height:16px;background:#1a1a1a;border-radius:50%;animation:blink 4s ease-in-out infinite}.mouth-container{position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.mouth{width:40px;background:#1a1a1a;animation:speak 1s ease-in-out infinite}.voice-waves{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.voice-wave{position:absolute;width:30px;height:30px;border:2px solid rgba(251,191,36,.6);border-radius:50% 0 50% 50%;transform-origin:left center;animation:voice-wave-expand 2s ease-out infinite}.voice-wave-1{animation-delay:0s}.voice-wave-2{animation-delay:.3s}.voice-wave-3{animation-delay:.6s}@keyframes word-fall{0%{transform:translateY(-50px);opacity:0}20%{opacity:1}to{transform:translateY(200px);opacity:0}}@keyframes note-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.note-container{position:relative;z-index:10;animation:note-pulse 2s ease-in-out infinite}.words-container{position:absolute;top:80px;left:50%;transform:translate(-50%);width:200px;height:200px}.falling-word{position:absolute;left:50%;transform:translate(-50%);font-size:16px;font-weight:600;color:#fbbf24;opacity:0;animation:word-fall 3s ease-in infinite}.word-1{animation-delay:0s}.word-2{animation-delay:.6s}.word-3{animation-delay:1.2s}.word-4{animation-delay:1.8s}.word-5{animation-delay:2.4s}.robot-container{width:200px;height:200px;position:relative}.circuit-board{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:repeating-linear-gradient(0deg,transparent,transparent 10px,rgba(251,191,36,.05) 10px,rgba(251,191,36,.05) 11px),repeating-linear-gradient(90deg,transparent,transparent 10px,rgba(251,191,36,.05) 10px,rgba(251,191,36,.05) 11px);opacity:.5}.robot-face-modern{width:100%;height:100%;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:20px;position:relative;box-shadow:0 0 0 3px #fbbf24,0 10px 30px #0000004d;overflow:hidden}.led-strip{position:absolute;top:15px;left:50%;transform:translate(-50%);display:flex;gap:15px}.led{width:8px;height:8px;background:#fbbf24;border-radius:50%;animation:led-pulse 2s ease-in-out infinite}.led:nth-child(1){animation-delay:0s}.led:nth-child(2){animation-delay:.2s}.led:nth-child(3){animation-delay:.4s}.led:nth-child(4){animation-delay:.6s}.led:nth-child(5){animation-delay:.8s}@keyframes led-pulse{0%,to{opacity:.3}50%{opacity:1;box-shadow:0 0 8px currentColor}}.robot-eyes-container{position:absolute;top:50px;left:50%;transform:translate(-50%);display:flex;gap:50px}.robot-eye-modern{width:36px;height:36px;background:#111;border-radius:50%;position:relative;overflow:hidden;border:2px solid #333}.eye-iris{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:radial-gradient(circle,#fbbf24,#f59e0b);border-radius:50%;animation:eye-look 4s ease-in-out infinite}@keyframes eye-look{0%,to{transform:translate(0)}25%{transform:translate(3px)}50%{transform:translateY(-3px)}75%{transform:translate(-3px)}}.eye-pupil-modern{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#000;border-radius:50%}.emotion-display{position:absolute;top:110px;left:50%;transform:translate(-50%);display:flex;gap:8px}.emotion-bar{width:20px;height:8px;background:#fbbf244d;border-radius:4px;animation:emotion-wave 2s ease-in-out infinite}.emotion-bar:nth-child(1){animation-delay:0s}.emotion-bar:nth-child(2){animation-delay:.1s}.emotion-bar:nth-child(3){animation-delay:.2s}.emotion-bar:nth-child(4){animation-delay:.3s}.emotion-bar:nth-child(5){animation-delay:.4s}@keyframes emotion-wave{0%,to{height:8px;background:#fbbf244d}50%{height:20px;background:#fbbf24}}.robot-mouth-display{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(8,8px);gap:2px}.mouth-pixel{width:8px;height:8px;background:#fbbf24;border-radius:1px;animation:mouth-smile 3s ease-in-out infinite}.mouth-pixel:nth-child(1),.mouth-pixel:nth-child(8){animation-delay:.3s}.mouth-pixel:nth-child(2),.mouth-pixel:nth-child(7){animation-delay:.2s}.mouth-pixel:nth-child(3),.mouth-pixel:nth-child(6){animation-delay:.1s}.mouth-pixel:nth-child(4),.mouth-pixel:nth-child(5){animation-delay:0s}@keyframes mouth-smile{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.energy-particles{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;pointer-events:none}.particle{position:absolute;width:3px;height:3px;background:#fbbf24;border-radius:50%;animation:particle-orbit 5s linear infinite}.particle:nth-child(1){top:20%;left:20%;animation-delay:0s}.particle:nth-child(2){top:80%;left:20%;animation-delay:1.25s}.particle:nth-child(3){top:80%;right:20%;animation-delay:2.5s}.particle:nth-child(4){top:20%;right:20%;animation-delay:3.75s}@keyframes particle-orbit{0%{transform:rotate(0) translate(100px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(100px) rotate(-360deg);opacity:0}}.image-gen-container{width:240px;height:240px;position:relative;background:#0a0a0a;border-radius:12px;overflow:hidden;border:2px solid #333}.scan-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#fbbf24,transparent);animation:scan-vertical 3s linear infinite}.scan-line-h{position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(180deg,transparent,#fbbf24,transparent);animation:scan-horizontal 3s linear infinite}@keyframes scan-vertical{0%{top:-2px}to{top:100%}}@keyframes scan-horizontal{0%{left:-2px}to{left:100%}}.image-layers{position:absolute;top:20px;right:20px;bottom:20px;left:20px}.layer{position:absolute;top:0;right:0;bottom:0;left:0}.wireframe{opacity:.3;animation:fade-out 3s ease-out forwards}.grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 20px,#fbbf24 20px,#fbbf24 21px)}.grid-lines.vertical{background:repeating-linear-gradient(90deg,transparent,transparent 20px,#fbbf24 20px,#fbbf24 21px)}.colors{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px;opacity:0;animation:fade-in 1s ease-out 1s forwards}.color-block{background:var(--color);opacity:0;transform:scale(0);animation:block-appear .5s ease-out var(--delay) forwards}@keyframes block-appear{to{opacity:.8;transform:scale(1)}}.details{opacity:0;animation:fade-in 1s ease-out 2s forwards}.detail-line{position:absolute;height:1px;background:#fbbf2480;left:10%;right:10%}.detail-line:nth-child(1){top:30%}.detail-line:nth-child(2){top:50%}.detail-line:nth-child(3){top:70%}.final-image{opacity:0;animation:fade-in 1s ease-out 3s forwards}.image-content{position:relative;width:100%;height:100%}.image-element{position:absolute}.sun{top:20px;right:20px;width:40px;height:40px;background:#fbbf24;border-radius:50%;box-shadow:0 0 20px #fbbf2480}.mountain{bottom:0;left:10%;width:0;height:0;border-style:solid;border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:80px solid #4b5563}.mountain.small{left:40%;border-left-width:40px;border-right-width:40px;border-bottom-width:60px;border-bottom-color:#6b7280}.ground{bottom:0;left:0;right:0;height:40px;background:#374151}.generation-progress{position:absolute;bottom:10px;left:10px;right:10px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:#fbbf24;animation:progress 4s ease-out forwards}@keyframes progress{0%{width:0%}to{width:100%}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}.voice-synth-container{width:200px;height:200px;position:relative;display:flex;align-items:center;justify-content:center}.waveform-display{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px}.waveform-bar{width:4px;background:#fbbf24;border-radius:2px;animation:wave-dance 1s ease-in-out var(--delay) infinite}@keyframes wave-dance{0%,to{height:20px;opacity:.3}50%{height:60px;opacity:1}}.frequency-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.freq-ring{position:absolute;border:2px solid rgba(251,191,36,.3);border-radius:50%;animation:ring-expand 3s ease-out infinite}.ring-1{width:100px;height:100px;animation-delay:0s}.ring-2{width:140px;height:140px;animation-delay:1s}.ring-3{width:180px;height:180px;animation-delay:2s}@keyframes ring-expand{0%{transform:scale(.8);opacity:0}50%{opacity:.5}to{transform:scale(1.2);opacity:0}}.voice-particles{position:absolute;top:0;right:0;bottom:0;left:0}.v-particle{position:absolute;top:50%;left:50%;width:4px;height:4px;background:#fbbf24;border-radius:50%;animation:particle-radiate 2s ease-out infinite;transform-origin:center;transform:rotate(var(--angle)) translate(0) translateY(-50%)}@keyframes particle-radiate{0%{transform:rotate(var(--angle)) translate(0) translateY(-50%);opacity:1}to{transform:rotate(var(--angle)) translate(80px) translateY(-50%);opacity:0}}.speaker-icon{position:relative;z-index:10;animation:speaker-pulse 2s ease-in-out infinite}@keyframes speaker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.audio-analysis-container{width:260px;height:200px;position:relative}.audio-track{width:100%;height:80px;background:#1a1a1a;border-radius:8px;position:relative;overflow:hidden;border:2px solid #333}.track-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#fbbf2433}.track-progress{position:absolute;top:0;left:0;bottom:0;width:0%;background:#fbbf241a;animation:track-scan 4s linear infinite}@keyframes track-scan{0%{width:0%}to{width:100%}}.audio-waveform{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:space-between}.wave-segment{width:2px;background:#fbbf24;height:20px;animation:segment-pulse 2s ease-in-out var(--delay) infinite}@keyframes segment-pulse{0%,to{height:20px;opacity:.5}50%{height:40px;opacity:1}}.words-container-modern{position:absolute;top:100px;left:0;right:0;height:100px;display:flex;justify-content:space-around;align-items:flex-start}.extracted-word{font-size:14px;font-weight:600;color:#fbbf24;opacity:0;transform:translateY(-20px);animation:word-extract 3s ease-out var(--word-delay) forwards}@keyframes word-extract{0%{opacity:0;transform:translateY(-20px) scale(0)}50%{opacity:1;transform:translateY(0) scale(1.2)}to{opacity:.8;transform:translateY(20px) scale(1)}}.analysis-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.a-particle{position:absolute;width:2px;height:2px;background:#fbbf24;border-radius:50%;animation:analysis-float 4s ease-in-out infinite}.a-particle:nth-child(1){top:70%;left:20%;animation-delay:0s}.a-particle:nth-child(2){top:60%;left:50%;animation-delay:1.3s}.a-particle:nth-child(3){top:65%;right:20%;animation-delay:2.6s}@keyframes analysis-float{0%{transform:translateY(0) scale(0);opacity:0}50%{transform:translateY(-50px) scale(1);opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}#visualContainer{transition:all .5s cubic-bezier(.4,0,.2,1)}.service-card{text-align:left}.service-card .card-content{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.service-card .card-content:hover{transform:scale(1.02)}.service-card.active .card-content{border-color:currentColor;border-width:2px}.service-card.active[data-service=text-to-image] .card-content{border-color:#9333ea80}.service-card.active[data-service=text-to-speech] .card-content{border-color:#22c55e80}.service-card.active[data-service=video-to-text] .card-content{border-color:#fb923c80}.service-card.active[data-service=llm-models] .card-content{border-color:#3b82f680}#useCasesTrack{transition:transform .5s ease-out}.use-case-indicator{cursor:pointer;transition:all .3s ease;position:relative}.use-case-indicator.active{background-color:#fbbf24!important;box-shadow:0 0 12px #fbbf2499;width:3rem}.use-case-indicator:not(.active):hover{background-color:#a3a3a3!important}.use-case-slide{min-width:100%}@keyframes float{0%,to{transform:translateY(0) translate(0);opacity:.4}25%{transform:translateY(-20px) translate(10px);opacity:.8}50%{transform:translateY(-10px) translate(-5px);opacity:.6}75%{transform:translateY(-30px) translate(15px);opacity:.9}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%;transform:scale(1) rotate(0)}25%{background-position:100% 50%;transform:scale(1.1) rotate(1deg)}50%{background-position:100% 100%;transform:scale(1.05) rotate(-1deg)}75%{background-position:0% 100%;transform:scale(1.15) rotate(.5deg)}}.animate-gradient-shift{background-size:400% 400%;animation:gradient-shift 15s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.animate-pulse-slow{animation:pulse-slow 8s ease-in-out infinite}@keyframes icon-bounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1.05)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-2px) scale(1.02)}}@keyframes icon-glow{0%,to{box-shadow:0 4px 20px #fbbf244d}50%{box-shadow:0 8px 40px #fbbf2480}}#features .group:hover .w-16.h-16,#features .group:hover .w-12.h-12{animation:icon-bounce .6s ease-in-out}#features .group:hover{transform:translateY(-4px)}#features .group{transition:transform .3s ease-out}.grain-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.dark .grain-overlay{opacity:.04}.cursor-glow{position:fixed;width:400px;height:400px;border-radius:50%;pointer-events:none;z-index:9998;background:radial-gradient(circle,rgba(251,191,36,.15) 0%,rgba(251,191,36,.05) 30%,transparent 70%);transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0}.cursor-glow.active{opacity:1}.dark .cursor-glow{background:radial-gradient(circle,rgba(251,191,36,.12) 0%,rgba(251,191,36,.04) 30%,transparent 70%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-container{overflow:hidden;white-space:nowrap;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.marquee-track{display:inline-flex;animation:marquee 30s linear infinite}.marquee-track:hover{animation-play-state:paused}.glass-card{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #00000014,inset 0 1px #ffffff80}.dark .glass-card{background:#171717b3;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.tilt-card{transform-style:preserve-3d;transition:transform .15s ease-out}.tilt-card-inner{transform:translateZ(20px)}.tilt-card .tilt-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 50%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.tilt-card:hover .tilt-shine{opacity:1}@keyframes gradient-rotate{0%{--angle: 0deg}to{--angle: 360deg}}.gradient-border{position:relative;background:transparent}.gradient-border:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--angle, 0deg),#fbbf24,#f97316,#ef4444,#ec4899,#8b5cf6,#3b82f6,#22c55e,#fbbf24);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;animation:gradient-rotate 3s linear infinite}.gradient-border:hover:before{opacity:1}.scroll-fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-fade-in.visible{opacity:1;transform:translateY(0)}.scroll-fade-in.delay-1{transition-delay:.1s}.scroll-fade-in.delay-2{transition-delay:.2s}.scroll-fade-in.delay-3{transition-delay:.3s}.scroll-fade-in.delay-4{transition-delay:.4s}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.stagger-children.visible>*:nth-child(1){transition-delay:.05s}.stagger-children.visible>*:nth-child(2){transition-delay:.1s}.stagger-children.visible>*:nth-child(3){transition-delay:.15s}.stagger-children.visible>*:nth-child(4){transition-delay:.2s}.stagger-children.visible>*:nth-child(5){transition-delay:.25s}.stagger-children.visible>*:nth-child(6){transition-delay:.3s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.dark .hover-lift:hover{box-shadow:0 20px 40px #0006}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer,.animate-shimmer{background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}.header-initial{transform:translateY(0)}.header-scrolled{padding-top:.5rem!important;padding-bottom:.5rem!important}.header-hidden{transform:translateY(-100%)}.header-visible{transform:translateY(0);box-shadow:0 4px 30px #0000001a}.dark .header-visible{box-shadow:0 4px 30px #0000004d}@keyframes logo-pulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 8px rgba(251,191,36,.4))}}.header-scrolled a img{animation:logo-pulse 3s ease-in-out infinite}.header-scrolled .flux-navbar{opacity:.9}.header-scrolled .flux-navbar:hover{opacity:1}header *{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes cta-ring-pulse{0%{box-shadow:0 0 #fbbf2499}70%{box-shadow:0 0 0 10px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.get-started-btn{position:relative}.get-started-btn.cta-pulse{animation:cta-ring-pulse 2s ease-out infinite}.aurora-container{filter:blur(60px);opacity:.6}.dark .aurora-container{opacity:.4}.aurora-wave{position:absolute;width:200%;height:200%;left:-50%;top:-50%;animation:aurora-move 15s ease-in-out infinite}.aurora-wave-1{background:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(251,191,36,.4) 0%,transparent 50%);animation-duration:12s}.aurora-wave-2{background:radial-gradient(ellipse 60% 40% at 40% 60%,rgba(249,115,22,.3) 0%,transparent 50%);animation-duration:18s;animation-delay:-5s}.aurora-wave-3{background:radial-gradient(ellipse 70% 60% at 60% 40%,rgba(251,146,60,.25) 0%,transparent 50%);animation-duration:20s;animation-delay:-10s}.dark .aurora-wave-1{background:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(251,191,36,.2) 0%,transparent 50%)}.dark .aurora-wave-2{background:radial-gradient(ellipse 60% 40% at 40% 60%,rgba(249,115,22,.15) 0%,transparent 50%)}.dark .aurora-wave-3{background:radial-gradient(ellipse 70% 60% at 60% 40%,rgba(251,146,60,.12) 0%,transparent 50%)}@keyframes aurora-move{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(5%,5%) rotate(5deg) scale(1.05)}50%{transform:translate(-3%,8%) rotate(-3deg) scale(1.1)}75%{transform:translate(-5%,-5%) rotate(3deg) scale(1.02)}}.mesh-blob{position:absolute;border-radius:50%;filter:blur(80px);mix-blend-mode:normal;animation:blob-morph 20s ease-in-out infinite}.mesh-blob-1{width:500px;height:500px;top:-10%;left:-10%;background:linear-gradient(135deg,rgba(251,191,36,.3) 0%,rgba(251,146,60,.2) 50%,transparent 100%);animation-duration:15s}.mesh-blob-2{width:400px;height:400px;bottom:-5%;right:-5%;background:linear-gradient(225deg,rgba(249,115,22,.25) 0%,rgba(234,88,12,.15) 50%,transparent 100%);animation-duration:20s;animation-delay:-7s}.mesh-blob-3{width:600px;height:600px;top:30%;left:30%;background:linear-gradient(315deg,rgba(251,191,36,.15) 0%,rgba(253,224,71,.1) 50%,transparent 100%);animation-duration:25s;animation-delay:-12s}.dark .mesh-blob-1{background:linear-gradient(135deg,rgba(251,191,36,.15) 0%,rgba(251,146,60,.1) 50%,transparent 100%)}.dark .mesh-blob-2{background:linear-gradient(225deg,rgba(249,115,22,.12) 0%,rgba(234,88,12,.08) 50%,transparent 100%)}.dark .mesh-blob-3{background:linear-gradient(315deg,rgba(251,191,36,.08) 0%,rgba(253,224,71,.05) 50%,transparent 100%)}@keyframes blob-morph{0%,to{transform:translate(0) scale(1) rotate(0);border-radius:50% 40% 60% 50%}25%{transform:translate(30px,-30px) scale(1.1) rotate(90deg);border-radius:60% 40% 50% 60%}50%{transform:translate(-20px,20px) scale(.95) rotate(180deg);border-radius:40% 60% 40% 50%}75%{transform:translate(20px,10px) scale(1.05) rotate(270deg);border-radius:50% 50% 60% 40%}}.floating-shape{position:absolute;animation:shape-float 8s ease-in-out infinite;animation-delay:var(--delay, 0s);opacity:.15}.dark .floating-shape{opacity:.1}.floating-shape.hexagon{width:60px;height:60px;background:transparent;border:2px solid rgba(251,191,36,.4);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.floating-shape.circle-outline{width:80px;height:80px;background:transparent;border:2px solid rgba(249,115,22,.3);border-radius:50%}.floating-shape.circle-outline.small{width:40px;height:40px}.floating-shape.diamond{width:50px;height:50px;background:transparent;border:2px solid rgba(251,146,60,.3);transform:rotate(45deg)}.floating-shape.diamond.small{width:30px;height:30px}@keyframes shape-float{0%,to{transform:translateY(0) rotate(0);opacity:.15}25%{transform:translateY(-20px) rotate(5deg);opacity:.25}50%{transform:translateY(-10px) rotate(-3deg);opacity:.2}75%{transform:translateY(-25px) rotate(3deg);opacity:.3}}.dark .floating-shape.hexagon{border-color:#fbbf2440}.dark .floating-shape.circle-outline{border-color:#f9731633}.dark .floating-shape.diamond{border-color:#fb923c33}.dots-cluster{position:absolute;display:flex;gap:8px;animation:dots-pulse 4s ease-in-out infinite}.dots-cluster span{width:6px;height:6px;background:#fbbf2466;border-radius:50%;animation:dot-scale 2s ease-in-out infinite}.dots-cluster span:nth-child(1){animation-delay:0s}.dots-cluster span:nth-child(2){animation-delay:.2s}.dots-cluster span:nth-child(3){animation-delay:.4s}.dark .dots-cluster span{background:#fbbf2440}@keyframes dots-pulse{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-10px);opacity:.8}}@keyframes dot-scale{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.light-rays{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ray{position:absolute;background:linear-gradient(180deg,rgba(251,191,36,.1) 0%,transparent 100%);transform-origin:top center;animation:ray-sweep 20s ease-in-out infinite}.ray-1{width:200px;height:600px;top:-100px;left:20%;transform:rotate(-15deg);animation-delay:0s}.ray-2{width:150px;height:500px;top:-100px;left:50%;transform:rotate(5deg);animation-delay:-7s}.ray-3{width:180px;height:550px;top:-100px;right:15%;transform:rotate(20deg);animation-delay:-14s}.dark .ray{background:linear-gradient(180deg,rgba(251,191,36,.05) 0%,transparent 100%)}@keyframes ray-sweep{0%,to{opacity:.3;transform:rotate(-15deg) translate(0)}25%{opacity:.6;transform:rotate(-10deg) translate(50px)}50%{opacity:.4;transform:rotate(-5deg) translate(20px)}75%{opacity:.5;transform:rotate(-12deg) translate(-30px)}}.radial-glow{background:radial-gradient(circle,rgba(251,191,36,.08) 0%,rgba(251,191,36,.03) 30%,transparent 70%);animation:glow-pulse 8s ease-in-out infinite}.dark .radial-glow{background:radial-gradient(circle,rgba(251,191,36,.05) 0%,rgba(251,191,36,.02) 30%,transparent 70%)}@keyframes glow-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}#interactiveCanvas{opacity:.8}.dark #interactiveCanvas{opacity:.6}.magnetic-orb{position:absolute;border-radius:50%;pointer-events:none;transition:transform .1s ease-out;will-change:transform}.magnetic-orb.orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(251,191,36,.25) 0%,transparent 70%);filter:blur(40px);top:10%;left:10%}.magnetic-orb.orb-2{width:250px;height:250px;background:radial-gradient(circle,rgba(249,115,22,.2) 0%,transparent 70%);filter:blur(50px);top:60%;right:15%}.magnetic-orb.orb-3{width:200px;height:200px;background:radial-gradient(circle,rgba(251,146,60,.2) 0%,transparent 70%);filter:blur(35px);top:30%;left:50%}.magnetic-orb.orb-4{width:180px;height:180px;background:radial-gradient(circle,rgba(253,224,71,.15) 0%,transparent 70%);filter:blur(45px);bottom:20%;left:25%}.magnetic-orb.orb-5{width:220px;height:220px;background:radial-gradient(circle,rgba(251,191,36,.18) 0%,transparent 70%);filter:blur(40px);top:50%;right:30%}.dark .magnetic-orb.orb-1{background:radial-gradient(circle,rgba(251,191,36,.12) 0%,transparent 70%)}.dark .magnetic-orb.orb-2{background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 70%)}.dark .magnetic-orb.orb-3{background:radial-gradient(circle,rgba(251,146,60,.1) 0%,transparent 70%)}.dark .magnetic-orb.orb-4{background:radial-gradient(circle,rgba(253,224,71,.08) 0%,transparent 70%)}.dark .magnetic-orb.orb-5{background:radial-gradient(circle,rgba(251,191,36,.09) 0%,transparent 70%)}.interactive-grid{opacity:.5}.dark .interactive-grid{opacity:.3}.cursor-trail{position:fixed;pointer-events:none;z-index:9997}.trail-dot{position:absolute;width:8px;height:8px;background:#fbbf2499;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:trail-fade .8s ease-out forwards}.dark .trail-dot{background:#fbbf2466}@keyframes trail-fade{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}.cursor-glow-large{position:fixed;width:500px;height:500px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(251,191,36,.12) 0%,rgba(251,191,36,.05) 30%,transparent 60%);transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0;will-change:left,top}.cursor-glow-large.active{opacity:1}.dark .cursor-glow-large{background:radial-gradient(circle,rgba(251,191,36,.08) 0%,rgba(251,191,36,.03) 30%,transparent 60%)}#gpuNetworkCanvas{opacity:1}.cursor-power-ring{position:fixed;width:50px;height:50px;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s ease}.cursor-power-ring.active{opacity:.7}.cursor-power-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.power-ring-bg{fill:none;stroke:#fbbf240f;stroke-width:2}.dark .power-ring-bg{stroke:#fbbf2414}.power-ring-fill{fill:none;stroke:#fbbf2480;stroke-width:2;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .3s ease;filter:drop-shadow(0 0 3px rgba(251,191,36,.3))}.dark .power-ring-fill{stroke:#fbbf2499}.power-value{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;font-size:11px;font-weight:600;color:#fbbf24f2;text-shadow:0 0 8px rgba(251,191,36,.5);white-space:nowrap;background:#000000b3;padding:3px 10px;border-radius:4px}.gpu-ambient-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(251,191,36,.03) 0%,transparent 70%);animation:ambient-pulse 6s ease-in-out infinite}.dark .gpu-ambient-glow{background:radial-gradient(circle,rgba(251,191,36,.02) 0%,transparent 70%)}@keyframes ambient-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.05);opacity:.6}}.circuit-board-bg{opacity:.6}.circuit-trace{position:absolute;background:linear-gradient(90deg,transparent,rgba(251,191,36,.4),transparent);height:1px;width:100px;animation:trace-flow 4s linear infinite}.circuit-trace.trace-1{top:25%;left:-100px;animation-duration:5s}.circuit-trace.trace-2{top:50%;left:-100px;animation-duration:7s;animation-delay:-2s}.circuit-trace.trace-3{top:75%;left:-100px;animation-duration:6s;animation-delay:-4s}.circuit-trace.trace-4{top:40%;left:-100px;animation-duration:8s;animation-delay:-1s;width:150px}@keyframes trace-flow{0%{left:-100px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.circuit-node{position:absolute;width:6px;height:6px;background:#fbbf244d;border-radius:50%;animation:node-pulse 3s ease-in-out infinite}.circuit-node:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(251,191,36,.15);animation:node-ring 3s ease-in-out infinite}.circuit-node:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 70%);animation:node-glow 3s ease-in-out infinite}.circuit-node:nth-child(1){animation-delay:0s}.circuit-node:nth-child(2){animation-delay:.5s}.circuit-node:nth-child(3){animation-delay:1s}.circuit-node:nth-child(4){animation-delay:1.5s}.circuit-node.large{width:10px;height:10px;background:#fbbf2466;animation-delay:.25s}.circuit-node.large:before{top:-6px;right:-6px;bottom:-6px;left:-6px}.circuit-node.large:after{top:-20px;right:-20px;bottom:-20px;left:-20px}@keyframes node-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes node-ring{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes node-glow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}
