.esp-lamina.esp-pl-ficha{box-shadow:var(--mk-sombra-2);border-radius:clamp(28px,3vw,40px);flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.esp-pl-precio{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.esp-pl-precio b{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--mk-tinta);font-size:clamp(56px,6vw,84px);font-weight:720;line-height:.95}.esp-pl-precio span{color:var(--mk-tinta-2);font-size:15px}.esp-pl-suma{flex-direction:column;margin:0;display:flex}.esp-pl-suma>div{border-top:1px solid var(--mk-filete);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:12px;display:flex}.esp-pl-suma dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-tinta-2);font-size:12px;font-weight:500}.esp-pl-suma dd{color:var(--mk-tinta);margin:0;font-size:15.5px;font-weight:600}.esp-pl-nota{font-size:14px}.esp-pl-cupos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.esp-pl-cupo{background:var(--mk-blanco);border:1px solid var(--mk-filete);border-radius:clamp(24px,2.6vw,32px);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.esp-pl-cupo b{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--mk-tinta);font-size:clamp(44px,4.4vw,64px);font-weight:700;line-height:1}.esp-pl-cupo span{color:var(--mk-tinta-2);font-size:15px;line-height:1.45}.esp-pl-aplicado{max-width:70ch;margin-top:clamp(20px,3vw,32px)}.esp-pl-seccion-cadena{padding-top:0}.esp-pl-cadena{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.esp-pl-modulo{background:var(--mk-blanco);border:1px solid var(--mk-filete);border-radius:24px;grid-template-columns:auto 1fr;grid-template-areas:"n nodo""nombre nombre";align-items:center;gap:18px 12px;min-height:96px;padding:16px 20px;display:grid}.esp-pl-n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--mk-tinta-2);grid-area:n;font-size:12px}.esp-pl-nodo{background:var(--mk-tinta);border-radius:50%;grid-area:nodo;justify-self:end;width:14px;height:14px}.esp-pl-nombre{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.015em;color:var(--mk-tinta);grid-area:nombre;font-size:20px;font-weight:620}.esp-pl-modulo--fuera{border-style:dashed;border-color:var(--mk-filete-fuerte);background:0 0}.esp-pl-modulo--fuera .esp-pl-nodo{box-shadow:inset 0 0 0 2px var(--mk-tinta-2);background:0 0}.esp-pl-modulo--fuera .esp-pl-nombre{color:var(--mk-tinta-2)}
