.lang-switch.svelte-1v2j48r{align-items:center;display:inline-flex;position:relative}.lang-icon.svelte-1v2j48r{color:#1a2332;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.lang-icon.svelte-1v2j48r:hover,.lang-icon[aria-expanded=true].svelte-1v2j48r{color:#003d99;background:#f3f6fb}.lang-icon.svelte-1v2j48r:focus-visible{outline-offset:1px;outline:2px solid #003d99}.lang-menu.svelte-1v2j48r{z-index:20;background:#fff;border:1px solid #e4e9f0;border-radius:10px;min-width:148px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px -20px #0f172a73}.lang-menu.svelte-1v2j48r button:where(.svelte-1v2j48r){color:#1a2332;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px 12px;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;display:block}.lang-menu.svelte-1v2j48r button:where(.svelte-1v2j48r):hover,.lang-menu.svelte-1v2j48r button.active:where(.svelte-1v2j48r){color:#003d99;background:#f3f6fb}@media (width<=700px){.lang-icon.svelte-1v2j48r{width:38px;height:38px}}.targo-nav.svelte-3mf8py,.contact-btn.svelte-3mf8py,.nav-links.svelte-3mf8py,.mobile-menu.svelte-3mf8py{font-family:Quantico,Arial Narrow,Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif}.targo-nav.svelte-3mf8py{z-index:2;flex-wrap:wrap;align-items:center;gap:clamp(20px,5vw,56px);padding:clamp(20px,3vw,38px) clamp(20px,4vw,48px) 0;display:flex;position:relative}.targo-nav.on-page.svelte-3mf8py{border-bottom:1px solid #eef2f6;padding-bottom:clamp(16px,2vw,24px)}.brand.svelte-3mf8py{flex-shrink:0;align-items:center;display:inline-flex}.brand.svelte-3mf8py img:where(.svelte-3mf8py){object-fit:contain;max-width:160px;max-height:48px;display:block}.nav-links.svelte-3mf8py{gap:34px;display:flex}.nav-end.svelte-3mf8py{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-links.svelte-3mf8py a:where(.svelte-3mf8py),.mobile-menu.svelte-3mf8py a:where(.svelte-3mf8py){letter-spacing:.06em;color:#3a3a3a;white-space:nowrap;font-size:clamp(12px,2.4vw,15px);font-weight:700;text-decoration:none}.nav-links.svelte-3mf8py a:where(.svelte-3mf8py):hover,.mobile-menu.svelte-3mf8py a:where(.svelte-3mf8py):hover,.nav-links.svelte-3mf8py a.active:where(.svelte-3mf8py),.mobile-menu.svelte-3mf8py a.active:where(.svelte-3mf8py){color:#003d99}.contact-btn.svelte-3mf8py{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#003d99;border:1px solid #002f7a;border-radius:8px;align-items:center;gap:10px;padding:12px 22px;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:clamp(13px,2.2vw,15px);font-weight:700;display:inline-flex;box-shadow:0 10px 24px -12px #002f7a73}.contact-btn.svelte-3mf8py:hover{color:#fff;background:#0047b3}.hamburger.svelte-3mf8py{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:flex}.hamburger.svelte-3mf8py span:where(.svelte-3mf8py){background:#111;width:22px;height:2px;display:block}.mobile-menu.svelte-3mf8py{z-index:2;color:#1a1c1e;flex-direction:column;gap:18px;padding:18px clamp(20px,4vw,48px) 8px;font-weight:700;display:flex;position:relative}@media (width<=700px){.brand.svelte-3mf8py img:where(.svelte-3mf8py){max-width:130px;max-height:40px}}
