.skip-link[data-v-93805cce]{position:absolute;inset-inline-start:8px;top:8px;height:44px;display:inline-flex;align-items:center;padding:0 16px;background:var(--color-navy-900);color:#fff;border-radius:8px;font-size:13px;font-weight:600;transform:translateY(-200%);transition:transform .2s var(--ease-out);z-index:100}.skip-link[data-v-93805cce]:focus{transform:translateY(0);outline:2px solid var(--color-teal-500);outline-offset:2px}.brand-lockup[data-v-93805cce]{display:inline-flex;align-items:center;height:44px;padding:0 4px;border-radius:6px;transition:opacity .15s var(--ease-out)}.brand-lockup[data-v-93805cce]:hover{opacity:.85}.brand-lockup[data-v-93805cce]:focus-visible{outline:2px solid var(--color-royal-500);outline-offset:2px}.lang-chip[data-v-93805cce]{position:relative}.lang-chip__trigger[data-v-93805cce]{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px;border-radius:9999px;color:var(--color-navy-700);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.lang-chip__trigger[data-v-93805cce]:hover{background:var(--color-navy-50);color:var(--color-navy-900)}.lang-chip__trigger[data-v-93805cce]:focus-visible{outline:2px solid var(--color-royal-500);outline-offset:2px}.lang-chip__menu[data-v-93805cce]{position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:132px;padding:4px;background:#fff;border:1px solid var(--color-navy-100);border-radius:12px;box-shadow:var(--shadow-card);z-index:10}.lang-chip__option[data-v-93805cce]{display:block;width:100%;padding:9px 10px;text-align:start;font-size:13px;font-weight:500;color:var(--color-navy-700);border-radius:8px;cursor:pointer;transition:background-color .12s var(--ease-out)}.lang-chip__option[data-v-93805cce]:hover{background:var(--color-navy-50)}.lang-chip__option.is-active[data-v-93805cce]{background:var(--color-royal-50);color:var(--color-royal-700);font-weight:600}.lang-menu-enter-active[data-v-93805cce],.lang-menu-leave-active[data-v-93805cce]{transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.lang-menu-enter-from[data-v-93805cce],.lang-menu-leave-to[data-v-93805cce]{opacity:0;transform:translateY(-4px)}.header-btn[data-v-93805cce]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:9999px;font-size:13px;font-weight:600;letter-spacing:.005em;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out);white-space:nowrap}.header-btn--ghost[data-v-93805cce]{color:var(--color-navy-600);background:transparent;padding:0 8px;font-weight:500}.header-btn--ghost[data-v-93805cce]:hover{color:var(--color-royal-600);background:transparent}.header-btn--primary[data-v-93805cce]{background:var(--color-royal-500);color:#fff;box-shadow:0 1px 2px #2963da2e}.header-btn--primary[data-v-93805cce]:hover{background:var(--color-royal-600);box-shadow:0 4px 12px #2963da47}.header-btn[data-v-93805cce]:focus-visible{outline:2px solid var(--color-royal-500);outline-offset:2px}@media (max-width: 480px){.header-btn--ghost[data-v-93805cce]{display:none}.header-btn[data-v-93805cce]{padding:0 12px;font-size:12.5px}.lang-chip__trigger[data-v-93805cce]{padding:0 8px}}@media (prefers-reduced-motion: reduce){.lang-chip__trigger[data-v-93805cce],.header-btn[data-v-93805cce],.lang-chip__option[data-v-93805cce]{transition:none}}.landing-footer[data-v-593f88ab]{background:#fff;border-top:1px solid var(--color-navy-100)}.landing-footer__row[data-v-593f88ab]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width: 1024px){.landing-footer__row[data-v-593f88ab]{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.landing-footer__brand[data-v-593f88ab]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing-footer__lockup[data-v-593f88ab]{display:inline-flex;align-items:center;height:44px;border-radius:6px;transition:opacity .15s var(--ease-out)}.landing-footer__lockup[data-v-593f88ab]:hover{opacity:.75}.landing-footer__lockup[data-v-593f88ab]:focus-visible{outline:2px solid var(--color-royal-500);outline-offset:2px}.landing-footer__logo[data-v-593f88ab]{height:24px;width:auto}.landing-footer__copy[data-v-593f88ab]{font-size:11.5px;color:var(--color-navy-500);line-height:1.4}.landing-footer__nav[data-v-593f88ab]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.landing-footer__nav a[data-v-593f88ab]{display:inline-flex;align-items:center;height:44px;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--color-navy-700);border-radius:6px;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.landing-footer__nav a[data-v-593f88ab]:hover{color:var(--color-navy-900);background:var(--color-navy-50)}.landing-footer__nav a[data-v-593f88ab]:focus-visible{outline:2px solid var(--color-royal-500);outline-offset:2px}.landing-footer__sep[data-v-593f88ab]{color:var(--color-navy-300);font-size:11px;-webkit-user-select:none;user-select:none}.landing-footer__regs[data-v-593f88ab]{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.landing-footer__reg[data-v-593f88ab]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:var(--color-navy-50);border:1px solid var(--color-navy-100);color:var(--color-navy-700);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1}.landing-footer__reg-dot[data-v-593f88ab]{width:5px;height:5px;border-radius:9999px;background:var(--color-teal-500)}
