/* AVZ CARNETS CSS */
.avz-cn {max-width:1100px;margin:18px auto 24px;padding:16px 18px;border-radius:14px;
  background:rgba(7,11,22,.7);border:1px solid rgba(255,255,255,.08);color:#e6eefc;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;line-height:1.55}
.avz-cn .muted{opacity:.85}
.avz-cn h1{font-size:1.6rem;margin:0 0 8px}
.avz-cn h2{font-size:1.25rem;margin:18px 0 8px}
.avz-cn h3{font-size:1.15rem;margin:18px 0 8px}
.avz-cn .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.avz-cn .card{border-radius:16px;background:rgba(7,11,22,.7);border:1px solid rgba(255,255,255,.08);
  box-shadow:0 2px 18px rgba(0,0,0,.35);overflow:hidden}
.avz-cn .hdr{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;
  border-bottom:1px solid rgba(255,255,255,.08)}
.avz-cn .badge{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-weight:800;font-size:.9rem}
.avz-cn .badge.normal{background:#0b1120} .avz-cn .badge.avanzado{background:#162235} .avz-cn .badge.premium{background:#2a1235;}
.avz-cn .body{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:14px}
.avz-cn .ph{width:96px;height:96px;border-radius:12px;background:#0b1120;border:1px solid rgba(255,255,255,.12);
  display:flex;align-items:center;justify-content:center;font-weight:800}
.avz-cn .rows p{margin:4px 0} .avz-cn .rows .lvl{opacity:.85}
<div class="carnet-home normal" style="text-align:center;">
<div class="carnet-home avanzado" style="text-align:center;">
.avz-cn .tiny{opacity:.7;font-size:.9rem}
.avz-cn .bar{height:1px;background:rgba(255,255,255,.12);margin:18px 0}
@media (max-width:900px){ .avz-cn .grid{grid-template-columns:repeat(2,minmax(0,1fr));} }
@media (max-width:640px){ .avz-cn .grid{grid-template-columns:1fr;} }
/* LUPA HOME — Normal y Avanzado (robusta) */

.avz-cn .badge.normal {
  font-size: 1rem;
  letter-spacing: .45px;
}

.avz-cn .badge.avanzado {
  font-size: 1rem;
  letter-spacing: .45px;
}

/* Texto de filas SOLO cuando el badge es Normal o Avanzado */
.avz-cn .badge.normal ~ .body .rows p,
.avz-cn .badge.avanzado ~ .body .rows p {
  font-size: 1.05em;
}

.carnet-home.normal p,
.carnet-home.avanzado p {
  font-size: 1.05em;
}
