.navbar[data-v-74ae73c9]{background:transparent;left:0;padding:16px 0;position:fixed;right:0;top:0;transition:background var(--transition-base),box-shadow var(--transition-base);z-index:1000}.navbar.scrolled[data-v-74ae73c9]{background:var(--color-white);box-shadow:0 2px #00000014;padding:8px 0}.navbar-inner[data-v-74ae73c9]{align-items:center;display:flex;justify-content:space-between}.navbar-logo img[data-v-74ae73c9]{height:44px;transition:filter var(--transition-base);width:auto}.navbar:not(.scrolled) .navbar-logo img[data-v-74ae73c9]{filter:brightness(0) invert(1)}.navbar-menu[data-v-74ae73c9]{align-items:center;display:flex;gap:28px}.navbar-menu a[data-v-74ae73c9]{color:var(--color-white);font-size:.9rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase;transition:color var(--transition-fast);white-space:nowrap}.navbar.scrolled .navbar-menu a[data-v-74ae73c9]{color:var(--color-gray-700)}.navbar-menu a[data-v-74ae73c9]:hover,.navbar.scrolled .navbar-menu a[data-v-74ae73c9]:hover{color:var(--color-secondary)}.nav-btn[data-v-74ae73c9]{background:var(--color-secondary)!important;color:var(--color-white)!important;font-weight:600!important;padding:10px 24px!important}.nav-btn[data-v-74ae73c9]:hover{background:var(--color-accent)!important}.navbar-toggle[data-v-74ae73c9]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.navbar-toggle span[data-v-74ae73c9]{background:var(--color-white);height:2px;transition:all var(--transition-base);width:24px}.navbar.scrolled .navbar-toggle span[data-v-74ae73c9]{background:var(--color-gray-700)}@media(max-width:1024px){.navbar-toggle[data-v-74ae73c9]{display:flex}.navbar-menu[data-v-74ae73c9]{align-items:flex-start;background:var(--color-white);box-shadow:-4px 0 #0000001a;flex-direction:column;gap:24px;height:100vh;padding:80px 32px 32px;position:fixed;right:-100%;top:0;transition:right var(--transition-base);width:280px}.navbar-menu.active[data-v-74ae73c9]{right:0}.navbar-menu a[data-v-74ae73c9]{color:var(--color-gray-700)!important;font-size:1rem}.navbar.open .navbar-toggle span[data-v-74ae73c9]:first-child{transform:rotate(45deg) translateY(5px)}.navbar.open .navbar-toggle span[data-v-74ae73c9]:nth-child(2){opacity:0}.navbar.open .navbar-toggle span[data-v-74ae73c9]:nth-child(3){transform:rotate(-45deg) translateY(-5px)}.navbar.open .navbar-toggle span[data-v-74ae73c9]{background:var(--color-gray-700)}}.footer[data-v-115ba324]{background:var(--color-dark);color:var(--color-gray-300)}.footer-top[data-v-115ba324]{display:grid;gap:48px;grid-template-columns:1.5fr 1fr 1fr 1.5fr;padding:64px 24px 48px}.footer-logo[data-v-115ba324]{height:40px;margin-bottom:16px}.footer-brand p[data-v-115ba324]{font-size:.9rem;line-height:1.6;margin-bottom:12px}.footer-stars[data-v-115ba324]{color:var(--color-secondary);display:flex;font-size:.8rem;gap:4px}.footer-col h4[data-v-115ba324]{color:var(--color-white);font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.footer-col ul[data-v-115ba324]{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-col ul a[data-v-115ba324]{color:var(--color-gray-300);font-size:.9rem;transition:color var(--transition-fast)}.footer-col ul a[data-v-115ba324]:hover{color:var(--color-secondary)}.footer-contact li[data-v-115ba324]{align-items:flex-start;display:flex;font-size:.85rem;gap:8px}.footer-contact i[data-v-115ba324]{color:var(--color-secondary);margin-top:3px;width:16px}.footer-bottom[data-v-115ba324]{border-top:1px solid hsla(0,0%,100%,.1);padding:20px 0}.footer-bottom-inner[data-v-115ba324]{font-size:.85rem;text-align:center}@media(max-width:768px){.footer-top[data-v-115ba324]{gap:32px;grid-template-columns:1fr;padding:40px 16px 32px}}.whatsapp-btn[data-v-bbefff44]{align-items:center;background:#25d366;border-radius:0;bottom:20px;box-shadow:var(--shadow-sharp);color:#fff;display:flex;font-size:28px;height:56px;justify-content:center;position:fixed;right:20px;transition:background var(--transition-base),transform var(--transition-base);width:56px;z-index:9999}.whatsapp-btn[data-v-bbefff44]:hover{background:#1da851;transform:scale(1.05)}@media(max-width:768px){.whatsapp-btn[data-v-bbefff44]{bottom:16px;font-size:24px;height:48px;right:16px;width:48px}}
