.learn-hero.svelte-1wzrmud{background:var(--color-bg-dark);color:var(--color-text-white);padding:var(--space-16) var(--container-padding);text-align:center}.learn-hero__inner.svelte-1wzrmud{max-width:700px;margin:0 auto}.learn-hero__badge.svelte-1wzrmud{display:inline-flex;align-items:center;gap:var(--space-2);background:#655aff26;color:var(--color-primary-light);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-6)}.learn-hero__title.svelte-1wzrmud{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin-bottom:var(--space-4);color:#fff}.learn-hero__subtitle.svelte-1wzrmud{font-size:var(--font-size-lg);color:#ffffffd9;line-height:var(--line-height-relaxed);margin:0}.learn-page.svelte-1wzrmud{max-width:var(--container-max-width);margin:0 auto;padding:var(--space-12) var(--container-padding) var(--space-16)}.courses-grid.svelte-1wzrmud{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--space-8)}.course-card.svelte-1wzrmud{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-decoration:none;color:inherit;transition:all var(--transition-base)}.course-card.svelte-1wzrmud:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.course-card__badges.svelte-1wzrmud{display:flex;gap:var(--space-3);flex-wrap:wrap}.course-card__badge.svelte-1wzrmud{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.course-card__badge--ce.svelte-1wzrmud{background:#655aff1a;color:var(--color-primary)}.course-card__badge--time.svelte-1wzrmud{background:var(--color-bg-muted);color:var(--color-text-muted)}.course-card__title.svelte-1wzrmud{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-snug)}.course-card__description.svelte-1wzrmud{font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin:0}.course-card__meta.svelte-1wzrmud{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted)}.course-card__category.svelte-1wzrmud{display:inline-flex;align-items:center;gap:var(--space-1)}.course-card__cost.svelte-1wzrmud{font-weight:var(--font-weight-semibold);color:var(--color-success)}.course-card__presenters.svelte-1wzrmud{display:flex;flex-direction:column;gap:var(--space-1)}.course-card__presenter.svelte-1wzrmud{font-size:var(--font-size-xs);color:var(--color-text-muted)}.course-card__cta.svelte-1wzrmud{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:auto;padding-top:var(--space-2)}.course-card.svelte-1wzrmud:hover .course-card__cta:where(.svelte-1wzrmud){gap:var(--space-3)}@media(max-width:768px){.learn-hero__title.svelte-1wzrmud{font-size:var(--font-size-2xl)}.courses-grid.svelte-1wzrmud{grid-template-columns:1fr}}
