/* ===== FOOTER HARD FIX — MOBILE ONLY ===== */
@media screen and (max-width:768px){

  footer,
  .footer{
    padding:28px 0 24px !important;
    overflow:hidden !important;
  }

  footer .container,
  .footer .container{
    width:calc(100% - 28px) !important;
    margin:0 auto !important;
  }

  /* УБРАТЬ ВЕРХНИЙ ЦЕНТРАЛЬНЫЙ БЛОК ПОЛНОСТЬЮ */
  footer .footer-brand,
  .footer .footer-brand,
  footer .footer-about,
  .footer .footer-about{
    display:none !important;
    visibility:hidden !important;
    height:0 !important;
    max-height:0 !important;
    overflow:hidden !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:none !important;
    box-shadow:none !important;
  }

  /* ТРИ КОЛОНКИ СПИСКОМ */
  footer .footer-grid,
  .footer .footer-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:14px !important;
    align-items:start !important;
  }

  footer .footer-col,
  .footer .footer-col{
    display:block !important;
    background:none !important;
    border:none !important;
    box-shadow:none !important;
    padding:0 !important;
    margin:0 !important;
    min-width:0 !important;
  }

  footer .footer-col h4,
  .footer .footer-col h4{
    margin:0 0 10px !important;
    font-size:12px !important;
    line-height:1.2 !important;
    letter-spacing:.06em !important;
    text-transform:uppercase !important;
    color:#fff !important;
  }

  footer .footer-col a,
  .footer .footer-col a{
    display:block !important;
    margin:0 0 9px !important;
    font-size:12px !important;
    line-height:1.35 !important;
    color:rgba(210,218,240,.72) !important;
    text-decoration:none !important;
    white-space:normal !important;
  }

  footer .footer-bottom,
  .footer .footer-bottom{
    margin-top:20px !important;
    padding-top:16px !important;
    text-align:center !important;
    border-top:1px solid rgba(255,255,255,.08) !important;
  }

  footer .footer-bottom p,
  .footer .footer-bottom p{
    margin:5px auto !important;
    font-size:11px !important;
    line-height:1.45 !important;
    color:rgba(210,218,240,.55) !important;
  }

  footer .seo-links,
  .footer .seo-links{
    display:none !important;
  }
}
