@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{box-shadow:0 0 #0cb9b380}50%{box-shadow:0 0 0 16px #0cb9b300}}@keyframes pulseOpacity{0%,to{opacity:1}50%{opacity:.6}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl;background:#fff;color:#1c2c3d;overflow-x:hidden}input,textarea,select,button{font-family:Vazirmatn,Tahoma,sans-serif}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#0cb9b3;border-radius:3px}.anim-fadeInUp{animation:fadeInUp .7s ease both}.anim-fadeIn{animation:fadeIn .8s ease .2s both}.anim-float{animation:float 5s ease-in-out infinite}.anim-float-d1{animation:float 4s ease-in-out .6s infinite}.anim-float-d2{animation:float 4s ease-in-out 1.2s infinite}.anim-pulse{animation:pulse 2.5s infinite}.anim-pulse-wa{animation:pulse 3s ease-in-out infinite}.anim-modal{animation:fadeIn .3s ease}.anim-slide{animation:slideIn .3s ease}.card-hover{transition:all .3s;cursor:pointer}.card-hover:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0b24441a;border-color:#0cb9b3!important}.blog-card{transition:all .3s;cursor:pointer}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0b24441a;border-color:#0cb9b3!important}.course-card{transition:all .3s;cursor:pointer}.course-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0b24441a;border-color:#0cb9b3!important}.product-card{transition:all .3s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0b24441a;border-color:#0cb9b3!important}.platform-link{transition:all .3s}.platform-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b24444d}.btn-primary{transition:all .25s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0cb9b373}.btn-outline{transition:all .25s}.btn-outline:hover{background:#0b2444!important;color:#fff!important}.btn-nav{transition:all .2s}.btn-nav:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0cb9b366}.btn-ghost{transition:all .25s}.btn-ghost:hover{color:#0cb9b3!important;background:#f0fbfa!important}.btn-sm{transition:all .2s}.btn-sm:hover{transform:translateY(-1px)}.btn-modal{transition:all .2s}.btn-modal:hover{background:#e0e8ef!important}.btn-close{transition:all .2s}.btn-close:hover{background:#e0e8ef!important}.btn-icon{transition:all .2s}.btn-icon:hover{border-color:#0cb9b3!important;color:#0cb9b3!important}.btn-add:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0cb9b359}.btn-wa{transition:all .2s}.btn-wa:hover{background:#f0fef3!important}.nav-link{transition:all .2s}.nav-link:hover{color:#0cb9b3!important;border-bottom-color:#0cb9b3!important}.mobile-link{transition:color .2s}.mobile-link:hover{color:#0cb9b3!important}.hamburger{transition:all .2s}.hamburger:hover{border-color:#0b2444!important}.footer-link{transition:color .2s}.footer-link:hover{color:#0cb9b3!important}.footer-social{transition:all .2s}.footer-social:hover{background:#0cb9b3!important}.footer-social-wa:hover{background:#25d366!important}.stat-card{transition:all .3s}.stat-card:hover{background:#0cb9b31a!important;border-color:#0cb9b34d!important}.exercise-row{transition:all .2s}.exercise-row:hover{border-color:#0cb9b3!important}.upload-zone{transition:all .2s}.upload-zone:hover{border-color:#0cb9b3!important;background:#f8fffe!important}.sidebar-item{transition:all .2s}.sidebar-item:hover{background:#f4f7f9!important;border-right-color:#0cb9b3!important}.enroll-nav:hover{transform:translateY(-1px)}.about-video-btn{transition:all .2s}.about-video-btn:hover{border-color:#0cb9b3!important;color:#0cb9b3!important}.wa-float{transition:transform .2s}.wa-float:hover{transform:scale(1.08)}.cat-tab:hover{color:#0b2444!important}.cart-btn:hover{border-color:#0cb9b3!important}.cat-btn{transition:all .2s}.cat-btn:hover{transform:translateY(-1px)}.logout-btn{transition:all .2s}.logout-btn:hover{color:#fff!important;border-color:#fff6!important}@media (max-width: 959px){.desktop-only{display:none!important}}@media (min-width: 960px){.mobile-only{display:none!important}}
