.corporate-footer{padding-top:24px;padding-bottom:32px;font-size:13px;line-height:1.6}
.corporate-footer .copyright{margin:0 0 14px}
.corporate-footer .legal-links{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;gap:8px 20px}
.corporate-footer .legal-links a{padding:5px 0}
.footer-partners{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}
.footer-partners h3{font-size:11px;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 12px;font-weight:700}
.partner-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}
.partner-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px}
.partner-links svg{display:block;flex-shrink:0}
.partner-links strong{font-size:20px;letter-spacing:-.6px}
@media(max-width:480px){.corporate-footer{padding:24px 16px}.partner-links{gap:8px 24px}}
