.language-switcher[data-v-12f1ae30]{display:flex;align-items:center;gap:0}.lang-text[data-v-12f1ae30]{display:inline-flex;align-items:center}.lang-button[data-v-12f1ae30]{background:transparent;border:none;color:var(--color-text-light);padding:0;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);transition:all var(--transition-fast)}.lang-button[data-v-12f1ae30]:hover{color:var(--color-text-dark)}.lang-button.active[data-v-12f1ae30]{color:var(--color-text-dark);font-size:calc(var(--font-size-sm) * 1.15);font-weight:var(--font-weight-semibold)}.lang-button[data-v-12f1ae30]:focus{outline:none}.separator[data-v-12f1ae30]{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0 .3rem;-webkit-user-select:none;user-select:none}.header[data-v-2d9eee4a]{position:fixed;top:0;left:0;width:100%;height:80px;z-index:1000}.header-container[data-v-2d9eee4a]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:12px auto;height:100%;padding:0 var(--spacing-lg);position:relative}@media (max-width: 768px){.header-container[data-v-2d9eee4a]{background:#fffffff2}.header.menu-open .header-container[data-v-2d9eee4a]{background:var(--color-white)}}.logo[data-v-2d9eee4a]{display:flex;align-items:center;text-decoration:none;z-index:10}.header-logo[data-v-2d9eee4a]{display:flex;align-items:center}.logo-image[data-v-2d9eee4a]{height:70px;width:auto;transition:all var(--transition-normal)}.desktop-nav[data-v-2d9eee4a]{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#ffffff85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:var(--spacing-xs) var(--spacing-sm)}.nav-menu[data-v-2d9eee4a]{display:flex;list-style:none;margin:0;padding:0;gap:var(--spacing-sm);white-space:nowrap}.nav-link[data-v-2d9eee4a]{color:var(--color-text-dark);text-decoration:none;font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-xs);border-radius:var(--border-radius-sm);transition:background-color var(--transition-normal);white-space:nowrap;cursor:pointer}.nav-link[data-v-2d9eee4a]:hover{background-color:var(--color-overlay-light)}.nav-dropdown[data-v-2d9eee4a]{position:relative}.dropdown-trigger[data-v-2d9eee4a]{-webkit-user-select:none;user-select:none}.dropdown-menu[data-v-2d9eee4a]{display:none;position:absolute;top:100%;left:100%;transform:translate(-50%);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-sm);padding:var(--spacing-xs) 0;list-style:none;margin-top:var(--spacing-xs);min-width:180px;box-shadow:var(--shadow-md)}.dropdown-menu[data-v-2d9eee4a]:before{content:"";position:absolute;top:calc(-1 * var(--spacing-xs));left:0;right:0;height:var(--spacing-xs)}.nav-dropdown:hover .dropdown-menu[data-v-2d9eee4a]{display:block}.dropdown-link[data-v-2d9eee4a]{display:block;padding:var(--spacing-xs) var(--spacing-md);color:var(--color-text-dark);text-decoration:none;font-weight:var(--font-weight-medium);transition:background-color var(--transition-normal);white-space:nowrap}.dropdown-link[data-v-2d9eee4a]:hover{background-color:var(--color-background);color:var(--color-primary)}.mobile-controls[data-v-2d9eee4a]{display:none;align-items:center;gap:var(--spacing-sm)}@media (max-width: 768px){.mobile-controls[data-v-2d9eee4a]{display:flex}}.mobile-lang-switcher[data-v-2d9eee4a]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle);display:flex;justify-content:center}.hamburger[data-v-2d9eee4a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:0;transition:all var(--transition-normal)}.hamburger-icon[data-v-2d9eee4a]{width:100%;height:100%;object-fit:contain;transition:all var(--transition-normal)}.hamburger.active .hamburger-icon[data-v-2d9eee4a]{transform:rotate(90deg)}.mobile-menu[data-v-2d9eee4a]{position:fixed;top:80px;right:0;width:100%;height:calc(100vh - 80px);height:calc(100dvh - 80px);background:var(--color-section-yellow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translate(100%);transition:transform var(--transition-normal);z-index:999;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-menu.active[data-v-2d9eee4a]{transform:translate(0)}.mobile-nav[data-v-2d9eee4a]{padding:var(--spacing-lg) var(--spacing-lg) 0 var(--spacing-lg);display:flex;flex-direction:column;min-height:80%;box-sizing:border-box}.mobile-nav-container[data-v-2d9eee4a]{display:flex;align-items:flex-start;gap:var(--spacing-md);flex:1;min-height:0;padding-bottom:var(--spacing-sm)}.menu-accent[data-v-2d9eee4a]{width:18px;height:484px;opacity:.7;filter:drop-shadow(var(--shadow-sm));flex-shrink:0;margin-top:var(--spacing-sm)}.mobile-nav-menu[data-v-2d9eee4a]{list-style:none;margin:0;padding:0;flex:1}.mobile-nav-menu li[data-v-2d9eee4a]{margin-bottom:var(--spacing-sm)}.mobile-nav-link[data-v-2d9eee4a]{color:var(--color-text-black);text-decoration:none;font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);display:block;padding:var(--spacing-sm);border-radius:var(--border-radius-md);transition:all var(--transition-normal)}.mobile-nav-link[data-v-2d9eee4a]:hover{background:var(--color-card-border);color:var(--color-primary)}.desktop-lang-switcher[data-v-2d9eee4a]{display:none;margin-left:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);background:#ffffff85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);color:var(--color-text-light);font-size:var(--font-size-sm)}.mobile-lang-switcher[data-v-2d9eee4a]{display:flex;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);border-top:1px solid var(--color-border-subtle);justify-content:center}@media (min-width: 768px){.desktop-nav[data-v-2d9eee4a]{display:flex;align-items:center}.desktop-lang-switcher[data-v-2d9eee4a]{display:flex}.mobile-lang-switcher[data-v-2d9eee4a],.hamburger[data-v-2d9eee4a],.mobile-menu[data-v-2d9eee4a]{display:none}}.footer[data-v-2526a04b]{background:var(--color-section-yellow);border-top:1px solid var(--color-card-border);font-family:var(--font-family)}.footer-inner[data-v-2526a04b]{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-2xl);align-items:start}.footer-title[data-v-2526a04b]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs);color:var(--color-text-medium);font-family:var(--font-family)}.footer-link[data-v-2526a04b]{display:block;margin:var(--spacing-xs) 0;text-decoration:none;color:var(--color-text-medium);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:color var(--transition-normal)}.footer-link[data-v-2526a04b]:hover{color:var(--color-primary);text-decoration:underline}.socials[data-v-2526a04b]{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.social-link[data-v-2526a04b]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;color:var(--color-text-medium);text-decoration:none;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.social-link[data-v-2526a04b]:hover{background:#fffc;transform:translateY(-2px);box-shadow:0 4px 15px var(--color-card-border-hover)}.business-item[data-v-2526a04b]{display:flex;align-items:center;margin:var(--spacing-xs) 0;gap:var(--spacing-xs)}.business-label[data-v-2526a04b]{color:var(--color-primary);font-weight:var(--font-weight-medium);min-width:50px}.business-value[data-v-2526a04b]{font-weight:var(--font-weight-semibold);color:var(--color-text-medium)}.logo-section[data-v-2526a04b]{display:flex;justify-content:flex-end;align-items:center}.footer-logo[data-v-2526a04b]{max-width:200px;height:auto;opacity:.9;filter:drop-shadow(var(--shadow-sm))}.footer-bottom[data-v-2526a04b]{background-color:var(--color-white);border-top:1px solid var(--color-card-border);margin:0 auto;padding:var(--spacing-sm) var(--spacing-xl);display:flex;gap:var(--spacing-lg);justify-content:center}.legal-link[data-v-2526a04b]{color:var(--color-text-medium);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);transition:color var(--transition-normal);background:none;border:none;cursor:pointer;font-family:var(--font-family)}.legal-link[data-v-2526a04b]:hover{color:var(--color-primary);text-decoration:underline}@media (max-width: 1024px){.footer-inner[data-v-2526a04b]{padding:var(--spacing-lg);grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.logo-section[data-v-2526a04b]{grid-column:1 / -1;justify-content:center;margin-top:var(--spacing-sm)}.footer-bottom[data-v-2526a04b]{padding:var(--spacing-sm) var(--spacing-lg)}}@media (max-width: 768px){.footer-inner[data-v-2526a04b]{grid-template-columns:1fr;gap:var(--spacing-lg)}.logo-section[data-v-2526a04b]{margin-top:0}.footer-logo[data-v-2526a04b]{max-width:100px}.footer-bottom[data-v-2526a04b]{flex-wrap:wrap;gap:var(--spacing-sm)}}.footer-legal[data-v-2526a04b]{background-color:#f6f6e9e5;display:flex;justify-content:center;align-items:center;margin-top:1.5rem;gap:1.5rem;padding-top:1rem;padding-bottom:1rem}.footer-legal p[data-v-2526a04b]{margin:.5rem 0;text-decoration:underline}.custom-button[data-v-b1c60867]{display:flex;gap:10px;padding:.75rem var(--spacing-lg);background-color:var(--color-white);border:none;border-radius:var(--border-radius-pill);box-shadow:var(--shadow-button);font-family:var(--font-family);font-size:17px;font-weight:var(--font-weight-medium);color:var(--color-text-medium);cursor:pointer;transition:all var(--transition-fast);outline:none;min-width:160px}.custom-button[data-v-b1c60867]:hover{box-shadow:var(--shadow-button-hover)}.custom-button[data-v-b1c60867]:active,.custom-button.active[data-v-b1c60867]{box-shadow:var(--shadow-button-active);transform:translateY(1px)}.custom-button[data-v-b1c60867]:focus{box-shadow:var(--shadow-button),0 0 0 3px #8d7f7f4d}
