.page-anim-enter-active{animation:page-in 1.2s cubic-bezier(.68,-.55,.265,1.55) both}@keyframes page-in{0%{opacity:0;transform:scale(.8) rotate(-5deg);filter:blur(2px)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}.social-icon[data-v-af671475]{transition:all .3s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.social-icon[data-v-af671475]:hover{transform:translateY(-3px) scale(1.1)}.social-icon i[data-v-af671475]{font-size:18px}.whatsapp-button[data-v-af671475]{box-shadow:0 4px 12px #25d3664d;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.whatsapp-button i[data-v-af671475]{font-size:24px}.whatsapp-box[data-v-af671475]{animation:fadeIn-af671475 .3s ease-out}@keyframes fadeIn-af671475{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}footer a[data-v-dd68d5c8]:hover{color:#93c5fd}iframe[data-v-dd68d5c8]{min-height:200px}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.animate-bounce-down{animation:bounce-down 1s infinite}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-in{animation:slideIn .4s ease forwards}.flip-enter-active,.flip-leave-active{transition:all .7s ease;transform-style:preserve-3d}.flip-enter-from{opacity:0;transform:perspective(1000px) rotateY(90deg)}.flip-leave-to{opacity:0;transform:perspective(1000px) rotateY(-90deg)}@keyframes fadeInUp-94dc40ad{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-94dc40ad{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-94dc40ad{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-fade-in-up[data-v-94dc40ad]{animation:fadeInUp-94dc40ad 1s ease-out both}.animate-fade-in[data-v-94dc40ad]{animation:fadeIn-94dc40ad 1.2s ease-out both}.animate-scale-in[data-v-94dc40ad]{animation:scaleIn-94dc40ad .8s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fadeInUp 1s ease-out both}.animate-fade-in{animation:fadeIn .8s ease-out both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.service-card[data-v-4ce52dde]{transition:all .3s ease}.service-card[data-v-4ce52dde]:hover{box-shadow:0 10px 25px #0000001a}.service-image[data-v-4ce52dde]{transition:transform .5s ease}.service-card:hover .service-image[data-v-4ce52dde]{transform:scale(1.05)}.fade-slide-enter-active[data-v-e23dcb7f],.fade-slide-leave-active[data-v-e23dcb7f]{transition:all 1s ease}.fade-slide-enter-from[data-v-e23dcb7f]{opacity:0;transform:scale(1.05) translate(40px)}.fade-slide-leave-to[data-v-e23dcb7f]{opacity:0;transform:scale(.95) translate(-40px)}.animate-caption[data-v-e23dcb7f]{animation:fadeInUp-e23dcb7f 1s ease-out forwards}.animate-title[data-v-e23dcb7f]{animation:fadeInUp-e23dcb7f 1.4s ease-out .2s forwards}.animate-subtitle[data-v-e23dcb7f]{animation:fadeInUp-e23dcb7f 1.6s ease-out .4s forwards}@keyframes fadeInUp-e23dcb7f{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp-ddd95170{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-ddd95170]{animation:fadeInUp-ddd95170 1s ease-out both}.hero-section[data-v-a26de898]{background-position:center;background-repeat:no-repeat;background-size:cover}.timeline[data-v-a26de898]:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3B82F6,transparent)}.team-member[data-v-a26de898]:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.service-card[data-v-bc1ffe85]:hover{transform:translateY(-5px)}.service-card img[data-v-bc1ffe85]{transition:transform .5s ease}@keyframes fadeIn-bf8025c6{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-bf8025c6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-bf8025c6{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-fade-in[data-v-bf8025c6]{animation:fadeIn-bf8025c6 1s ease-out both}.animate-fade-in-up[data-v-bf8025c6]{animation:fadeInUp-bf8025c6 1s ease-out both}.animate-scale-in[data-v-bf8025c6]{animation:scaleIn-bf8025c6 .8s ease-out both}@keyframes fadeInUp-7bd31987{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-7bd31987{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-7bd31987{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-fade-in-up[data-v-7bd31987]{animation:fadeInUp-7bd31987 1s ease-out both}.animate-fade-in[data-v-7bd31987]{animation:fadeIn-7bd31987 1.2s ease-out both}.animate-scale-in[data-v-7bd31987]{animation:scaleIn-7bd31987 .8s ease-out both}@keyframes fadeInUp-48741ff4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-48741ff4]{animation:fadeInUp-48741ff4 1s ease-out both}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}
