.CourseCard_card__nG1FH{position:relative;display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6);overflow:hidden;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);-webkit-tap-highlight-color:transparent}.CourseCard_card__nG1FH:active{transform:scale(.97)}.CourseCard_popularBadge__PFlSt{position:absolute;top:var(--space-4);right:var(--space-4)}.CourseCard_iconWrap__FnGoC{width:56px;height:56px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--card-color);background:color-mix(in srgb,var(--card-color) 12%,white)}.CourseCard_name__XkJWz{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink);overflow-wrap:break-word}.CourseCard_duration__7KLhp{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted)}.CourseCard_footer__2ILQq{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3)}.CourseCard_price__ZB5c_{color:var(--ink);font-size:var(--text-md)}.CourseCard_price__ZB5c_ strong{font-family:var(--font-heading);font-weight:var(--font-extrabold)}.CourseCard_priceFrom__KHMeP{font-size:var(--text-sm);color:var(--ink-muted)}.CourseCard_arrow__5Wonh{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-alt);color:var(--ink-soft);transition:background var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.CourseCard_ecgBorder__hBsRM{position:absolute;left:0;right:0;bottom:0;height:12px}.CourseCard_ecgBorder__hBsRM svg{width:100%;height:100%}.CourseCard_ecgBorder__hBsRM path{stroke-dasharray:100;stroke-dashoffset:100}@media (hover:hover){.CourseCard_card__nG1FH:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-hover)}.CourseCard_card__nG1FH:hover .CourseCard_arrow__5Wonh{background:var(--card-color);color:white;transform:translateX(4px)}.CourseCard_card__nG1FH:hover .CourseCard_ecgBorder__hBsRM path{animation:CourseCard_cardEcgDraw__FXrin .8s var(--ease-out) forwards}}@keyframes CourseCard_cardEcgDraw__FXrin{to{stroke-dashoffset:0}}.page_page__6xnJk{padding-top:calc(var(--navbar-height) + var(--space-8));padding-bottom:var(--space-13);background:var(--surface-alt);min-height:100svh}.page_kicker___HGPQ{font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--brand-red);margin-bottom:var(--space-3)}.page_title__buxHQ{max-width:22ch;margin-bottom:var(--space-4)}.page_accent___yD3x{color:var(--brand-red)}.page_subtitle__bt6Eo{font-size:var(--text-md);max-width:56ch;margin-bottom:var(--space-8)}.page_grid__AGuFJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.page_grid__AGuFJ>*{display:flex}.page_grid__AGuFJ>*>a{width:100%}