.footer.svelte-jz8lnl{border-top:1px solid rgba(255,255,255,.08);background:#08090a;color:#f4f5f6;font-family:Geist Variable,Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.inner.svelte-jz8lnl{max-width:1248px;margin:0 auto;padding:64px 24px 40px}.top.svelte-jz8lnl{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:40px}.brand.svelte-jz8lnl{display:inline-flex;align-items:center;gap:10px;color:#f4f5f6;font-size:15px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.brand.svelte-jz8lnl img:where(.svelte-jz8lnl){width:22px;height:22px;object-fit:contain}.muted.svelte-jz8lnl{color:#80858d;font-weight:500}.brand-col.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:260px;margin:14px 0 0;color:#80858d;font-size:14px;line-height:1.6}.social.svelte-jz8lnl{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#9a9ea5;font-size:13.5px;text-decoration:none;transition:color .2s ease}.social.svelte-jz8lnl:hover{color:#f4f5f6}h4.svelte-jz8lnl{margin:0 0 14px;color:#f4f5f6;font-size:13.5px;font-weight:600}ul.svelte-jz8lnl{display:grid;gap:10px;margin:0;padding:0;list-style:none}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#80858d;font-size:14px;text-decoration:none;transition:color .2s ease}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#f4f5f6}.bottom.svelte-jz8lnl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0;color:#6b7079;font-size:13px}a.svelte-jz8lnl:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:3px;border-radius:4px}@media(max-width:960px){.top.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-col.svelte-jz8lnl{grid-column:1 / -1}}@media(max-width:600px){.inner.svelte-jz8lnl{padding:40px 16px 28px}.top.svelte-jz8lnl{gap:28px 16px}.brand-col.svelte-jz8lnl p:where(.svelte-jz8lnl){margin-top:10px;font-size:13px}.social.svelte-jz8lnl{margin-top:12px}h4.svelte-jz8lnl{margin-bottom:10px;font-size:13px}ul.svelte-jz8lnl{gap:8px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:13.5px}.bottom.svelte-jz8lnl{margin-top:32px;padding-top:18px}.bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:12px}}
