.course-card[data-v-7612728e]{display:flex;flex-direction:column;background-color:var(--color-primary);border-radius:12px;overflow:hidden;max-width:400px;max-height:600px;width:100%;height:100%;transition:transform .3s ease}.course-card[data-v-7612728e]:hover{transform:translateY(-5px)}.card-image[data-v-7612728e]{position:relative;height:220px;width:100%}.card-image img[data-v-7612728e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-badge[data-v-7612728e]{position:absolute;top:14px;right:14px;padding:6px 14px;border-radius:20px;font-size:.76rem;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 12px #00000038;display:inline-flex;align-items:center;gap:6px;z-index:2;text-transform:uppercase}.course-badge.HOT[data-v-7612728e]{background:linear-gradient(135deg,#e11d48,#be123c);color:#fff}.course-badge.BESTSELLER[data-v-7612728e]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.course-badge.NEW[data-v-7612728e]{background:linear-gradient(135deg,#8d5b4c,#6d4c41);color:#fff}.course-badge.INFO[data-v-7612728e]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.card-content[data-v-7612728e]{padding:0 30px 30px;display:flex;flex-direction:column;flex-grow:1;text-align:center;color:#fff}.card-title[data-v-7612728e]{font-size:1.25rem;margin-bottom:20px;font-weight:600;letter-spacing:.5px;color:var(--iva-c-light-rose)}.card-description[data-v-7612728e]{font-size:.95rem;line-height:1.6;margin-bottom:30px;opacity:.9;flex-grow:1}.card-footer[data-v-7612728e]{margin-top:auto}.card-motto[data-v-7612728e]{font-size:.85rem;font-style:italic;margin-bottom:20px;color:var(--iva-c-beige-light)}.learn-more[data-v-7612728e]{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:.85rem;letter-spacing:1px;transition:gap .3s ease}.learn-more[data-v-7612728e]:hover{gap:15px}.learn-more i[data-v-7612728e]{font-size:.7rem}
