.footer{background:var(--surface);border-top:1px solid var(--border);padding:40px 0 20px}
.footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.footer__note{color:var(--text2);font-size:.88rem;max-width:480px}
.footer__top{color:var(--primary-dark);font-weight:700}
.footer__copy{margin-top:24px;color:var(--muted);font-size:.85rem;text-align:center}
