.footer{
  padding:40px 0 30px;
  border-top:1px solid rgba(212,175,55,0.06);
  background:linear-gradient(180deg, rgba(10,14,42,0.06), transparent);
}
.footer-top{display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap}
.ft-col{flex:1;min-width:220px}
.footer-logo{height:48px}
.footer h4{color:var(--gold-2);margin-bottom:12px}
.footer a{display:block;color:var(--muted);margin:6px 0;text-decoration:none}
.footer a:hover{color:var(--gold-2)}
.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;color:var(--muted);border-top:1px solid rgba(255,255,255,0.02);margin-top:20px}
