.agah-unified-card{--paper:#fff;--ink:#1f2820;--muted:#687069;--primary:#aa6045;--primary-dark:#814632;--green:#587353;--green-dark:#40563d;--line:#dfe5de;box-sizing:border-box;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink);font-family:'iransans',Tahoma,sans-serif;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.agah-unified-card *{box-sizing:border-box}.agah-unified-card:hover{transform:translateY(-4px);border-color:#b9c9b6;box-shadow:0 16px 34px rgba(47,72,49,.11)}.agah-unified-card:focus-within{border-color:var(--green);box-shadow:0 0 0 4px rgba(88,115,83,.16)}.agah-unified-card.is-featured{border-color:rgba(170,96,69,.48);box-shadow:0 12px 30px rgba(129,70,50,.1)}.agah-unified-card .course-card-cover{position:relative;display:block;margin:14px 14px 0;overflow:hidden;border-radius:14px;background:#c6ad83;aspect-ratio:16/9;text-decoration:none!important}.agah-unified-card .course-card-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.agah-unified-card:hover .course-card-cover img{transform:scale(1.035)}.agah-unified-card .course-card-discount{position:absolute;top:10px;right:10px;padding:4px 8px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#c84d48;color:#fff;font:800 .62rem/1 'iransans',Tahoma,sans-serif}.agah-unified-card .course-card-body{display:flex;flex:1;flex-direction:column;padding:10px 14px 14px}.agah-unified-card .course-card-title{margin:0;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.65}.agah-unified-card .course-card-title a{color:inherit!important;text-decoration:none!important}.agah-unified-card .course-card-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:7px}.agah-unified-card .course-card-stats{display:flex}.agah-unified-card .course-card-meta-item{display:grid;align-content:center;justify-items:center;color:var(--muted);font-size:.52rem;line-height:1.15}.agah-unified-card .course-card-stats .course-card-meta-item{width:44px}.agah-unified-card .course-card-stats .course-card-meta-item+.course-card-meta-item{border-right:1px solid var(--line)}.agah-unified-card .course-card-meta-item strong{color:var(--ink);font-size:.8rem}.agah-unified-card .course-card-meta-item.is-duration strong{color:var(--green-dark)}.agah-unified-card .course-card-payment{min-height:42px}.agah-unified-card .payment-logos{display:flex;height:42px;align-items:center;gap:4px}.agah-unified-card .payment-logo{width:34px;height:34px;object-fit:contain}.agah-unified-card .course-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px}.agah-unified-card .course-price{display:grid;gap:2px;min-width:0}.agah-unified-card .course-price-old{color:#969b96;font-size:.68rem;text-decoration:line-through}.agah-unified-card .course-price-current{font-size:1rem;line-height:1.3;white-space:nowrap}.agah-unified-card .course-price-current small{font-size:.66rem}.agah-unified-card .course-card-action,.agah-waitlist-standard-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border:0;border-radius:10px;background:var(--primary);color:#fff!important;font:800 .78rem/1 'iransans',Tahoma,sans-serif;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.agah-unified-card .course-card-action:hover{background:var(--primary-dark)}.agah-unified-card .course-card-action:active{transform:scale(.98)}.agah-unified-card.course-card--coming .course-card-cover{background:#ebe5dc}.agah-unified-card .course-card-coming-status{display:flex;align-items:center;gap:6px;margin:12px 0;color:var(--muted);font-size:.62rem}.agah-unified-card .course-card-coming-status i{color:var(--primary)}.agah-unified-card .course-card-coming-status span{display:flex;gap:6px;align-items:center}.agah-unified-card .course-card-coming-status strong{color:var(--primary-dark)}.agah-unified-card .course-card-coming-status small:before{margin-left:6px;color:#b9bdb7;content:"•"}.agah-unified-card .course-card-coming-action{margin-top:auto;border:2px solid var(--green);background:transparent;color:var(--green-dark)!important}.agah-unified-card .course-card-coming-action:hover{background:var(--green);color:#fff!important}.agah-unified-card .course-card-coming-action.is-done{border-color:#7a9275;background:#edf3eb;color:#40563d!important;cursor:default}.agah-waitlist-trigger{font-family:'iransans',Tahoma,sans-serif!important;text-decoration:none!important}.agah-waitlist-trigger.is-done{cursor:default!important}.agah-waitlist-trigger:focus-visible,.agah-waitlist-close:focus-visible,.agah-waitlist-submit:focus-visible{outline:3px solid rgba(88,115,83,.35);outline-offset:3px}.agah-unified-card .course-card-recording-progress{flex:1;min-width:0}.agah-unified-card .course-card-recording-figure{display:block;color:var(--muted);font-size:1rem;line-height:1.3;white-space:nowrap}.agah-unified-card .course-card-recording-figure b{color:var(--primary-dark);font-weight:800}.agah-unified-card .course-card-recording-figure small{font-size:.68rem}.agah-unified-card .course-card-recording-bar{display:flex;align-items:center;height:1.2em;font-size:.68rem}.agah-unified-card .course-card-recording-bar>span{display:block;overflow:hidden;width:100%;height:4px;border-radius:99px;background:#ece7e0}.agah-unified-card .course-card-recording-bar>span>span{display:block;height:100%;border-radius:99px;background:var(--primary)}.agah-waitlist-modal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;font-family:'iransans',Tahoma,sans-serif}.agah-waitlist-modal[hidden]{display:none}.agah-waitlist-backdrop{position:absolute;inset:0;background:rgba(25,32,26,.55);backdrop-filter:blur(4px)}.agah-waitlist-dialog{position:relative;width:min(100%,460px);padding:30px;border:1px solid #dfe5de;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(31,40,32,.24);color:#1f2820}.agah-waitlist-close{position:absolute;top:13px;left:13px;width:34px;height:34px;border:0;border-radius:9px;background:#f1f3ef;color:#40563d;font:400 1.5rem/1 Arial;cursor:pointer}.agah-waitlist-state{display:block;margin-bottom:7px;color:#aa6045;font-size:.72rem;font-weight:800}.agah-waitlist-dialog h2{margin:0;font:900 1.5rem/1.55 'iransans',Tahoma,sans-serif}.agah-waitlist-dialog>p{margin:8px 0 20px;color:#687069;font-size:.78rem;line-height:1.9}.agah-waitlist-dialog form{display:grid;gap:9px}.agah-waitlist-dialog label{font-size:.72rem;font-weight:700}.agah-waitlist-dialog input{width:100%;height:48px;padding:0 13px;border:1px solid #cfd7ce;border-radius:10px;background:#fff;color:#1f2820;font:inherit;direction:ltr;text-align:left}.agah-waitlist-dialog input:focus{outline:3px solid rgba(88,115,83,.2);border-color:#587353}.agah-waitlist-hp{position:absolute!important;left:-9999px!important}.agah-waitlist-message{min-height:21px;color:#a03834;font-size:.7rem}.agah-waitlist-message.is-success{color:#40563d}.agah-waitlist-submit{min-height:48px;border:0;border-radius:10px;background:#aa6045;color:#fff;font:800 .82rem/1 'iransans',Tahoma,sans-serif;cursor:pointer}.agah-waitlist-submit:hover{background:#814632}.agah-waitlist-submit:disabled{opacity:.65;cursor:wait}.agah-waitlist-standard-button{margin-top:16px;background:#576b50}body.agah-waitlist-open{overflow:hidden}.agah-waitlist-toast{position:fixed;z-index:100001;right:20px;bottom:20px;max-width:min(380px,calc(100% - 40px));padding:12px 16px;border-radius:10px;background:#40563d;color:#fff;font:700 .76rem/1.8 'iransans',Tahoma,sans-serif;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease}.agah-waitlist-toast.is-visible{opacity:1;transform:none}.agah-course-coming-soon-page .agah-coming-price{display:grid;gap:5px;color:#687069}.agah-course-coming-soon-page .agah-coming-price strong{color:#814632;font-size:1.25rem}.agah-course-coming-soon-page .agah-coming-price span{font-size:.72rem}.agah-course-coming-soon-page :where(.add-to-cart,.purchase-button,.sticky-course-purchase-button).agah-waitlist-trigger{background:#576b50;color:#fff;text-decoration:none}.agah-course-coming-soon-page :where(.add-to-cart,.purchase-button,.sticky-course-purchase-button).agah-waitlist-trigger:hover{background:#40563d}.agah-course-coming-soon-page .installment-box{display:none}.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{border-color:#40563d!important;background-color:#40563d!important;background-image:none!important;color:#fff!important}.agah-waitlist-trigger.is-done{border:2px solid #40563d!important;background-color:#40563d!important;background-image:none!important;color:#fff!important;opacity:1!important}.agah-waitlist-trigger.is-done *{background:none!important;background-color:transparent!important;background-image:none!important;color:#fff!important;opacity:1!important}@media(max-width:639px){.agah-unified-card{border-radius:16px}.agah-unified-card .course-card-cover{margin:10px 10px 0;border-radius:12px}.agah-unified-card .course-card-body{padding:10px 12px 12px}.agah-unified-card .course-card-footer{align-items:stretch;flex-direction:column;gap:10px}.agah-unified-card .course-price{width:100%;text-align:right}.agah-unified-card .course-price-current{display:block;width:100%}.agah-unified-card .course-card-action{width:100%}.agah-waitlist-modal{align-items:end;padding:0}.agah-waitlist-dialog{width:100%;max-height:88dvh;padding:24px 18px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}}@media(prefers-reduced-motion:reduce){.agah-unified-card,.agah-unified-card *{scroll-behavior:auto!important;transition:none!important}.agah-waitlist-backdrop{backdrop-filter:none}}