/* página de precios: lista compacta de módulos */
.pzl{list-style:none;margin:0 auto;padding:0;max-width:860px;border-top:1px solid rgba(255,255,255,.12)}
.pzl li{border-bottom:1px solid rgba(255,255,255,.12)}
.pzl a{display:grid;grid-template-columns:12px 180px 1fr auto;align-items:center;gap:18px;padding:22px 8px;color:#f5f5f7;text-decoration:none;transition:background .2s}
.pzl a:hover{background:rgba(255,255,255,.04)}
.pzl i{width:10px;height:10px;border-radius:50%;background:var(--c)}
.pzl b{font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--c)}
.pzl span{color:#a1a1a6;font-size:16px}
.pzl em{font-style:normal;text-align:right;font-size:24px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}
.pzl em small{display:block;font-size:13px;font-weight:400;color:#a1a1a6;letter-spacing:0}
.pzl em.tx{font-size:16px}
.pzp .g4{grid-template-columns:repeat(3,1fr)}
@media (max-width:720px){
 .pzl a{grid-template-columns:10px 1fr auto;gap:4px 12px;padding:18px 4px}
 .pzl b{font-size:18px}
 .pzl span{grid-column:2;grid-row:2;font-size:14px}
 .pzl em{grid-column:3;grid-row:1/3;font-size:20px;max-width:120px;white-space:normal}
 .pzl em small{font-size:12px}
 .pzl em.tx{font-size:14px}
 .pzp .g4{grid-template-columns:1fr 1fr}
}
