.global-background.svelte-1b9swtd{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:transparent;overflow:hidden;pointer-events:none}.background-grid.svelte-1b9swtd{position:absolute;inset:0;opacity:.4}.circuit-path.svelte-1b9swtd{stroke:url(#circuit-flow);stroke-width:1.5;fill:none;stroke-dasharray:15 8;animation:svelte-1b9swtd-circuit-flow 6s linear infinite;opacity:.6}.circuit-path.vertical-1.svelte-1b9swtd,.circuit-path.vertical-3.svelte-1b9swtd{stroke:#3b82f6}.circuit-path.vertical-2.svelte-1b9swtd,.circuit-path.horizontal-1.svelte-1b9swtd,.circuit-path.horizontal-3.svelte-1b9swtd{stroke:#8b5cf6}.circuit-path.horizontal-2.svelte-1b9swtd,.circuit-path.horizontal-4.svelte-1b9swtd{stroke:#3b82f6}@keyframes svelte-1b9swtd-circuit-flow{0%{stroke-dashoffset:23;opacity:.3}50%{opacity:.8}to{stroke-dashoffset:0;opacity:.3}}.circuit-node.svelte-1b9swtd{animation:svelte-1b9swtd-node-glow 2.5s ease-in-out infinite;filter:drop-shadow(0 0 8px currentColor)}.circuit-node.purple.svelte-1b9swtd{filter:drop-shadow(0 0 8px #8b5cf6)}@keyframes svelte-1b9swtd-node-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.floating-particles.svelte-1b9swtd{position:absolute;inset:0;pointer-events:none}.particle.svelte-1b9swtd{position:absolute;width:2px;height:2px;background:linear-gradient(45deg,#3b82f6,#8b5cf6);border-radius:50%;animation:svelte-1b9swtd-particle-float 5s ease-in-out infinite;box-shadow:0 0 6px currentColor}@keyframes svelte-1b9swtd-particle-float{0%,to{transform:translateY(0) translate(0) scale(.8);opacity:.4}25%{transform:translateY(-30px) translate(15px) scale(1.1);opacity:.8}50%{transform:translateY(-20px) translate(-10px) scale(1.2);opacity:1}75%{transform:translateY(-40px) translate(20px) scale(.9);opacity:.7}}.gradient-overlays.svelte-1b9swtd{position:absolute;inset:0;pointer-events:none}.section-gradient.svelte-1b9swtd{position:absolute;width:100%;height:200px;background:linear-gradient(90deg,rgba(59,130,246,.05) 0%,rgba(139,92,246,.08) 50%,rgba(59,130,246,.05) 100%);animation:svelte-1b9swtd-gradient-shift 8s ease-in-out infinite}.section-gradient.top.svelte-1b9swtd{top:0;animation-delay:0s}.section-gradient.middle-1.svelte-1b9swtd{top:25%;animation-delay:2s;background:linear-gradient(90deg,rgba(139,92,246,.05) 0%,rgba(59,130,246,.08) 50%,rgba(139,92,246,.05) 100%)}.section-gradient.middle-2.svelte-1b9swtd{top:50%;animation-delay:4s}.section-gradient.bottom.svelte-1b9swtd{bottom:0;animation-delay:6s;background:linear-gradient(90deg,rgba(139,92,246,.05) 0%,rgba(59,130,246,.08) 50%,rgba(139,92,246,.05) 100%)}@keyframes svelte-1b9swtd-gradient-shift{0%,to{opacity:.3;transform:translate(-10px)}50%{opacity:.7;transform:translate(10px)}}@media (max-width: 768px){.particle.svelte-1b9swtd{width:1.5px;height:1.5px}.circuit-path.svelte-1b9swtd{stroke-width:1}.circuit-node.svelte-1b9swtd{r:3}.section-gradient.svelte-1b9swtd{height:150px}}@media (max-width: 480px){.floating-particles.svelte-1b9swtd{opacity:.7}.background-grid.svelte-1b9swtd{opacity:.3}}.electric-text.svelte-19jdkf7{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#3b82f6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-19jdkf7-electric-gradient 3s ease-in-out infinite}@keyframes svelte-19jdkf7-electric-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.electric-underline.svelte-19jdkf7{position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,#8b5cf6,#3b82f6,transparent);animation:svelte-19jdkf7-underline-pulse 2s ease-in-out infinite}@keyframes svelte-19jdkf7-underline-pulse{0%,to{opacity:.5;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.electric-spark-1.svelte-19jdkf7,.electric-spark-2.svelte-19jdkf7{width:100%;height:100%;background:radial-gradient(circle,#3b82f6,transparent);border-radius:50%;animation:svelte-19jdkf7-spark-pulse 2s ease-in-out infinite}.electric-spark-2.svelte-19jdkf7{background:radial-gradient(circle,#8b5cf6,transparent);animation-delay:1s}@keyframes svelte-19jdkf7-spark-pulse{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}.pulse-dot.svelte-19jdkf7{animation:svelte-19jdkf7-pulse-dot 2s ease-in-out infinite}@keyframes svelte-19jdkf7-pulse-dot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.electric-button.svelte-19jdkf7{box-shadow:0 0 20px #3b82f64d;transition:all .3s ease}.electric-button.svelte-19jdkf7:hover{box-shadow:0 0 30px #3b82f680,0 0 40px #3b82f633}.button-shine.svelte-19jdkf7{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-19jdkf7-button-shine 3s ease-in-out infinite}@keyframes svelte-19jdkf7-button-shine{0%{left:-100%}to{left:100%}}.connection-line.svelte-19jdkf7{stroke:#3b82f6;stroke-width:2;fill:none;stroke-dasharray:5;animation:svelte-19jdkf7-connection-flow 2s linear infinite}@keyframes svelte-19jdkf7-connection-flow{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.connection-node.svelte-19jdkf7{animation:svelte-19jdkf7-connection-pulse 1.5s ease-in-out infinite}@keyframes svelte-19jdkf7-connection-pulse{0%,to{opacity:.6}50%{opacity:1}}.pulse-corner.svelte-19jdkf7{animation:svelte-19jdkf7-corner-pulse 2s ease-in-out infinite}@keyframes svelte-19jdkf7-corner-pulse{0%,to{opacity:.4;transform:scale(.8);box-shadow:0 0 10px currentColor}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 20px currentColor}}.electric-overlay.svelte-19jdkf7{background:linear-gradient(45deg,rgba(59,130,246,.1) 0%,transparent 25%,rgba(139,92,246,.1) 50%,transparent 75%,rgba(59,130,246,.1) 100%);background-size:200% 200%;animation:svelte-19jdkf7-overlay-shift 4s ease-in-out infinite}@keyframes svelte-19jdkf7-overlay-shift{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.electric-ui-element.svelte-19jdkf7{animation:svelte-19jdkf7-ui-float 3s ease-in-out infinite}@keyframes svelte-19jdkf7-ui-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1024px){.connection-line.svelte-19jdkf7{display:none}}.step-card.svelte-u6ysl{background:linear-gradient(145deg,rgba(30,41,59,.8),rgba(51,65,85,.6));border:1px solid rgba(59,130,246,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.step-card.svelte-u6ysl:hover{transform:translateY(-5px) scale(1.02);border-color:#3b82f680;background:linear-gradient(145deg,rgba(30,41,59,.9),rgba(51,65,85,.7))}.number-circle.svelte-u6ysl{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;position:relative}.pulse-glow.svelte-u6ysl{animation:svelte-u6ysl-pulse-glow 2s ease-in-out infinite}@keyframes svelte-u6ysl-pulse-glow{0%,to{box-shadow:0 0 20px #3b82f680}50%{box-shadow:0 0 30px #3b82f6cc,0 0 40px #3b82f64d}}.circuit-line.svelte-u6ysl{stroke:#3b82f6;stroke-width:2;fill:none;stroke-dasharray:10;animation:svelte-u6ysl-circuit-flow 3s linear infinite}@keyframes svelte-u6ysl-circuit-flow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.spark.svelte-u6ysl{animation:svelte-u6ysl-spark 1.5s ease-in-out infinite}@keyframes svelte-u6ysl-spark{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-shine.svelte-u6ysl{animation:svelte-u6ysl-shine 3s ease-in-out infinite}@keyframes svelte-u6ysl-shine{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}.electric-spark.svelte-u6ysl{width:100%;height:100%;background:radial-gradient(circle,#3b82f6,transparent);border-radius:50%;animation:svelte-u6ysl-electric-pulse 2s ease-in-out infinite}@keyframes svelte-u6ysl-electric-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}
