.tagline-animation_flowLine__rwxXh{--cycle:6s;position:relative;width:min(34rem,100%);margin-top:2rem}.tagline-animation_fSteps__KXXml{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tagline-animation_fStep__ayX_5{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.tagline-animation_fIcon__8u5yM{position:relative;z-index:2;display:grid;place-items:center;width:3.4rem;height:3.4rem;margin-bottom:.35rem;color:var(--brand-engineering-orange,#0564fa);background:#fff;border:2px solid #e2e5ec;border-radius:50%;box-shadow:0 6px 16px rgba(14,18,32,.08)}.tagline-animation_fIcon__8u5yM:after{position:absolute;inset:-7px;content:"";border:1px solid var(--brand-engineering-orange,#0564fa);border-radius:50%;opacity:0}.tagline-animation_fWord__kWdqM{color:#0e1220;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;line-height:1.1}.tagline-animation_fSub__dPkMU{color:#5b6472;font-size:.74rem;line-height:1.3}.tagline-animation_track__ClWPx{position:absolute;top:calc(1.7rem - 1px);left:calc(100% / 6);right:calc(100% / 6);z-index:1;height:2px}.tagline-animation_base__ZKaPy{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(14,18,32,.22) 0 8px,transparent 8px 16px)}.tagline-animation_fill__oGfDA{position:absolute;inset:-1px 0;background:linear-gradient(90deg,#d00000,var(--brand-engineering-orange,#0564fa));border-radius:99px;transform:scaleX(0);transform-origin:left}.tagline-animation_packet__iTxhM{position:absolute;top:-6px;left:0;width:14px;height:14px;margin-left:-7px;background:#fff;border:3px solid var(--brand-engineering-orange,#0564fa);border-radius:50%;box-shadow:0 0 16px 4px rgba(5,100,250,.55);opacity:0}.tagline-animation_in__FpO9p .tagline-animation_fill__oGfDA{animation:tagline-animation_fillLine__ya4KO var(--cycle) ease-in-out infinite}.tagline-animation_in__FpO9p .tagline-animation_packet__iTxhM{animation:tagline-animation_sweep__GOQ_K var(--cycle) ease-in-out infinite}@keyframes tagline-animation_fillLine__ya4KO{0%{transform:scaleX(0);opacity:1}66.6%{transform:scaleX(1);opacity:1}88%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}@keyframes tagline-animation_sweep__GOQ_K{0%{left:0;opacity:0}2%{opacity:1}66.6%{left:100%;opacity:1}70%,to{left:100%;opacity:0}}.tagline-animation_in__FpO9p .tagline-animation_fIcon__8u5yM{animation:tagline-animation_iconLit__xiuJ7 var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * 2s - .25s)}.tagline-animation_in__FpO9p .tagline-animation_fIcon__8u5yM:after{animation:tagline-animation_ringLit__Mvtxe var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * 2s - .25s)}.tagline-animation_in__FpO9p .tagline-animation_fWord__kWdqM{animation:tagline-animation_wordLit__ZtBBi var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * 2s - .25s)}@keyframes tagline-animation_iconLit__xiuJ7{0%,20%{color:#fff;background:var(--brand-engineering-orange,#0564fa);border-color:transparent;box-shadow:0 0 0 5px rgba(5,100,250,.22),0 12px 24px rgba(5,100,250,.45);transform:scale(1.12)}32%,to{color:var(--brand-engineering-orange,#0564fa);background:#fff;border-color:#e2e5ec;box-shadow:0 6px 16px rgba(14,18,32,.08);transform:scale(1)}}@keyframes tagline-animation_ringLit__Mvtxe{0%{opacity:.9;transform:scale(.8)}30%,to{opacity:0;transform:scale(1.5)}}@keyframes tagline-animation_wordLit__ZtBBi{0%,20%{color:var(--brand-engineering-orange,#0564fa)}32%,to{color:#0e1220}}.tagline-animation_tree__ZCKD2{--cycle:6s;position:relative;margin-top:2.4rem;padding:2rem 1.5rem 1.6rem;background:linear-gradient(135deg,#040d58,#0a1a7a);border-radius:.7rem;box-shadow:0 14px 30px rgba(4,13,88,.22);opacity:0;transform:translateY(18px)}.tagline-animation_tree__ZCKD2.tagline-animation_in__FpO9p{animation:tagline-animation_treeIn__NaC8l .7s cubic-bezier(.2,.7,.2,1) forwards}@keyframes tagline-animation_treeIn__NaC8l{to{opacity:1;transform:none}}.tagline-animation_stage__hoay1{position:relative;height:21.25rem}.tagline-animation_svg__wub3O{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tagline-animation_line__1_1D8{fill:none;stroke:rgba(255,255,255,.22);stroke-width:2;vector-effect:non-scaling-stroke}.tagline-animation_flow__RENZA{fill:none;stroke:#3d8bff;stroke-width:4;stroke-linecap:round;stroke-dasharray:1 17;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(61,135,255,.9))}.tagline-animation_flowMerge__el_SB{stroke:#ffffff;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}.tagline-animation_in__FpO9p .tagline-animation_flow__RENZA{animation:tagline-animation_flow__RENZA 1.2s linear infinite}@keyframes tagline-animation_flow__RENZA{to{stroke-dashoffset:-18}}.tagline-animation_node__va8DF{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:6.2rem;padding:.6rem .75rem;color:#0e1220;font-size:.74rem;font-weight:700;text-align:center;background:#fff;border:1px solid transparent;border-radius:.5rem;box-shadow:0 6px 16px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.tagline-animation_node__va8DF svg{color:var(--brand-engineering-orange,#0564fa)}.tagline-animation_root__0eR36{top:10%;left:50%;min-width:11rem;color:#fff;background:var(--brand-engineering-orange,#0564fa)}.tagline-animation_root__0eR36 svg{color:#fff}.tagline-animation_child__nNWdL{top:50%}.tagline-animation_bottom__Mf5i_{top:90%;left:50%;min-width:11rem;color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}.tagline-animation_bottom__Mf5i_ svg{color:#fff}.tagline-animation_in__FpO9p .tagline-animation_root__0eR36{animation:tagline-animation_tierA__yR7Y2 var(--cycle) ease-in-out infinite}.tagline-animation_in__FpO9p .tagline-animation_child__nNWdL{animation:tagline-animation_tierB__wRQ_q var(--cycle) ease-in-out infinite}.tagline-animation_in__FpO9p .tagline-animation_bottom__Mf5i_{animation:tagline-animation_tierC__VtUao var(--cycle) ease-in-out infinite}@keyframes tagline-animation_tierA__yR7Y2{0%,30%{box-shadow:0 0 0 6px rgba(61,135,255,.35),0 0 28px rgba(61,135,255,.55)}36%,to{box-shadow:0 6px 16px rgba(0,0,0,.25)}}@keyframes tagline-animation_tierB__wRQ_q{0%,30%{box-shadow:0 6px 16px rgba(0,0,0,.25)}36%,63%{box-shadow:0 0 0 4px rgba(61,135,255,.45),0 0 22px rgba(61,135,255,.45)}69%,to{box-shadow:0 6px 16px rgba(0,0,0,.25)}}@keyframes tagline-animation_tierC__VtUao{0%,63%{box-shadow:0 6px 16px rgba(0,0,0,.25);background:rgba(255,255,255,.12)}69%,96%{box-shadow:0 0 0 5px rgba(255,255,255,.3),0 0 28px rgba(255,255,255,.45);background:rgba(255,255,255,.22)}to{box-shadow:0 6px 16px rgba(0,0,0,.25);background:rgba(255,255,255,.12)}}.tagline-animation_caps__g_p3i{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;margin:1.8rem 0 0;font-family:var(--font-display);font-size:clamp(1rem,2vw,1.5rem);font-weight:700}.tagline-animation_caps__g_p3i span{position:relative;color:rgba(255,255,255,.45)}.tagline-animation_caps__g_p3i span:after{position:absolute;bottom:-.3rem;left:0;width:100%;height:3px;content:"";background:#3d8bff;transform:scaleX(0);transform-origin:left}.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span{animation:tagline-animation_capLight__ALyjI var(--cycle) ease-in-out infinite}.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span:after{animation:tagline-animation_capBar__PToTr var(--cycle) ease-in-out infinite}.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span:nth-child(2),.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span:nth-child(2):after{animation-delay:2s}.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span:nth-child(3),.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span:nth-child(3):after{animation-delay:4s}@keyframes tagline-animation_capLight__ALyjI{0%,3%{color:rgba(255,255,255,.45)}30%,8%{color:#fff;text-shadow:0 0 22px rgba(61,135,255,.65)}36%,to{color:rgba(255,255,255,.45);text-shadow:none}}@keyframes tagline-animation_capBar__PToTr{0%,3%{transform:scaleX(0)}10%,30%{transform:scaleX(1)}36%,to{transform:scaleX(0)}}@media (max-width:48rem){.tagline-animation_stage__hoay1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;height:auto}.tagline-animation_svg__wub3O{display:none}.tagline-animation_node__va8DF{position:static;min-width:0;transform:none}.tagline-animation_bottom__Mf5i_,.tagline-animation_root__0eR36{grid-column:1/-1}.tagline-animation_fSub__dPkMU{font-size:.66rem}.tagline-animation_fIcon__8u5yM{width:3rem;height:3rem}.tagline-animation_track__ClWPx{top:calc(1.5rem - 1px)}}@media (prefers-reduced-motion:reduce){.tagline-animation_tree__ZCKD2,.tagline-animation_tree__ZCKD2.tagline-animation_in__FpO9p{opacity:1;transform:none;animation:none}.tagline-animation_in__FpO9p .tagline-animation_bottom__Mf5i_,.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span,.tagline-animation_in__FpO9p .tagline-animation_caps__g_p3i span:after,.tagline-animation_in__FpO9p .tagline-animation_child__nNWdL,.tagline-animation_in__FpO9p .tagline-animation_flow__RENZA,.tagline-animation_in__FpO9p .tagline-animation_root__0eR36{animation:none}.tagline-animation_caps__g_p3i span{color:#fff}.tagline-animation_caps__g_p3i span:after{transform:scaleX(1)}}.tagline-animation_still__0n14O{opacity:1;transform:none;animation:none}.tagline-animation_still__0n14O .tagline-animation_packet__iTxhM{opacity:0;animation:none}.tagline-animation_still__0n14O .tagline-animation_fill__oGfDA{transform:scaleX(1);animation:none}.tagline-animation_still__0n14O .tagline-animation_fIcon__8u5yM,.tagline-animation_still__0n14O .tagline-animation_fIcon__8u5yM:after,.tagline-animation_still__0n14O .tagline-animation_fWord__kWdqM{animation:none}.tagline-animation_still__0n14O .tagline-animation_fIcon__8u5yM{color:#fff;background:var(--brand-engineering-orange,#0564fa);border-color:transparent}@media (prefers-reduced-motion:reduce){.tagline-animation_in__FpO9p .tagline-animation_fIcon__8u5yM,.tagline-animation_in__FpO9p .tagline-animation_fIcon__8u5yM:after,.tagline-animation_in__FpO9p .tagline-animation_fWord__kWdqM,.tagline-animation_in__FpO9p .tagline-animation_fill__oGfDA,.tagline-animation_in__FpO9p .tagline-animation_packet__iTxhM{animation:none}.tagline-animation_fill__oGfDA{transform:scaleX(1)}}