*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a2e;background:#f8faff;font-family:Inter,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.2}nav.svelte-12qhfyh{z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #00000014}.logo.svelte-12qhfyh{color:#1a1a2e;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:900}.nav-links.svelte-12qhfyh{gap:1.5rem;display:flex}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#555;font-size:.9rem;font-weight:500;transition:color .2s}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#1a1a2e}footer.svelte-12qhfyh{color:#ccc;text-align:center;background:#1a1a2e;margin-top:4rem;padding:3rem 2rem}.footer-inner.svelte-12qhfyh{flex-direction:column;gap:.75rem;max-width:700px;margin:0 auto;display:flex}.footer-logo.svelte-12qhfyh{color:#fff;font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:900}.footer-links.svelte-12qhfyh{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#aaa;font-size:.85rem;transition:color .2s}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}.footer-note.svelte-12qhfyh{color:#888;font-size:.8rem}@media (width<=600px){nav.svelte-12qhfyh{padding:1rem}.nav-links.svelte-12qhfyh{gap:1rem}}
