.contenedor-identidad {
    display: flex; gap: 30px; width: 100%; max-width: 1200px;
    margin: 0 auto; align-items: stretch; flex-wrap: wrap;
}
.tarjeta-identidad {
    flex: 1; min-width: 300px; padding: 40px 30px;
    border: 1px solid var(--dorado); border-radius: 12px;
    background-color: var(--gris-tarjeta); transition: all 0.3s ease; text-align: center;
}
.tarjeta-identidad:hover {
    border-color: var(--azul); transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0, 153, 204, 0.2);
}
.tarjeta-identidad h3 { color: var(--dorado); margin-bottom: 20px; font-size: 1.4rem; text-transform: uppercase; }
.tarjeta-identidad p { color: var(--blanco); line-height: 1.6; }