:root{--primary: #ff4e00;--primary-rgb: 255, 78, 0;--secondary: #34435e;--secondary-rgb: 52, 67, 94}@keyframes scroll-indicator-f31f6e23{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(5px);opacity:.4}}.animate-scroll-indicator[data-v-f31f6e23]{animation:scroll-indicator-f31f6e23 1.5s ease-in-out infinite}@keyframes pulse-f31f6e23{0%,to{opacity:.2}50%{opacity:.8}}.pulse[data-v-f31f6e23]{animation:pulse-f31f6e23 3s infinite}.bg-primary[data-v-f31f6e23]{background-color:var(--primary)}.bg-secondary[data-v-f31f6e23]{background-color:var(--secondary)}.text-primary[data-v-f31f6e23]{color:var(--primary)}.text-secondary[data-v-f31f6e23]{color:var(--secondary)}.from-primary[data-v-f31f6e23]{--tw-gradient-from: var(--primary);--tw-gradient-to: transparent}.to-secondary[data-v-f31f6e23]{--tw-gradient-to: var(--secondary)}@keyframes neural-pulse-f31f6e23{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.neural-connection[data-v-f31f6e23]{position:absolute;height:2px;background:linear-gradient(to right,var(--primary),var(--secondary));top:50%;transform:translateY(-50%);z-index:0;opacity:.1;transition:opacity .3s ease}.neural-connection[data-v-f31f6e23]:before,.neural-connection[data-v-f31f6e23]:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary);top:50%;transform:translateY(-50%);animation:neural-pulse-f31f6e23 3s infinite}.neural-connection[data-v-f31f6e23]:before{left:30%}.neural-connection[data-v-f31f6e23]:after{left:70%;background-color:var(--secondary)}.process-step:hover .neural-connection[data-v-f31f6e23]{opacity:.8}.process-step:hover+.process-step .neural-connection[data-v-f31f6e23]{opacity:.8}.process-steps-container[data-v-f31f6e23]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-bottom:20px}.process-steps-container[data-v-f31f6e23]::-webkit-scrollbar{display:none}@media (max-width: 768px){.process-step[data-v-f31f6e23]{min-width:200px;flex-shrink:0;margin-right:16px}.process-step[data-v-f31f6e23]:last-child{margin-right:0}}.process-steps-container[data-v-f31f6e23]{display:flex;justify-content:space-between;gap:8px}@media (min-width: 768px){.process-steps-container[data-v-f31f6e23]{display:flex;flex-wrap:nowrap;justify-content:space-between}.process-step[data-v-f31f6e23]{flex:1}}@keyframes dash-f31f6e23{to{stroke-dashoffset:-8}}@keyframes float-brain-f31f6e23{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-10px) rotate(2deg)}}.animate-float-brain[data-v-f31f6e23]{animation:float-brain-f31f6e23 10s ease-in-out infinite}@keyframes ripple-f31f6e23{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}.animate-ripple[data-v-f31f6e23]{animation:ripple-f31f6e23 2s cubic-bezier(.4,0,.2,1) infinite}.particle[data-v-f31f6e23]{width:4px;height:4px;background-color:var(--primary);border-radius:50%}.particle-1[data-v-f31f6e23]{animation:float-particle-1-f31f6e23 3s infinite}.particle-2[data-v-f31f6e23]{animation:float-particle-2-f31f6e23 4s infinite}.particle-3[data-v-f31f6e23]{animation:float-particle-3-f31f6e23 3.5s infinite}@keyframes float-particle-1-f31f6e23{0%,to{transform:translate(0)}50%{transform:translate(-10px,-15px)}}@keyframes float-particle-2-f31f6e23{0%,to{transform:translate(0)}50%{transform:translate(15px,-10px)}}@keyframes float-particle-3-f31f6e23{0%,to{transform:translate(0)}50%{transform:translate(-5px,-20px)}}@keyframes neural-pattern-shift-f31f6e23{0%{transform:translate(0) translateY(0)}50%{transform:translate(10px) translateY(10px)}to{transform:translate(0) translateY(0)}}.neural-pattern[data-v-f31f6e23]{animation:neural-pattern-shift-f31f6e23 10s infinite}.particle[data-v-f31f6e23]{position:absolute;width:var(--particle-size, 4px);height:var(--particle-size, 4px);background-color:var(--particle-color, var(--primary));border-radius:50%;opacity:0;animation:particle-float-f31f6e23 var(--particle-speed, 2s) ease-in-out infinite}.neural-grid[data-v-f31f6e23]{background-image:radial-gradient(circle at 1px 1px,var(--primary) 1px,transparent 1px),radial-gradient(circle at 1px 1px,var(--secondary) 1px,transparent 1px);background-size:20px 20px,30px 30px;background-position:0 0,10px 10px;animation:neural-grid-shift-f31f6e23 20s linear infinite;opacity:.1}@keyframes neural-grid-shift-f31f6e23{0%{background-position:0 0,10px 10px}to{background-position:20px 20px,30px 30px}}@keyframes neural-pulse-f31f6e23{0%{box-shadow:0 0 rgba(var(--primary-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 rgba(var(--primary-rgb),0)}}.neural-pulse[data-v-f31f6e23]{animation:neural-pulse-f31f6e23 2s infinite}@keyframes float-f31f6e23{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(5deg)}}.animate-float[data-v-f31f6e23]{animation:float-f31f6e23 3s ease-in-out infinite}@keyframes float-dot1-f31f6e23{0%,to{transform:translate(0)}50%{transform:translate(-5px,-5px)}}@keyframes float-dot2-f31f6e23{0%,to{transform:translate(0)}50%{transform:translate(5px,-5px)}}@keyframes float-dot3-f31f6e23{0%,to{transform:translate(0)}50%{transform:translateY(5px)}}.animate-float-dot1[data-v-f31f6e23]{animation:float-dot1-f31f6e23 3s ease-in-out infinite}.animate-float-dot2[data-v-f31f6e23]{animation:float-dot2-f31f6e23 3s ease-in-out infinite}.animate-float-dot3[data-v-f31f6e23]{animation:float-dot3-f31f6e23 3s ease-in-out infinite}.animate-spin-slow[data-v-f31f6e23]{animation:spin-slow-f31f6e23 8s linear infinite}@keyframes spin-slow-f31f6e23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave-f31f6e23{0%,to{d:path("M10,50 Q30,30 50,50 T90,50")}50%{d:path("M10,50 Q30,70 50,50 T90,50")}}@keyframes draw-f31f6e23{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.animate-wave[data-v-f31f6e23]{animation:wave-f31f6e23 3s ease-in-out infinite}.animate-draw[data-v-f31f6e23]{stroke-dasharray:200;animation:draw-f31f6e23 2s ease-in-out forwards}.text-gradient-primary-secondary[data-v-f31f6e23]{background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;color:transparent}.animate-progress[data-v-f31f6e23]{transition:stroke-dasharray 1s ease-in-out}.neural-grid[data-v-f31f6e23]{background-image:linear-gradient(to right,var(--primary) 1px,transparent 1px),linear-gradient(to bottom,var(--secondary) 1px,transparent 1px);background-size:20px 20px;opacity:.1}@keyframes pulse-slow-f31f6e23{0%,to{opacity:.3}50%{opacity:.6}}.animate-pulse-slow[data-v-f31f6e23]{animation:pulse-slow-f31f6e23 3s ease-in-out infinite}@keyframes particle-float-f31f6e23{0%{opacity:0;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(var(--tx, 10px),var(--ty, -20px)) scale(1.2)}to{opacity:0;transform:translate(calc(var(--tx, 10px) * 2),calc(var(--ty, -20px) * 2)) scale(1)}}.particle[data-v-f31f6e23]{--tx: 10px;--ty: -20px;animation:particle-float-f31f6e23 2s ease-in-out infinite}
