.hero-section[data-v-3a6197db]{background-attachment:fixed;position:relative}.gradient-mesh[data-v-3a6197db]{animation:mesh-flow-3a6197db 20s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,rgba(89,197,242,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(89,197,242,.2) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(89,197,242,.25) 0,transparent 50%),linear-gradient(135deg,rgba(89,197,242,.1),transparent 50%);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}@keyframes mesh-flow-3a6197db{0%,to{filter:hue-rotate(0deg);transform:translate(0) translateY(0) scale(1)}25%{filter:hue-rotate(90deg);transform:translate(-20px) translateY(-10px) scale(1.02)}50%{filter:hue-rotate(180deg);transform:translate(20px) translateY(-20px) scale(.98)}75%{filter:hue-rotate(270deg);transform:translate(-10px) translateY(20px) scale(1.01)}}.geometric-shapes[data-v-3a6197db]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.floating-shape[data-v-3a6197db]{animation:float-organic-3a6197db ease-in-out infinite;filter:blur(.5px);opacity:.4;position:absolute}.shape-1[data-v-3a6197db]{background:linear-gradient(45deg,var(--color-primary),var(--color-primary-300));border-radius:30% 70% 70% 30%/30% 30% 70% 70%;height:60px;width:60px}.shape-2[data-v-3a6197db]{background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-200));border-radius:50%/60% 60% 40% 40%;height:80px;width:40px}.shape-3[data-v-3a6197db]{background:linear-gradient(90deg,var(--color-primary-300),var(--color-primary-500));border-radius:40% 60% 60% 40%/60% 40%;height:40px;width:80px}.shape-4[data-v-3a6197db]{background:linear-gradient(225deg,var(--color-primary-200),var(--color-primary-600));border-radius:60% 40% 30% 70%/60% 30% 70% 40%;height:50px;width:50px}@keyframes float-organic-3a6197db{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(30px,-20px) rotate(90deg) scale(1.1)}50%{transform:translate(-20px,-40px) rotate(180deg) scale(.9)}75%{transform:translate(-30px,20px) rotate(270deg) scale(1.05)}}.light-rays[data-v-3a6197db]{height:100%;pointer-events:none;transform:translate(-50%,-50%);width:100%}.light-ray[data-v-3a6197db],.light-rays[data-v-3a6197db]{left:50%;position:absolute;top:50%}.light-ray[data-v-3a6197db]{animation:ray-pulse-3a6197db 15s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(180deg,transparent 0,rgba(89,197,242,.3) 30%,rgba(89,197,242,.1) 70%,transparent);height:200px;transform-origin:center top;width:2px}@keyframes ray-pulse-3a6197db{0%,to{opacity:.15;transform:scaleY(.85) scaleX(.95)}25%{opacity:.3;transform:scaleY(1) scaleX(1)}50%{opacity:.6;transform:scaleY(1.15) scaleX(1.05)}75%{opacity:.35;transform:scaleY(1.05) scaleX(1.02)}}@keyframes fade-in-up-3a6197db{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce-gentle-3a6197db{0%,20%,50%,80%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-15px) rotate(2deg)}60%{transform:translateY(-8px) rotate(-1deg)}}@keyframes bounce-slow-3a6197db{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes text-shimmer-3a6197db{0%{background-position:-200%;text-shadow:0 0 10px rgba(89,197,242,.3)}50%{text-shadow:0 0 20px rgba(89,197,242,.6)}to{background-position:200%;text-shadow:0 0 10px rgba(89,197,242,.3)}}@keyframes float-particle-3a6197db{0%,to{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-30px) translate(20px) rotate(90deg)}50%{transform:translateY(-15px) translate(-20px) rotate(180deg)}75%{transform:translateY(-25px) translate(15px) rotate(270deg)}}.animate-fade-in-up[data-v-3a6197db]{animation:fade-in-up-3a6197db 1.2s cubic-bezier(.25,.46,.45,.94) forwards}.animate-bounce-gentle[data-v-3a6197db]{animation:bounce-gentle-3a6197db 3s ease-in-out infinite;animation-delay:.5s;will-change:transform}.animate-bounce-slow[data-v-3a6197db]{animation:bounce-slow-3a6197db 3s ease-in-out infinite}.animate-text-shimmer[data-v-3a6197db]{background:linear-gradient(110deg,var(--color-primary) 0,var(--color-primary-400) 25%,var(--color-primary-600) 50%,var(--color-primary-400) 75%,var(--color-primary) 100%);background-clip:text;-webkit-background-clip:text;background-size:250% auto;-webkit-text-fill-color:transparent;animation:text-shimmer-3a6197db 4s linear infinite}.hero-particles[data-v-3a6197db]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.particle[data-v-3a6197db]{animation:float-particle-3a6197db ease-in-out infinite;border-radius:50%;filter:blur(.5px);position:absolute}.particle-type-1[data-v-3a6197db]{background:radial-gradient(circle,var(--color-primary),var(--color-primary-300));box-shadow:0 0 6px #59c5f266;height:3px;opacity:.6;width:3px}.particle-type-2[data-v-3a6197db]{background:radial-gradient(circle,var(--color-primary-300),var(--color-primary-500));box-shadow:0 0 8px #59c5f24d;height:5px;opacity:.4;width:5px}.particle-type-3[data-v-3a6197db]{background:radial-gradient(circle,var(--color-primary-200),var(--color-primary-400));box-shadow:0 0 4px #59c5f280;height:2px;opacity:.8;width:2px}.logo-wrapper[data-v-3a6197db]{perspective:1000px}.logo-image[data-v-3a6197db]{filter:drop-shadow(0 10px 20px rgba(89,197,242,.2));transform-style:preserve-3d}.logo-glow[data-v-3a6197db]{background:radial-gradient(circle,rgba(89,197,242,.4),transparent);filter:blur(20px);transform:scale(1.5)}@keyframes pulse-glow-3a6197db{0%,to{filter:drop-shadow(0 10px 20px rgba(89,197,242,.2))}50%{filter:drop-shadow(0 15px 30px rgba(89,197,242,.4))}}.animate-pulse-glow[data-v-3a6197db]{animation:pulse-glow-3a6197db 3s ease-in-out infinite}.stagger-animation-1[data-v-3a6197db],.stagger-animation-2[data-v-3a6197db],.stagger-animation-3[data-v-3a6197db],.stagger-animation-4[data-v-3a6197db],.stagger-animation-5[data-v-3a6197db]{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.typewriter-text.typing-complete[data-v-3a6197db]:after{animation:gentle-blink-3a6197db 2s ease-in-out infinite;background:var(--color-primary);bottom:0;content:"";position:absolute;right:-2px;top:0;width:2px}@keyframes gentle-blink-3a6197db{0%,50%{opacity:1}51%,to{opacity:.3}}.scroll-indicator[data-v-3a6197db]{transition:all .3s ease}.scroll-indicator[data-v-3a6197db]:hover{transform:translateY(-2px)}.scroll-indicator:hover svg[data-v-3a6197db]{animation:bounce-arrow-3a6197db 1s ease-in-out infinite}@keyframes bounce-arrow-3a6197db{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.cta-button[data-v-3a6197db]{border-radius:.75rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:1rem 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-primary[data-v-3a6197db]{align-items:center;background-color:var(--color-primary);display:flex;justify-content:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.cta-primary[data-v-3a6197db],.cta-primary[data-v-3a6197db]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cta-primary[data-v-3a6197db]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.cta-primary[data-v-3a6197db]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-600))}.cta-primary[data-v-3a6197db]:hover{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700))}.cta-secondary[data-v-3a6197db]{background-color:transparent;border-color:var(--color-primary);border-width:2px;color:var(--color-primary)}.cta-secondary[data-v-3a6197db]:hover{background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.typewriter-text[data-v-3a6197db]{position:relative}.typewriter-cursor[data-v-3a6197db]{animation:blink-3a6197db 1.5s infinite;color:var(--color-primary);display:inline-block;margin-left:1px}.typewriter-cursor.typing-finished[data-v-3a6197db]{display:none!important;opacity:0!important;visibility:hidden!important}@keyframes blink-3a6197db{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.floating-shape[data-v-3a6197db],.geometric-shapes[data-v-3a6197db],.gradient-mesh[data-v-3a6197db],.hero-particles[data-v-3a6197db],.light-ray[data-v-3a6197db],.light-rays[data-v-3a6197db],.particle[data-v-3a6197db]{animation:none!important;transform:none!important}.animate-bounce-gentle[data-v-3a6197db],.animate-bounce-slow[data-v-3a6197db],.animate-fade-in-up[data-v-3a6197db],.animate-text-shimmer[data-v-3a6197db]{animation:none!important}.cta-button[data-v-3a6197db],.logo-image[data-v-3a6197db],.scroll-indicator[data-v-3a6197db]{transform:none!important;transition:opacity .2s ease,color .2s ease,background-color .2s ease!important}}.hero-section[data-v-3a6197db]{will-change:auto}.geometric-shapes[data-v-3a6197db],.gradient-mesh[data-v-3a6197db],.hero-particles[data-v-3a6197db],.light-rays[data-v-3a6197db]{contain:layout;will-change:transform,filter}.floating-shape[data-v-3a6197db],.light-ray[data-v-3a6197db],.particle[data-v-3a6197db]{backface-visibility:hidden;will-change:transform}.cta-button[data-v-3a6197db],.logo-image[data-v-3a6197db]{will-change:transform,filter}@media(max-width:768px){.hero-section[data-v-3a6197db]{background-attachment:scroll}.floating-shape[data-v-3a6197db],.light-ray[data-v-3a6197db],.particle[data-v-3a6197db]{display:none}.gradient-mesh[data-v-3a6197db]{opacity:.3}.animate-text-shimmer[data-v-3a6197db]{animation-duration:6s}}@media(max-width:480px){.geometric-shapes[data-v-3a6197db],.light-rays[data-v-3a6197db]{display:none}}.service-card[data-v-66234a86]{transition-duration:.3s}.service-card[data-v-66234a86]:hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.service-card.active[data-v-66234a86]{transform:translateY(-8px)}.service-icon[data-v-66234a86]{transition-duration:.3s}.service-card:hover .service-icon[data-v-66234a86]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in-up-66234a86{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.background-animation[data-v-66234a86]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.floating-orb[data-v-66234a86]{animation:float-orb-66234a86 20s ease-in-out infinite;border-radius:50%;filter:blur(40px);position:absolute}.orb-1[data-v-66234a86]{animation-delay:0s;background:radial-gradient(circle,rgba(89,197,242,.1),transparent);height:300px;right:10%;top:10%;width:300px}.orb-2[data-v-66234a86]{animation-delay:-7s;background:radial-gradient(circle,rgba(89,197,242,.15),transparent);bottom:20%;height:200px;left:5%;width:200px}.orb-3[data-v-66234a86]{animation-delay:-14s;background:radial-gradient(circle,rgba(89,197,242,.08),transparent);height:150px;right:30%;top:60%;width:150px}@keyframes float-orb-66234a86{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-40px) rotate(90deg)}50%{transform:translate(-20px,-60px) rotate(180deg)}75%{transform:translate(-40px,20px) rotate(270deg)}}.gradient-overlay[data-v-66234a86]{animation:gradient-shift-66234a86 15s ease-in-out infinite;background:linear-gradient(135deg,rgba(89,197,242,.02),transparent 50%),linear-gradient(45deg,transparent 50%,rgba(89,197,242,.03));height:100%;left:0;position:absolute;top:0;width:100%}@keyframes gradient-shift-66234a86{0%,to{opacity:.5}50%{opacity:1}}.grid-pattern[data-v-66234a86]{animation:grid-move-66234a86 30s linear infinite;background-image:linear-gradient(rgba(89,197,242,.05) 1px,transparent 0),linear-gradient(90deg,rgba(89,197,242,.05) 1px,transparent 0);background-size:50px 50px;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes grid-move-66234a86{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes slide-in-66234a86{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce-in-66234a86{0%{transform:scale(1)}30%{transform:scale(1.05)}70%{transform:scale(.98)}to{transform:scale(1)}}.animate-slide-in[data-v-66234a86]{animation:slide-in-66234a86 .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay,0s)}.animate-bounce-in[data-v-66234a86]{animation:bounce-in-66234a86 .6s ease-out}.animate-fade-in-up[data-v-66234a86]{animation:fade-in-up-66234a86 .8s ease-out forwards}.services-grid[data-v-66234a86]{perspective:1000px}.service-card[data-v-66234a86]{background-color:var(--color-bg);border-radius:1rem;padding:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service-card[data-v-66234a86],.service-card[data-v-66234a86]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.service-card[data-v-66234a86]:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.service-card[data-v-66234a86]:is(.dark *){background-color:var(--color-bg-dark)}.service-card[data-v-66234a86]{animation:service-card-enter-66234a86 .8s cubic-bezier(.25,.46,.45,.94) backwards;border:1px solid rgba(89,197,242,.1);opacity:1;transform:translateY(0) scale(1);transform-style:preserve-3d}.service-card.animate-on-scroll[data-v-66234a86]{transition:all .5s cubic-bezier(.25,.46,.45,.94)}@keyframes service-card-enter-66234a86{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.service-card.active[data-v-66234a86]{border-color:var(--color-primary);--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 25px 50px #59c5f240;transform:translateY(-12px) scale(1.02)}.service-card.active .service-icon[data-v-66234a86]{background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:scale(1.1) rotateY(180deg)}.service-icon-wrapper[data-v-66234a86]{display:flex;justify-content:center}@media(min-width:768px){.service-icon-wrapper[data-v-66234a86]{justify-content:flex-start}}.service-icon[data-v-66234a86]{align-items:center;background-color:var(--color-primary-50);border-radius:.75rem;color:var(--color-primary);display:flex;height:4rem;justify-content:center;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:4rem}.service-icon[data-v-66234a86]:is(.dark *){background-color:var(--color-primary)}.service-icon[data-v-66234a86]{transform-style:preserve-3d}.service-card:hover .service-icon[data-v-66234a86]{background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:scale(1.15) rotateY(180deg)}.service-cta[data-v-66234a86]{align-items:center;color:var(--color-deep);display:flex;font-weight:500}.service-cta[data-v-66234a86]:is(.dark *){color:var(--color-fg-dark)}.service-cta[data-v-66234a86]{transition:all .3s ease}.service-card:hover .service-cta[data-v-66234a86]{color:var(--color-primary);transform:translate(5px)}@media(max-width:768px){.service-card[data-v-66234a86]{text-align:center}.floating-orb[data-v-66234a86]{display:none}.grid-pattern[data-v-66234a86]{opacity:.1}}.background-flow[data-v-be83ba7d]{height:100%;left:0;opacity:.6;overflow:hidden;position:absolute;top:0;width:100%}.flow-line[data-v-be83ba7d]{animation:flow-move-be83ba7d 25s linear infinite;background:linear-gradient(90deg,transparent,rgba(89,197,242,.2),transparent);border-radius:50%;position:absolute}.flow-1[data-v-be83ba7d]{animation-delay:0s;height:2px;left:-200px;top:20%;width:200px}.flow-2[data-v-be83ba7d]{animation-delay:-8s;height:1px;left:-150px;top:60%;width:150px}.flow-3[data-v-be83ba7d]{animation-delay:-16s;height:3px;left:-300px;top:80%;width:300px}@keyframes flow-move-be83ba7d{0%{transform:translate(0) rotate(0)}to{transform:translate(calc(100vw + 300px)) rotate(1turn)}}.gradient-orbs[data-v-be83ba7d]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.orb[data-v-be83ba7d]{animation:orb-float-be83ba7d 20s ease-in-out infinite;border-radius:50%;filter:blur(60px);position:absolute}.orb-primary[data-v-be83ba7d]{animation-delay:0s;background:radial-gradient(circle,rgba(89,197,242,.1),transparent);height:400px;left:-10%;top:10%;width:400px}.orb-secondary[data-v-be83ba7d]{animation-delay:-7s;background:radial-gradient(circle,rgba(89,197,242,.08),transparent);height:300px;right:-10%;top:50%;width:300px}.orb-accent[data-v-be83ba7d]{animation-delay:-14s;background:radial-gradient(circle,rgba(89,197,242,.12),transparent);bottom:10%;height:200px;left:50%;width:200px}@keyframes orb-float-be83ba7d{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.1)}50%{transform:translate(-30px,-60px) scale(.9)}75%{transform:translate(-50px,30px) scale(1.05)}}.process-particles[data-v-be83ba7d]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.process-particle[data-v-be83ba7d]{animation:process-particle-float-be83ba7d linear infinite;background:radial-gradient(circle,var(--color-primary),var(--color-primary-300));border-radius:50%;height:3px;opacity:.4;position:absolute;width:3px}@keyframes process-particle-float-be83ba7d{0%{opacity:0;transform:translateY(100vh) translate(0) rotate(0)}10%{opacity:.4}90%{opacity:.4}to{opacity:0;transform:translateY(-100px) translate(100px) rotate(1turn)}}.process-timeline[data-v-be83ba7d]{perspective:1000px}.connection-line[data-v-be83ba7d]{background:#59c5f233;border-radius:2px;overflow:hidden}.connection-line-fill[data-v-be83ba7d]{animation:connection-pulse-be83ba7d 3s ease-in-out infinite;background:linear-gradient(to bottom,var(--color-primary) 0,var(--color-primary-400) 50%,var(--color-primary) 100%);height:100%;left:0;position:absolute;top:0;width:100%}.connection-glow[data-v-be83ba7d]{animation:glow-pulse-be83ba7d 2s ease-in-out infinite alternate;background:linear-gradient(180deg,#59c5f24d,#59c5f21a,#59c5f24d);border-radius:4px;filter:blur(4px);height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}@keyframes connection-pulse-be83ba7d{0%,to{opacity:.6}50%{opacity:1}}@keyframes glow-pulse-be83ba7d{0%{opacity:.3}to{opacity:.8}}.process-step[data-v-be83ba7d]{opacity:0;position:relative;transform:translateY(80px) scale(.9);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.process-step.animate-on-scroll[data-v-be83ba7d]{animation-delay:var(--step-delay,0s)}.step-badge[data-v-be83ba7d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#59c5f21a,#59c5f233);border:2px solid rgba(89,197,242,.3);border-radius:9999px;display:inline-flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.step-connector[data-v-be83ba7d]{z-index:10}.step-circle[data-v-be83ba7d],.step-connector[data-v-be83ba7d]{position:relative}.step-circle[data-v-be83ba7d]{align-items:center;background-color:var(--color-primary);border-radius:9999px;display:flex;height:5rem;justify-content:center;width:5rem;z-index:10;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 0 0 8px var(--color-bg),0 20px 40px #59c5f24d;overflow:visible}.step-pulse[data-v-be83ba7d]{animation:pulse-ring-be83ba7d 2s infinite;border:2px solid var(--color-primary);border-radius:50%;bottom:-10px;left:-10px;opacity:0;position:absolute;right:-10px;top:-10px}@keyframes pulse-ring-be83ba7d{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.step-number[data-v-be83ba7d]{font-family:Inter,sans-serif;font-weight:700;z-index:20}.step-visual[data-v-be83ba7d]{perspective:1000px;position:relative}.step-card[data-v-be83ba7d]{aspect-ratio:16/9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#59c5f21a,#59c5f20d 50%,#59c5f226);border:1px solid rgba(89,197,242,.2);border-radius:1rem;cursor:pointer;overflow:hidden;position:relative}.card-glow[data-v-be83ba7d]{background:linear-gradient(45deg,rgba(89,197,242,.2),transparent,rgba(89,197,242,.2));border-radius:1rem;bottom:-2px;filter:blur(8px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.step-card:hover .card-glow[data-v-be83ba7d]{opacity:1}.card-content[data-v-be83ba7d]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.floating-elements[data-v-be83ba7d]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.float-dot[data-v-be83ba7d]{animation:float-dot-be83ba7d 4s ease-in-out infinite;background:var(--color-primary);border-radius:50%;height:6px;opacity:.6;position:absolute;width:6px}.dot-1[data-v-be83ba7d]{animation-delay:0s;left:15%;top:20%}.dot-2[data-v-be83ba7d]{animation-delay:-1.3s;right:20%;top:70%}.dot-3[data-v-be83ba7d]{animation-delay:-2.6s;bottom:25%;left:25%}@keyframes float-dot-be83ba7d{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.2)}}@keyframes process-slide-in-be83ba7d{0%{opacity:0;transform:translateY(80px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-process-slide-in[data-v-be83ba7d]{animation:process-slide-in-be83ba7d 1s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--step-delay,0s)}.dark .step-circle[data-v-be83ba7d]{box-shadow:0 0 0 8px var(--color-bg-dark),0 20px 40px #59c5f233}.dark .step-card[data-v-be83ba7d]{background:linear-gradient(135deg,#59c5f214,#59c5f208 50%,#59c5f21f);border-color:#59c5f226}@media(max-width:768px){.process-step[data-v-be83ba7d]{text-align:center}.step-visual[data-v-be83ba7d]{margin-top:1.5rem}.gradient-orbs[data-v-be83ba7d],.process-particles[data-v-be83ba7d]{display:none}.flow-line[data-v-be83ba7d]{height:1px}.step-card[data-v-be83ba7d]{aspect-ratio:4/3}.step-circle[data-v-be83ba7d]{box-shadow:0 0 0 6px var(--color-bg),0 15px 30px #59c5f233;height:60px;width:60px}.dark .step-circle[data-v-be83ba7d]{box-shadow:0 0 0 6px var(--color-bg-dark),0 15px 30px #59c5f226}}.bg-grid-pattern[data-v-996f11d9]{background-image:linear-gradient(rgba(89,197,242,.1) 1px,transparent 0),linear-gradient(90deg,rgba(89,197,242,.1) 1px,transparent 0);background-size:50px 50px}@keyframes fade-in-up-996f11d9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-996f11d9]{animation:fade-in-up-996f11d9 .8s ease-out forwards}input[data-v-996f11d9]:focus,select[data-v-996f11d9]:focus,textarea[data-v-996f11d9]:focus{box-shadow:0 0 0 3px #59c5f21a}
