.vc-card.vc-card--instant{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:12px;color:#fff;background:var(--card-gradient, linear-gradient(135deg, #003791 0%, #001d4c 100%));box-shadow:0 4px 16px #00000040;border:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;cursor:pointer}@media(hover:hover){.vc-card.vc-card--instant:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059}}.vc-card.vc-card--instant.selected{box-shadow:inset 0 0 0 2px var(--purple, #7c3aed),0 0 0 3px #7c3aed4d,0 12px 32px #7c3aed33}.vc-card.vc-card--instant.oos{opacity:.4;cursor:not-allowed;filter:grayscale(.4);pointer-events:none}.vc-card.vc-card--instant .vc-card-logo-png{width:72px;height:72px;border-radius:14px;object-fit:cover;display:block;box-shadow:0 0 0 1px #ffffff1a,0 6px 16px #00000073;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.vc-card.vc-card--instant .vc-card-logo-png{width:56px;height:56px;border-radius:12px}}@media(max-width:500px){.vc-card.vc-card--instant .vc-card-logo-png{width:52px;height:52px;border-radius:10px}}.vc-card .vc-card-logo-img,.vc-card .vc-card-logo,.vc-card .vc-card-logo-png{transition:transform .35s cubic-bezier(.16,1,.3,1);transform-origin:center}.vc-card-wrap:hover .vc-card-logo-img,.vc-card-wrap:hover .vc-card-logo,.vc-card-wrap:hover .vc-card-logo-png,.vc-card:hover .vc-card-logo-img,.vc-card:hover .vc-card-logo,.vc-card:hover .vc-card-logo-png{transform:scale(1.15) rotate(-6deg)}.vc-card.vc-card--tier-0,.vc-card.vc-card--tier-1,.vc-card.vc-card--tier-2,.vc-card.vc-card--tier-3{isolation:isolate;position:relative}.vc-card.vc-card--tier-0:before,.vc-card.vc-card--tier-1:before,.vc-card.vc-card--tier-2:before,.vc-card.vc-card--tier-3:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit}.vc-card.vc-card--tier-0:before{background:transparent}.vc-card.vc-card--tier-1:before{background:#ffffff0d}.vc-card.vc-card--tier-2:before{background:#ffffff1a}.vc-card.vc-card--tier-3:before{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1f}.vc-card.vc-card--tier-3{box-shadow:0 4px 16px #00000040,0 0 28px #ffffff14}.vc-card.vc-card--tier-0 .vc-card-top,.vc-card.vc-card--tier-0 .vc-card-center,.vc-card.vc-card--tier-0 .vc-card-bottom,.vc-card.vc-card--tier-1 .vc-card-top,.vc-card.vc-card--tier-1 .vc-card-center,.vc-card.vc-card--tier-1 .vc-card-bottom,.vc-card.vc-card--tier-2 .vc-card-top,.vc-card.vc-card--tier-2 .vc-card-center,.vc-card.vc-card--tier-2 .vc-card-bottom,.vc-card.vc-card--tier-3 .vc-card-top,.vc-card.vc-card--tier-3 .vc-card-center,.vc-card.vc-card--tier-3 .vc-card-bottom{position:relative;z-index:1}.vc-card.vc-card--instant .vc-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.vc-card.vc-card--instant .vc-card-badge{background:#fff;color:#003087;font-family:Inter,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;line-height:1.4;white-space:nowrap;flex-shrink:0}.vc-card.vc-card--instant .vc-card-badge.badge--premium{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.4)}.vc-card.vc-card--instant .vc-card-badge.badge--currency{background:#3b82f62e;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.vc-card.vc-card--instant .vc-card-badge.badge--gift{background:#7c3aed2e;color:#a78bfa;border:1px solid rgba(124,58,237,.4)}.vc-card.vc-card--instant .vc-card-top-right{text-align:right;min-width:0}.vc-card.vc-card--instant .vc-card-nominal{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;color:#fff;line-height:1;white-space:nowrap}.vc-card.vc-card--instant .vc-card-curr{font-size:12px;margin-left:2px;opacity:.85;font-weight:700}.vc-card.vc-card--instant .vc-card-flag{margin-top:4px;display:block;text-align:right;line-height:1}.vc-card.vc-card--instant .vc-card-flag img{width:20px;height:14px;border-radius:2px;object-fit:cover;box-shadow:0 1px 3px #0000004d}.vc-card.vc-card--instant .vc-card-center{flex:1;display:flex;align-items:center;justify-content:center;padding:4px 0;min-height:0}.vc-card.vc-card--instant .vc-card-logo-img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.vc-card.vc-card--instant .vc-card-logo{font-size:48px;color:#fff;opacity:.95;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.vc-card.vc-card--instant .vc-card-bottom{display:flex;flex-direction:column;gap:6px}.vc-card.vc-card--instant .vc-card-store{display:flex;align-items:center;gap:6px}.vc-card.vc-card--instant .vc-card-bag{width:20px;height:20px;background:#ffffff2e;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vc-card.vc-card--instant .vc-card-bag svg{width:12px;height:12px}.vc-card.vc-card--instant .vc-card-store-text{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-card.vc-card--instant .vc-card-key{background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:6px;padding:5px 4px;text-align:center;font-family:Inter,sans-serif;font-size:10px;font-weight:700;color:#fff;letter-spacing:1.4px;text-transform:uppercase}.vc-grid:has(.vc-card.vc-card--instant){padding:6px}.vc-card-wrap:has(.vc-card.vc-card--instant) .vc-card-name{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#ffffffe6;line-height:1.25;text-align:center;margin:8px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.25em}.vc-card-wrap:has(.vc-card.vc-card--instant) .vc-card-price-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px;text-align:center}.vc-card-wrap:has(.vc-card.vc-card--instant) .vc-card-price{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;color:#fff}.vc-card-wrap:has(.vc-card.vc-card--instant) .vc-card-stock{font-family:Inter,sans-serif;font-size:11px;font-weight:600;white-space:nowrap}.vc-card-wrap:has(.vc-card.vc-card--instant) .vc-card-stock.in{color:#4ade80}.vc-card-wrap:has(.vc-card.vc-card--instant) .vc-card-stock.out{color:#ffffff73}@media(max-width:768px){.vc-card.vc-card--instant{padding:10px;border-radius:12px}.vc-card.vc-card--instant .vc-card-logo-img,.vc-card.vc-card--instant .vc-card-logo{width:40px;height:40px;font-size:40px}.vc-card.vc-card--instant .vc-card-nominal{font-size:16px}.vc-card.vc-card--instant .vc-card-curr{font-size:11px}.vc-card.vc-card--instant .vc-card-badge{font-size:9px;padding:2px 5px;letter-spacing:.4px}.vc-card.vc-card--instant .vc-card-store-text{font-size:11px}.vc-card.vc-card--instant .vc-card-key{font-size:9px;padding:4px 3px;letter-spacing:1.2px}}@media(max-width:500px){.vc-card.vc-card--instant{padding:12px}.vc-card.vc-card--instant .vc-card-logo-img,.vc-card.vc-card--instant .vc-card-logo{width:52px;height:52px;font-size:52px}.vc-card.vc-card--instant .vc-card-nominal{font-size:18px}.vc-card.vc-card--instant .vc-card-curr{font-size:12px}.vc-card.vc-card--instant .vc-card-badge{font-size:9px;padding:2px 5px}.vc-card.vc-card--instant .vc-card-store-text{font-size:12px}.vc-card.vc-card--instant .vc-card-key{font-size:10px;padding:5px 4px;letter-spacing:1.3px}}
