
/* Beneficios */
.beneficios { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; padding: 50px 48px; background: var(--hueso); border-top: 1px solid var(--linea-oscura); }
.beneficio strong { display: block; font-family: var(--serif); font-style: italic; font-weight: 500; font-size: 20px; margin-bottom: 6px; }
.beneficio span { font-size: 14px; color: var(--niebla); }


@media (max-width: 980px) { .beneficios { grid-template-columns: repeat(2, 1fr); padding: 40px 30px; } }
@media (max-width: 480px) { .beneficios { grid-template-columns: 1fr; } }
