.navbar[data-v-f9d203c5]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.navbar-transparent[data-v-f9d203c5]{background:#fffc;border-bottom:1px solid rgba(226,232,240,.5)}.navbar-scrolled[data-v-f9d203c5]{background:#fffffff2;border-bottom:1px solid rgba(226,232,240,.8)}.nav-underline[data-v-f9d203c5]{bottom:-4px}.cta-button[data-v-f9d203c5]{overflow:hidden;position:relative}.cta-button[data-v-f9d203c5]:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .6s}.cta-button[data-v-f9d203c5]:hover:before{transform:translate(100%)}.mobile-menu-enter-active[data-v-f9d203c5],.mobile-menu-leave-active[data-v-f9d203c5]{transition:all .3s ease}.mobile-menu-enter-from[data-v-f9d203c5],.mobile-menu-leave-to[data-v-f9d203c5]{opacity:0;transform:translateY(-10px)}.mobile-nav-link[data-v-f9d203c5]{animation:fadeInLeft-f9d203c5 .3s ease-out}@keyframes fadeInLeft-f9d203c5{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.logo-icon[data-v-f9d203c5]{overflow:hidden;position:relative}.logo-icon[data-v-f9d203c5]:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .6s}.logo-container:hover .logo-icon[data-v-f9d203c5]:before{transform:translate(100%)}.dropdown-enter-active[data-v-f9d203c5],.dropdown-leave-active[data-v-f9d203c5]{transition:all .3s ease}.dropdown-enter-from[data-v-f9d203c5],.dropdown-leave-to[data-v-f9d203c5]{opacity:0;transform:translateY(-10px)}.language-dropdown[data-v-f9d203c5]{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.language-btn[data-v-f9d203c5]:hover{background:#f1f5f9cc}.grid-pattern[data-v-a73470b3]{animation:gridMove-a73470b3 20s linear infinite;background-image:linear-gradient(rgba(100,116,139,.1) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.1) 1px,transparent 0);background-size:50px 50px;height:100%;width:100%}@keyframes gridMove-a73470b3{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes float-a73470b3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@keyframes float-delay-a73470b3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}.animate-float[data-v-a73470b3]{animation:float-a73470b3 8s ease-in-out infinite}.animate-float-delay[data-v-a73470b3]{animation:float-delay-a73470b3 10s ease-in-out infinite}@keyframes fadeInDown-a73470b3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-a73470b3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down[data-v-a73470b3]{animation:fadeInDown-a73470b3 .8s ease-out forwards}.animate-fade-in-up[data-v-a73470b3]{animation:fadeInUp-a73470b3 .8s ease-out forwards;opacity:0}.animation-delay-200[data-v-a73470b3]{animation-delay:.2s}.animation-delay-400[data-v-a73470b3]{animation-delay:.4s}.animation-delay-600[data-v-a73470b3]{animation-delay:.6s}.hero-title[data-v-a73470b3]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:-.02em}.text-gradient[data-v-a73470b3]{animation:shimmer-a73470b3 3s linear infinite;background-size:200% auto}@keyframes shimmer-a73470b3{0%{background-position:0}to{background-position:200%}}.service-item[data-v-a73470b3]{flex-direction:column;transition:all .3s ease}.service-icon[data-v-a73470b3],.service-item[data-v-a73470b3]{align-items:center;display:flex}.service-icon[data-v-a73470b3]{justify-content:center;transition:transform .3s ease}.service-item:hover .service-icon[data-v-a73470b3]{transform:translateY(-4px)}.service-item[data-v-a73470b3]:hover{opacity:.8}.diagonal-lines[data-v-b12f9fd8]{background-image:repeating-linear-gradient(45deg,transparent,transparent 50px,rgba(100,116,139,.05) 0,rgba(100,116,139,.05) 51px);height:100%;width:100%}.glass-card[data-v-b12f9fd8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #f5f5f5;transition:all .3s ease}.about-card[data-v-b12f9fd8]{background:#fff;border:1px solid #f5f5f5;border-radius:1rem;padding:1.3rem;transition:all .3s ease}.feature-item[data-v-b12f9fd8]{border-radius:.5rem;padding:.75rem;transition:all .3s ease}.feature-item[data-v-b12f9fd8]:hover{background:#f8fafccc;transform:translate(4px)}.metric-card[data-v-b12f9fd8]{transition:all .3s ease}.metric-card[data-v-b12f9fd8]:hover{transform:translateY(-4px) scale(1.02)}.text-gradient[data-v-b12f9fd8]{animation:shimmer-b12f9fd8 3s linear infinite;background-size:200% auto}@keyframes shimmer-b12f9fd8{0%{background-position:0}to{background-position:200%}}.service-card[data-v-95ca9596]{animation:fadeInUp-95ca9596 .6s ease-out forwards;opacity:0}.service-card[data-v-95ca9596]:first-child{animation-delay:.1s}.service-card[data-v-95ca9596]:nth-child(2){animation-delay:.2s}.service-card[data-v-95ca9596]:nth-child(3){animation-delay:.3s}.service-card[data-v-95ca9596]:nth-child(4){animation-delay:.4s}.service-card[data-v-95ca9596]:nth-child(5){animation-delay:.5s}.service-card[data-v-95ca9596]:nth-child(6){animation-delay:.6s}@keyframes fadeInUp-95ca9596{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-card[data-v-95ca9596]:hover{transform:translateY(-8px)}.modal-enter-active[data-v-8e46fba2],.modal-leave-active[data-v-8e46fba2]{transition:opacity .3s ease}.modal-enter-from[data-v-8e46fba2],.modal-leave-to[data-v-8e46fba2]{opacity:0}.modal-enter-active .relative[data-v-8e46fba2],.modal-leave-active .relative[data-v-8e46fba2]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-8e46fba2],.modal-leave-to .relative[data-v-8e46fba2]{opacity:0;transform:scale(.9)}@keyframes scale-in-8e46fba2{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-8e46fba2]{animation:scale-in-8e46fba2 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes check-8e46fba2{0%{stroke-dasharray:0,100;stroke-dashoffset:0}to{stroke-dasharray:100,100;stroke-dashoffset:0}}.animate-check[data-v-8e46fba2]{animation:check-8e46fba2 .6s ease-in-out .2s forwards;stroke-dasharray:0,100}.dots-pattern[data-v-499f6d12]{background-image:radial-gradient(rgba(100,116,139,.15) 1px,transparent 0);background-size:20px 20px;height:100%;width:100%}@keyframes pulse-slow-499f6d12{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animate-pulse-slow[data-v-499f6d12]{animation:pulse-slow-499f6d12 4s ease-in-out infinite}@keyframes fadeInUp-499f6d12{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-499f6d12{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-499f6d12]{animation:scale-in-499f6d12 .3s ease-out}.contact-card[data-v-499f6d12]{animation:fadeInRight-499f6d12 .5s ease-out}@keyframes fadeInRight-499f6d12{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.submit-btn:hover svg[data-v-499f6d12]{transform:translate(4px)}.text-gradient[data-v-499f6d12]{animation:shimmer-499f6d12 3s linear infinite;background-size:200% auto}@keyframes shimmer-499f6d12{0%{background-position:0}to{background-position:200%}}.modal-enter-active[data-v-ccb01b5b],.modal-leave-active[data-v-ccb01b5b]{transition:opacity .3s ease}.modal-enter-from[data-v-ccb01b5b],.modal-leave-to[data-v-ccb01b5b]{opacity:0}.modal-enter-active .relative[data-v-ccb01b5b],.modal-leave-active .relative[data-v-ccb01b5b]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-ccb01b5b],.modal-leave-to .relative[data-v-ccb01b5b]{opacity:0;transform:scale(.9)}@keyframes scale-in-ccb01b5b{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-ccb01b5b]{animation:scale-in-ccb01b5b .5s cubic-bezier(.34,1.56,.64,1)}@keyframes check-ccb01b5b{0%{stroke-dasharray:0,100;stroke-dashoffset:0}to{stroke-dasharray:100,100;stroke-dashoffset:0}}.animate-check[data-v-ccb01b5b]{animation:check-ccb01b5b .6s ease-in-out .2s forwards;stroke-dasharray:0,100}.dots-pattern[data-v-6dce9b4e]{background-image:radial-gradient(rgba(100,116,139,.15) 1px,transparent 0);background-size:20px 20px;height:100%;width:100%}@keyframes pulse-slow-6dce9b4e{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animate-pulse-slow[data-v-6dce9b4e]{animation:pulse-slow-6dce9b4e 4s ease-in-out infinite}.form-input[data-v-6dce9b4e]{font-family:inherit}.form-input option[data-v-6dce9b4e]{background:#fff;color:#0f172a}.form-group[data-v-6dce9b4e]{animation:fadeInUp-6dce9b4e .5s ease-out}@keyframes fadeInUp-6dce9b4e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-card[data-v-6dce9b4e]{animation:fadeInRight-6dce9b4e .5s ease-out}@keyframes fadeInRight-6dce9b4e{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.submit-btn:hover svg[data-v-6dce9b4e]{transform:translate(4px)}.text-gradient[data-v-6dce9b4e]{animation:shimmer-6dce9b4e 3s linear infinite;background-size:200% auto}@keyframes shimmer-6dce9b4e{0%{background-position:0}to{background-position:200%}}.social-icon[data-v-6dce9b4e]{overflow:hidden;position:relative}.social-icon[data-v-6dce9b4e]:before{background:linear-gradient(45deg,transparent,rgba(0,0,0,.05),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .6s}.social-icon[data-v-6dce9b4e]:hover:before{transform:translate(100%)}.social-link[data-v-2232ae32]{overflow:hidden;position:relative}.social-link[data-v-2232ae32]:before{background:linear-gradient(45deg,transparent,rgba(0,0,0,.05),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .6s}.social-link[data-v-2232ae32]:hover:before{transform:translate(100%)}.footer-link[data-v-2232ae32]{position:relative}.back-to-top[data-v-2232ae32]:hover{transform:translateY(-2px)}.testimonial-card[data-v-1f0af9bd]{animation:fadeInUp-1f0af9bd .6s ease-out forwards;opacity:0}.testimonial-card[data-v-1f0af9bd]:first-child{animation-delay:.1s}.testimonial-card[data-v-1f0af9bd]:nth-child(2){animation-delay:.2s}.testimonial-card[data-v-1f0af9bd]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp-1f0af9bd{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.testimonial-card[data-v-1f0af9bd]:hover{transform:translateY(-6px);transition:transform .3s}
