.hero.svelte-1f0p4r8{background:var(--gradient-secondary)}.hero-content.svelte-1f0p4r8{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-description.svelte-1f0p4r8{font-size:1.2rem;margin-bottom:2rem}.hero-stats.svelte-1f0p4r8{display:flex;gap:2rem;margin-bottom:2rem}.stat.svelte-1f0p4r8{text-align:center}.stat-number.svelte-1f0p4r8{display:block;font-size:2rem;font-weight:700;color:var(--primary-blue)}.stat-label.svelte-1f0p4r8{font-size:.9rem;color:#fffc}.hero-actions.svelte-1f0p4r8{display:flex;gap:1rem;flex-wrap:wrap}.learning-dashboard.svelte-1f0p4r8{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:2rem;border:1px solid rgba(255,255,255,.2)}.dashboard-header.svelte-1f0p4r8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dashboard-header.svelte-1f0p4r8 h3:where(.svelte-1f0p4r8){margin:0;font-size:1.2rem}.progress-badge.svelte-1f0p4r8{background:var(--primary-blue);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-sm);font-size:.8rem;font-weight:500}.progress-item.svelte-1f0p4r8{display:grid;grid-template-columns:1fr 2fr auto;gap:1rem;align-items:center;margin-bottom:1rem}.course-name.svelte-1f0p4r8{font-size:.9rem;color:#ffffffe6}.progress-bar.svelte-1f0p4r8{height:8px;background:#fff3;border-radius:4px;overflow:hidden}.progress-fill.svelte-1f0p4r8{height:100%;background:var(--gradient-primary);transition:width .5s ease}.progress-text.svelte-1f0p4r8{font-size:.8rem;color:var(--primary-blue);font-weight:500}.features-grid.visible.svelte-1f0p4r8 .feature-card:where(.svelte-1f0p4r8){animation:fadeIn .6s ease forwards}.feature-card.svelte-1f0p4r8{display:flex;flex-direction:column;align-items:center;justify-items:center;text-align:center;opacity:0}.feature-card.svelte-1f0p4r8 h3:where(.svelte-1f0p4r8){min-height:5.2rem;display:flex;align-items:center}.feature-icon.svelte-1f0p4r8{font-size:3rem;margin-bottom:1rem}.paths-grid.visible.svelte-1f0p4r8 .path-card:where(.svelte-1f0p4r8){animation:slideUp .6s ease forwards}.path-card.svelte-1f0p4r8{display:flex;flex-direction:column;opacity:0;transform:translateY(30px)}.path-content.svelte-1f0p4r8{flex:1;display:flex;flex-direction:column}.path-header.svelte-1f0p4r8{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.path-header.svelte-1f0p4r8 h3:where(.svelte-1f0p4r8){margin:0}.path-level.svelte-1f0p4r8{position:absolute;right:-1.25rem;top:-1.25rem;padding:.2rem .7rem;border-radius:var(--border-radius-sm);color:var(--white);font-size:.75rem;font-weight:500}.path-meta.svelte-1f0p4r8{margin-bottom:1rem;color:#fffc}.path-courses.svelte-1f0p4r8{flex:1;display:flex;flex-direction:column;justify-content:end;margin:1.5rem 0}.path-courses.svelte-1f0p4r8 h4:where(.svelte-1f0p4r8){font-size:1rem;margin-bottom:.5rem}.path-courses.svelte-1f0p4r8 ul:where(.svelte-1f0p4r8){list-style:none;margin:0}.path-courses.svelte-1f0p4r8 li:where(.svelte-1f0p4r8){padding:.25rem 0;color:#fffc;font-size:.9rem}.path-courses.svelte-1f0p4r8 li:where(.svelte-1f0p4r8):before{content:"✓ ";color:var(--primary-blue);font-weight:700}.courses-grid.visible.svelte-1f0p4r8 .course-card:where(.svelte-1f0p4r8){animation:slideUp .6s ease forwards}.course-card.svelte-1f0p4r8{display:flex;flex-direction:column;opacity:0;transform:translateY(30px);overflow:hidden}.course-image.svelte-1f0p4r8{position:relative;background:var(--gradient-primary);height:120px;display:flex;align-items:center;justify-content:center;margin:-2rem -2rem 1.5rem}.course-icon.svelte-1f0p4r8{font-size:3rem}.course-level.svelte-1f0p4r8{position:absolute;top:1rem;right:1rem;background:#000000b3;color:var(--white);padding:.25rem .5rem;border-radius:var(--border-radius-sm);font-size:.7rem;font-weight:500}.course-content.svelte-1f0p4r8{flex:1;display:flex;flex-direction:column}.course-content.svelte-1f0p4r8 h3:where(.svelte-1f0p4r8){margin-bottom:.5rem}.instructor.svelte-1f0p4r8{color:var(--primary-blue);font-size:.9rem;margin-bottom:1rem}.course-meta.svelte-1f0p4r8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;color:#fffc}.rating.svelte-1f0p4r8{display:flex;align-items:center;gap:.25rem}.course-stats.svelte-1f0p4r8{flex:1;font-size:.8rem;color:#fff9;margin-bottom:1rem}.cta.svelte-1f0p4r8{background:var(--gradient-primary)}.cta-content.svelte-1f0p4r8 h2:where(.svelte-1f0p4r8){font-size:2.5rem;margin-bottom:1rem}.cta-content.svelte-1f0p4r8 p:where(.svelte-1f0p4r8){font-size:1.2rem;margin-bottom:2rem}.cta-actions.svelte-1f0p4r8{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.hero-content.svelte-1f0p4r8{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-stats.svelte-1f0p4r8,.hero-actions.svelte-1f0p4r8{justify-content:center}.learning-dashboard.svelte-1f0p4r8{padding:1.5rem}.progress-item.svelte-1f0p4r8{grid-template-columns:1fr;gap:.5rem;text-align:center}.path-header.svelte-1f0p4r8,.course-meta.svelte-1f0p4r8{flex-direction:column;gap:.5rem;align-items:flex-start}.cta-actions.svelte-1f0p4r8{flex-direction:column;align-items:center}}@media (max-width: 480px){.hero-stats.svelte-1f0p4r8{flex-direction:column;gap:1rem}.cta-content.svelte-1f0p4r8 h2:where(.svelte-1f0p4r8){font-size:2rem}}
