.footer.svelte-ghm0dk{background:var(--bg-dark);padding:55px 21px 89px}.footer-inner.svelte-ghm0dk{max-width:1200px;margin:0 auto}.footer-row.svelte-ghm0dk{flex-direction:column;align-items:center;gap:21px;display:flex}@media (width>=768px){.footer-row.svelte-ghm0dk{flex-direction:row;justify-content:space-between}}.logo.svelte-ghm0dk{align-items:center;display:flex}.logo-c.svelte-ghm0dk{color:var(--color-agent);font-size:21px;font-weight:900}.logo-star.svelte-ghm0dk{color:var(--text-on-bg-dark);font-size:21px;font-weight:900}.footer-tagline.svelte-ghm0dk{text-wrap:balance;color:var(--text-on-bg-dark);opacity:.85;margin:0;font-size:14px}.footer-links.svelte-ghm0dk{grid-template-columns:repeat(3,auto);justify-content:center;justify-items:center;column-gap:13px;display:grid}@media (width>=768px){.footer-links.svelte-ghm0dk{grid-template-columns:repeat(5,auto);justify-items:start;column-gap:21px}}@media (width>=1200px){.footer-links.svelte-ghm0dk{gap:21px;display:flex}}.footer-links.svelte-ghm0dk a:where(.svelte-ghm0dk){min-height:var(--touch-target);color:var(--text-on-bg-dark);opacity:.9;align-items:center;font-size:14px;text-decoration:none;transition:opacity .168s;display:inline-flex}.footer-links.svelte-ghm0dk a:where(.svelte-ghm0dk):hover{opacity:1}.footer-ai.svelte-ghm0dk{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:21px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.footer-ai-label.svelte-ghm0dk{color:var(--text-on-bg-dark);opacity:.85;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.footer-ai-links.svelte-ghm0dk{white-space:nowrap;gap:13px;display:inline-flex}.footer-ai.svelte-ghm0dk a:where(.svelte-ghm0dk){color:var(--text-on-bg-dark);opacity:.85;text-decoration:none;transition:opacity .168s}.footer-ai.svelte-ghm0dk a:where(.svelte-ghm0dk):hover{opacity:1}.footer-bottom.svelte-ghm0dk{text-align:center;border-top:1px solid #ffffff1a;margin-top:21px;padding-top:21px}.footer-bottom.svelte-ghm0dk p:where(.svelte-ghm0dk){color:var(--text-on-bg-dark);opacity:.85;margin:0;font-size:12px}.footer-bottom.svelte-ghm0dk .footer-disclaimer:where(.svelte-ghm0dk){opacity:.85;margin-top:8px;font-size:11px;line-height:1.4}.marketing-layout.svelte-3qm88h{background-color:var(--bg-page);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.marketing-main.svelte-3qm88h{padding-top:var(--public-nav-height);flex:1}
