/* BANNER PUBLICITARIO */
.banner-card {
    background: linear-gradient(135deg, var(--cian-brillante), var(--teal-oscuro));
    color: white;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner-content h3 { font-size: 0.9rem; margin: 0.3rem 0; }
.banner-content p { font-size: 0.7rem; }
.banner-icon { font-size: 2rem; color: var(--amarillo-miel); }
.btn-small { padding: 0.2rem 0.8rem; font-size: 0.7rem; background: white; color: var(--teal-oscuro); }