/* ==========================================================================
   FOOTER — sayt pastki qismi
   ========================================================================== */

footer{border-top:1px solid var(--line);padding:44px 0 34px;background:var(--bg1)}
.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;margin-bottom:34px}
.foot-desc{color:var(--muted);font-size:.9rem;max-width:320px;margin-top:12px}
.foot-col h4{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}
.foot-col a{display:block;padding:5px 0;color:var(--muted);font-size:.92rem;transition:color .2s}
.foot-col a:hover{color:var(--text)}
.foot-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;flex-wrap:wrap;gap:10px;
  justify-content:space-between;color:var(--muted);font-size:.85rem}

@media (max-width: 880px){
  .foot-grid{grid-template-columns:1fr 1fr}
}
@media (max-width: 640px){
  .foot-grid{grid-template-columns:1fr}
}
