.v2-course-card[data-v-0bf771c5]{background:linear-gradient(180deg,var(--v2-surface) 0,var(--v2-bg-2) 100%);border:1px solid var(--v2-border);border-radius:var(--v2-radius);color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.v2-course-card[data-v-0bf771c5]:hover{border-color:var(--v2-border-strong);box-shadow:0 24px 60px #00000059;color:inherit;transform:translateY(-4px)}.v2-course-card__cover[data-v-0bf771c5]{aspect-ratio:4/3;background:linear-gradient(135deg,#e84393,#ff6b9d);overflow:hidden;position:relative}.v2-course-card__cover[data-v-0bf771c5]:after{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.15),transparent 50%),linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4));content:"";inset:0;pointer-events:none;position:absolute}.v2-course-card__img[data-v-0bf771c5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-course-card__tag[data-v-0bf771c5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#fff;font-size:10px;font-weight:700;left:14px;letter-spacing:.1em;padding:6px 11px;text-transform:uppercase}.v2-course-card__deal[data-v-0bf771c5],.v2-course-card__tag[data-v-0bf771c5]{font-family:var(--v2-font-mono);position:absolute;top:14px;z-index:2}.v2-course-card__deal[data-v-0bf771c5]{align-items:center;background:var(--v2-neon-yellow);border-radius:999px;color:#1a1200;display:inline-flex;font-size:11px;font-weight:800;gap:4px;letter-spacing:.04em;padding:6px 12px;right:14px}.v2-course-card__deal--subscription[data-v-0bf771c5]{background:#a855f7d9;color:#fff}.v2-course-card__deal--subscriber[data-v-0bf771c5]{background:linear-gradient(90deg,var(--v2-neon-purple) 0,var(--v2-neon-pink) 100%);box-shadow:0 0 18px #a855f759;color:#fff}.v2-course-card__badge[data-v-0bf771c5]{bottom:14px;position:absolute;right:14px;z-index:2}.v2-course-card__body[data-v-0bf771c5]{display:flex;flex:1;flex-direction:column;padding:22px 22px 20px}.v2-course-card__title[data-v-0bf771c5]{color:var(--v2-text);font-family:var(--v2-font-primary);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 8px}.v2-course-card__desc[data-v-0bf771c5]{color:var(--v2-text-muted);flex:1;font-size:14px;line-height:1.5;margin:0 0 16px;white-space:pre-line}.v2-course-card__author[data-v-0bf771c5]{color:var(--v2-text-dim);font-size:12px;margin:0 0 12px}.v2-course-card__meta[data-v-0bf771c5]{border-top:1px solid var(--v2-border);color:var(--v2-text-dim);display:flex;font-family:var(--v2-font-mono);font-size:12px;gap:14px;margin-bottom:18px;padding-top:14px}.v2-course-card__meta span[data-v-0bf771c5]{align-items:center;display:inline-flex;gap:6px}.v2-course-card__meta svg[data-v-0bf771c5]{opacity:.7}.v2-course-card__footer[data-v-0bf771c5]{align-items:center;display:flex;gap:10px;justify-content:space-between}.v2-course-card__price[data-v-0bf771c5]{display:flex;flex-direction:column;gap:2px}.v2-course-card__price-current[data-v-0bf771c5]{color:var(--v2-text);font-family:var(--v2-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}.v2-course-card__price-old[data-v-0bf771c5]{color:var(--v2-text-dim);font-family:var(--v2-font-mono);font-size:13px;text-decoration:line-through}.v2-course-card__cta[data-v-0bf771c5]{background:#ffffff0f;border:1px solid var(--v2-border-strong);border-radius:999px;color:var(--v2-text);cursor:pointer;font-family:var(--v2-font-primary);font-size:13px;font-weight:600;padding:11px 20px;transition:all .15s ease;white-space:nowrap}.v2-course-card__cta[data-v-0bf771c5]:disabled{cursor:not-allowed;opacity:.4}.v2-course-card:hover .v2-course-card__cta[data-v-0bf771c5]:not(:disabled){background:linear-gradient(135deg,#00d4ff,#a855f7);border-color:transparent;color:#fff}.v2-course-card__cta--continue[data-v-0bf771c5]{background:linear-gradient(135deg,#22c55e,#00d4ff);border-color:transparent;color:#000}.v2-course-card:hover .v2-course-card__cta--continue[data-v-0bf771c5]:not(:disabled){background:linear-gradient(135deg,#39ff14,#00d4ff);color:#000}.v2-course-card__cta--claim[data-v-0bf771c5]{background:linear-gradient(135deg,#22c55e,#f0a830);border-color:transparent;color:#000}.v2-course-card:hover .v2-course-card__cta--claim[data-v-0bf771c5]:not(:disabled){background:linear-gradient(135deg,#39ff14,#f0a830);color:#000}.v2-course-card__footer--countdown[data-v-0bf771c5]{align-items:stretch;border-top:1px solid var(--v2-border);flex-direction:column;gap:6px;margin-top:-4px;padding-top:14px}.v2-course-card__countdown[data-v-0bf771c5]{background:#00000059;border:1px solid var(--v2-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.v2-course-card__countdown-label[data-v-0bf771c5]{color:var(--v2-text-muted);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-course-card__countdown-date[data-v-0bf771c5]{color:var(--v2-text);font-family:var(--v2-font-primary);font-size:13px;font-weight:700}.v2-course-card__countdown-timer[data-v-0bf771c5]{color:var(--v2-neon-blue);font-family:var(--v2-font-mono);font-size:14px;font-weight:700;letter-spacing:.04em}
