/* Sección de experiencias ilustrativas: estilos aislados para conservar el resto del sitio. */
.testimonios-section .testimonios-nota{max-width:750px;margin-left:auto;margin-right:auto;line-height:1.65}
.testimonios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:46px;align-items:stretch}
.testimonio-card{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 27px 30px;border-radius:26px;border:1px solid #dbe4f0;background:#fff;box-shadow:0 12px 22px -14px rgba(24,43,86,.26),0 3px 6px rgba(12,35,74,.05)}
.testimonio-avatar{width:84px;height:84px;max-width:none;object-fit:cover;border-radius:50%;border:2px solid #e3f2ff;box-shadow:0 2px 6px rgba(8,38,74,.13);flex-shrink:0}
.testimonio-marker{display:inline-block;margin-top:17px;padding:4px 10px;border-radius:50px;background:#fff6e4;color:#a36300;font:600 11px/1.4 Poppins,Arial,sans-serif;letter-spacing:.01em}
.testimonio-quote{margin:15px 0 0;color:#0a214e;font-size:14px;line-height:1.8;font-weight:400;font-family:Poppins,Arial,sans-serif;flex:1}
.testimonio-profile{margin-top:24px}
.testimonio-name{font:700 14px/1.5 Poppins,Arial,sans-serif;color:#051c4b}
.testimonio-role{font:400 12px/1.5 Poppins,Arial,sans-serif;color:#64759b;margin-top:3px}
@media(max-width:950px){.testimonios-grid{gap:15px}.testimonio-card{padding:28px 19px}.testimonio-quote{font-size:13px}}
@media(max-width:760px){.testimonios-grid{grid-template-columns:1fr;max-width:470px;margin:32px auto 0;gap:17px}.testimonio-card{padding:28px 25px}.testimonio-quote{font-size:14px;line-height:1.75}}
