.brand-mark[data-v-7cc86ad9]{display:block;object-fit:contain}.social[data-v-4ef58207]{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.qr[data-v-4ef58207]{margin:0;width:92px;text-align:center;font-size:12px;line-height:1.4;color:var(--ink-2)}.qr img[data-v-4ef58207]{display:block;background:#fff;padding:4px;border-radius:4px;margin-bottom:6px}.social-link[data-v-4ef58207]{align-self:center}.psb[data-v-4ef58207]{display:inline-flex;align-items:center;gap:4px}.footer[data-v-4ef58207]{background:var(--surface-2);color:var(--ink-2);border-top:1px solid var(--line);padding:64px 0 32px;font-size:14px}.top[data-v-4ef58207]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.logo[data-v-4ef58207]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.name[data-v-4ef58207]{font-family:var(--font-display);font-weight:900;font-size:22px;font-weight:700}.en[data-v-4ef58207]{font-size:13px;color:var(--ink-3)}.desc[data-v-4ef58207]{margin-top:16px;max-width:380px;color:var(--ink-2)}.contact[data-v-4ef58207]{margin-top:20px;display:grid;gap:4px}.contact a[data-v-4ef58207]{text-decoration:none}.phone[data-v-4ef58207]{font-size:22px;color:var(--ink);font-weight:600}.group[data-v-4ef58207]{display:grid;align-content:start;gap:10px}.group .g-title[data-v-4ef58207]{font-family:inherit;font-weight:600;margin:0 0 4px;font-size:14px;color:var(--ink)}.g-btn[data-v-4ef58207]{all:unset;cursor:default}.chev[data-v-4ef58207]{display:none}.g-links[data-v-4ef58207]{display:grid;gap:10px}.group a[data-v-4ef58207]{color:var(--ink-2);text-decoration:none}.group a[data-v-4ef58207]:hover,.bottom a[data-v-4ef58207]:hover{color:var(--brand)}.notice[data-v-4ef58207]{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13px}.bottom[data-v-4ef58207]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--ink-3);font-size:13px}.bottom a[data-v-4ef58207]{color:inherit;text-decoration:none}@media(max-width:860px){.footer[data-v-4ef58207]{padding:40px 0 24px}.top[data-v-4ef58207]{grid-template-columns:1fr;gap:0}.brand[data-v-4ef58207]{padding-bottom:20px}.desc[data-v-4ef58207]{display:none}.contact[data-v-4ef58207],.social[data-v-4ef58207]{margin-top:14px}.social .qr[data-v-4ef58207]:not(:first-child){display:none}.group[data-v-4ef58207]{gap:0;border-top:1px solid var(--line)}.group .g-title[data-v-4ef58207]{margin:0}.g-btn[data-v-4ef58207]{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;box-sizing:border-box}.g-btn[data-v-4ef58207]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chev[data-v-4ef58207]{display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-right:4px}.open .chev[data-v-4ef58207]{transform:rotate(-135deg)}.g-links[data-v-4ef58207]{display:none;grid-template-columns:1fr 1fr;padding:0 0 16px}.open .g-links[data-v-4ef58207]{display:grid}.g-links a[data-v-4ef58207]{padding:10px 0}.bottom[data-v-4ef58207]{gap:0 16px}.bottom a[data-v-4ef58207],.bottom span[data-v-4ef58207]{padding:6px 0}.notice[data-v-4ef58207]{margin-top:0;padding-top:20px;font-size:12px}}.drawer-link.on[data-v-137cb2f1]{color:var(--brand);font-weight:700;box-shadow:inset 3px 0 0 var(--brand);padding-left:14px}.nav[data-v-137cb2f1]{position:sticky;top:0;z-index:50;background:#f5f5f1eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,background-color .2s ease}.nav.scrolled[data-v-137cb2f1]{border-bottom-color:var(--line);background:#fffffff2}.row[data-v-137cb2f1]{height:var(--nav-h);display:flex;align-items:center;gap:40px}.logo[data-v-137cb2f1]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.logo-name[data-v-137cb2f1]{font-family:var(--font-display);font-size:22px;font-weight:900}.menu[data-v-137cb2f1]{display:flex;gap:28px;font-size:15px}.menu a[data-v-137cb2f1]{text-decoration:none;color:var(--ink-2);padding:6px 0;border-bottom:2px solid transparent}.menu a[data-v-137cb2f1]:hover{color:var(--ink)}.menu a.on[data-v-137cb2f1]{color:var(--ink);border-bottom-color:var(--brand)}.actions[data-v-137cb2f1]{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:15px}.tel[data-v-137cb2f1]{text-decoration:none;color:var(--ink-2);font-size:14px}.login[data-v-137cb2f1]{position:relative}.text-btn[data-v-137cb2f1]{display:inline-flex;align-items:center;gap:4px;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer;padding:6px 0}.dropdown[data-v-137cb2f1]{position:absolute;right:0;top:calc(100% + 10px);min-width:168px;display:grid;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.dropdown a[data-v-137cb2f1]{padding:9px 12px;border-radius:var(--r-sm);text-decoration:none;font-size:14px}.dropdown a[data-v-137cb2f1]:hover{background:var(--surface-2)}.burger[data-v-137cb2f1]{display:none;margin-left:auto;background:none;border:0;padding:8px;color:var(--ink);cursor:pointer}.scrim[data-v-137cb2f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#111b2e66;z-index:60}.drawer[data-v-137cb2f1]{position:absolute;right:0;top:0;bottom:0;width:min(86vw,340px);background:var(--bg);padding:16px 20px 24px;display:flex;flex-direction:column;overflow-y:auto}.drawer-head[data-v-137cb2f1]{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}.drawer-head button[data-v-137cb2f1]{background:none;border:0;padding:8px;cursor:pointer;color:var(--ink)}.drawer-link[data-v-137cb2f1]{padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:17px}.drawer-sub[data-v-137cb2f1]{padding:10px 0 10px 12px;font-size:15px;color:var(--ink-2);text-decoration:none}.drawer-foot[data-v-137cb2f1]{margin-top:auto;padding-top:24px;display:grid;gap:10px}@media(max-width:1080px){.tel[data-v-137cb2f1]{display:none}.row[data-v-137cb2f1]{gap:28px}.menu[data-v-137cb2f1]{gap:20px}}@media(max-width:900px){.desktop[data-v-137cb2f1]{display:none!important}.burger[data-v-137cb2f1]{display:block}}
