.text-gradient[data-v-9f330c03]{background:linear-gradient(135deg,#4c1d95,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-headline[data-v-9f330c03]{animation:fadeInUp-9f330c03 .8s ease-out}@keyframes fadeInUp-9f330c03{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lottie-container[data-v-9f330c03]{filter:drop-shadow(0 10px 40px rgba(91,33,182,.15))}.accent-circle[data-v-9f330c03]{animation:fadeInCircle-9f330c03 1.2s ease-out .3s forwards;opacity:0}@keyframes fadeInCircle-9f330c03{0%{opacity:0;transform:scale(.8) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.double-underline[data-v-9f330c03]{animation:drawLines-9f330c03 1.2s ease-out .6s forwards;opacity:0}@keyframes drawLines-9f330c03{0%{opacity:0;stroke-dasharray:300;stroke-dashoffset:300}to{opacity:1;stroke-dasharray:300;stroke-dashoffset:0}}.cta-button[data-v-9f330c03]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.cta-button[data-v-9f330c03]:hover{box-shadow:0 20px 40px -10px #5b21b666;transform:scale(1.03)}.button-gradient-border[data-v-9f330c03]{background:#fff;background-clip:padding-box;border:2px solid transparent;box-shadow:0 4px 6px -1px #0000001a;position:relative}.button-gradient-border[data-v-9f330c03]:before{background:linear-gradient(135deg,#5b21b6,#3b82f6);border-radius:.75rem;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}@media (max-width:640px){.hero-headline span[data-v-9f330c03]{font-size:1.75rem}.double-underline[data-v-9f330c03]{height:20px}}@media (min-width:640px) and (max-width:1023px){.hero-headline span[data-v-9f330c03]{font-size:2rem}.double-underline[data-v-9f330c03]{height:20px}}@media (min-width:1024px){.double-underline[data-v-9f330c03]{height:20px}}[data-v-9f330c03]{transition:color .3s ease,background-color .3s ease}.brand-icon-filter[data-v-9f330c03]{filter:brightness(0) saturate(100%) invert(21%) sepia(89%) saturate(2686%) hue-rotate(251deg) brightness(91%) contrast(93%)}.text-gradient-animated[data-v-c3cd3a83]{background:linear-gradient(135deg,#5b21b6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rotating-text-container[data-v-c3cd3a83]{height:100%;position:relative;width:100%}.rotating-text[data-v-c3cd3a83]{animation:slideRotate-c3cd3a83 9s infinite;left:0;opacity:0;top:0;transform:translateY(100%)}.rotating-text[data-v-c3cd3a83]:first-child{animation-delay:0s}.rotating-text[data-v-c3cd3a83]:nth-child(2){animation-delay:3s}.rotating-text[data-v-c3cd3a83]:nth-child(3){animation-delay:6s}@keyframes slideRotate-c3cd3a83{0%{opacity:0;transform:translateY(100%)}5%{opacity:1;transform:translateY(0)}27.77%{opacity:1;transform:translateY(0)}33.33%{opacity:0;transform:translateY(-100%)}to{opacity:0;transform:translateY(-100%)}}.text-gradient[data-v-0485f4ce]{background:linear-gradient(135deg,#4c1d95,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:1024px){.grid>div[data-v-0485f4ce]:first-child{margin-bottom:.5rem}}.text-gradient[data-v-42decd75]{background:linear-gradient(135deg,#5b21b6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card[data-v-42decd75]{background:transparent;margin:0 auto;max-width:180px;padding:1rem .75rem;text-align:center;transition:transform .3s ease}.stat-card[data-v-42decd75]:hover{transform:translateY(-4px)}.stat-number[data-v-42decd75]{background:linear-gradient(180deg,#6b2fb5,#3d28a6);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.75rem}.stat-label[data-v-42decd75]{color:#090a0c;font-size:.75rem;font-weight:500;line-height:1.3}.stat-divider-vertical[data-v-42decd75]{align-items:center;display:flex;flex-direction:column;height:120px;padding-top:.5rem}.divider-animated[data-v-42decd75]{opacity:0;transform:translateY(80px);transition:opacity 1s ease-out,transform 1.4s cubic-bezier(.34,1.56,.64,1)}.divider-animated.divider-visible[data-v-42decd75]{opacity:1;transform:translateY(0)}.divider-1.divider-visible[data-v-42decd75]{transition-delay:.3s}.divider-2.divider-visible[data-v-42decd75]{transition-delay:.6s}.divider-3.divider-visible[data-v-42decd75]{transition-delay:.9s}.divider-dot[data-v-42decd75]{background:linear-gradient(180deg,#6b2fb5,#3d28a6);border-radius:50%;height:6px;margin-bottom:4px;width:6px}.divider-line[data-v-42decd75]{background:linear-gradient(180deg,#6b2fb5cc,#3d28a680 50%,#3d28a61a);height:100%;width:2px}.globe-container[data-v-42decd75]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;transform:translateY(-200px);z-index:0}.lottie-wrapper[data-v-42decd75]{height:1800px;opacity:.4;width:1800px}@media (max-width:640px){.globe-container[data-v-42decd75]{transform:translateY(-120px)}.stat-divider-vertical[data-v-42decd75]{display:none}.lottie-wrapper[data-v-42decd75]{height:5000px;opacity:.35;width:5000px}.stat-card[data-v-42decd75]{max-width:none;width:100%}.stat-number[data-v-42decd75]{font-size:1.5rem}.stat-label[data-v-42decd75]{font-size:.6875rem}.stat-divider-vertical[data-v-42decd75]{height:100px}.divider-dot[data-v-42decd75]{height:5px;width:5px}}@media (min-width:768px){.stat-number[data-v-42decd75]{font-size:2rem}.stat-label[data-v-42decd75]{font-size:.8125rem}.stat-divider-vertical[data-v-42decd75]{height:110px}}@media (min-width:1024px){.stat-number[data-v-42decd75]{font-size:2.25rem}.stat-label[data-v-42decd75]{font-size:.875rem}.stat-divider-vertical[data-v-42decd75]{height:120px}}.floating-container[data-v-e52a765b]{height:100%;position:relative;width:100%}.tech-logo[data-v-e52a765b]{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .4s ease;width:100%}.logo-float:hover .tech-logo[data-v-e52a765b]{transform:scale(1.1)}.logo-float[data-v-e52a765b]{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 10px 30px #00000026,0 6px 12px #0000001f,0 3px 6px #00000014;display:flex;height:90px;justify-content:center;padding:1rem;position:absolute;transition:all .4s ease;width:90px}.logo-float[data-v-e52a765b]:hover{box-shadow:0 12px 28px #5b21b633,0 8px 16px #5b21b61f,0 4px 8px #5b21b614;transform:translateY(-4px)}.logo-1[data-v-e52a765b]{left:16%;top:12%}.logo-2[data-v-e52a765b]{left:32%;top:12%}.logo-3[data-v-e52a765b]{left:48%;top:12%}.logo-4[data-v-e52a765b]{right:23%;top:12%}.logo-5[data-v-e52a765b]{left:16%;top:40%}.logo-6[data-v-e52a765b]{left:32%;top:40%}.logo-7[data-v-e52a765b]{left:48%;top:40%}.logo-8[data-v-e52a765b]{right:23%;top:40%}.logo-9[data-v-e52a765b]{left:16%;top:68%}.logo-10[data-v-e52a765b]{left:32%;top:68%}.logo-11[data-v-e52a765b]{left:48%;top:68%}.logo-12[data-v-e52a765b]{right:23%;top:68%}@media (max-width:1024px){.logo-float[data-v-e52a765b]{height:75px;padding:.875rem;width:75px}}@media (max-width:768px){.floating-container[data-v-e52a765b]{height:400px}.logo-float[data-v-e52a765b]{height:70px;padding:.75rem;width:70px}.logo-1[data-v-e52a765b]{left:6%;top:8%}.logo-2[data-v-e52a765b]{left:30%;top:8%}.logo-3[data-v-e52a765b]{left:54%;top:8%}.logo-4[data-v-e52a765b]{right:6%;top:8%}.logo-5[data-v-e52a765b]{left:6%;top:30%}.logo-6[data-v-e52a765b]{left:30%;top:30%}.logo-7[data-v-e52a765b]{left:54%;top:30%}.logo-8[data-v-e52a765b]{right:6%;top:30%}.logo-9[data-v-e52a765b]{left:6%;top:50%}.logo-10[data-v-e52a765b]{left:30%;top:50%}.logo-11[data-v-e52a765b]{left:54%;top:50%}.logo-12[data-v-e52a765b]{right:6%;top:50%}}@media (max-width:640px){.logo-float[data-v-e52a765b]{height:65px;padding:.625rem;width:65px}}.text-gradient[data-v-9d43bdfd]{background:linear-gradient(135deg,#7c3aed,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-button[data-v-9d43bdfd]{align-items:center;background:#7c3aed0d;border:1.5px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.nav-button[data-v-9d43bdfd]:hover{background:transparent;border-color:#7c3aed;color:#7c3aed}.nav-button[data-v-9d43bdfd]:active{transform:scale(.95)}.indicator-dot[data-v-9d43bdfd]{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.indicator-dot[data-v-9d43bdfd]:hover{background:#9ca3af}.indicator-dot.active[data-v-9d43bdfd]{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:4px;width:24px}.logo-scroll-container[data-v-9d43bdfd]{overflow:hidden;position:relative;width:100%}.logo-scroll-track[data-v-9d43bdfd]{animation:scroll-9d43bdfd 30s linear infinite;width:-moz-fit-content;width:fit-content}.logo-item[data-v-9d43bdfd],.logo-scroll-track[data-v-9d43bdfd]{align-items:center;display:flex}.logo-item[data-v-9d43bdfd]{cursor:pointer;flex-shrink:0;justify-content:center;min-width:140px;padding:0 1rem;text-decoration:none}.client-logo[data-v-9d43bdfd]{height:50px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-width:160px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:auto}.logo-item:hover .client-logo[data-v-9d43bdfd]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform:scale(1.1)}@keyframes scroll-9d43bdfd{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-scroll-container:hover .logo-scroll-track[data-v-9d43bdfd]{animation-play-state:paused}@media (max-width:1024px){.logo-item[data-v-9d43bdfd]{min-width:120px;padding:0 .875rem}.client-logo[data-v-9d43bdfd]{height:40px;max-width:130px}.nav-button[data-v-9d43bdfd]{height:32px;width:32px}}@media (max-width:640px){.logo-item[data-v-9d43bdfd]{min-width:100px;padding:0 .75rem}.client-logo[data-v-9d43bdfd]{height:35px;max-width:110px}.nav-button[data-v-9d43bdfd]{height:28px;width:28px}.nav-button svg[data-v-9d43bdfd]{height:14px;width:14px}.indicator-dot[data-v-9d43bdfd]{height:6px;width:6px}.indicator-dot.active[data-v-9d43bdfd]{width:18px}}
