.auth-link[data-v-3cf21910]{border-radius:50px;padding:.5rem 1rem;transition:all .3s ease}.auth-link[data-v-3cf21910]:hover{background:var(--light-bg)}.auth-dropdown[data-v-3cf21910]{border:none;border-radius:12px;box-shadow:0 5px 30px #00000026;min-width:300px;padding:0}.auth-dropdown .dropdown-item[data-v-3cf21910]{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);color:var(--text-color);display:flex;padding:.7rem 1rem;transition:all .3s ease}.auth-dropdown .dropdown-item[data-v-3cf21910]:hover{background-color:var(--light-bg);color:var(--primary-color)}.dropdown-header[data-v-3cf21910]{background:var(--light-bg);border-radius:12px 12px 0 0;padding:1rem}.dropdown-header h6[data-v-3cf21910]{color:var(--text-dark);font-weight:600;margin:0}.dropdown-header p[data-v-3cf21910]{color:var(--light-text);font-size:.9rem;margin:0}.auth-dropdown .dropdown-item[data-v-3cf21910]:last-child{border-bottom:none}.auth-dropdown .dropdown-item i[data-v-3cf21910]{color:var(--primary-color);font-size:1.2rem;margin-right:1rem;text-align:center;width:24px}.auth-dropdown .dropdown-item div[data-v-3cf21910]{display:flex;flex-direction:column}.auth-dropdown .dropdown-item strong[data-v-3cf21910]{color:var(--text-dark);font-weight:500}.auth-dropdown .dropdown-item span[data-v-3cf21910]{color:var(--light-text);font-size:.85rem}.auth-dropdown .dropdown-item:hover i[data-v-3cf21910]{transform:translate(3px);transition:transform .3s ease}.user-dropdown .user-dropdown-header[data-v-3cf21910]{align-items:center;display:flex;gap:10px;justify-content:flex-start}.user-dropdown .user-dropdown-header img[data-v-3cf21910]{border-radius:100%;height:45px;width:45px}.user-dropdown .user-dropdown-header p[data-v-3cf21910]{flex:1;font-size:16px;font-weight:700}.main-navbar{background-color:#fff!important;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.main-navbar .nav-link{color:#2c3e50;font-size:15px;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.main-navbar .nav-link:hover{color:#8b6b44}.main-navbar .nav-link.active{color:#8b6b44;position:relative}.main-navbar .nav-link.active:after{background-color:#8b6b44;bottom:0;content:"";height:2px;left:1rem;position:absolute;right:1rem}.main-navbar .navbar-brand{color:var(--primary-color)!important;font-size:1.5rem;font-weight:700}.main-navbar .navbar-toggler{border-color:var(--primary-color)}.main-navbar .navbar-logo{height:40px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:768px){.navbar-logo{height:35px}}.newsletter-section[data-v-8eeed658]{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));color:#fff;padding:36px 0}.newsletter-wrapper[data-v-8eeed658]{margin:0 auto;max-width:600px}.newsletter-wrapper h2[data-v-8eeed658]{font-size:2rem;font-weight:600;margin-bottom:1rem}.newsletter-wrapper p[data-v-8eeed658]{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.newsletter-form .input-group[data-v-8eeed658]{background:#fff;border-radius:50px;box-shadow:0 5px 15px #0000001a;padding:5px}.newsletter-form .form-control[data-v-8eeed658]{border:none;border-radius:50px;font-size:1rem;padding:.8rem 1.5rem}.newsletter-form .form-control[data-v-8eeed658]:focus{box-shadow:none}.btn-subscribe[data-v-8eeed658]{background:var(--primary-color);border:none;border-radius:50px;color:#fff;font-weight:500;padding:.8rem 2rem;transition:all .3s ease}.btn-subscribe[data-v-8eeed658]:hover{background:var(--text-dark);color:#fff;transform:translateY(-2px)}.btn-subscribe i[data-v-8eeed658]{transition:transform .3s ease}.btn-subscribe:hover i[data-v-8eeed658]{transform:translate(5px)}@media only screen and (max-width:768px){.newsletter-wrapper[data-v-8eeed658]{padding:30px 0}.newsletter-wrapper h2[data-v-8eeed658]{font-size:28px}}@media only screen and (max-width:576px){.newsletter-wrapper[data-v-8eeed658]{padding:10px 0}.newsletter-wrapper h2[data-v-8eeed658]{font-size:24px}}.footer[data-v-e331e0d2]{background:var(--text-dark);color:var(--text-light);padding:4rem 0 0}.footer .footer-about[data-v-e331e0d2]{margin-bottom:2rem}.footer .footer-about p[data-v-e331e0d2]{color:#ffffffb3;line-height:1.6;margin-bottom:1.5rem}.footer .footer-brand[data-v-e331e0d2]{display:inline-block;margin-bottom:1.5rem}.footer .footer-logo[data-v-e331e0d2]{filter:brightness(0) invert(1);height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.footer .social-links[data-v-e331e0d2]{display:flex;gap:15px}.footer .social-links a[data-v-e331e0d2]{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.footer .social-links a[data-v-e331e0d2]:hover{background:var(--primary-color);transform:translateY(-3px)}.footer h4[data-v-e331e0d2]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.footer .footer-links[data-v-e331e0d2]{list-style:none;margin:0;padding:0}.footer .footer-links li[data-v-e331e0d2]{margin-bottom:12px}.footer .footer-links a[data-v-e331e0d2]{color:#ffffffb3;text-decoration:none;transition:all .3s ease}.footer .footer-links a[data-v-e331e0d2]:hover{color:var(--primary-color);padding-left:5px}.footer .contact-info[data-v-e331e0d2]{list-style:none;margin:0;padding:0}.footer .contact-info li[data-v-e331e0d2]{align-items:flex-start;color:#ffffffb3;display:flex;gap:15px;margin-bottom:15px}.footer .contact-info i[data-v-e331e0d2]{color:var(--primary-color)}.footer .contact-info a[data-v-e331e0d2]{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer .contact-info a[data-v-e331e0d2]:hover{color:var(--primary-color)}.footer .footer-bottom[data-v-e331e0d2]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:4rem;padding:1.5rem 0}.footer .copyright[data-v-e331e0d2]{color:#ffffffb3;margin:0}.footer .footer-bottom-links[data-v-e331e0d2]{display:flex;gap:20px;justify-content:flex-end;list-style:none;margin:0;padding:0}.footer .footer-bottom-links a[data-v-e331e0d2]{color:#ffffffb3;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer .footer-bottom-links a[data-v-e331e0d2]:hover{color:var(--primary-color)}.footer .whatsapp-badge[data-v-e331e0d2]{align-items:center;background:#25d36626;border-radius:12px;color:#25d366;display:inline-flex;font-size:.75rem;margin-left:8px;padding:2px 8px}.footer .whatsapp-badge i[data-v-e331e0d2]{color:#25d366;font-size:.8rem;margin-right:4px}@media (max-width:768px){.footer-bottom-links[data-v-e331e0d2]{justify-content:flex-start;margin-top:1rem}}
