.nav[data-v-f553f65e]{background:var(--color-white);padding-block:16px;position:sticky;top:0;transition:box-shadow .2s var(--ease-out);z-index:100}.nav-scrolled[data-v-f553f65e]{box-shadow:0 1px 0 var(--border-subtle)}.nav-inner[data-v-f553f65e]{align-items:center;display:flex;gap:32px;justify-content:space-between}.nav-brand[data-v-f553f65e]{align-items:center;display:inline-flex}.nav-wordmark[data-v-f553f65e]{height:28px;width:auto}.nav-links[data-v-f553f65e]{align-items:center;display:flex;gap:24px}.nav-link[data-v-f553f65e]{color:var(--fg-2);font-family:var(--font-body);font-size:15px;transition:color .2s}.nav-link[data-v-f553f65e]:hover{color:var(--fg-1)}.nav-actions[data-v-f553f65e]{align-items:center;display:flex;gap:16px}.nav-hamburger[data-v-f553f65e]{align-items:center;background:transparent;border:0;color:var(--fg-1);cursor:pointer;display:none;font-size:20px;height:40px;justify-content:center;padding:8px;width:40px}.nav-drawer[data-v-f553f65e]{background:var(--color-white);display:flex;flex-direction:column;gap:8px;padding:16px var(--space-6)}.nav-drawer[data-v-f553f65e],.nav-drawer-link[data-v-f553f65e]{border-bottom:1px solid var(--border-subtle)}.nav-drawer-link[data-v-f553f65e]{color:var(--fg-1);font-family:var(--font-body);font-size:16px;padding:12px 4px}.nav-drawer-link[data-v-f553f65e]:last-child{border-bottom:0}.nav-drawer-enter-active[data-v-f553f65e],.nav-drawer-leave-active[data-v-f553f65e]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.nav-drawer-enter-from[data-v-f553f65e],.nav-drawer-leave-to[data-v-f553f65e]{opacity:0;transform:translateY(-8px)}@media(max-width:768px){.nav-links[data-v-f553f65e],.nav-signin-desktop[data-v-f553f65e]{display:none}.nav-hamburger[data-v-f553f65e]{display:inline-flex}}.footer[data-v-53a72141]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding-block:64px 40px}.footer-grid[data-v-53a72141]{display:grid;gap:32px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin-bottom:48px}.footer-wordmark[data-v-53a72141]{display:block;height:22px;margin-bottom:14px}.footer-tagline[data-v-53a72141]{color:var(--fg-3);font-family:var(--font-body);font-size:14px;line-height:1.6;margin:0 0 16px;max-width:300px}.footer-tagline strong[data-v-53a72141]{color:var(--fg-1);display:block;font-weight:600;margin-bottom:6px}.footer-social[data-v-53a72141]{display:flex;gap:10px}.footer-social a[data-v-53a72141]{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--fg-2);display:inline-flex;font-size:17px;height:36px;justify-content:center;transition:color .15s;width:36px}.footer-social a[data-v-53a72141]:hover{color:var(--ink-navy)}.footer-h[data-v-53a72141]{color:var(--fg-1);font-family:var(--font-body);font-size:13px;font-weight:600;margin-bottom:14px}.footer-links[data-v-53a72141]{display:flex;flex-direction:column;gap:10px}.footer-links a[data-v-53a72141]{color:var(--fg-3);font-family:var(--font-body);font-size:14px;text-decoration:none}.footer-links a[data-v-53a72141]:hover{color:var(--ink-navy)}.footer-bottom[data-v-53a72141]{align-items:center;border-top:1px solid var(--border-subtle);color:var(--fg-4);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:13px;gap:12px;justify-content:space-between;padding-top:24px}.footer-legal[data-v-53a72141]{display:flex;gap:20px}.footer-legal a[data-v-53a72141]{color:var(--fg-4);font-size:13px;text-decoration:none}.footer-legal a[data-v-53a72141]:hover{color:var(--ink-navy)}@media(max-width:900px){.footer-grid[data-v-53a72141]{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid[data-v-53a72141]{grid-template-columns:1fr}}
