.LessonCard-module__tFaNmq__card{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;color:inherit;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:all .25s;display:flex}.LessonCard-module__tFaNmq__card:hover{background:var(--bg-card-hover);border-color:#cb11ab4d;transform:translate(2px)}.LessonCard-module__tFaNmq__locked{opacity:.6;background:#0a050f80}.LessonCard-module__tFaNmq__locked:hover{opacity:.8;border-color:var(--border-subtle)}.LessonCard-module__tFaNmq__orderBadge{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.LessonCard-module__tFaNmq__locked .LessonCard-module__tFaNmq__orderBadge{background:0 0;font-size:16px}.LessonCard-module__tFaNmq__content{flex:1;min-width:0}.LessonCard-module__tFaNmq__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;overflow:hidden}.LessonCard-module__tFaNmq__locked .LessonCard-module__tFaNmq__title{color:var(--text-secondary)}.LessonCard-module__tFaNmq__free{border-left:3px solid var(--accent-primary);background:linear-gradient(90deg,#cb11ab0d 0%,var(--bg-card)100%)}.LessonCard-module__tFaNmq__free:hover{background:linear-gradient(90deg,#cb11ab1a 0%,var(--bg-card-hover)100%);border-left-color:var(--text-primary)}.LessonCard-module__tFaNmq__meta{align-items:center;gap:8px;margin-top:6px;display:flex}.LessonCard-module__tFaNmq__freeBadge{color:#fff;background:var(--accent-gradient);text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;box-shadow:0 4px 12px #cb11ab4d}.LessonCard-module__tFaNmq__videoBadge{color:var(--accent-primary);font-size:12px}.LessonCard-module__tFaNmq__arrow{color:var(--text-muted);flex-shrink:0;font-size:16px;transition:transform .25s}.LessonCard-module__tFaNmq__card:hover .LessonCard-module__tFaNmq__arrow{color:var(--accent-primary);transform:translate(3px)}@media (max-width:768px){.LessonCard-module__tFaNmq__card{gap:12px;padding:12px 16px}.LessonCard-module__tFaNmq__title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
.course-module__yvtZNW__page{min-height:100vh;padding:60px 24px}.course-module__yvtZNW__container{max-width:1000px;margin:0 auto}.course-module__yvtZNW__header{text-align:center;margin-bottom:48px}.course-module__yvtZNW__badge{border:1px solid var(--border-card);color:var(--text-secondary);border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:13px;display:inline-flex}.course-module__yvtZNW__title{margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.2}.course-module__yvtZNW__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:16px}.course-module__yvtZNW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.course-module__yvtZNW__backLink{color:var(--text-muted);align-items:center;gap:8px;width:100%;margin-bottom:32px;font-size:14px;transition:color .2s;display:inline-flex}.course-module__yvtZNW__backLink:hover{color:var(--text-primary)}.course-module__yvtZNW__moduleHeader{margin-bottom:40px}.course-module__yvtZNW__moduleNumber{background:var(--accent-blue-glow);color:var(--accent-primary);border:1px solid #cb11ab33;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.course-module__yvtZNW__moduleTitle{margin:0 0 12px;font-size:32px;font-weight:700}.course-module__yvtZNW__moduleDescription{color:var(--text-secondary);margin:0;font-size:16px}.course-module__yvtZNW__lessonsSection{margin-top:48px;animation:.6s ease-out forwards course-module__yvtZNW__slideUp}.course-module__yvtZNW__sectionTitle{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:20px;font-size:1.125rem;font-weight:600;display:flex}.course-module__yvtZNW__sectionTitle:after{content:"";background:linear-gradient(90deg,var(--border-subtle)0%,transparent 100%);flex:1;height:1px}.course-module__yvtZNW__lessonsList{flex-direction:column;gap:8px;display:flex}@keyframes course-module__yvtZNW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.course-module__yvtZNW__lessonHeader{border-bottom:1px solid var(--border-subtle);width:100%;margin-bottom:40px;padding-bottom:32px}.course-module__yvtZNW__lessonHeader .course-module__yvtZNW__moduleNumber{margin-bottom:12px}.course-module__yvtZNW__lessonTitle{background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}.course-module__yvtZNW__topScroll{justify-content:center;margin-top:40px;display:flex}.course-module__yvtZNW__scrollTopButton{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);border-radius:99px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.course-module__yvtZNW__scrollTopButton:hover{background:var(--bg-card-hover);border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 0 20px #cb11ab26}.course-module__yvtZNW__scrollIcon{color:var(--accent-primary);font-size:18px}.course-module__yvtZNW__navigation{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:16px;width:100%;margin-top:60px;padding-top:32px;display:flex}.course-module__yvtZNW__navLink{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card);flex-direction:column;gap:6px;max-width:45%;padding:20px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.course-module__yvtZNW__navLink:hover{border-color:var(--accent-primary);background:var(--bg-card-hover);box-shadow:var(--glow-accent);transform:translateY(-2px)}.course-module__yvtZNW__navLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.course-module__yvtZNW__navTitle{color:var(--text-primary);font-size:1.125rem;font-weight:600}.course-module__yvtZNW__navNext{text-align:right;border-color:#cb11ab33;margin-left:auto}.course-module__yvtZNW__navNext .course-module__yvtZNW__navTitle{color:var(--accent-primary)}.course-module__yvtZNW__navModule{border:1px dashed var(--accent-primary);background:#cb11ab0d}@media (max-width:768px){.course-module__yvtZNW__page{padding:32px 16px}.course-module__yvtZNW__title{font-size:28px}.course-module__yvtZNW__moduleTitle,.course-module__yvtZNW__lessonTitle{font-size:24px}.course-module__yvtZNW__navigation{flex-direction:column;gap:12px}.course-module__yvtZNW__navLink{max-width:100%}.course-module__yvtZNW__navNext{text-align:left;margin-left:0}}
