.site-footer{max-width:1180px;margin:auto;padding:36px 24px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.site-footer .brand{font-size:24px;font-weight:800;text-decoration:none}.site-footer nav{display:flex;justify-content:flex-end;align-content:flex-start;flex-wrap:wrap;gap:14px 20px}.footer-small{grid-column:1/-1;font-size:12px}.footer-brand p{margin:5px 0}#ecosystem .cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}#ecosystem .info-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:30px}#ecosystem .info-card h2{font-size:25px;line-height:1.25;margin:18px 0}#ecosystem .info-card p{color:var(--color-text-muted)}#ecosystem .pill{display:inline-block;color:var(--color-primary);background:var(--color-surface-offset);border-radius:99px;padding:6px 12px;font-size:11px;letter-spacing:1px;font-weight:750}#ecosystem .text-link{font-weight:700;display:inline-block;margin-top:14px;color:var(--color-primary)}@media(max-width:700px){.site-footer,#ecosystem .cards{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}.footer-small{grid-column:auto}}
