header.svelte-3qm88h{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e5e7eb}.inner.svelte-3qm88h{display:flex;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:.75rem 1.5rem}.logo-link.svelte-3qm88h{flex-shrink:0;line-height:0}.desktop-nav{flex:1;display:none;justify-content:center}.desktop-nav>div,.desktop-nav ul{justify-content:center;width:100%}.desktop-nav a{font-size:1rem;font-weight:500}.desktop-nav a[aria-current=page]{font-weight:700;color:#1a2bc6;border-bottom:2px solid #1a2bc6;border-radius:0!important}.mobile-menu.svelte-3qm88h a[aria-current=page]:where(.svelte-3qm88h){font-weight:700;color:var(--primary, #1a2bc6);background:#eff6ff}.desktop-ctas.svelte-3qm88h{display:flex;align-items:center;gap:.5rem}.mobile-toggle.svelte-3qm88h{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;cursor:pointer;border-radius:.375rem;color:inherit}@media(min-width:768px){.desktop-nav{display:flex}.mobile-toggle.svelte-3qm88h{display:none}}.actions.svelte-3qm88h{display:flex;align-items:center;gap:.5rem;margin-left:auto}.mobile-toggle.svelte-3qm88h:focus-visible{outline:2px solid var(--ring, currentColor);outline-offset:2px}.mobile-menu.svelte-3qm88h{display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e5e7eb;gap:.25rem}.mobile-menu.svelte-3qm88h a:where(.svelte-3qm88h){padding:.625rem .75rem;border-radius:9999px;text-decoration:none;color:inherit;font-weight:600}.mobile-menu.svelte-3qm88h a:where(.svelte-3qm88h):hover{background:#f3f4f6}.mobile-ctas.svelte-3qm88h{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}footer.svelte-3qm88h{border-top:1px solid #e5e7eb;padding:2rem 1.5rem;font-size:.875rem;color:#6b7280}.footer-inner.svelte-3qm88h{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}@media(min-width:640px){.footer-inner.svelte-3qm88h{flex-direction:row;justify-content:space-between;text-align:left}}footer.svelte-3qm88h nav:where(.svelte-3qm88h){display:flex;gap:1.25rem}footer.svelte-3qm88h a:where(.svelte-3qm88h){color:inherit;text-decoration:none}footer.svelte-3qm88h a:where(.svelte-3qm88h):hover{color:#111827}[data-slot=button]{border-radius:9999px!important}
