.blur-reveal{filter:blur(20px);opacity:0;transform:scale(1.05);animation:blur-reveal 1.2s cubic-bezier(.19,1,.22,1) forwards}@keyframes blur-reveal{0%{opacity:0;filter:blur(20px);transform:scale(1.05)}to{opacity:1;filter:blur(0);transform:scale(1)}}.float-animation{animation:float 3s ease-in-out infinite}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.2s}.anim-delay-3{animation-delay:.3s}.anim-delay-4{animation-delay:.4s}.anim-delay-5{animation-delay:.5s}.anim-delay-6{animation-delay:.6s}.anim-delay-7{animation-delay:.7s}.anim-delay-8{animation-delay:.8s}.anim-delay-9{animation-delay:.9s}.anim-delay-10{animation-delay:1s}.user-oval{display:flex;align-items:center;justify-content:center;border-radius:30px;width:39px;height:39px;border:1px solid #262626;background:linear-gradient(180deg,#050505,#262626)}.ai-card{border:1px solid rgba(0,24,94,.3);border-radius:9px;background:rgba(5,5,5,.5)}.ai-card-gradient{background:linear-gradient(180deg,#000 80%,transparent)}.ai-oval{display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:39px!important;min-height:39px!important;border:1px solid #00185e;font-weight:400;font-size:16px;text-align:center;color:#f2f2f2;background:linear-gradient(180deg,#00185e,#050505)}.chat-box{border:1px solid rgba(0,24,94,.3);border-radius:10px;background:rgba(5,5,5,.3)}.ai-agent{position:relative;width:100%;border-left:1px solid rgba(0,24,94,.3);border-right:1px solid rgba(0,24,94,.3);border-top:1px solid rgba(0,24,94,.3);border-radius:9px 9px 0 0;margin-bottom:20px;background:linear-gradient(180deg,#000 80%,transparent)}.ai-agent-box{box-shadow:0 .602187px 3.01094px 0 rgba(0,2,128,.016),0 2.28853px 11.4427px 0 rgba(0,2,128,.06),0 10px 50px 0 rgba(0,2,128,.25)}@media (max-width:639px){.ai-agent-box{box-shadow:0 .4px 2px 0 rgba(0,2,128,.016),0 1.5px 8px 0 rgba(0,2,128,.06),0 7px 35px 0 rgba(0,2,128,.25)}}.ai-agent-text{background-image:linear-gradient(0deg,#f2f2f2,#696969);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.icon-box{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#050505,#121212);border-radius:8px;box-shadow:0 .361312px .650362px 0 rgba(0,0,0,.016),0 1.37312px 2.47162px 0 rgba(0,0,0,.06),0 6px 10.8px 0 rgba(0,0,0,.25);opacity:1;border:1px solid #262626}@media (max-width:639px){.icon-box{box-shadow:0 .2px .4px 0 rgba(0,0,0,.016),0 .8px 1.5px 0 rgba(0,0,0,.06),0 4px 8px 0 rgba(0,0,0,.25)}}.circle-container{display:flex;align-items:center;flex-shrink:0}.circle{width:4px;height:4px;background-color:#153aa1;border-radius:50%}.circle,.line{display:inline-block}.line{width:15px;height:2px;background:linear-gradient(90deg,#153aa1,#00185e)}@media (min-width:640px){.circle{width:5px;height:5px}.line{width:20px}}.chart-line{width:12px;height:291px;border-left:1px solid #153aa1;border-right:1px solid #153aa1;border-top:1px solid #153aa1;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#153aa1,#050505)}.chart-line-gradient{flex:none;height:1px;overflow:visible;width:100%;z-index:0;background:linear-gradient(90deg,rgba(84,84,84,0),#121212 50%,transparent);opacity:1}@keyframes chart-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.chart-bar-animation{transform:translateY(100%);animation:chart-rise .8s ease-out forwards;will-change:transform}@media (min-width:640px){.chart-line{width:16px}}@keyframes rotate-icon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow{0%{box-shadow:0 0 5px 0 rgba(21,58,161,.3)}50%{box-shadow:0 0 12px 3px rgba(21,58,161,.6)}to{box-shadow:0 0 5px 0 rgba(21,58,161,.3)}}@keyframes flow-line{0%{opacity:.3;background:linear-gradient(90deg,rgba(0,24,94,.5),#153aa1)}50%{opacity:1;background:linear-gradient(90deg,#153aa1,#00185e)}to{opacity:.3;background:linear-gradient(90deg,#153aa1,rgba(0,24,94,.5))}}@keyframes pop-in{0%{transform:scale(.6);opacity:0}40%{transform:scale(1.15)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.workflow-animation .icon-box{transition:transform 4s ease-in-out;opacity:0}.workflow-visible .icon-box{animation:pulse-glow 7s infinite;opacity:1;animation:pop-in 1s forwards}.workflow-visible .icon-box img{transition:all 1s ease;animation-duration:6s}.workflow-row .icon-box:first-of-type{animation-delay:.1s}.workflow-row .icon-box:nth-of-type(3){animation-delay:.2s}.workflow-row .icon-box:nth-of-type(5){animation-delay:.3s}.workflow-row .icon-box:nth-of-type(7){animation-delay:.4s}.workflow-row .icon-box:nth-of-type(9){animation-delay:.5s}.workflow-row .circle-container:nth-of-type(2n) .line{animation-delay:.15s}.typing-dot{width:8px;height:8px;background-color:#3b82f6;border-radius:50%;display:inline-block;animation:bounce 1.4s ease-in-out infinite both}.animation-delay-200,.animation-delay-400{animation-delay:1s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-agent-container{position:relative;display:flex;justify-content:center;align-items:center}.ai-animated-lines{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@keyframes lineGlowAnimation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ai-line-top .ai-line-glow{animation:lineGlowAnimationVertical 2s linear infinite;animation-delay:.5s}.ai-line-bottom .ai-line-glow{animation:lineGlowAnimationVertical 2s linear infinite;animation-delay:1.5s}.ai-line-right .ai-line-glow{animation-delay:1s}.ai-line-left .ai-line-glow{animation-delay:0s}@keyframes lineGlowAnimationVertical{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.ai-agent-box{position:relative;display:flex;align-items:center;justify-content:center;--border-bottom-width:1px;--border-color:#153aa1;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#00185e,#050505);border-radius:10px;box-shadow:0 .602187px 3.01094px 0 rgba(0,2,128,.016),0 2.28853px 11.4427px 0 rgba(0,2,128,.06),0 10px 50px 0 rgba(0,2,128,.25),0 0 15px 2px rgba(21,58,161,.5);opacity:1;border:1px solid #153aa1;animation:aiBoxGlow 3s infinite alternate}@keyframes aiBoxGlow{0%{box-shadow:0 .602187px 3.01094px 0 rgba(0,2,128,.016),0 2.28853px 11.4427px 0 rgba(0,2,128,.06),0 10px 50px 0 rgba(0,2,128,.25),0 0 8px 2px rgba(21,58,161,.3)}to{box-shadow:0 .602187px 3.01094px 0 rgba(0,2,128,.016),0 2.28853px 11.4427px 0 rgba(0,2,128,.06),0 10px 50px 0 rgba(0,2,128,.25),0 0 20px 5px rgba(21,58,161,.7)}}@media (max-width:639px){.ai-line-bottom,.ai-line-top{height:40px}.ai-line-top{top:-40px}.ai-line-bottom{bottom:-40px}.ai-line-left,.ai-line-right{width:40px}.ai-line-left{left:-40px}.ai-line-right{right:-40px}.ai-agent-box{box-shadow:0 .4px 2px 0 rgba(0,2,128,.016),0 1.5px 8px 0 rgba(0,2,128,.06),0 7px 35px 0 rgba(0,2,128,.25),0 0 10px 2px rgba(21,58,161,.5)}}.ai-line{position:absolute;background:rgba(21,58,161,.3);overflow:hidden;transition:all 1.2s cubic-bezier(.17,.67,.4,1);opacity:0;transform-origin:center}.ai-line-animated .ai-line{opacity:1}.ai-line-top{top:-60px;left:50%;transform:translateX(-50%) scaleY(0);width:2px;height:60px}.ai-line-right{top:50%;right:-60px;transform:translateY(-50%) scaleX(0);width:60px;height:2px}.ai-line-bottom{bottom:-60px;left:50%;transform:translateX(-50%) scaleY(0);width:2px;height:60px}.ai-line-left{top:50%;left:-60px;transform:translateY(-50%) scaleX(0);width:60px;height:2px}.ai-line-animated .ai-line-top{transform:translateX(-50%) scaleY(1)}.ai-line-animated .ai-line-right{transform:translateY(-50%) scaleX(1)}.ai-line-animated .ai-line-bottom{transform:translateX(-50%) scaleY(1)}.ai-line-animated .ai-line-left{transform:translateY(-50%) scaleX(1)}.ai-line-glow{position:absolute;background:linear-gradient(90deg,rgba(21,58,161,0),#153aa1,rgba(21,58,161,0));width:100%;height:100%;opacity:0;transition:opacity .8s ease;animation:lineGlowAnimation 2s linear infinite;animation-play-state:paused}.ai-line-animated .ai-line-glow{opacity:1;animation-play-state:running;transition-delay:.8s}.ai-line-bottom .ai-line-glow,.ai-line-top .ai-line-glow{background:linear-gradient(0deg,rgba(21,58,161,0),#153aa1,rgba(21,58,161,0));width:100%;height:200%}.ai-line-left .ai-line-glow,.ai-line-right .ai-line-glow{width:200%;height:100%}.ai-line-animated .ai-line-top{transition-delay:.2s}.ai-line-animated .ai-line-right{transition-delay:.4s}.ai-line-animated .ai-line-bottom{transition-delay:.6s}.ai-line-animated .ai-line-left{transition-delay:.8s}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.scroll-container-left{display:flex;animation:scroll-left 85s linear infinite;width:max-content;gap:10px}.scroll-container-right{display:flex;animation:scroll-right 85s linear infinite;width:max-content;gap:10px}.pause-animation{animation-play-state:paused}.scroll-content{display:flex;flex-shrink:0;width:max-content}.workflow-animation .workflow-row{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.workflow-visible .workflow-row{opacity:1;transform:translateY(0)}.workflow-visible .workflow-row:first-child{transition-delay:.2s}.workflow-visible .workflow-row:nth-child(2){transition-delay:.4s}