.nav-header[data-v-f72c8f51]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff4d;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 2px 12px #0000001a;margin:24px 24px 0}.nav-container[data-v-f72c8f51]{align-items:center;display:flex;gap:40px;height:64px;justify-content:space-between;margin:0 auto;max-width:1232px;padding:8px 24px}.logo-wrapper[data-v-f72c8f51]{flex-shrink:0;height:28px;width:90px}.logo-wrapper img[data-v-f72c8f51]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nav-menu[data-v-f72c8f51]{display:none;flex:1 1 0%;justify-content:center}@media (min-width:768px){.nav-menu[data-v-f72c8f51]{display:flex}}.menu-list[data-v-f72c8f51]{align-items:center;display:flex;gap:1rem;list-style:none;margin:0;padding:0}.menu-item[data-v-f72c8f51]{position:relative}.menu-link[data-v-f72c8f51]{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:.7px;line-height:14px;padding:.75rem .5rem;text-decoration:none;transition:opacity .2s}.menu-link[data-v-f72c8f51]:hover{opacity:.75}.chevron-icon[data-v-f72c8f51]{height:1.25rem;transition:transform .2s;width:1.25rem}.chevron-rotated[data-v-f72c8f51]{transform:rotate(180deg)}.submenu[data-v-f72c8f51]{--tw-translate-x:-50%;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgba(255,255,255,var(--tw-bg-opacity));background:#000;border-radius:.25rem;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);color:#fff;left:50%;list-style:none;min-width:160px;opacity:0;padding:8px 0;position:absolute;top:calc(100% + 12px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(-50%,20px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;visibility:hidden;z-index:50}.submenu-opened[data-v-f72c8f51]{opacity:1;transform:translate(-50%);visibility:visible}.submenu li[data-v-f72c8f51]{margin:0;padding:8px 24px}.submenu-link[data-v-f72c8f51]{color:#fff;display:inline-block;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:400;position:relative;text-decoration:none;transition:color .3s ease}.submenu-link[data-v-f72c8f51]:after{background-color:#fff;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.submenu-link[data-v-f72c8f51]:hover:after{width:100%}.nav-actions[data-v-f72c8f51]{align-items:center;display:none;gap:1rem}@media (min-width:768px){.nav-actions[data-v-f72c8f51]{display:flex}}.login-btn[data-v-f72c8f51]{align-items:center;border-radius:9999px;color:#000;display:flex;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:.7px;line-height:14px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.login-btn[data-v-f72c8f51]:hover{background-color:#0000000d}.login-icon[data-v-f72c8f51]{height:1.25rem;width:1.25rem}.menu-grid-btn[data-v-f72c8f51]{align-items:center;background-color:transparent;border-style:none;color:#000;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:opacity .2s;width:36px}.menu-grid-btn[data-v-f72c8f51]:hover{opacity:.7}.hamburger-mobile[data-v-f72c8f51],.hamburger-tablet[data-v-f72c8f51]{display:none}.contact-btn[data-v-f72c8f51]{align-items:center;background-color:#000;border-radius:.25rem;color:#fff;display:flex;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:14px;padding:.75rem 2.5rem;text-decoration:none;transition:all .2s}.contact-btn[data-v-f72c8f51]:hover{background-color:#333}.language-switcher[data-v-f72c8f51]{align-items:center;display:flex;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;gap:.5rem}.language-switcher a[data-v-f72c8f51]{color:#757575;text-decoration:none;transition:color .2s}.language-switcher a.active[data-v-f72c8f51],.language-switcher a[data-v-f72c8f51]:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.language-switcher a.active[data-v-f72c8f51]{font-weight:500;pointer-events:none}.separator[data-v-f72c8f51]{color:#9e9e9e}.member-dropdown[data-v-f72c8f51]{position:relative}.member-btn[data-v-f72c8f51]{align-items:center;background-color:transparent;border-radius:9999px;border-style:none;color:#000;cursor:pointer;display:flex;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:.7px;line-height:14px;padding:.75rem 1rem;transition:all .2s}.member-btn[data-v-f72c8f51]:hover{background-color:#0000000d}.member-submenu[data-v-f72c8f51]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background:#000;border-radius:.25rem;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);color:#fff;list-style:none;min-width:140px;opacity:0;padding:8px 24px;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(20px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;visibility:hidden;z-index:50}.member-submenu.submenu-opened[data-v-f72c8f51]{opacity:1;transform:translateY(0);visibility:visible}.logout-link[data-v-f72c8f51]{background-color:transparent;border-style:none;color:#fff;cursor:pointer;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:400;padding:8px 0;position:relative;transition:color .3s ease}.logout-link[data-v-f72c8f51]:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.logout-link[data-v-f72c8f51]:hover{color:#fff}.logout-link[data-v-f72c8f51]:hover:after{width:100%}@media (max-width:1280px) and (min-width:767px){.nav-header[data-v-f72c8f51]{border-radius:8.41px}.nav-container[data-v-f72c8f51]{gap:40px;height:68px;padding:0 24px}.logo-wrapper[data-v-f72c8f51]{height:36px;width:115.63px}.nav-menu[data-v-f72c8f51]{display:none}.hamburger-tablet[data-v-f72c8f51]{display:block}.menu-link[data-v-f72c8f51]{font-size:16.83px;letter-spacing:0;line-height:16.83px;padding:12.62px 8.41px}.login-icon[data-v-f72c8f51]{height:30px;width:30px}.login-btn[data-v-f72c8f51]{font-size:16px;letter-spacing:.8px;padding:0}.login-btn span[data-v-f72c8f51]{display:none}.member-btn[data-v-f72c8f51]{font-size:16px;letter-spacing:.8px;padding:0}.member-btn .chevron-icon[data-v-f72c8f51],.member-btn span[data-v-f72c8f51]{display:none}.contact-btn[data-v-f72c8f51]{border-radius:4.21px;font-size:16px;letter-spacing:.8px;padding:12.62px 33.65px}.submenu-link[data-v-f72c8f51]{font-size:14px;padding:8px 16px}.nav-actions[data-v-f72c8f51]{gap:40px}}@media (min-width:320px) and (max-width:767px){.hamburger-mobile[data-v-f72c8f51]{display:block}.nav-header[data-v-f72c8f51]{border-radius:0;margin:0}.nav-container[data-v-f72c8f51]{flex-wrap:wrap;gap:23px;height:64px;max-width:100%;padding:20px 28px 12px}.logo-wrapper[data-v-f72c8f51]{height:30px;width:96px}.nav-menu[data-v-f72c8f51]{max-height:0;overflow:hidden;transition:max-height .3s ease;width:100%}.nav-menu.menu-opened[data-v-f72c8f51]{max-height:100vh}.menu-list[data-v-f72c8f51]{align-items:flex-start;flex-direction:column;padding:16px 0}.menu-item[data-v-f72c8f51],.menu-link[data-v-f72c8f51],.menu-list[data-v-f72c8f51]{width:100%}.menu-link[data-v-f72c8f51]{font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:.7px;line-height:14px;padding:12px 16px}.submenu[data-v-f72c8f51]{--tw-bg-opacity:1;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;background-color:rgba(245,245,245,var(--tw-bg-opacity));box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);margin-left:16px;margin-top:0;position:static;transform:none}.submenu-link[data-v-f72c8f51]{font-size:14px;font-weight:400;letter-spacing:0;padding:8px 16px}.nav-actions[data-v-f72c8f51]{align-items:stretch;flex-direction:column;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease;width:100%}.nav-actions.actions-opened[data-v-f72c8f51]{max-height:100vh;padding:16px 0}.contact-btn[data-v-f72c8f51],.login-btn[data-v-f72c8f51]{border-radius:4px;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:14px;padding:12px 28px;width:100%}.login-btn[data-v-f72c8f51]{gap:8px}.login-icon[data-v-f72c8f51]{height:16px;width:16px}.language-switcher[data-v-f72c8f51]{padding-bottom:1rem;padding-top:1rem}.language-switcher[data-v-f72c8f51],.member-dropdown .member-btn[data-v-f72c8f51]{font-size:14px;justify-content:center}.member-dropdown .member-btn[data-v-f72c8f51]{font-weight:500;gap:8px;letter-spacing:.7px;line-height:14px;width:100%}.member-btn .chevron-icon[data-v-f72c8f51]{display:block;height:16px;width:16px}.member-submenu[data-v-f72c8f51]{--tw-bg-opacity:1;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;background-color:rgba(245,245,245,var(--tw-bg-opacity));box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);display:none;margin-top:0;opacity:1;padding:8px 0;position:static;text-align:center;transform:none;visibility:visible;width:100%}.member-dropdown.dropdown-opened .member-submenu[data-v-f72c8f51]{display:block}.logout-link[data-v-f72c8f51]{font-size:14px;font-weight:400;padding:8px 16px}.menu-grid-btn[data-v-f72c8f51]{height:32px;width:32px}}.fullscreen-menu[data-v-f72c8f51]{background-color:#000;bottom:0;flex-direction:column;left:0;padding:0 28px;position:fixed;right:0;top:0;z-index:50}.fullscreen-menu[data-v-f72c8f51],.fullscreen-menu-header[data-v-f72c8f51]{display:flex}.fullscreen-menu-header[data-v-f72c8f51]{align-items:center;height:64px;justify-content:space-between;padding:20px 0}.fullscreen-logo-wrapper[data-v-f72c8f51]{height:30px;width:96px}.close-btn[data-v-f72c8f51]{align-items:center;background-color:transparent;border-style:none;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:opacity .2s;width:28px}.close-btn[data-v-f72c8f51]:hover{opacity:.7}.fullscreen-menu-content[data-v-f72c8f51]{flex:1 1 0%;gap:24px;overflow-y:auto;padding-top:32px}.fullscreen-menu-content[data-v-f72c8f51],.fullscreen-menu-item[data-v-f72c8f51]{display:flex;flex-direction:column}.fullscreen-menu-header-row[data-v-f72c8f51]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0}.fullscreen-menu-title[data-v-f72c8f51]{color:#fff;display:block;font-family:Noto Sans CJK TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:28px;padding:8px 0;text-decoration:none}.expand-icon[data-v-f72c8f51]{color:#fff;height:24px;transition:transform .3s ease;width:24px}.icon-rotated[data-v-f72c8f51]{transform:rotate(180deg)}.fullscreen-submenu[data-v-f72c8f51]{display:flex;flex-direction:column;gap:16px;margin-left:16px;padding:8px 0}.fullscreen-submenu-link[data-v-f72c8f51]{color:#ffffffb3;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:4px 0;text-decoration:none;transition:color .2s}.fullscreen-submenu-link[data-v-f72c8f51]:hover{color:#fff}.menu-divider[data-v-f72c8f51]{background-color:#fff3;height:1px;margin-top:12px}.fullscreen-contact-btn[data-v-f72c8f51]{align-items:center;background-color:#fff;border-radius:4px;color:#000;display:flex;font-family:Noto Sans CJK TC,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:14px;margin-bottom:40px;margin-top:auto;padding:12px 28px;text-decoration:none;transition:background-color .2s;width:100%}.fullscreen-contact-btn[data-v-f72c8f51]:hover{background-color:#ffffffe6}.menu-overlay-enter-active[data-v-f72c8f51],.menu-overlay-leave-active[data-v-f72c8f51]{transition:opacity .3s ease,transform .3s ease}.menu-overlay-enter-from[data-v-f72c8f51],.menu-overlay-leave-to[data-v-f72c8f51]{opacity:0;transform:translateY(-10px)}.submenu-expand-enter-active[data-v-f72c8f51],.submenu-expand-leave-active[data-v-f72c8f51]{overflow:hidden;transition:all .3s ease}.submenu-expand-enter-from[data-v-f72c8f51],.submenu-expand-leave-to[data-v-f72c8f51]{max-height:0;opacity:0}.submenu-expand-enter-to[data-v-f72c8f51],.submenu-expand-leave-from[data-v-f72c8f51]{max-height:300px;opacity:1}@media (min-width:1281px){.fullscreen-menu[data-v-f72c8f51]{display:none}}@media (min-width:768px) and (max-width:1279px){.mobile-footer-content-section[data-v-96a6543c]{padding:0 64px 48px}.mobile-footer-logo-section[data-v-96a6543c]{padding:80px 64px 160px}.mobile-footer-logo-container[data-v-96a6543c]{align-items:center;display:flex;gap:120px;justify-content:space-between}.mobile-footer-logo-color[data-v-96a6543c]{flex-shrink:0;height:100px;width:100px}.mobile-footer-logo-type[data-v-96a6543c]{flex-shrink:0;height:144px}.mobile-footer-tagline[data-v-96a6543c]{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-bottom:80px}.mobile-footer-phone[data-v-96a6543c]{letter-spacing:0}.mobile-footer-phone[data-v-96a6543c],.mobile-footer-separator[data-v-96a6543c]{font-size:32px;font-weight:400;line-height:38.4px}.mobile-footer-link[data-v-96a6543c],.mobile-footer-title[data-v-96a6543c]{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.mobile-footer-menus[data-v-96a6543c]{grid-column-gap:40px!important;-moz-column-gap:40px!important;column-gap:40px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important}.mobile-footer-menus>div[data-v-96a6543c]{gap:28px}.mobile-footer-menus nav[data-v-96a6543c]{gap:12px}.mobile-footer-back-to-top[data-v-96a6543c]{gap:24px}.mobile-footer-back-to-top[data-v-96a6543c],.mobile-footer-copyright[data-v-96a6543c]{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.mobile-footer-policy[data-v-96a6543c]{letter-spacing:0}.mobile-footer-policy[data-v-96a6543c],.mobile-footer-policy-separator[data-v-96a6543c]{font-size:14px;font-weight:500;line-height:22.4px}}@media (min-width:320px) and (max-width:767px){.mobile-footer-content-section[data-v-96a6543c]{padding:0 28px 48px}.mobile-footer-logo-section[data-v-96a6543c]{padding:40px 28px 120px}.mobile-footer-logo-container[data-v-96a6543c]{align-items:center;display:flex;gap:142px;justify-content:center}.mobile-footer-logo-color[data-v-96a6543c]{display:none}.mobile-footer-logo-type[data-v-96a6543c]{flex-shrink:0;height:100px}.mobile-footer-tagline[data-v-96a6543c]{font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:28.8px}.mobile-footer-phone[data-v-96a6543c]{letter-spacing:0}.mobile-footer-phone[data-v-96a6543c],.mobile-footer-separator[data-v-96a6543c]{font-size:28px;font-weight:500;line-height:33.6px}.mobile-footer-back-to-top[data-v-96a6543c],.mobile-footer-copyright[data-v-96a6543c],.mobile-footer-link[data-v-96a6543c],.mobile-footer-title[data-v-96a6543c]{font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:28.8px}.mobile-footer-policy[data-v-96a6543c]{letter-spacing:0}.mobile-footer-policy[data-v-96a6543c],.mobile-footer-policy-separator[data-v-96a6543c]{font-size:14px;font-weight:500;line-height:22.4px}}
