.CategoryCoursesSlider-module__Ast0WG__section{--home-course-card-width:400px;--home-radius-card:20px;--home-radius-image:12px;--home-shadow-card:0 20px 20px color-mix(in srgb, var(--app-color-black) 2%, transparent);margin-bottom:72px}.CategoryCoursesSlider-module__Ast0WG__sectionTitle{color:var(--app-text-primary);font-family:var(--font-abar-vf);text-align:right;margin:0 0 32px;font-size:32px;font-weight:700;line-height:1.5}.CategoryCoursesSlider-module__Ast0WG__controlRow{direction:ltr;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.CategoryCoursesSlider-module__Ast0WG__sliderButtons{direction:ltr;flex:none;gap:8px;display:flex}.CategoryCoursesSlider-module__Ast0WG__iconButton{color:#1622b8;background:var(--app-color-white);cursor:pointer;width:40px;height:40px;font:inherit;border:1px solid #1622b8;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.CategoryCoursesSlider-module__Ast0WG__iconButton:hover{color:var(--app-color-white);background:#1622b8}.CategoryCoursesSlider-module__Ast0WG__tabGroup{direction:rtl;justify-content:flex-start;align-items:center;gap:8px;display:flex}.CategoryCoursesSlider-module__Ast0WG__tabPill{height:40px;color:var(--app-text-secondary);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);cursor:pointer;font:inherit;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.CategoryCoursesSlider-module__Ast0WG__tabPillActive{color:var(--app-text-white);background:var(--app-surface-brandsec);border-color:var(--app-surface-brandsec)}.CategoryCoursesSlider-module__Ast0WG__viewport{scrollbar-width:none;direction:rtl;overflow:auto visible}.CategoryCoursesSlider-module__Ast0WG__viewport::-webkit-scrollbar{display:none}.CategoryCoursesSlider-module__Ast0WG__track{direction:rtl;gap:24px;width:max-content;min-width:100%;padding-inline:0 1px;display:flex}@media (max-width:1180px){.CategoryCoursesSlider-module__Ast0WG__track{padding-inline:0}}@media (max-width:768px){.CategoryCoursesSlider-module__Ast0WG__sectionTitle{font-size:24px}.CategoryCoursesSlider-module__Ast0WG__controlRow{flex-direction:column-reverse;align-items:stretch}.CategoryCoursesSlider-module__Ast0WG__sliderButtons{justify-content:flex-end}.CategoryCoursesSlider-module__Ast0WG__viewport{margin-inline:-16px;padding-inline:16px}}.CategoryCoursesSlider-module__Ast0WG__cardSkeleton{flex:0 0 var(--home-course-card-width);width:var(--home-course-card-width);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:var(--home-radius-card);min-height:443px;box-shadow:var(--home-shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}.CategoryCoursesSlider-module__Ast0WG__cardSkeletonImage{aspect-ratio:360/202;margin-bottom:6px}.CategoryCoursesSlider-module__Ast0WG__cardSkeletonBadges{flex-wrap:wrap;gap:8px;display:flex}.CategoryCoursesSlider-module__Ast0WG__cardSkeletonFooter{margin-top:auto}
.CategoryHeader-module__KZhQ_G__hero{text-align:center;margin-bottom:0;padding:72px 16px 112px;position:relative;overflow:hidden}.CategoryHeader-module__KZhQ_G__hero:before{content:"";pointer-events:none;background:url(/background.svg) top/100% no-repeat;position:absolute;inset:0}.CategoryHeader-module__KZhQ_G__heroInner{z-index:1;width:min(940px,100%);margin:0 auto;position:relative}.CategoryHeader-module__KZhQ_G__hero h1{font-family:var(--font-abar-vf);margin:0 0 42px;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.5}.CategoryHeader-module__KZhQ_G__stats{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.CategoryHeader-module__KZhQ_G__stats article{flex-direction:column;align-items:center;display:flex}.CategoryHeader-module__KZhQ_G__stats article>span{width:48px;height:48px;color:var(--app-text-brandpri);background:var(--app-surface-brandpri-muted);border-radius:14px;place-items:center;margin-bottom:12px;display:grid;box-shadow:0 8px 18px #00ef0814}.CategoryHeader-module__KZhQ_G__stats small{color:var(--app-text-secondary);margin-bottom:5px;font-weight:600}.CategoryHeader-module__KZhQ_G__stats strong{font-size:16px;font-weight:800}@media (max-width:640px){.CategoryHeader-module__KZhQ_G__hero{padding-top:48px;padding-bottom:64px}.CategoryHeader-module__KZhQ_G__stats{grid-template-columns:repeat(2,1fr);gap:24px}}
.CoursesCatalogue-module__0ZTt_q__catalogueTitle{color:var(--app-text-primary);font-family:var(--font-abar-vf);text-align:right;direction:rtl;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__catalogueLayout{direction:rtl;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.CoursesCatalogue-module__0ZTt_q__courseList{gap:24px;display:grid}.CoursesCatalogue-module__0ZTt_q__sortBar{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);box-shadow:var(--courses-shadow);direction:rtl;border-radius:20px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:14px 20px;display:flex}.CoursesCatalogue-module__0ZTt_q__sortIcon{color:var(--app-text-primary);flex:none}.CoursesCatalogue-module__0ZTt_q__sortLabel{color:var(--app-text-primary);margin-left:8px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:700;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__sortPill{color:var(--app-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:6px 14px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__sortPillActive{color:var(--app-text-green);background:var(--app-surface-green-muted)}.CoursesCatalogue-module__0ZTt_q__courseRow{min-height:188px;color:inherit;background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);box-shadow:var(--courses-shadow);border-radius:20px;grid-template-columns:270px minmax(0,1fr);align-items:center;gap:20px;padding:12px;text-decoration:none;display:grid}.CoursesCatalogue-module__0ZTt_q__courseRow:hover,.CoursesCatalogue-module__0ZTt_q__courseRow:focus-visible{border-color:var(--app-border-brandpri-light)}.CoursesCatalogue-module__0ZTt_q__courseImageWrap{align-self:stretch;position:relative}.CoursesCatalogue-module__0ZTt_q__courseImage{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:162px;display:block}.CoursesCatalogue-module__0ZTt_q__statusBadge,.CoursesCatalogue-module__0ZTt_q__deliveryBadge{z-index:1;height:28px;color:var(--app-text-white);white-space:nowrap;border-radius:100px;outline:2px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute}.CoursesCatalogue-module__0ZTt_q__statusBadge{top:-7px;right:-7px}.CoursesCatalogue-module__0ZTt_q__green{background:var(--app-surface-green);outline-color:var(--app-surface-green-light)}.CoursesCatalogue-module__0ZTt_q__blue{background:var(--app-surface-blue);outline-color:var(--app-surface-blue-light)}.CoursesCatalogue-module__0ZTt_q__red{background:var(--app-surface-red);outline-color:var(--app-surface-red-light)}.CoursesCatalogue-module__0ZTt_q__deliveryBadge{bottom:-7px;left:-7px}.CoursesCatalogue-module__0ZTt_q__online{background:var(--app-surface-purple);outline-color:var(--app-surface-purple-light)}.CoursesCatalogue-module__0ZTt_q__inPerson{color:var(--app-text-primary);background:var(--app-surface-yellow);outline-color:var(--app-surface-yellow-light)}.CoursesCatalogue-module__0ZTt_q__courseDetails{text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.CoursesCatalogue-module__0ZTt_q__courseDetails h2{color:var(--app-text-primary);margin:0 0 8px;font-family:IRANSansXV,sans-serif;font-size:20px;font-weight:700;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__courseDetails p{color:var(--app-text-secondary);margin:0 0 18px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__courseMeta{color:var(--app-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:flex}.CoursesCatalogue-module__0ZTt_q__courseMeta span{background:var(--app-surface-tertiary);border-radius:100px;padding:4px 10px}.CoursesCatalogue-module__0ZTt_q__courseMeta .CoursesCatalogue-module__0ZTt_q__certificate{color:var(--app-text-blue);background:var(--app-surface-blue-muted)}.CoursesCatalogue-module__0ZTt_q__emptyState{color:var(--app-text-secondary);background:var(--app-surface-primary);border:1px dashed var(--app-border-secondary);text-align:center;border-radius:20px;margin:0;padding:56px 24px;font-family:IRANSansXV,sans-serif}@media (max-width:960px){.CoursesCatalogue-module__0ZTt_q__catalogueLayout{grid-template-columns:1fr}}@media (max-width:640px){.CoursesCatalogue-module__0ZTt_q__courseRow{grid-template-columns:1fr}.CoursesCatalogue-module__0ZTt_q__courseImageWrap{min-height:190px}}.CoursesCatalogue-module__0ZTt_q__rowSkeletonLine{margin:8px 0 18px}.CoursesCatalogue-module__0ZTt_q__rowSkeletonMeta{flex-wrap:wrap;gap:8px;display:flex}
.CoursesPage-module__jzPZgG__pageRoot{--courses-shadow:0 20px 20px color-mix(in srgb, var(--app-color-black) 2%, transparent);min-height:100vh;color:var(--app-text-primary);background:var(--app-surface-background);overflow-x:clip}.CoursesPage-module__jzPZgG__main{width:min(1216px,100% - 48px);margin:0 auto;padding:0 0 96px}@media (max-width:640px){.CoursesPage-module__jzPZgG__main{width:min(100% - 32px,1216px);padding:0 0 64px}}
