.navbar[data-v-44aec3dd]{background-color:transparent;left:0;padding:1.5rem 0;position:fixed;top:0;transition:all var(--transition-normal);width:100%;z-index:var(--z-index-fixed)}.navbar.scrolled[data-v-44aec3dd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;box-shadow:0 4px 20px #0000000d;padding:1rem 0}.navbar-content[data-v-44aec3dd]{justify-content:space-between}.logo[data-v-44aec3dd],.navbar-content[data-v-44aec3dd]{align-items:center;display:flex}.logo[data-v-44aec3dd]{text-decoration:none}.logo[data-v-44aec3dd],.logo-image[data-v-44aec3dd]{transition:all var(--transition-fast)}.logo-image[data-v-44aec3dd]{display:block;filter:brightness(0) invert(1);height:30px;margin-right:.75rem}.navbar.scrolled .logo-image[data-v-44aec3dd]{filter:none}.logo-text[data-v-44aec3dd]{background:linear-gradient(135deg,#ff4081,#e91e63 25%,#9c27b0,#673ab7 75%,#3f51b5);-webkit-background-clip:text;font-size:1rem;font-weight:600;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;line-height:1;transition:all var(--transition-fast);white-space:nowrap}.navbar:not(.scrolled) .logo-text[data-v-44aec3dd]{color:var(--text-white);-webkit-text-fill-color:var(--text-white);background:none}.navbar.scrolled .logo-text[data-v-44aec3dd]{background:linear-gradient(135deg,#ff4081,#e91e63 25%,#9c27b0,#673ab7 75%,#3f51b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.logo-text[data-v-44aec3dd]{font-size:1rem}.logo-image[data-v-44aec3dd]{height:24px;margin-right:.5rem}}.desktop-nav[data-v-44aec3dd]{display:none}@media(min-width:992px){.desktop-nav[data-v-44aec3dd]{display:block}}.nav-links[data-v-44aec3dd]{align-items:center;display:flex;gap:2rem;list-style:none}.nav-links a[data-v-44aec3dd]{color:var(--text-white);font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:all var(--transition-fast)}.navbar.scrolled .nav-links a[data-v-44aec3dd]:not(.btn){color:var(--text-primary)}.navbar.scrolled .mobile-nav-links a.btn.btn-primary[data-v-44aec3dd],.navbar.scrolled .nav-links a.btn.btn-primary[data-v-44aec3dd]{color:var(--text-white)}.nav-links a[data-v-44aec3dd]:not(.btn):hover{color:var(--primary-color)}.nav-links a[data-v-44aec3dd]:not(.btn):after{background-color:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-fast);width:0}.nav-links a[data-v-44aec3dd]:not(.btn):hover:after{width:100%}.mobile-nav-links a.btn.btn-primary[data-v-44aec3dd],.nav-links a.btn.btn-primary[data-v-44aec3dd]{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.mobile-menu-btn[data-v-44aec3dd]{align-items:center;background:none;border:none;color:var(--text-white);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:color var(--transition-fast);width:40px}.navbar.scrolled .mobile-menu-btn[data-v-44aec3dd]{color:var(--text-primary)}.mobile-menu-btn svg[data-v-44aec3dd]{height:24px;width:24px}@media(min-width:992px){.mobile-menu-btn[data-v-44aec3dd]{display:none}}.mobile-menu[data-v-44aec3dd]{align-items:center;background-color:var(--bg-dark);display:flex;height:0;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:height var(--transition-normal);width:100%;z-index:var(--z-index-dropdown)}.mobile-menu.open[data-v-44aec3dd]{height:100vh}.mobile-menu-content[data-v-44aec3dd]{max-width:500px;padding:2rem;position:relative;text-align:center;width:100%}.mobile-close-btn[data-v-44aec3dd]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:var(--text-white);cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;right:2rem;top:2rem;transition:all var(--transition-fast);width:50px;z-index:10}.mobile-close-btn[data-v-44aec3dd]:hover{background:#fff3;color:var(--primary-color);transform:scale(1.1)}.mobile-close-btn svg[data-v-44aec3dd]{height:28px;width:28px}.mobile-nav-links[data-v-44aec3dd]{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin-top:4rem}.mobile-nav-links a[data-v-44aec3dd]{color:var(--text-white);display:block;font-size:1.2rem;font-weight:500;padding:1rem 0;text-decoration:none;transition:all var(--transition-fast)}.mobile-nav-links a[data-v-44aec3dd]:hover{color:var(--primary-color);transform:translate(5px)}.mobile-nav-links li[data-v-44aec3dd]:last-child{margin-top:1rem}.mobile-nav-links[data-v-44aec3dd],.mobile-nav-links li[data-v-44aec3dd],.nav-links[data-v-44aec3dd],.nav-links li[data-v-44aec3dd]{margin-bottom:0}.navbar.scrolled[data-v-44aec3dd]{animation:navbarSlideDown-44aec3dd .3s ease-out}@keyframes navbarSlideDown-44aec3dd{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]{animation:fadeInUp-44aec3dd .3s ease-out forwards;opacity:0;transform:translateY(20px)}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]:first-child{animation-delay:.1s}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]:nth-child(2){animation-delay:.15s}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]:nth-child(3){animation-delay:.2s}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]:nth-child(4){animation-delay:.25s}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]:nth-child(5){animation-delay:.3s}.mobile-menu.open .mobile-nav-links li[data-v-44aec3dd]:nth-child(6){animation-delay:.35s}@keyframes fadeInUp-44aec3dd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.customer-service-chat[data-v-512b9d21]{background:#f5f5f5;display:flex;flex-direction:column;height:500px}.chat-messages[data-v-512b9d21]{display:flex;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.empty-state[data-v-512b9d21]{color:#666;padding:2rem;text-align:center}.service-hours[data-v-512b9d21]{color:#999;font-size:.9rem;margin-top:.5rem}.message[data-v-512b9d21]{display:flex;max-width:80%}.message.user[data-v-512b9d21]{align-self:flex-end}.message.service[data-v-512b9d21]{align-self:flex-start}.message-content[data-v-512b9d21]{border-radius:12px;padding:.75rem 1rem;position:relative}.message.user .message-content[data-v-512b9d21]{background:var(--primary-color);color:#fff}.message.service .message-content[data-v-512b9d21]{background:#fff;box-shadow:0 1px 2px #0000001a;color:var(--text-primary)}.message-text[data-v-512b9d21]{word-wrap:break-word;white-space:pre-wrap}.message-time[data-v-512b9d21]{font-size:.75rem;margin-top:.25rem;opacity:.7}.chat-input-area[data-v-512b9d21]{background:#fff;border-top:1px solid #e0e0e0;display:flex;gap:.5rem;padding:1rem}.chat-input[data-v-512b9d21]{border:1px solid #e0e0e0;border-radius:8px;flex:1;font-family:inherit;font-size:.95rem;padding:.75rem;resize:none}.chat-input[data-v-512b9d21]:focus{border-color:var(--primary-color);outline:none}.send-btn[data-v-512b9d21]{background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.send-btn[data-v-512b9d21]:hover:not(:disabled){background:var(--secondary-color);transform:translateY(-2px)}.send-btn[data-v-512b9d21]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.customer-service-chat[data-v-512b9d21]{height:400px}.message[data-v-512b9d21]{max-width:90%}}.fixed-contact[data-v-9b65cf75]{animation:fadeIn-9b65cf75 var(--transition-normal);display:flex;flex-direction:column;gap:var(--spacing-sm);position:fixed;right:var(--spacing-md);top:50%;transform:translateY(-50%);z-index:var(--z-index-fixed)}.contact-item[data-v-9b65cf75]{background-color:var(--bg-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-medium);cursor:pointer;overflow:hidden;transition:all var(--transition-normal)}.contact-item[data-v-9b65cf75]:hover{box-shadow:var(--shadow-heavy);transform:translate(10px)}.contact-link[data-v-9b65cf75]{align-items:center;color:var(--text-primary);display:flex;max-width:180px;padding:15px;text-decoration:none;transition:all .3s ease;width:auto}.contact-link[data-v-9b65cf75]:hover{background-color:#716afc0d}.contact-icon[data-v-9b65cf75]{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;justify-content:center;margin-right:10px;padding:8px;transition:transform var(--transition-normal)}.phone-icon[data-v-9b65cf75]{background-color:#4285f4}.email-icon[data-v-9b65cf75]{background-color:#ea4335}.line-icon[data-v-9b65cf75]{background-color:#00c300;padding:0}.customer-service-icon[data-v-9b65cf75]{background-color:#716afc;padding:0}.contact-icon svg[data-v-9b65cf75]{color:#fff;height:20px;width:20px}.contact-item:hover .contact-icon[data-v-9b65cf75]{transform:scale(1.1) rotate(5deg)}.contact-text[data-v-9b65cf75]{font-size:var(--font-size-sm);font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-icon img[data-v-9b65cf75]{height:36px;width:36px}@media(max-width:768px){.fixed-contact[data-v-9b65cf75]{bottom:calc(var(--spacing-lg)*3);right:var(--spacing-sm);top:auto;transform:none}.contact-link[data-v-9b65cf75]{padding:var(--spacing-xs)}.contact-icon[data-v-9b65cf75]{font-size:var(--font-size-lg);height:50px;margin-right:0;width:50px}.contact-icon img[data-v-9b65cf75]{height:100%;width:100%}.contact-text[data-v-9b65cf75]{display:none}}@media(max-width:480px){.fixed-contact[data-v-9b65cf75]{gap:var(--spacing-xs)}.contact-item[data-v-9b65cf75]{border-radius:var(--border-radius)}}.customer-dialog-overlay[data-v-9b65cf75]{align-items:center;animation:fadeIn-9b65cf75 .3s ease;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:2000}.customer-dialog[data-v-9b65cf75]{animation:slideUp-9b65cf75 .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:90%}.customer-dialog-header[data-v-9b65cf75]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.customer-dialog-header h3[data-v-9b65cf75]{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.close-btn[data-v-9b65cf75]{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:2rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s ease;width:32px}.close-btn[data-v-9b65cf75]:hover{background:#f5f5f5;color:var(--text-primary)}.customer-dialog-body[data-v-9b65cf75]{flex:1;overflow:hidden}@keyframes fadeIn-9b65cf75{0%{opacity:0}to{opacity:1}}@keyframes slideUp-9b65cf75{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.customer-dialog[data-v-9b65cf75]{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}}
