/* Tarjetas de la portada: mismo formato para Siniestros y asistencia. */
.home-page .hero-links .utility-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-decoration:none}
.utility-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#e8f2ff;color:#104b9b;flex:none}
.utility-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.utility-label{font:900 .94rem/1.22 Arial,sans-serif;color:#104b9b;text-align:center}
@media(max-width:700px){
.home-page .hero-links .utility-card{aspect-ratio:600/430;min-height:0;max-width:none;position:relative;display:block;padding:0}
.utility-icon{position:absolute;top:8%;left:50%;transform:translateX(-50%);width:18%;height:auto;aspect-ratio:1;border-radius:8px}
.utility-icon svg{width:80%;height:80%}
.utility-label{position:absolute;left:5%;right:5%;top:50%;transform:translateY(-5%);font-size:clamp(.78rem,3.8vw,1.08rem);line-height:1.2}
}
