.courseCard_card__SERm5{box-sizing:border-box;width:100%;max-width:400px;min-width:0;background:#ffffff;border:1px solid #eef0f3;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 12px 36px rgba(17,24,39,.08);transition:transform .15s ease,box-shadow .15s ease}.courseCard_card__SERm5:hover{transform:translateY(-3px);box-shadow:0 20px 54px rgba(17,24,39,.12)}.courseCard_media__tIjkA{position:relative;width:100%;background:#f3f4f6}.courseCard_image__QMVQ1{width:100%;height:auto;display:block}.courseCard_placeholder__I81N4{width:100%;height:100%;background:linear-gradient(180deg,#f7f7f8,#efefef)}.courseCard_body__V1J_K{display:flex;flex-direction:column;gap:18px;padding:18px 20px 20px;flex:1 1;min-height:0}.courseCard_title__Vv3Ao{font-size:20px;line-height:1.35;margin:0;font-weight:700;color:#0f172a;letter-spacing:.1px}.courseCard_excerpt__CQh6V{margin:0;color:#6b7280;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.courseCard_creatorRow__t6yvv{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,rgba(250,250,251,.95),#ffffff);border:1px solid #eef0f3;box-shadow:0 12px 24px rgba(15,23,42,.06)}.courseCard_creatorBadge__YpBRi{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.courseCard_creatorBadgeDefault__nRyw2{background:linear-gradient(135deg,#f3f4f6,#edeff2);color:#4b5563}.courseCard_partnerBadge__CgxXq{background:linear-gradient(135deg,#fff1e6,#ffd5bd);color:#fe613b;box-shadow:inset 0 0 0 1px rgba(254,97,59,.25)}.courseCard_sparkBadge__OtY1f{background:linear-gradient(135deg,#eef2ff,#dbeafe);color:#3b82f6;box-shadow:inset 0 0 0 1px rgba(59,130,246,.25)}.courseCard_creatorText__HNdgP{display:flex;flex-direction:column;gap:2px}.courseCard_creatorLabel__J5dFz{text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:700;color:#9ca3af}.courseCard_creatorName__A9tNU{font-size:16px;font-weight:600;color:#111827}.courseCard_creatorMeta__LAjJB{font-size:12px;color:#6b7280}.courseCard_metaRow___7cBZ{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.courseCard_metaLeft__FLitl{display:inline-flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.courseCard_priceStack__Qpu6D{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.courseCard_pricePill__UUz8n{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#fff7f3;color:#ff6a2b;border:1px solid #ffd2bf;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.courseCard_pricePillActive__1PpvH{flex-direction:column;align-items:flex-start;gap:.15rem;background:linear-gradient(135deg,rgba(255,122,59,.15),rgba(255,203,182,.35));border-color:rgba(255,122,59,.45);color:#d9480f;padding:10px 14px;white-space:normal}.courseCard_pricePillLabel__f1Usz{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit}.courseCard_pricePillValue__fUKkM{font-size:.95rem;font-weight:700;color:inherit}.courseCard_priceOriginal__cDsJx{font-size:.85rem;color:#9ca3af;text-decoration:line-through}.courseCard_priceMeta__XffDj{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.75rem;color:#6b7280}.courseCard_priceSavings__xNPiz{color:#047857;font-weight:600}.courseCard_priceDeadline__kTQ1N{color:#9ca3af}.courseCard_duration__rOV78{color:#6b7280;font-size:13px;white-space:nowrap}.courseCard_datePill__pGNOp{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#ffffff;color:var(--Primary-Default,#FE613B);text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;border:none;box-shadow:none}.courseCard_calendarIcon__gF3tD{color:inherit;font-size:16px;line-height:0}.courseCard_dateText__pcjBg{white-space:nowrap}@keyframes courseFilters_filterActive__ZOKN_{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.courseFilters_filters__0CM8s{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.courseFilters_btn__CzMfk{border:1px solid #e5e7eb;background:#ffffff;padding:8px 14px;border-radius:999px;font-size:13px;cursor:pointer;color:#6b7280;transition:all .15s ease;box-shadow:0 2px 8px rgba(17,24,39,.04);white-space:nowrap;display:flex;align-items:center;gap:8px}.courseFilters_btn__CzMfk:not(.courseFilters_active__RQu07):hover{border-color:#ffd2bf;background:#fff7f3;color:#ff6a2b}.courseFilters_active__RQu07{background:var(--main--gradient-color);border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(255,106,43,.24);animation:courseFilters_filterActive__ZOKN_ .25s ease}.courseFilters_icon__KJ_xu{width:18px;height:18px;background-color:currentColor;flex-shrink:0}