.logo.svelte-1l8nvlt{font-family:var(--font-display);font-weight:var(--font-semibold);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.md.svelte-1l8nvlt{font-size:1.5rem}.sm.svelte-1l8nvlt{font-size:1.3rem}.word.svelte-1l8nvlt{color:var(--color-ink)}.accent.svelte-1l8nvlt{color:var(--color-accent)}.light.svelte-1l8nvlt .word:where(.svelte-1l8nvlt){color:var(--color-white)}.light.svelte-1l8nvlt .accent:where(.svelte-1l8nvlt){color:var(--color-on-dark-accent)}.header.svelte-1elxaub{z-index:var(--z-40);background-color:var(--color-white);border-bottom:1px solid var(--color-line-soft);position:sticky;top:0}.header-container.svelte-1elxaub{max-width:var(--max-w-7xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (width>=1024px){.header-container.svelte-1elxaub{padding-left:var(--space-8);padding-right:var(--space-8)}}.header-content.svelte-1elxaub{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.desktop-nav.svelte-1elxaub{align-items:center;gap:var(--space-8);display:none}@media (width>=1024px){.desktop-nav.svelte-1elxaub{display:flex}}.nav-link.svelte-1elxaub{font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-text);transition:color var(--duration-200) var(--ease-out)}.nav-link.svelte-1elxaub:hover{color:var(--color-brand)}.header-actions.svelte-1elxaub{align-items:center;gap:var(--space-2);display:flex}@media (width>=640px){.header-actions.svelte-1elxaub{gap:var(--space-4)}}.cta-button.svelte-1elxaub{align-items:center;gap:var(--space-2);background-color:var(--color-accent);color:var(--color-white);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);font-weight:var(--font-semibold);font-size:var(--text-sm);transition:all var(--duration-200) var(--ease-out);display:flex}@media (width>=640px){.cta-button.svelte-1elxaub{padding:var(--space-2-5) var(--space-5)}}.cta-button.svelte-1elxaub:hover{background-color:var(--color-accent-hover);transform:translateY(-.125rem)}.cta-text.svelte-1elxaub{display:none}@media (width>=640px){.cta-text.svelte-1elxaub{display:inline}}.mobile-menu-button.svelte-1elxaub{padding:var(--space-2);margin-right:calc(-1 * var(--space-2));color:var(--color-text);transition:color var(--duration-200) var(--ease-out);display:block}@media (width>=1024px){.mobile-menu-button.svelte-1elxaub{display:none}}.mobile-menu-button.svelte-1elxaub:hover{color:var(--color-brand)}.icon-sm.svelte-1elxaub{width:1rem;height:1rem}.icon-lg.svelte-1elxaub{width:1.5rem;height:1.5rem}.menu-backdrop.svelte-1elxaub{inset:var(--header-h) 0 0 0;cursor:default;background-color:#0f172a59;position:fixed}.mobile-menu.svelte-1elxaub{background-color:var(--color-white);border-bottom:1px solid var(--color-line-soft);box-shadow:var(--shadow-lg);position:absolute;top:100%;left:0;right:0}@media (width>=1024px){.menu-backdrop.svelte-1elxaub,.mobile-menu.svelte-1elxaub{display:none}}.mobile-nav.svelte-1elxaub{padding:var(--space-2) 0}.mobile-nav-link.svelte-1elxaub{padding:var(--space-3-5) var(--space-6);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);transition:background-color var(--duration-200) var(--ease-out), color var(--duration-200) var(--ease-out);align-items:center;display:flex}.mobile-nav-link.svelte-1elxaub:hover{background-color:var(--color-surface);color:var(--color-brand)}
