figure.esq{border:1px solid var(--linea);background:var(--background);border-radius:16px;margin-top:1.75rem;padding:1.5rem}figure.esq figcaption{color:var(--gris-700);margin-top:1rem;font-size:14px;line-height:1.45}.esq-cols{gap:.75rem;display:grid}@media (width>=640px){.esq-cols.c3{grid-template-columns:repeat(3,1fr);align-items:end}.esq-cols.c2{grid-template-columns:1fr 1fr}.esq-vs{align-items:stretch;grid-template-columns:1fr auto 1fr!important}}.esq-caja{border-radius:12px;padding:1rem;font-size:.9375rem}.esq-caja h3,.esq-caja .t{font-size:1.0625rem;font-weight:600;line-height:1.25}.esq-caja .sub{margin-top:.15rem;font-size:.8125rem}.esq-caja ul{gap:.35rem;margin-top:.6rem;display:grid}.esq-caja li{padding-left:.9rem;position:relative}.esq-caja li:before{content:"";background:currentColor;border-radius:1px;width:5px;height:5px;position:absolute;top:.6em;left:0}.esq-gris{background:var(--suelo);color:var(--gris-900)}.esq-suave{background:var(--azul-050);color:var(--gris-900)}.esq-marca{background:var(--azul-500);color:var(--tinta)}.esq-n1{min-height:9rem}.esq-n2{min-height:11rem}.esq-n3{min-height:13rem}@media (width<=639px){.esq-n1,.esq-n2,.esq-n3{min-height:0}}.esq-borde{border:1.5px solid var(--azul-500)}.esq-precio{font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:2.5rem;font-weight:600;line-height:1.1}.esq-mas{color:var(--azul-700);margin-left:.4rem;font-size:1rem}.esq-vsl{color:var(--gris-700);justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.esq-casillas{gap:.5rem;margin-top:.75rem;display:grid}@media (width>=640px){.esq-casillas{grid-template-columns:repeat(3,1fr)}}.esq-casilla{border:1px solid var(--linea);border-radius:8px;padding:.6rem .75rem;font-size:.875rem}.esq-casilla b{font-weight:600;display:block}.esq-franja{background:var(--gris-900);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:.75rem;padding:.9rem 1rem;display:flex}.esq-franja b{font-size:1.75rem;font-weight:600}.esq-meta{text-align:center;border:1px solid var(--linea);border-radius:8px;margin-bottom:.75rem;padding:.6rem;font-weight:600}.esq-rojo{background:var(--rojo-050)}.esq-verde{background:var(--verde-050)}.esq-caja ol{gap:.5rem;margin-top:.6rem;display:grid}.esq-caja ol li{padding-left:2rem}.esq-caja ol li:before{content:counter(list-item);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:600;display:flex;top:0}.esq-rojo ol li:before{background:var(--rojo-700)}.esq-verde ol li:before{background:var(--verde-700)}.esq-pasos{gap:.75rem;padding:0;list-style:none;display:grid}@media (width>=768px){.esq-pasos{grid-template-columns:repeat(5,1fr)}}.esq-paso{background:var(--suelo);border-radius:12px;padding:.9rem;font-size:.875rem;line-height:1.4}.esq-paso .num{background:var(--azul-500);width:2rem;height:2rem;color:var(--tinta);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.esq-paso b{margin-top:.5rem;font-size:.9375rem;font-weight:600;line-height:1.25;display:block}.esq-paso p{margin-top:.25rem}.esq-paso.dest{background:var(--azul-500);color:var(--tinta)}.esq-paso.dest .num{background:#fff}@media (width<=639px){figure.esq{padding:1rem}.esq-precio{font-size:2rem}}
