.hero-badge.svelte-8s3559{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--color-primary-muted);color:var(--color-primary);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;margin-bottom:var(--space-lg)}.hero-meta.svelte-8s3559{display:flex;gap:var(--space-xl);margin-top:var(--space-lg);flex-wrap:wrap}.hero-stat.svelte-8s3559{display:flex;align-items:center;gap:var(--space-xs);font-size:.875rem;color:var(--color-text-muted)}.hero-cta.svelte-8s3559{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--color-primary),#8b5cf6);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal)}.hero-cta.svelte-8s3559:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f166;text-decoration:none}.audience-section.svelte-8s3559{margin-bottom:var(--space-2xl)}.audience-section.svelte-8s3559 h2:where(.svelte-8s3559){margin-bottom:var(--space-lg)}.audience-grid.svelte-8s3559{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.audience-card.svelte-8s3559{background:var(--color-bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-xl)}.audience-icon.svelte-8s3559{font-size:1.5rem;color:var(--color-primary);display:block;margin-bottom:var(--space-md)}.audience-card.svelte-8s3559 h3:where(.svelte-8s3559){margin-bottom:var(--space-sm)}.audience-card.svelte-8s3559 p:where(.svelte-8s3559){color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin-bottom:var(--space-md)}.audience-badge.svelte-8s3559{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-primary-muted);color:var(--color-primary)}.modules-section.svelte-8s3559{margin-bottom:var(--space-2xl)}.modules-section.svelte-8s3559 h2:where(.svelte-8s3559){margin-bottom:var(--space-lg)}.track-label.svelte-8s3559{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle);margin-bottom:var(--space-md);margin-top:var(--space-xl);padding-left:var(--space-sm)}.track-label.svelte-8s3559:first-of-type{margin-top:0}.modules-grid.svelte-8s3559{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.module-card.svelte-8s3559{display:flex;gap:var(--space-md);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-lg);text-decoration:none;color:var(--color-text);transition:all var(--transition-normal)}.module-card.svelte-8s3559:hover{border-color:var(--color-primary);transform:translateY(-2px);text-decoration:none}.module-num.svelte-8s3559{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff14;font-size:.875rem;font-weight:700;color:var(--color-text-subtle)}.module-card.svelte-8s3559:hover .module-num:where(.svelte-8s3559){background:var(--color-primary);color:#fff}.module-body.svelte-8s3559{flex:1;min-width:0}.module-icon.svelte-8s3559{color:var(--color-primary);font-size:1rem;display:block;margin-bottom:var(--space-xs)}.module-body.svelte-8s3559 h3:where(.svelte-8s3559){font-size:1rem;margin-bottom:var(--space-xs)}.module-body.svelte-8s3559 p:where(.svelte-8s3559){color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;margin-bottom:var(--space-sm)}.module-meta.svelte-8s3559{display:flex;gap:var(--space-md)}.module-audience.svelte-8s3559{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.module-time.svelte-8s3559{font-size:.625rem;color:var(--color-text-subtle)}.appendix-section.svelte-8s3559{margin-bottom:var(--space-2xl)}.appendix-card.svelte-8s3559{display:flex;align-items:center;gap:var(--space-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-xl);text-decoration:none;color:var(--color-text);transition:all var(--transition-normal)}.appendix-card.svelte-8s3559:hover{border-color:var(--color-primary);text-decoration:none}.appendix-card.svelte-8s3559 i:where(.svelte-8s3559){font-size:1.5rem;color:var(--color-primary)}.appendix-card.svelte-8s3559 h3:where(.svelte-8s3559){margin-bottom:var(--space-xs)}.appendix-card.svelte-8s3559 p:where(.svelte-8s3559){color:var(--color-text-muted);font-size:.875rem}@media(max-width:768px){.audience-grid.svelte-8s3559,.modules-grid.svelte-8s3559{grid-template-columns:1fr}.hero-meta.svelte-8s3559{flex-direction:column;gap:var(--space-sm)}}
