/* Footer compacto estilo do print */
.mpf-mini{background:#111;color:#f5f7fb}
.mpf-mini a{color:inherit;text-decoration:none}
.mpf-mini__wrap{max-width:1180px;margin:0 auto;padding:80px 20px}
.mpf-mini__top{display:grid;grid-template-columns:auto max-content 1fr;gap:24px;align-items:center;margin-bottom:10px}
.mpf-mini__brand img{height:100px; padding:10px 20px}
.mpf-mini__cta{background:#2cd166;border:2px solid #2cd166;color:#0b2417;font-weight:800;border-radius:999px;padding:10px 18px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
.mpf-mini__cta i{font-size:18px}
.mpf-mini__headline{font-size:13px;line-height:1.45;opacity:.9;text-align:right}
.mpf-mini__hr{border:0;border-top:1px solid #2a2a2a;margin:14px 0}
.mpf-mini__hr--last{margin:14px 0 8px}
.mpf-mini__bottom{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px}
.mpf-mini__pipe{width:1px;height:36px;background:#2a2a2a;display:inline-block}
.mpf-mini__apps{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.mpf-mini__apps-title{font-weight:800}
.mpf-mini__apps .store img{height:36px;filter:brightness(.98)}
.mpf-mini__apps .store img:hover{filter:brightness(1.08)}
.mpf-mini__phone{display:flex;align-items:center;gap:12px;font-weight:900;white-space:nowrap}
.mpf-mini__phone i{color:#2cd166;font-size:18px}
.mpf-mini__phone .code{font-size:20px;opacity:.95}
.mpf-mini__phone .big{font-size:28px;color:#fff}
.mpf-mini__social{display:flex;align-items:center;gap:16px;justify-content:flex-end}
.mpf-mini__social-title{line-height:1.15}
.mpf-mini__icons{display:flex;align-items:center;gap:12px}
.mpf-mini .sn{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid #2a2a2a;background:#fff;color:#111;transition:.2s}
.mpf-mini .sn:hover{transform:translateY(-2px)}
@media (max-width: 992px){
  .mpf-mini__top{grid-template-columns:1fr;gap:10px}
  .mpf-mini__headline{text-align:left}
  .mpf-mini__bottom{grid-template-columns:1fr;gap:14px}
  .mpf-mini__pipe{display:none}
  .mpf-mini__phone{justify-content:flex-start}
  .mpf-mini__social{justify-content:flex-start}
}