/* v1.6.4 — Missão, Visão e Valores (cards + lista) */
.mvv{ padding: 36px 0 42px; }
.mvv .title{ font-size: 28px; text-align: center; margin: 0 0 6px; color:#1f2937; }
.mvv .subtitle{ text-align:center; color:#4b5563; max-width: 960px; margin: 6px auto 22px; }
.mvv .grid{ display:grid; grid-template-columns: repeat(3, minmax(220px, 1fr)); gap: 18px; }
.mvv .card{ background:#fff; border-radius: 16px; box-shadow: 0 12px 28px rgba(0,0,0,.06); padding: 18px; }
.mvv .card h3{ margin: 0 0 8px; font-size: 18px; color:#0b3fae; }
.mvv .card p{ margin:0; color:#4b5563;  text-align: justify;}
.mvv .values{ margin-top: 16px; background:#fff; border-radius: 16px; box-shadow: 0 12px 28px rgba(0,0,0,.06); padding: 18px; }
.mvv .values ul{ margin: 6px 0 0 18px; color:#111827; line-height: 1.5; }
.mvv .values li{ margin-bottom: 6px; }
@media (max-width: 991px){ .mvv .grid{ grid-template-columns: 1fr; } }