.site-footer{
  background:#0f1c33; color:#b9c7e2; margin-top:40px; border-top:1px solid rgba(255,255,255,.06);
}
.site-footer .wrap{max-width:1100px;margin:0 auto;padding:18px 16px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
.site-footer .brand{display:flex;align-items:center;gap:10px;font-weight:700;color:#e6eef7}
.site-footer .brand svg{width:28px;height:28px}
.site-footer .links a{color:#cfe0ff;text-decoration:none;margin-right:14px}
.site-footer .links a:hover{text-decoration:underline}
.site-footer .copy{opacity:.75;font-size:13px}
