.agah-course-page,.agah-course-page :where(p,span,a,button,input,textarea,label,li,strong,small,time),.agah-unified-card,.agah-unified-card *{font-family:'iransans',Tahoma,sans-serif!important}.agah-course-page :where(.course-price-old,.old-price,.sticky-course-purchase-old-price,.course-price-current,.current-price,.sticky-course-purchase-price),.agah-course-page :where(.course-price-old,.old-price,.sticky-course-purchase-old-price,.course-price-current,.current-price,.sticky-course-purchase-price) :where(small,span){font-family:'iransans',Tahoma,sans-serif!important}.agah-course-page .breadcrumb ol{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.agah-course-page .breadcrumb li{display:flex!important;align-items:center!important;gap:8px!important;list-style:none!important}.agah-course-page .breadcrumb li::marker{content:""!important}#course-content .access-tooltip{left:0!important;right:auto!important;width:min(220px,calc(100vw - 48px))!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere;text-align:right;font-size:.62rem!important;line-height:1.65!important}#course-content .access-tooltip::after{right:auto!important;left:11px!important}#course-content .preview-card-media{position:relative}#course-content .preview-card-play{position:absolute!important;top:50%!important;right:50%!important;left:auto!important;margin:0!important;transform:translate(50%,-50%)!important}#course-instructors .teacher-card,#other-courses .course-card{cursor:pointer}#course-comments .comment-submit{font:750 .78rem/1.5 'iransans',Tahoma,sans-serif!important}@media(min-width:768px){#course-details .sticky-course-purchase-button{font-weight:800!important}}.agah-course-page [data-agah-course-buy]{position:relative!important}.agah-course-page [data-agah-course-buy].is-loading .agah-button-text,.agah-course-page [data-agah-course-buy].is-loading .button-label{opacity:0!important}.agah-course-page [data-agah-course-buy] .agah-button-loader{display:none}.agah-course-page [data-agah-course-buy].is-loading .agah-button-loader{position:absolute!important;inset:0!important;display:block!important;width:18px!important;height:18px!important;margin:auto!important;border:2px solid rgba(255,255,255,.35)!important;border-top-color:#fff!important;border-radius:50%!important;animation:agah-purchase-spin .7s linear infinite!important}.sticky-course-purchase-button .button-icon{background:#814632!important;color:#fff!important}.sticky-course-purchase-button:hover .button-icon{background:#743b2a!important}@keyframes agah-purchase-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.agah-course-page [data-agah-course-buy].is-loading .button-icon{opacity:0!important;visibility:hidden!important}@media(max-width:767px){#course-details .desktop-purchase-rail{display:none!important}#course-register .final-cta>:not(.course-register-purchase){display:none!important}#course-register .course-register-purchase{position:relative!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:13px!important;width:100%!important;margin:0!important;padding:20px!important;border:1px solid rgba(64,82,60,.13)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px rgba(49,57,47,.06)!important;backdrop-filter:none!important;transform:none!important}#course-register .course-register-purchase .sticky-course-purchase-thumb{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:12px!important;object-fit:cover!important}#course-register .course-register-purchase .sticky-course-purchase-title{margin:0!important}#course-register .course-register-purchase .sticky-course-purchase-copy{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"old label" "price ."!important;align-items:center!important;gap:4px 10px!important;padding:2px 0!important;border:0!important;background:transparent!important;direction:ltr!important}#course-register .course-register-purchase .sticky-course-purchase-label{grid-area:label!important;justify-self:end!important;direction:rtl!important}#course-register .course-register-purchase .sticky-course-purchase-old-price{grid-area:old!important;justify-self:start!important;direction:rtl!important}#course-register .course-register-purchase .sticky-course-purchase-price{grid-area:price!important;justify-self:start!important;margin:0!important;text-align:left!important;direction:rtl!important}#course-register .course-register-purchase .sticky-course-purchase-button{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important}#other-courses .other-courses-viewport{display:block!important;width:100%!important;overflow:hidden!important}#other-courses .course-card-track{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;direction:ltr!important}#other-courses .course-card-track>.course-card{display:flex!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;margin:0!important;direction:rtl!important}}#agah-auth-modal.agah-course-auth-modal{width:min(432px,calc(100% - 28px))!important;max-height:calc(100dvh - 48px)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 80px rgba(38,44,35,.18)!important}#agah-auth-modal.agah-course-auth-modal::backdrop{background:rgba(38,44,35,.56)!important;backdrop-filter:blur(3px)}#agah-auth-modal.agah-course-auth-modal .agah-otp-modal-inner{max-height:calc(100dvh - 48px)!important;padding:26px!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-modal-close{top:17px!important;left:17px!important;right:auto!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#f1f2ef!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-header{padding-left:38px!important;padding-right:0!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-title{font-family:'gramophone','iransans',Tahoma,sans-serif!important;font-size:1.45rem!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-button{min-height:50px!important;border-radius:13px!important;background:#aa6045!important;color:#fff!important;font:800 .82rem/1.5 'iransans',Tahoma,sans-serif!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-button:hover{background:#8f4e38!important}.agah-course-floating-field{position:relative!important;padding-top:0!important}.agah-course-floating-field .agah-otp-label{position:absolute!important;z-index:1!important;top:27px!important;right:14px!important;margin:0!important;padding:0!important;background:transparent!important;color:#7a7e78!important;font-size:.82rem!important;line-height:1!important;pointer-events:none!important;transform:translateY(-50%)!important;transition:top .16s ease,color .16s ease,font-size .16s ease,padding .16s ease!important}.agah-course-floating-field .agah-otp-input{min-height:54px!important}.agah-course-floating-field:focus-within .agah-otp-label,.agah-course-floating-field:has(.agah-otp-input:not(:placeholder-shown)) .agah-otp-label{top:0!important;padding:0 6px!important;background:#fff!important;color:#aa6045!important;font-size:.64rem!important;font-weight:800!important}.agah-course-auth-inline-status{min-height:20px;margin:8px 0 0!important;color:#a53f3b!important;font-size:.7rem!important;line-height:1.7!important}body:has(#agah-auth-modal.agah-course-auth-modal[open]) .agah-otp-toast-container{display:none!important}.agah-course-auth-confirm{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;align-items:center;margin:0 0 22px;padding:10px;border:1px solid rgba(87,107,80,.11);border-radius:14px;background:#f7f8f5}.agah-course-auth-confirm img{display:block;width:58px;height:48px;border-radius:10px;object-fit:cover}.agah-course-auth-confirm strong{display:block;overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.agah-course-auth-confirm em{display:block;margin-top:3px;color:#4f6b49;font-size:.66rem;font-style:normal;font-weight:700}.agah-course-auth-confirm b{color:#40523c;font-size:.69rem;white-space:nowrap}@media(max-width:767px){#agah-auth-modal.agah-course-auth-modal{width:100%!important;max-height:min(88dvh,720px)!important;margin:auto 0 0!important;border-radius:22px 22px 0 0!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-modal-inner{max-height:calc(88dvh - 13px)!important;padding:18px 18px max(22px,env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){#other-courses .course-card-track{transition:none!important}}#course-details .sticky-course-payment,#course-register .sticky-course-payment{position:relative!important;overflow:hidden!important}#course-details .sticky-course-payment::after,#course-register .sticky-course-payment::after{position:absolute!important;top:0!important;bottom:0!important;width:34%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent)!important;content:""!important;pointer-events:none!important;transform:translateX(240%)!important;animation:agah-payment-shimmer 4.8s ease-in-out infinite!important}#course-details .sticky-course-payment .payment-logos,#course-register .sticky-course-payment .payment-logos{position:relative!important;z-index:1!important}@keyframes agah-payment-shimmer{0%,58%{transform:translateX(240%)}78%,100%{transform:translateX(-320%)}}.agah-course-page .agah-icon,.agah-unified-card .agah-icon{display:inline-block;flex:none;vertical-align:-0.14em}.agah-unified-card .course-card-coming-action,.agah-waitlist-standard-button,.agah-course-coming-soon-page :where(.add-to-cart,.purchase-button,.sticky-course-purchase-button).agah-waitlist-trigger{border:2px solid #40563d!important;background-color:transparent!important;background-image:none!important;color:#40563d!important}.agah-unified-card .course-card-coming-action:hover,.agah-waitlist-standard-button:hover,.agah-course-coming-soon-page :where(.add-to-cart,.purchase-button,.sticky-course-purchase-button).agah-waitlist-trigger:hover{background:#40563d!important;color:#fff!important}.agah-waitlist-trigger.is-done{border-color:#40563d!important;background-color:#40563d!important;background-image:none!important;color:#ffffff!important;opacity:1!important}.agah-waitlist-trigger.is-done *{background:none!important;background-color:transparent!important;background-image:none!important;color:#ffffff!important;opacity:1!important}#other-courses .course-card--coming .course-card-coming-action.is-done,#other-courses .course-card .agah-waitlist-trigger.is-done{border:0!important;border-color:#40563d!important;background-color:#40563d!important;background-image:none!important;color:#ffffff!important;opacity:1!important}#other-courses .course-card--coming .course-card-coming-action.is-done *,#other-courses .course-card .agah-waitlist-trigger.is-done *{background:none!important;background-color:transparent!important;background-image:none!important;color:#ffffff!important}#other-courses .course-card--coming .course-card-coming-action.is-done:hover,#other-courses .course-card .agah-waitlist-trigger.is-done:hover{background-color:#2e3d2b!important;background-image:none!important;color:#ffffff!important}#other-courses .other-courses-viewport{margin:-16px!important;padding:16px!important}#course-overview h2,#course-description .section-heading h2,#course-content .section-heading h2,#course-instructors .section-heading h2,#course-student-experience .section-heading h2,#course-faq .section-heading h2,#course-quality .section-heading h2,#other-courses .other-courses-heading h2,#course-comments .comments-heading h2{font-family:'gramophone','iransans',Tahoma,sans-serif!important;font-size:2rem!important;line-height:1.45!important}#course-description .section-heading p,#course-content .section-heading p,#course-instructors .section-heading p,#course-student-experience .section-heading p,#course-faq .section-heading p,#course-quality .section-heading p,#other-courses .other-courses-heading p,#course-comments .comments-heading p{font-size:.9rem!important;line-height:2!important}#course-comments .comment-reply-action{font:800 .72rem/1.5 'iransans',Tahoma,sans-serif!important}.comment-card--pending{border-color:rgba(170,96,69,.42)!important;background:#fffaf7!important}.agah-pending-comment-note{margin:10px 0 0!important;color:#814632!important;font-size:.7rem!important;font-weight:750!important;line-height:1.8!important}#course-support,#other-courses{background-color:#f5f5f5!important;background-image:linear-gradient(rgba(87,107,80,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(87,107,80,.035) 1px,transparent 1px)!important;background-size:56px 56px!important;border-top:0!important;box-shadow:none!important}@media(max-width:767px){#other-courses{display:none!important}#course-register .final-cta{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.mobile-floating-purchase .sticky-course-purchase-button{font-size:.78rem!important;line-height:1.45!important}#course-description .description-copy,#course-description .description-block,#course-description .description-block p{width:100%!important;max-width:none!important}#course-overview h2,#course-description .section-heading h2,#course-content .section-heading h2,#course-instructors .section-heading h2,#course-student-experience .section-heading h2,#course-faq .section-heading h2,#course-quality .section-heading h2,#other-courses .other-courses-heading h2,#course-comments .comments-heading h2{font-size:1.6rem!important;line-height:1.5!important}#course-description .section-heading p,#course-content .section-heading p,#course-instructors .section-heading p,#course-student-experience .section-heading p,#course-faq .section-heading p,#course-quality .section-heading p,#other-courses .other-courses-heading p,#course-comments .comments-heading p{font-size:.82rem!important}}@media(prefers-reduced-motion:reduce){#course-details .sticky-course-payment::after,#course-register .sticky-course-payment::after{animation:none!important}}.agah-course-page :where(.sticky-course-purchase-button,.add-to-cart,.purchase-button) a{text-decoration:none!important}.sticky-course-purchase-copy.is-owned,.agah-owned-course-status{text-align:center!important;justify-content:center!important;font-weight:800!important}.agah-course-page .lesson-title{font-size:.84rem!important;font-weight:560!important}.agah-course-page .lesson-duration{font-family:'iransans',Tahoma,sans-serif!important;font-size:.74rem!important}#agah-auth-modal.agah-course-auth-modal [data-el="identifier-input"]{text-align:left!important;direction:ltr!important}#agah-auth-modal.agah-course-auth-modal .agah-otp-success,#agah-auth-modal.agah-course-auth-modal .agah-otp-success .agah-otp-header,#agah-auth-modal.agah-course-auth-modal .agah-otp-success .agah-otp-title,#agah-auth-modal.agah-course-auth-modal .agah-otp-success .agah-otp-subtitle,#agah-auth-modal.agah-course-auth-modal .agah-otp-success-status{text-align:center!important;justify-content:center!important}@media(max-width:767px){#course-overview .course-art{left:12px!important;right:auto!important;width:auto!important;place-items:center!important}#course-overview .course-art img{width:auto!important;max-width:132px!important;height:auto!important;object-fit:contain!important}#course-quality .quality-visual{min-height:172px!important}#course-quality .quality-art{width:min(38vw,132px)!important}#course-quality .quality-visual::before{bottom:12px!important;width:min(46vw,168px)!important;height:24px!important}#course-quality .quality-visual::after{bottom:7px!important;width:min(34vw,124px)!important;height:24px!important}#course-overview .course-fact strong,#course-overview .course-fact span,#course-overview .course-quick-fact strong{font-size:.78rem!important}#course-comments :is(input,textarea){font-size:16px!important}}.sticky-course-purchase-title{font-weight:700!important}.agah-owned-purchase{display:flex!important;flex-direction:column!important;gap:0!important}.agah-owned-course-status{margin:0!important;text-align:center!important;font-weight:800!important;font-size:.92rem!important;color:#1f2820!important}.agah-owned-button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:16px!important;background-color:#40563d!important;background-image:linear-gradient(135deg,#63845c 0%,#40563d 100%)!important;color:#ffffff!important;text-align:center!important;text-decoration:none!important}.agah-owned-button .agah-button-text{display:block!important;width:auto!important;text-align:center!important;text-decoration:none!important}.agah-owned-button .agah-icon{flex:0 0 auto!important;width:1.15em!important;height:1.15em!important}.agah-owned-button>i{position:absolute!important;top:50%!important;left:14px!important;margin:0!important;transform:translateY(-50%)!important}.agah-owned-button:hover{background-color:#2e3d2b!important;background-image:linear-gradient(135deg,#4b6646 0%,#2e3d2b 100%)!important;color:#ffffff!important}.agah-owned-button i{color:#ffffff!important}.mobile-floating-purchase .agah-owned-button{margin-top:0!important}.agah-cart-toast.is-visible{opacity:1!important;transform:none!important;pointer-events:auto!important}.agah-cart-toast .agah-toast-action{display:inline-block!important;margin-right:10px!important;padding:2px 8px!important;border-radius:6px!important;background:#40563d!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;font-size:.72rem!important}.agah-cart-toast .agah-toast-action:hover{background:#2e3d2b!important;color:#fff!important}.agah-course-page [data-agah-course-buy].is-added{background-color:#576b50!important;background-image:linear-gradient(135deg,#6e8865 0%,#576b50 100%)!important;border-color:#576b50!important;color:#fff!important}.agah-course-page [data-agah-course-buy].is-added:hover{background-color:#40563d!important;background-image:linear-gradient(135deg,#576b50 0%,#40563d 100%)!important;color:#fff!important}.agah-course-page .intro-video{position:relative}.agah-course-page .intro-video-facade{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;line-height:0}.agah-course-page .intro-video-poster{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.agah-course-page .intro-video-play{position:absolute;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:rgba(38,44,35,.62);box-shadow:0 10px 28px rgba(38,44,35,.28);transform:translate(-50%,-50%);transition:background-color .2s ease,transform .2s ease}.agah-course-page .intro-video-play::before{width:0;height:0;margin-left:3px;border-top:11px solid transparent;border-left:17px solid #fff;border-bottom:11px solid transparent;content:""}.agah-course-page .intro-video-facade:hover .intro-video-play{background:rgba(38,44,35,.8);transform:translate(-50%,-50%) scale(1.06)}.agah-course-page .intro-video-facade:focus-visible{outline:3px solid rgba(87,107,80,.45);outline-offset:3px}.agah-course-page .intro-video.is-playing iframe{display:block;width:100%;height:100%;border:0;border-radius:inherit}@media(prefers-reduced-motion:reduce){.agah-course-page .intro-video-facade:hover .intro-video-play{transform:translate(-50%,-50%)}}.agah-course-page .description-body{color:inherit;font-size:inherit;line-height:inherit}.agah-course-page .description-body>:first-child{margin-top:0}.agah-course-page .description-body>:last-child{margin-bottom:0}.agah-course-page .description-body p{margin:0 0 12px;font-size:inherit;line-height:inherit}.agah-course-page .description-body :is(ul,ol){margin:0 0 12px;padding-right:22px;padding-left:0;list-style-position:outside}.agah-course-page .description-body ul{list-style-type:disc}.agah-course-page .description-body ol{list-style-type:decimal}.agah-course-page .description-body li{margin-bottom:6px;line-height:inherit}.agah-course-page .description-body :is(h2,h3,h4){margin:16px 0 8px;font-family:'gramophone','iransans',Tahoma,sans-serif;font-size:1.05em;font-weight:750;line-height:1.6}.agah-course-page .description-body a{color:var(--primary,#aa6045);text-decoration:underline}.agah-course-page .description-body :is(strong,b){font-weight:800}.agah-course-page .description-body blockquote{margin:0 0 12px;padding:8px 14px 8px 0;border-right:3px solid rgba(87,107,80,.35);color:#5c6459}.agah-course-page .description-body img{height:auto;max-width:100%;border-radius:10px}.agah-cart-toast.is-error{border-color:rgba(165,63,59,.3)!important;color:#8f3a36!important}.agah-cart-toast.is-error::before{background:rgba(165,63,59,.12)!important;color:#a53f3b!important;content:"!"!important}@media (min-width:768px) and (max-width:1024px){.agah-course-page :where(.sticky-course-purchase-button,.purchase-button,.add-to-cart) .button-icon{display:none!important}.agah-course-page :where(.sticky-course-purchase-button,.purchase-button,.add-to-cart) .button-label{width:100%!important;text-align:center!important}.agah-course-page .sticky-course-payment{flex-wrap:wrap!important;row-gap:6px!important}.agah-course-page .sticky-course-payment>span:first-child{flex:0 0 100%!important;text-align:center!important}.agah-course-page .sticky-course-payment .payment-logos{flex:0 0 100%!important;justify-content:center!important}#course-quality .quality-copy .section-heading h2{font-size:1.35rem!important;line-height:1.5!important}#course-quality .quality-lead{font-size:.86rem!important;line-height:1.95!important}#course-quality .quality-stat-value{font-size:1.25rem!important}#course-quality .quality-stat-label{font-size:.7rem!important;line-height:1.6!important}#course-quality .quality-stat{min-height:64px!important}#course-quality .quality-visual{flex-basis:150px!important;min-height:170px!important}#course-quality .quality-art{width:min(18vw,120px)!important}#course-quality .quality-visual::before{bottom:12px!important;width:min(20vw,148px)!important;height:24px!important}#course-quality .quality-visual::after{bottom:7px!important;width:min(14vw,108px)!important;height:22px!important}}#course-content .preview-card,#course-content .preview-card:hover,#course-content .preview-card[aria-current="true"]{background:#fff!important}#course-content .preview-card{border:1px solid #e4e6e1!important;box-shadow:0 1px 2px rgba(46,49,45,.04)!important}#course-content .preview-card:hover{border-color:#c3cebd!important;box-shadow:0 10px 22px rgba(46,49,45,.09)!important}#course-content .preview-card[aria-current="true"]{border-color:#9fb096!important;box-shadow:0 10px 22px rgba(87,107,80,.12)!important}#course-content .preview-card-copy{padding:14px 15px 16px!important}#course-content .preview-card-title{font-size:.78rem!important;font-weight:800!important;line-height:1.75!important}#course-content .preview-filter{background:#fff!important;border:1px solid #e4e6e1!important;color:#4b504a!important}#course-content .preview-filter:hover{background:#fff!important;border-color:#c3cebd!important}#course-content .preview-filter[aria-selected="true"]{background:#f5e9e4!important;border-color:#dcbfb2!important;color:var(--primary-dark)!important;box-shadow:none!important}#course-description .description-block .description-body,#course-description .description-block .description-body :is(p,li,blockquote){font-weight:500!important;line-height:2.1!important}#course-description .description-block .description-body{margin-top:16px!important}#course-description .description-block .description-body>:is(p,ul,ol,blockquote):not(:first-child){margin-top:16px!important}#course-description .description-block .description-body :is(ul,ol){padding-inline-start:1.35em!important}#course-description .description-block .description-body li + li{margin-top:6px!important}#course-description .description-block p{font-weight:500!important;line-height:2.1!important;margin-top:16px!important}#course-description .description-block + .description-block,#course-description .description-reveal{border-top:0!important}#course-description .description-copy.is-expanded .expand-button{margin-top:26px!important}#course-content .preview-label{position:relative;overflow:hidden;isolation:isolate}#course-content .preview-label::after{position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.85) 50%,transparent 100%);content:"";pointer-events:none;transform:skewX(-18deg);animation:agah-badge-shine 3.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes agah-badge-shine{0%,70%{left:-60%}100%{left:130%}}@media (prefers-reduced-motion:reduce){#course-content .preview-label::after{animation:none;opacity:0}}#course-description .intro-video-facade{background:linear-gradient(135deg,#e6ebe3,#d5ded1)}#course-description .intro-video-poster{display:block;width:100%;height:100%;object-fit:cover}#course-instructors .teacher-card.has-profile:hover{filter:brightness(1.03)}#course-instructors .teacher-name a{position:relative;z-index:2;color:inherit;text-decoration:none;border-bottom:1px solid rgba(170,96,69,.42);transition:color 160ms ease,border-color 160ms ease}#course-instructors .teacher-name a:hover{color:var(--primary,#aa6045);border-bottom-color:currentColor}#course-instructors .teacher-name a:focus-visible{outline:3px solid rgba(170,96,69,.3);outline-offset:3px;border-radius:3px}.agah-course-page section[hidden],.agah-course-page [hidden]{display:none!important}#course-content .preview-card-copy{display:none!important}#course-content .preview-card .preview-card-media{aspect-ratio:16/9!important;border-radius:inherit}.agah-unified-card .course-card-cover{line-height:0;font-size:0}.agah-unified-card .course-card-cover img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.agah-unified-card .course-card-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px;min-height:42px}.agah-unified-card .course-card-recording{display:inline-flex;align-items:center;gap:6px;color:var(--primary)!important;font-size:.68rem;font-weight:750;white-space:nowrap}.agah-unified-card .course-card-recording .agah-icon{flex:none}.agah-unified-card.course-card--coming .course-card-footer>.course-card-action,.agah-unified-card.course-card--coming .course-card-footer>.course-card-coming-action{flex:0 0 auto}#course-intro .course-quick-facts{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#course-intro .course-quick-facts::after,#course-intro .course-quick-facts::before{display:none!important;content:none!important}#course-intro .course-quick-fact{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}#course-intro .course-quick-fact::before,#course-intro .course-quick-fact::after{display:none!important;content:none!important}#course-intro .course-quick-fact img{width:19px!important;height:19px!important;flex:none;padding:0!important;border-radius:0!important;background:transparent!important;object-fit:contain;transform:none!important}#course-intro .course-quick-fact strong{font-size:.78rem!important;font-weight:650!important;line-height:1.7!important}#course-certificate .certificate-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;padding:26px;border:1px solid #e4e6e1;border-radius:22px;background:#fff}#course-certificate .certificate-figure{margin:0;overflow:hidden;border:1px solid #eceee9;border-radius:16px;background:#f6f7f4;line-height:0}#course-certificate .certificate-figure img{display:block;width:100%;height:auto}#course-certificate .certificate-copy h2{margin:0 0 10px;color:var(--primary);font-family:'gramophone','iransans',sans-serif;font-size:clamp(1.15rem,4vw,1.6rem);line-height:1.5}#course-certificate .certificate-copy p{margin:0 0 18px;color:var(--ink);font-weight:500;font-size:.9rem;line-height:2.1}#course-certificate .certificate-action{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:13px;background:var(--green);color:#fff!important;font-weight:800;font-size:.86rem;text-decoration:none;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}#course-certificate .certificate-action:hover{background:var(--green-dark);transform:translateY(-1px);box-shadow:0 12px 26px rgba(87,107,80,.22)}#course-certificate .certificate-action:active{transform:translateY(1px) scale(.99)}#course-certificate .certificate-action:focus-visible{outline:3px solid rgba(87,107,80,.3);outline-offset:3px}@media (max-width:767px){#course-certificate .certificate-panel{grid-template-columns:1fr;gap:18px;padding:18px}#course-certificate .certificate-action{width:100%;justify-content:center}}#course-description .intro-video.is-embedded{position:relative;overflow:hidden;border-radius:18px;background-color:#dfe5db;background-size:cover;background-position:center;aspect-ratio:16/9}#course-description .intro-video.is-embedded .intro-video-frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}#course-intro .course-quick-facts::after,#course-intro .course-quick-facts::before{display:none!important;content:none!important}#course-content .preview-card{padding:0!important}#course-content .preview-grid{padding:0!important}#course-content .lesson-item.is-preview .preview-action{padding:0!important;gap:8px!important}#course-content .lesson-item.is-preview .preview-label{margin:0!important}#course-instructors .teacher-card[data-state="hidden"]{opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:0!important}#course-instructors .teacher-card{will-change:transform,opacity}.agah-course-page .sticky-course-purchase-title{padding:14px 10px 12px!important;line-height:1.75!important}#course-content .lesson-item.is-preview .preview-label{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--green-dark)!important;font-weight:800!important}#course-content .lesson-item.is-preview .preview-label::after{display:none!important;content:none!important}#course-content .lesson-item:not(.is-preview) .lesson-action,#course-content .exam-item .lesson-action{color:var(--primary)!important}#course-content .lesson-item .lesson-number .agah-icon{color:var(--primary)}@media (max-width:639px){#course-faq .section-heading h2,#course-faq h2{font-size:1.22rem!important;line-height:1.55!important}#course-faq .section-heading p{font-size:.78rem!important}}#course-content .banner-title,#course-content .chapter-tab-name,#course-content .chapter-tab-number,#course-content .course-preview-title,#course-content .lesson-number,#course-content .lesson-panel-head h2,#course-content .modal-title,#course-content .section-heading h2,#course-description .description-block :is(h2,h3),#course-description .section-heading h2,#course-faq .faq-index,#course-faq .section-heading h2,#course-instructors .section-heading h2,#course-instructors .teacher-name,#course-intro .course-price-current,#course-intro .course-quick-fact strong,#course-intro .page-title,#course-overview .course-copy h2,#course-overview .highlight-card :is(h2,h3),#course-overview .section-heading h2,#course-quality .quality-stat-value,#course-quality .section-heading h2,#course-register .course-fact strong,#course-register .cta-title,#course-register .current-price,#course-register .sticky-course-purchase-price,#course-register .sticky-course-purchase-title,#course-student-experience .section-heading h2,#course-support .support-copy h2,#other-courses .other-courses-heading h2,.comment-form-heading,.comments-count strong,.comments-heading h2,.mobile-section-heading h2,.mobile-support-panel h2{font-weight:800!important}.agah-course-page :is(h1,h2,h3,h4,h5,h6),.agah-course-page :is(h1,h2,h3,h4,h5,h6) :is(span,strong,b),.agah-unified-card :is(h2,h3){font-weight:800!important}