.SiteFooter-module__lV1sAq__footer{background:var(--app-surface-primary);border-top:1px solid var(--app-border-secondary);direction:rtl;padding:40px 24px 24px;font-family:IRANSansXV,sans-serif}.SiteFooter-module__lV1sAq__footerTop,.SiteFooter-module__lV1sAq__footerBottom{justify-content:space-between;align-items:center;gap:32px;width:100%;margin:0;display:flex}.SiteFooter-module__lV1sAq__footerLogo{background:var(--app-surface-primary);border-radius:8px;flex:0 0 280px;width:280px;height:98px;position:relative;overflow:hidden}.SiteFooter-module__lV1sAq__footerContent{flex-direction:column;align-items:flex-end;gap:32px;min-width:0;display:flex}.SiteFooter-module__lV1sAq__footerLinks,.SiteFooter-module__lV1sAq__footerContacts{direction:rtl;justify-content:flex-end;align-items:center;gap:24px;display:flex}.SiteFooter-module__lV1sAq__footerLinks a,.SiteFooter-module__lV1sAq__footerLinks button{color:var(--app-text-brandsec);cursor:pointer;background:0 0;border:0;padding:0;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.SiteFooter-module__lV1sAq__footerContacts{gap:12px}.SiteFooter-module__lV1sAq__contactPill{height:40px;color:var(--app-text-secondary);background:var(--app-surface-tertiary);border:1px solid var(--app-border-secondary);white-space:nowrap;border-radius:10px;flex-direction:row-reverse;align-items:center;gap:8px;padding-inline:16px 12px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.SiteFooter-module__lV1sAq__contactIcon{flex:0 0 24px;width:24px;height:24px;position:relative}.SiteFooter-module__lV1sAq__contactIcon img{object-fit:contain;width:100%;height:100%;display:block}.SiteFooter-module__lV1sAq__footerDivider{background:var(--app-border-secondary);width:100%;height:1px;margin:32px 0 24px}.SiteFooter-module__lV1sAq__footerBottom{color:var(--app-text-secondary);white-space:nowrap;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.SiteFooter-module__lV1sAq__footerBottom p{margin:0}@media (max-width:768px){.SiteFooter-module__lV1sAq__footerTop,.SiteFooter-module__lV1sAq__footerBottom,.SiteFooter-module__lV1sAq__footerLinks,.SiteFooter-module__lV1sAq__footerContacts{flex-wrap:wrap}.SiteFooter-module__lV1sAq__footerLogo{flex-basis:240px;width:240px;height:84px}.SiteFooter-module__lV1sAq__footerBottom{white-space:normal}}
.SiteHeader-module__wETOGa__header{z-index:20;background:var(--app-surface-primary);border-bottom:1px solid var(--app-border-secondary);height:72px;box-shadow:0 4px 16px color-mix(in srgb, var(--app-color-black) 3%, transparent);position:sticky;top:0}.SiteHeader-module__wETOGa__headerInner{direction:ltr;flex-direction:row-reverse;align-items:center;gap:24px;height:72px;padding:16px 24px;display:flex}.SiteHeader-module__wETOGa__brandMark{flex:0 0 30px;width:30px;height:40px;position:relative;overflow:hidden}.SiteHeader-module__wETOGa__brandMark img{width:395.2%;max-width:none;height:133.4%;position:absolute;top:-16.7%;left:-269.6%}.SiteHeader-module__wETOGa__nav{direction:rtl;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.SiteHeader-module__wETOGa__navLink,.SiteHeader-module__wETOGa__categoryLink{height:40px;color:var(--app-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:12px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.SiteHeader-module__wETOGa__categoryLink{cursor:pointer;background:0 0;border:0;gap:8px;padding-inline:16px 12px}.SiteHeader-module__wETOGa__categoryLinkOpen{color:var(--app-text-white);background:var(--app-surface-brandpri)}.SiteHeader-module__wETOGa__courseMenuTrigger{position:relative}.SiteHeader-module__wETOGa__headerActions{direction:rtl;flex:none;align-items:center;gap:8px;display:flex}.SiteHeader-module__wETOGa__search{width:398px;height:40px;color:var(--app-text-secondary);background:var(--app-surface-background);border:1px solid var(--app-border-primary);cursor:pointer;text-align:start;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:0 16px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.SiteHeader-module__wETOGa__searchLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.SiteHeader-module__wETOGa__searchBrand{color:var(--app-text-brandsec)}.SiteHeader-module__wETOGa__search svg{color:var(--app-icon-secondary);flex:0 0 24px}.SiteHeader-module__wETOGa__searchCompact{justify-content:center;width:40px;padding:0}.SiteHeader-module__wETOGa__searchCompact span{display:none}.SiteHeader-module__wETOGa__myCoursesButton{height:40px;color:var(--app-text-primary);background:var(--app-surface-tertiary);border:1px solid var(--app-border-secondary);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.SiteHeader-module__wETOGa__myCoursesButton svg{color:var(--app-icon-primary)}@media (max-width:1240px){.SiteHeader-module__wETOGa__search{width:280px}}@media (max-width:1080px){.SiteHeader-module__wETOGa__nav{display:none}.SiteHeader-module__wETOGa__headerInner{justify-content:space-between}}@media (max-width:768px){.SiteHeader-module__wETOGa__headerInner{padding-inline:16px}.SiteHeader-module__wETOGa__search{justify-content:center;width:40px;padding:0}.SiteHeader-module__wETOGa__search span,.SiteHeader-module__wETOGa__headerActions .SiteHeader-module__wETOGa__registerButton{display:none}}
