.skills-module__Jz4pQW__skillPage{background:var(--bg-root);min-height:100dvh;padding-bottom:var(--space-24)}.skills-module__Jz4pQW__skillNav{z-index:100;padding:var(--space-4)var(--space-5);background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.skills-module__Jz4pQW__skillNavLinks{align-items:center;gap:var(--space-4);display:flex}.skills-module__Jz4pQW__skillNavLink{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--duration-fast)var(--ease)}.skills-module__Jz4pQW__skillNavLink:hover{color:var(--text-primary)}.skills-module__Jz4pQW__skillNavCta{font-size:var(--text-sm);color:var(--color-primary-light);padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-primary);transition:all var(--duration-fast)var(--ease);font-weight:600;text-decoration:none}.skills-module__Jz4pQW__skillNavCta:hover{background:var(--color-primary);color:#fff}.skills-module__Jz4pQW__breadcrumb{max-width:880px;padding:var(--space-6)var(--space-5)0;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;margin:0 auto;display:flex}.skills-module__Jz4pQW__breadcrumb a{color:var(--text-secondary);transition:color var(--duration-fast);text-decoration:none}.skills-module__Jz4pQW__breadcrumb a:hover{color:var(--color-primary-light)}.skills-module__Jz4pQW__hero{max-width:880px;padding:var(--space-10)var(--space-5)var(--space-8);gap:var(--space-8);grid-template-columns:1fr auto;align-items:start;margin:0 auto;display:grid}.skills-module__Jz4pQW__heroContent{min-width:0}.skills-module__Jz4pQW__heroIcon{margin-bottom:var(--space-4);font-size:3.5rem;line-height:1}.skills-module__Jz4pQW__heroBadges{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.skills-module__Jz4pQW__heroBadge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);color:var(--color-primary-light);background:#7a51ec1f;font-weight:600;display:inline-flex}.skills-module__Jz4pQW__heroBadgeFree{color:#47d181;background:#2eb86726}.skills-module__Jz4pQW__heroTitle{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-4);background:linear-gradient(135deg,var(--text-primary)0%,var(--color-primary-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.skills-module__Jz4pQW__heroDescription{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:560px;margin-bottom:var(--space-6)}.skills-module__Jz4pQW__heroStartBtn{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-8);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-base);border-radius:var(--radius-full);transition:all var(--duration-normal)var(--ease);text-decoration:none;display:inline-flex}.skills-module__Jz4pQW__heroStartBtn:hover{background:var(--color-primary-light);box-shadow:var(--shadow-glow-primary);transform:translateY(-1px)}.skills-module__Jz4pQW__courseDetails{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);flex-shrink:0;width:260px}.skills-module__Jz4pQW__courseDetailsTitle{font-size:var(--text-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-5);font-weight:600}.skills-module__Jz4pQW__courseDetailRow{align-items:center;gap:var(--space-3);padding:var(--space-3)0;border-top:1px solid var(--border-subtle);font-size:var(--text-sm);display:flex}.skills-module__Jz4pQW__courseDetailIcon{flex-shrink:0;font-size:1.1rem}.skills-module__Jz4pQW__courseDetailLabel{color:var(--text-muted);min-width:80px}.skills-module__Jz4pQW__courseDetailValue{color:var(--text-primary);font-weight:500}.skills-module__Jz4pQW__overview{max-width:880px;padding:0 var(--space-5);margin:0 auto;margin-bottom:var(--space-12)}.skills-module__Jz4pQW__overviewTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-4);font-weight:700;line-height:var(--leading-tight)}.skills-module__Jz4pQW__overviewText{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);max-width:680px}.skills-module__Jz4pQW__overviewText strong{color:var(--text-primary);font-weight:600}.skills-module__Jz4pQW__curriculum{max-width:880px;padding:0 var(--space-5);margin:0 auto;margin-bottom:var(--space-12)}.skills-module__Jz4pQW__curriculumTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-6);font-weight:700}.skills-module__Jz4pQW__milestoneGrid{gap:var(--space-5);flex-direction:column;display:flex}.skills-module__Jz4pQW__milestoneCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--duration-normal)var(--ease)}.skills-module__Jz4pQW__milestoneCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);transform:translateY(-2px)}.skills-module__Jz4pQW__milestoneHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.skills-module__Jz4pQW__milestoneNumber{background:var(--color-primary);color:#fff;width:32px;height:32px;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.skills-module__Jz4pQW__milestoneName{font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.skills-module__Jz4pQW__milestoneBadge{margin-left:auto;font-size:1.4rem}.skills-module__Jz4pQW__milestoneDescription{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);padding-left:calc(32px + var(--space-3))}.skills-module__Jz4pQW__subtopicList{gap:var(--space-2);padding-left:calc(32px + var(--space-3));flex-wrap:wrap;display:flex}.skills-module__Jz4pQW__subtopicPill{padding:var(--space-1)var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;display:inline-flex}.skills-module__Jz4pQW__learnSection{max-width:880px;padding:0 var(--space-5);margin:0 auto;margin-bottom:var(--space-12)}.skills-module__Jz4pQW__learnTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-6);font-weight:700}.skills-module__Jz4pQW__learnGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.skills-module__Jz4pQW__learnItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex}.skills-module__Jz4pQW__learnCheck{color:#47d181;background:#2eb86726;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:.7rem;display:flex}.skills-module__Jz4pQW__related{max-width:880px;padding:0 var(--space-5);margin:0 auto;margin-bottom:var(--space-12)}.skills-module__Jz4pQW__relatedTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-6);font-weight:700}.skills-module__Jz4pQW__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.skills-module__Jz4pQW__relatedCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--duration-normal)var(--ease);text-decoration:none}.skills-module__Jz4pQW__relatedCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);transform:translateY(-2px)}.skills-module__Jz4pQW__relatedIcon{margin-bottom:var(--space-3);font-size:2rem}.skills-module__Jz4pQW__relatedName{font-size:var(--text-base);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:600}.skills-module__Jz4pQW__relatedDesc{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-relaxed)}.skills-module__Jz4pQW__cta{max-width:880px;padding:var(--space-8)var(--space-5);margin:0 auto}.skills-module__Jz4pQW__ctaCard{text-align:center;padding:var(--space-12)var(--space-8);border:1px solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-primary);background:linear-gradient(135deg,#7a51ec1f 0%,#26d99d0f 100%)}.skills-module__Jz4pQW__ctaTitle{font-size:var(--text-2xl);margin-bottom:var(--space-3);font-weight:700}.skills-module__Jz4pQW__ctaDesc{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-6);max-width:460px;line-height:var(--leading-relaxed);margin-left:auto;margin-right:auto}.skills-module__Jz4pQW__ctaButton{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-8);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-base);border-radius:var(--radius-full);transition:all var(--duration-normal)var(--ease);text-decoration:none;display:inline-flex}.skills-module__Jz4pQW__ctaButton:hover{background:var(--color-primary-light);box-shadow:var(--shadow-glow-primary);transform:translateY(-1px)}@media (max-width:768px){.skills-module__Jz4pQW__hero{grid-template-columns:1fr}.skills-module__Jz4pQW__courseDetails{order:-1;width:100%}.skills-module__Jz4pQW__heroTitle{font-size:var(--text-3xl)}.skills-module__Jz4pQW__learnGrid,.skills-module__Jz4pQW__relatedGrid{grid-template-columns:1fr}.skills-module__Jz4pQW__skillNavLinks{display:none}}@media (max-width:480px){.skills-module__Jz4pQW__heroTitle{font-size:var(--text-2xl)}.skills-module__Jz4pQW__ctaCard{padding:var(--space-6)var(--space-4)}.skills-module__Jz4pQW__subtopicList,.skills-module__Jz4pQW__milestoneDescription{padding-left:0}}
