.bounce-enter-active[data-v-9325c744]{animation:bounce-in-9325c744 .4s ease-out}.bounce-leave-active[data-v-9325c744]{animation:bounce-out-9325c744 .2s ease-in}@keyframes bounce-in-9325c744{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out-9325c744{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.animate-bounce-once[data-v-9325c744]{animation:bounce-once-9325c744 .5s ease-in-out}@keyframes bounce-once-9325c744{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.1)}}.topbar[data-v-d9015be3]{background:linear-gradient(135deg,#0a1d54,#1439a1);border-bottom:1px solid rgba(78,116,207,.15)}.topbar-item[data-v-d9015be3]{align-items:center;color:#ffffffb3;display:flex;font-size:.75rem;gap:.375rem;line-height:1rem}.topbar-link[data-v-d9015be3]{transition:color .2s ease}.topbar-link[data-v-d9015be3]:hover{color:#fff}.nav-link[data-v-d9015be3]{border-radius:.5rem;color:#4b5563;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link[data-v-d9015be3]:hover{background:#1439a10a;color:#1439a1}.nav-link-active[data-v-d9015be3]{background:#1439a10f;color:#1439a1;font-weight:600}.presupuesto-btn[data-v-d9015be3]{align-items:center;background:#1439a1;border:2px solid #1439a1;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;padding:.5rem 1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.presupuesto-btn[data-v-d9015be3]:hover{background:#0f2b7a;border-color:#0f2b7a;box-shadow:0 4px 12px #1439a140}.icon-button[data-v-d9015be3]{align-items:center;border-radius:9999px;color:#6b7280;display:flex;height:2.5rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.icon-button[data-v-d9015be3]:hover{background:#f3f4f6;color:#1f2937}.dropdown-item[data-v-d9015be3]{align-items:center;color:#4b5563;display:flex;font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown-item[data-v-d9015be3]:hover{background:#f9fafb;color:#1f2937}.mobile-nav-link[data-v-d9015be3]{border-radius:.5rem;color:#4b5563;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-nav-link[data-v-d9015be3]:hover{background:#f9fafb;color:#1f2937}.mobile-nav-link-active[data-v-d9015be3]{background:#1439a10f;color:#1439a1}.dropdown-enter-active[data-v-d9015be3],.dropdown-leave-active[data-v-d9015be3]{transition:all .2s ease}.dropdown-enter-from[data-v-d9015be3],.dropdown-leave-to[data-v-d9015be3]{opacity:0;transform:translateY(-8px)}.slide-down-enter-active[data-v-d9015be3],.slide-down-leave-active[data-v-d9015be3]{transition:all .25s ease}.slide-down-enter-from[data-v-d9015be3],.slide-down-leave-to[data-v-d9015be3]{opacity:0;transform:translateY(-10px)}.social-link[data-v-53451ebf]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;color:#a8a29e;display:flex;height:2.5rem;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.social-link[data-v-53451ebf]:hover{background:#ee478326;border-color:#ee47834d;color:#ee4783;transform:translateY(-2px)}.footer-link[data-v-53451ebf]{color:#a8a29e;font-size:.875rem;line-height:1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-link[data-v-53451ebf]:hover{color:#fff;padding-left:4px}.footer-link-small[data-v-53451ebf]{color:#78716c;transition:color .2s}.footer-link-small[data-v-53451ebf]:hover{color:#a8a29e}
