@keyframes slideDown-18cd37ca{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-18cd37ca{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight-18cd37ca{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes logoSpin-18cd37ca{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes logoPulse-18cd37ca{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes bounceIn-18cd37ca{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes wiggle-18cd37ca{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}@keyframes glow-18cd37ca{0%,to{box-shadow:0 0 5px rgba(72,186,250,.5)}50%{box-shadow:0 0 20px rgba(72,186,250,.8),0 0 30px rgba(72,186,250,.6)}}@keyframes shake-18cd37ca{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.header-nav[data-v-18cd37ca]{animation:slideDown-18cd37ca .3s ease-out;position:relative}.header-nav[data-v-18cd37ca]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(72,186,250,.1),transparent);animation:shimmer-18cd37ca 3s infinite}@keyframes shimmer-18cd37ca{0%{left:-100%}to{left:100%}}.header-content[data-v-18cd37ca]{animation:slideDown-18cd37ca .4s ease-out .05s both}.logo-section[data-v-18cd37ca]{animation:bounceIn-18cd37ca .4s ease-out .1s both;position:relative}.logo-section[data-v-18cd37ca]:hover{transform:translateY(-1px)}.logo-icon[data-v-18cd37ca]{transition:all .3s ease;position:relative}.logo-icon .logo-img[data-v-18cd37ca]{height:32px;width:auto;transition:all .3s ease}.logo-icon:hover .logo-img[data-v-18cd37ca]{animation:logoPulse-18cd37ca .4s ease-in-out}.logo-text[data-v-18cd37ca]{animation:fadeInLeft-18cd37ca .4s ease-out .15s both;position:relative}.logo-text[data-v-18cd37ca]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#48bafa,#3182ce);animation:underlineExpand-18cd37ca .5s ease-out .6s both}@keyframes underlineExpand-18cd37ca{0%{width:0}to{width:100%}}.nav-menu[data-v-18cd37ca]{animation:fadeInRight-18cd37ca .4s ease-out .2s both}.nav-links[data-v-18cd37ca]{animation:fadeInRight-18cd37ca .4s ease-out .25s both}.nav-link[data-v-18cd37ca]{position:relative;transition:all .3s ease;overflow:hidden}.nav-link[data-v-18cd37ca]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(72,186,250,.1),transparent);transition:left .5s ease}.nav-link[data-v-18cd37ca]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#48bafa,#3182ce);transition:width .3s ease}.nav-link[data-v-18cd37ca]:hover{transform:translateY(-2px)}.nav-link[data-v-18cd37ca]:hover:before{left:100%}.nav-link[data-v-18cd37ca]:hover:after{width:100%}.nav-link[data-v-18cd37ca]:active{animation:shake-18cd37ca .3s ease-in-out}.nav-link[data-v-18cd37ca]:first-child{animation:fadeInRight-18cd37ca .3s ease-out .3s both}.nav-link[data-v-18cd37ca]:nth-child(2){animation:fadeInRight-18cd37ca .3s ease-out .35s both}.nav-link[data-v-18cd37ca]:nth-child(3){animation:fadeInRight-18cd37ca .3s ease-out .4s both}.nav-link[data-v-18cd37ca]:nth-child(4){animation:fadeInRight-18cd37ca .3s ease-out .45s both}.nav-link[data-v-18cd37ca]:nth-child(5){animation:fadeInRight-18cd37ca .3s ease-out .5s both}.nav-link-active[data-v-18cd37ca]{color:#0b1220!important;font-weight:700;position:relative;padding:8px 14px;border-radius:9999px;background:linear-gradient(180deg,rgba(72,186,250,.16),rgba(72,186,250,.08));box-shadow:0 8px 24px rgba(72,186,250,.25);transform:translateY(-1px);letter-spacing:.2px}.nav-link-active[data-v-18cd37ca]:after{content:"";position:absolute;bottom:-6px;left:10%;width:80%!important;height:3px;border-radius:3px;background:linear-gradient(90deg,#48bafa,#3182ce);box-shadow:0 4px 10px rgba(72,186,250,.35)}.nav-link-active[data-v-18cd37ca]:before{content:"";position:absolute;inset:0;border-radius:9999px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(72,186,250,.25),0 0 20px rgba(72,186,250,.25)}.dark .nav-link-active[data-v-18cd37ca]{color:#e8f2ff!important;background:linear-gradient(180deg,rgba(96,165,250,.22),rgba(59,130,246,.12));box-shadow:0 10px 28px rgba(96,165,250,.35)}.dark .nav-link-active[data-v-18cd37ca]:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px rgba(96,165,250,.5)}.dark .nav-link-active[data-v-18cd37ca]:before{box-shadow:inset 0 0 0 1px rgba(96,165,250,.35),0 0 24px rgba(96,165,250,.35)}.mobile-menu[data-v-18cd37ca]{animation:fadeInRight-18cd37ca .4s ease-out .55s both}.mobile-menu-btn[data-v-18cd37ca]{transition:all .3s ease;position:relative;overflow:hidden}.mobile-menu-btn[data-v-18cd37ca]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(72,186,250,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.mobile-menu-btn[data-v-18cd37ca]:hover{transform:scale(1.1);animation:glow-18cd37ca 1s ease-in-out infinite}.mobile-menu-btn[data-v-18cd37ca]:hover:before{width:100px;height:100px}.mobile-menu-btn[data-v-18cd37ca]:active{transform:scale(.95);animation:shake-18cd37ca .3s ease-in-out}.header-nav.scrolled[data-v-18cd37ca]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease;animation:slideDown-18cd37ca .3s ease-out}.header-nav.scrolled .logo-section[data-v-18cd37ca]{animation:bounceIn-18cd37ca .4s ease-out}.header-nav.scrolled .nav-links[data-v-18cd37ca]{animation:fadeInRight-18cd37ca .4s ease-out .1s both}@media(max-width:768px){.header-nav[data-v-18cd37ca]{animation-duration:.4s}.header-content[data-v-18cd37ca]{animation-duration:.4s;animation-delay:.05s}.logo-section[data-v-18cd37ca]{animation-duration:.4s;animation-delay:.1s}.nav-menu[data-v-18cd37ca]{animation-duration:.4s;animation-delay:.15s}.mobile-menu[data-v-18cd37ca]{animation-duration:.4s;animation-delay:.2s}}@media(prefers-color-scheme:dark){.header-nav.scrolled[data-v-18cd37ca]{background:rgba(26,32,44,.95)}}@media(prefers-reduced-motion:reduce){.header-content[data-v-18cd37ca],.header-nav[data-v-18cd37ca],.logo-icon[data-v-18cd37ca]:hover,.logo-section[data-v-18cd37ca],.logo-text[data-v-18cd37ca],.mobile-menu[data-v-18cd37ca],.nav-link[data-v-18cd37ca],.nav-links[data-v-18cd37ca],.nav-menu[data-v-18cd37ca]{animation:none}}@keyframes fadeInUp-3710f09b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-3710f09b{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight-3710f09b{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn-3710f09b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp-3710f09b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes iconBounce-3710f09b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.footer-section[data-v-3710f09b]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden;animation:fadeInUp-3710f09b .6s ease-out}.footer-section[data-v-3710f09b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#48bafa,transparent)}.dark .footer-section[data-v-3710f09b]{background:linear-gradient(135deg,#1a202c,#2d3748)}.dark .footer-section[data-v-3710f09b]:before{background:linear-gradient(90deg,transparent,#48bafa,transparent)}.footer-content[data-v-3710f09b]{animation:fadeInUp-3710f09b .8s ease-out .1s both}.footer-brand[data-v-3710f09b]{animation:fadeInLeft-3710f09b .6s ease-out .2s both}.brand-section[data-v-3710f09b]{animation:fadeInLeft-3710f09b .6s ease-out .3s both}.brand-icon[data-v-3710f09b]{transition:all .3s ease}.brand-icon[data-v-3710f09b]:hover{animation:iconBounce-3710f09b .6s ease-in-out;color:#3182ce}.brand-text[data-v-3710f09b]{animation:fadeInLeft-3710f09b .6s ease-out .4s both;background:linear-gradient(135deg,#48bafa,#3182ce);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .brand-text[data-v-3710f09b]{background:linear-gradient(135deg,#48bafa,#63b3ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-info[data-v-3710f09b]{animation:fadeInRight-3710f09b .6s ease-out .7s both}.footer-title[data-v-3710f09b]{animation:fadeInUp-3710f09b .6s ease-out both;position:relative;padding-bottom:.5rem}.footer-title[data-v-3710f09b]:after{content:"";position:absolute;bottom:0;left:0;width:2rem;height:2px;background:linear-gradient(90deg,#48bafa,#3182ce);border-radius:1px}.footer-text[data-v-3710f09b]{animation:fadeInRight-3710f09b .8s ease-out 1.8s both;line-height:1.6}.footer-bottom[data-v-3710f09b]{animation:slideInUp-3710f09b .8s ease-out 2s both;background:rgba(0,0,0,.02)}.dark .footer-bottom[data-v-3710f09b]{background:hsla(0,0%,100%,.02)}.copyright[data-v-3710f09b]{animation:fadeInLeft-3710f09b .6s ease-out 2.2s both}.social-links[data-v-3710f09b]{animation:fadeInRight-3710f09b .6s ease-out 2.4s both}.social-link[data-v-3710f09b]{transition:all .3s ease;position:relative;overflow:hidden}.social-link[data-v-3710f09b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(72,186,250,.1),transparent);transition:left .5s ease}.social-link[data-v-3710f09b]:hover{transform:scale(1.1) rotate(2deg);box-shadow:0 4px 12px rgba(72,186,250,.2)}.social-link[data-v-3710f09b]:hover:before{left:100%}.social-link[data-v-3710f09b]:first-child{animation:scaleIn-3710f09b .4s ease-out both;animation-delay:2.6s}.social-link[data-v-3710f09b]:nth-child(2){animation:scaleIn-3710f09b .4s ease-out both;animation-delay:2.7s}.social-link[data-v-3710f09b]:nth-child(3){animation:scaleIn-3710f09b .4s ease-out both;animation-delay:2.8s}@media(max-width:768px){.footer-section[data-v-3710f09b]{animation-duration:.8s}.footer-content[data-v-3710f09b]{animation-duration:.8s;animation-delay:.1s}.footer-brand[data-v-3710f09b]{animation-duration:.6s;animation-delay:.2s}.footer-info[data-v-3710f09b]{animation-duration:.6s;animation-delay:.3s}.footer-bottom[data-v-3710f09b]{animation-delay:.4s}.social-links[data-v-3710f09b]{animation-delay:.5s}}@media(min-width:768px){.footer-content[data-v-3710f09b]{grid-template-columns:1fr 1fr 1fr;gap:2rem}.footer-brand[data-v-3710f09b]{padding-right:.5rem}.footer-about[data-v-3710f09b]{padding:0 .5rem}.footer-info[data-v-3710f09b]{padding-left:.5rem}}.company-info .company-name[data-v-3710f09b]{font-size:.875rem;line-height:1.4}.footer-about[data-v-3710f09b]{animation:fadeInUp-3710f09b .6s ease-out .5s both}.about-content .company-intro[data-v-3710f09b],.about-content .founder-info[data-v-3710f09b],.about-content .team-intro[data-v-3710f09b],.about-content .team-photo[data-v-3710f09b]{animation:fadeInUp-3710f09b .4s ease-out both}.about-content .company-intro[data-v-3710f09b]{animation-delay:.6s}.about-content .team-intro[data-v-3710f09b]{animation-delay:.7s}.about-content .founder-info[data-v-3710f09b]{animation-delay:.8s}.about-content .team-photo[data-v-3710f09b]{animation-delay:.9s}.team-photo-placeholder[data-v-3710f09b]{transition:all .3s ease;border:2px dashed #d1d5db}.team-photo-placeholder[data-v-3710f09b]:hover{border-color:#48bafa;background-color:rgba(72,186,250,.05)}.dark .team-photo-placeholder[data-v-3710f09b]{border-color:#4b5563}.dark .team-photo-placeholder[data-v-3710f09b]:hover{border-color:#63b3ed;background-color:rgba(99,179,237,.1)}@media(prefers-reduced-motion:reduce){.brand-icon[data-v-3710f09b]:hover,.brand-section[data-v-3710f09b],.brand-text[data-v-3710f09b],.copyright[data-v-3710f09b],.footer-bottom[data-v-3710f09b],.footer-brand[data-v-3710f09b],.footer-content[data-v-3710f09b],.footer-info[data-v-3710f09b],.footer-section[data-v-3710f09b],.footer-text[data-v-3710f09b],.footer-title[data-v-3710f09b],.social-link[data-v-3710f09b],.social-links[data-v-3710f09b]{animation:none}}