@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.marquee-track[data-v-33124ad2]{display:flex;width:max-content;will-change:transform;animation:scrollMarquee-33124ad2 34s linear infinite}.marquee-track[data-v-33124ad2]:hover{animation-play-state:paused}@keyframes scrollMarquee-33124ad2{0%{transform:translate(0)}to{transform:translate(-50%)}}.tp-section-subtitle[data-v-54cfd783]{border:1px solid var(--tp-border-1, #eee);border-radius:50px;padding:6px 18px;display:inline-flex}[data-v-54cfd783] .tp_text_invert div{background-image:linear-gradient(to right,#030303 45%,#03030338 55%);background-size:200% 100%;background-position-x:100%;color:transparent!important;-webkit-text-fill-color:transparent!important;background-clip:text;-webkit-background-clip:text;display:block;line-height:1.25}[data-v-54cfd783] .tp-service-sa-item-icon svg{width:60px;height:60px;color:#030303;transition:color .4s ease}[data-v-54cfd783] .tp-service-sa-item-icon svg path{fill:currentColor;transition:fill .4s ease}.tpshake[data-v-54cfd783]{display:inline-block;transition:all .4s ease;transform-origin:center center}.tpshake-wrap:hover .tpshake[data-v-54cfd783]{animation-name:tpshake-54cfd783;animation-timing-function:ease-in-out;animation-duration:.5s;animation-iteration-count:1}.tpshake-wrap:hover .tp-service-sa-item-icon[data-v-54cfd783]{color:#464c95!important}.tpshake-wrap[data-v-54cfd783]:hover .tp-service-sa-item-icon svg{color:#464c95!important}.svg-mask-icon[data-v-54cfd783]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center}@keyframes tpshake-54cfd783{10%{transform:translateY(-10px)}50%{transform:skew(15deg)}80%{transform:rotate(10deg)}to{transform:translate(0)}}.anim-group[data-v-78b4eb81]{opacity:0;transform:scale(.5)}.animated .anim-group[data-v-78b4eb81]{animation:zoomInChar-78b4eb81 .8s cubic-bezier(.175,.885,.32,1.275) forwards}.animated .delay-0[data-v-78b4eb81]{animation-delay:.1s}.animated .delay-1[data-v-78b4eb81]{animation-delay:.3s}.animated .delay-2[data-v-78b4eb81]{animation-delay:.5s}.animated .delay-3[data-v-78b4eb81]{animation-delay:.7s}.animated .delay-4[data-v-78b4eb81]{animation-delay:.9s}.animated .delay-5[data-v-78b4eb81]{animation-delay:1.1s}.animated .delay-6[data-v-78b4eb81]{animation-delay:1.3s}.animated .delay-7[data-v-78b4eb81]{animation-delay:1.5s}.animated .delay-8[data-v-78b4eb81]{animation-delay:1.7s}.animated .delay-9[data-v-78b4eb81]{animation-delay:1.9s}.animated .delay-10[data-v-78b4eb81]{animation-delay:2.1s}.animated .delay-11[data-v-78b4eb81]{animation-delay:2.3s}.animated .delay-12[data-v-78b4eb81]{animation-delay:2.5s}.animated .delay-13[data-v-78b4eb81]{animation-delay:2.7s}.animated .delay-14[data-v-78b4eb81]{animation-delay:2.9s}@keyframes zoomInChar-78b4eb81{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.anim-group[data-v-68d75fc4]{opacity:0;transform:translateY(40px)}.animated .anim-group[data-v-68d75fc4]{animation:slideUpChar-68d75fc4 .8s cubic-bezier(.175,.885,.32,1.275) forwards}.animated .delay-0[data-v-68d75fc4]{animation-delay:.1s}.animated .delay-1[data-v-68d75fc4]{animation-delay:.2s}.animated .delay-2[data-v-68d75fc4]{animation-delay:.3s}.animated .delay-3[data-v-68d75fc4]{animation-delay:.4s}.animated .delay-4[data-v-68d75fc4]{animation-delay:.5s}.animated .delay-5[data-v-68d75fc4]{animation-delay:.6s}.animated .delay-6[data-v-68d75fc4]{animation-delay:.7s}.animated .delay-7[data-v-68d75fc4]{animation-delay:.8s}.animated .delay-8[data-v-68d75fc4]{animation-delay:.9s}.animated .delay-9[data-v-68d75fc4]{animation-delay:1s}.animated .delay-10[data-v-68d75fc4]{animation-delay:1.1s}.animated .delay-11[data-v-68d75fc4]{animation-delay:1.2s}.animated .delay-12[data-v-68d75fc4]{animation-delay:1.3s}.animated .delay-13[data-v-68d75fc4]{animation-delay:1.4s}.animated .delay-14[data-v-68d75fc4]{animation-delay:1.5s}@keyframes slideUpChar-68d75fc4{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}[data-v-c1ef0fb8] .tp_text_invert div{background-image:linear-gradient(to right,#030303 45%,#03030338 55%);background-size:200% 100%;background-position-x:100%;color:transparent!important;-webkit-text-fill-color:transparent!important;background-clip:text;-webkit-background-clip:text;display:block;line-height:1.25}.btn_wrapper[data-v-c1ef0fb8]{perspective:500px}.tp-btn-rounded[data-v-c1ef0fb8]{position:relative;z-index:1;overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}.tp-btn-circle-dot[data-v-c1ef0fb8]{position:absolute;width:0px;height:0px;transition:width .6s ease-out,height .6s ease-out;border-radius:50%;background-color:#b2c539;transform:translate(-50%,-50%);border:1px solid transparent;z-index:0;pointer-events:none}.tp-btn-rounded:hover .tp-btn-circle-dot[data-v-c1ef0fb8]{width:420px;height:420px}.tp-btn-rounded[data-v-c1ef0fb8]:hover{border-color:#b2c539;box-shadow:0 10px 25px -5px #b2c53959}.bg-pattern[data-v-e5a3425b]{background-color:#030303;background-image:url(/grid-shape.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.logo-cloud[data-v-9be4a8ce]{mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%)}.logo-badge[data-v-9be4a8ce]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease,box-shadow .3s ease,filter .3s ease;will-change:transform,opacity}.logo-badge[data-v-9be4a8ce]:hover{transform:scale(1.18)!important;opacity:1!important;filter:blur(0px) drop-shadow(0 12px 26px rgba(0,0,0,.18))!important;box-shadow:0 20px 45px -5px #0000003d,0 0 20px #7d5dff4d!important;border-color:#7d5dff73!important;z-index:50!important}.btn_wrapper[data-v-5aa21226]{perspective:500px}.tp-btn-rounded[data-v-5aa21226]{position:relative;z-index:1;overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}.tp-btn-rounded .arrow-icon svg[data-v-5aa21226]{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.tp-btn-rounded:hover .arrow-icon svg[data-v-5aa21226]{transform:translate(4px,-4px)}.tp-btn-circle-dot[data-v-5aa21226]{position:absolute;width:0px;height:0px;border-radius:50%;background-color:#b2c539;transform:translate(-50%,-50%);border:1px solid transparent;z-index:0;pointer-events:none}.tp-btn-rounded:hover .tp-btn-circle-dot[data-v-5aa21226]{width:420px;height:420px}.tp-btn-rounded[data-v-5aa21226]:hover{border-color:#b2c539;box-shadow:0 10px 25px -5px #b2c53966}.underline-black[data-v-5aa21226]{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .35s ease}.group:hover .underline-black[data-v-5aa21226]{background-size:100% 1.5px}@media(min-width:1024px){.sticky-title-box[data-v-5aa21226]{position:-webkit-sticky;position:sticky;top:112px;z-index:20}}.tp-char[data-v-64ce9e96]{display:inline-block;transform-origin:50% 50%;will-change:transform,opacity}.line-1[data-v-64ce9e96]{stroke-dasharray:1300;stroke-dashoffset:2500;animation:dash-64ce9e96 5s linear forwards infinite}@keyframes dash-64ce9e96{to{stroke-dashoffset:0px;stroke-dasharray:1000}}.btn_wrapper[data-v-64ce9e96]{perspective:500px}.tp-btn-rounded[data-v-64ce9e96]{position:relative;z-index:1;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease}.tp-btn-rounded .arrow-icon svg[data-v-64ce9e96]{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.tp-btn-rounded:hover .arrow-icon svg[data-v-64ce9e96]{transform:translate(4px,-4px)}.tp-btn-circle-dot[data-v-64ce9e96]{position:absolute;width:0px;height:0px;border-radius:50%;background-color:#b2c539;transform:translate(-50%,-50%);border:1px solid transparent;z-index:1;pointer-events:none;transition:width .6s cubic-bezier(.25,1,.5,1),height .6s cubic-bezier(.25,1,.5,1)}.tp-btn-rounded:hover .tp-btn-circle-dot[data-v-64ce9e96]{width:420px;height:420px}.tp-btn-rounded[data-v-64ce9e96]:hover{background-color:#b2c539;border-color:#b2c539;box-shadow:0 12px 30px -6px #b2c53973}.email-pill[data-v-64ce9e96]{box-shadow:0 8px 24px #00000029}.email-pill[data-v-64ce9e96]:hover{box-shadow:0 14px 32px #00000040}
