
.msv-card.vc26{container-type:inline-size;background:#0e1011;border:1px solid #343437;border-radius:12px;overflow:hidden}
.vc26 .msv-card__img-wrap{position:relative}
.vc26 .vc-ribbon{position:absolute;z-index:2;top:9px;left:5px;display:grid;justify-items:center;transform:rotate(-6deg);font:italic 900 11px/1.1 system-ui;color:white;letter-spacing:0}
.vc-ribbon b,.vc-ribbon em{padding:4px 9px;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);background:linear-gradient(115deg,#2342df,#5828d2)}
.vc-ribbon em{margin-top:-1px;background:linear-gradient(115deg,#7626c9,#4020a4);font-size:13px;font-weight:850}
.vc26 .msv-card__info{padding:8px!important;gap:3px!important}
.vc26 .msv-card__vendor{font:500 11px/1.25 system-ui!important;color:#b6b6b6;letter-spacing:.04em}
.vc26 .msv-card__title{font:600 14px/1.22 system-ui!important;letter-spacing:0!important;margin:2px 0 5px!important;min-height:2.44em!important}
.vc-pay{margin-top:auto;display:grid;gap:5px;font-family:system-ui;letter-spacing:0}
.vc-transfer,.vc-cuotas{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;padding:7px 3px;line-height:1.08}
.vc-transfer{border:1px solid #494543;background:linear-gradient(145deg,#191919,#0b0d0d);color:#f5cf80}
.vc-transfer strong{font-size:clamp(15px,9.5cqw,24px);white-space:nowrap;letter-spacing:-.05em}
.vc-transfer small{border-left:1px solid #86785c;padding-left:5px;font:500 clamp(8px,5.3cqw,12px)/1.12 system-ui}
.vc-cuotas{border:1px solid #473650;background:linear-gradient(115deg,#241c30,#18151e);color:#ecdafa;font-size:clamp(10px,6.4cqw,15px);font-weight:650}
.vc-cuotas svg{width:clamp(16px,10cqw,25px);flex:none}.vc-cuotas b{display:block;margin-top:3px}
.vc26 .msv-card__btn{background:#0e1011!important;border:1px solid #d5ab63!important;color:#efd18c!important;text-transform:none!important;font:650 13px/1.2 system-ui!important;letter-spacing:0!important}
@media (prefers-reduced-motion:no-preference){
.vc26 .vc-ribbon b{position:relative;overflow:hidden}
.vc26 .vc-ribbon b::after{content:"";pointer-events:none;position:absolute;inset:0 auto 0 -50%;width:38%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-130%);animation:vapCyberRibbonShine 6s ease-in-out infinite}
.vc26:nth-child(3n+2) .vc-ribbon b::after{animation-delay:1s}
.vc26:nth-child(3n) .vc-ribbon b::after{animation-delay:2s}
@keyframes vapCyberRibbonShine{0%,76%{transform:translateX(-130%)}96%,100%{transform:translateX(450%)}}
}

.vc26 .vc-cuotas>svg{width:18px!important;height:15px!important;flex:0 0 18px}.vc26 .vc-transfer{flex-wrap:wrap}