.ue-course-header{position:relative;overflow:hidden;background:radial-gradient(1100px 420px at 50% -10%,rgba(9,95,211,.28),transparent 70%),linear-gradient(180deg,#161d27 0%,var(--ue-dark-bg) 100%);padding-block:var(--ue-space-8) var(--ue-space-7);border-block-end:1px solid var(--ue-dark-border)}body:not(.edublink-dark) .ue-course-header{background:radial-gradient(1100px 420px at 50% -10%,rgba(9,95,211,.12),transparent 70%),linear-gradient(180deg,#f4f6f9,#fff);border-block-end-color:var(--ue-border)}.ue-course-header--center{text-align:center}.ue-course-header--center .ue-course-breadcrumb{justify-content:center}.ue-course-header--center .ue-course-title{margin-inline:auto;max-inline-size:24ch}.ue-course-header--center .ue-course-meta{justify-content:center}.ue-course-header__cat{margin-block-end:var(--ue-space-4)}.ue-course-cat-pill{display:inline-block;padding:.4em 1.1em;border-radius:var(--ue-radius-pill);background:#095fd32e;color:#6db0ff;font-size:.8rem;font-weight:var(--ue-fw-semibold);letter-spacing:.01em;transition:background var(--ue-t),color var(--ue-t)}.ue-course-cat-pill:hover{background:var(--ue-primary);color:#fff}body:not(.edublink-dark) .ue-course-cat-pill{background:#095fd31a;color:var(--ue-primary)}body:not(.edublink-dark) .ue-course-cat-pill:hover{color:#fff}.ue-course-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ue-space-2);font-size:.875rem;margin-block-end:var(--ue-space-4);color:#9aa3af}.ue-course-breadcrumb a{color:#9aa3af}.ue-course-breadcrumb a:hover{color:var(--ue-primary)}.ue-course-breadcrumb__sep{opacity:.5}.ue-course-breadcrumb__current{color:#cfd4db}body:not(.edublink-dark) .ue-course-breadcrumb,body:not(.edublink-dark) .ue-course-breadcrumb a{color:var(--ue-body)}body:not(.edublink-dark) .ue-course-breadcrumb__current{color:var(--ue-heading)}.ue-course-title{margin:0 0 var(--ue-space-4);font-size:var(--ue-h2);line-height:1.3;color:#fff;max-width:60ch}body:not(.edublink-dark) .ue-course-title{color:var(--ue-heading)}.ue-course-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ue-space-2) var(--ue-space-5);color:#c7ccd3;font-size:.9375rem}body:not(.edublink-dark) .ue-course-meta{color:var(--ue-body)}.ue-course-meta__item{display:inline-flex;align-items:center;gap:var(--ue-space-2)}.ue-course-meta__item svg{flex:0 0 auto;opacity:.85}.ue-course-meta a{color:inherit;font-weight:var(--ue-fw-semibold)}.ue-course-meta a:hover{color:var(--ue-primary)}.ue-course-meta__rating .ue-rating-val{font-weight:var(--ue-fw-bold);color:#f5b301}.ue-course-meta__rating .ue-rating-count{opacity:.8}.ue-course-single{padding-block:var(--ue-space-7)}.ue-course-layout{display:grid;grid-template-columns:1fr;gap:var(--ue-space-6);align-items:start}@media(min-width:64rem){.ue-course-layout{grid-template-columns:minmax(0,1fr) 360px}}.ue-course-main,.ue-course-sidebar{min-width:0}@media(min-width:64rem){.ue-course-sidebar{position:sticky;top:calc(var(--ue-header-h) + var(--ue-space-4))}}.ue-course-box{display:flex;flex-direction:column;gap:var(--ue-space-4)}.ue-course-box__preview{position:relative;line-height:0;background:#000;border-radius:var(--ue-radius-lg);overflow:hidden}.ue-course-box__preview img,.ue-course-box__preview iframe,.ue-course-box__preview video,.ue-course-box__preview .tutor-ratio{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border:0}.ue-course-box__cta>*{margin-block:0}.ue-course-extra{background:var(--ue-dark-surface);border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-lg);overflow:hidden}body:not(.edublink-dark) .ue-course-extra{background:#fff;border-color:var(--ue-border);box-shadow:var(--ue-shadow-sm)}.ue-course-includes{padding:var(--ue-space-4)}.ue-course-share{padding:var(--ue-space-4);border-block-start:1px solid var(--ue-dark-border)}body:not(.edublink-dark) .ue-course-share{border-block-start-color:var(--ue-border)}.ue-course-includes__title{font-size:1.05rem;margin:0 0 var(--ue-space-3);color:#fff}body:not(.edublink-dark) .ue-course-includes__title{color:var(--ue-heading)}.ue-course-includes__list{list-style:none;margin:0;padding:0}.ue-course-includes__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ue-space-3);padding-block:.6em;border-block-end:1px dashed rgba(255,255,255,.08);font-size:.9375rem}.ue-course-includes__row:last-child{border-block-end:0}body:not(.edublink-dark) .ue-course-includes__row{border-block-end-color:#0000000f}.ue-course-includes__label{display:inline-flex;align-items:center;gap:var(--ue-space-2);color:#c7ccd3}body:not(.edublink-dark) .ue-course-includes__label{color:var(--ue-body)}.ue-course-includes__label .ue-ci{color:var(--ue-primary);flex:0 0 auto}.ue-course-includes__value{font-weight:var(--ue-fw-semibold);color:#fff;text-align:end}body:not(.edublink-dark) .ue-course-includes__value{color:var(--ue-heading)}.ue-course-includes__value a{color:var(--ue-primary)}.ue-course-share__title{font-size:.95rem;margin:0 0 var(--ue-space-3);color:#c7ccd3}body:not(.edublink-dark) .ue-course-share__title{color:var(--ue-body)}.ue-course-share__links{display:flex;gap:var(--ue-space-2)}.ue-course-share__links a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff12;color:#c7ccd3;transition:background var(--ue-t),color var(--ue-t)}body:not(.edublink-dark) .ue-course-share__links a{background:var(--ue-shade);color:var(--ue-body)}.ue-course-share__links a:hover{background:var(--ue-primary);color:#fff}.ue-course-share__links svg{width:16px;height:16px;fill:currentColor}.ue-course-section{margin-block-end:var(--ue-space-7)}.ue-course-section:last-child{margin-block-end:0}.ue-course-section__title{position:relative;font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);margin:0 0 var(--ue-space-5);padding-inline-start:.7em;color:#fff}.ue-course-section__title:before{content:"";position:absolute;inset-inline-start:0;inset-block:.15em;inline-size:4px;border-radius:var(--ue-radius-pill);background:var(--ue-gradient)}body:not(.edublink-dark) .ue-course-section__title{color:var(--ue-heading)}.ue-about__body{max-width:75ch}.ue-about.is-clamped .ue-about__body{position:relative;max-block-size:360px;overflow:hidden}.ue-about.is-clamped.is-open .ue-about__body{max-block-size:none}.ue-about.is-clamped:not(.is-open) .ue-about__body:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:90px;background:linear-gradient(to top,var(--ue-dark-bg-2),transparent);pointer-events:none}body:not(.edublink-dark) .ue-about.is-clamped:not(.is-open) .ue-about__body:after{background:linear-gradient(to top,#fff,transparent)}.ue-about__more{display:inline-flex;align-items:center;gap:var(--ue-space-2);margin-block-start:var(--ue-space-4);padding:.55em 1.2em;background:transparent;border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-sm);color:var(--ue-dark-text);font-weight:var(--ue-fw-semibold)}.ue-about__more:hover{border-color:var(--ue-primary);color:var(--ue-primary)}.ue-about__more svg{width:18px;height:18px;transition:transform var(--ue-t)}.ue-about.is-open .ue-about__more svg{transform:rotate(180deg)}body:not(.edublink-dark) .ue-about__more{border-color:var(--ue-border);color:var(--ue-heading)}.ue-feature-list{list-style:none;margin:0;padding:0}.ue-feature-list li{display:flex;align-items:flex-start;gap:var(--ue-space-3);color:var(--ue-dark-text);line-height:1.6}body:not(.edublink-dark) .ue-feature-list li{color:var(--ue-body)}.ue-feature-list--check{display:grid;grid-template-columns:1fr;gap:var(--ue-space-3) var(--ue-space-6)}@media(min-width:40rem){.ue-feature-list--check{grid-template-columns:1fr 1fr}}.ue-feature-list__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;margin-block-start:.15em;border-radius:50%;background:#095fd329;color:var(--ue-primary)}.ue-feature-list__mark svg{width:13px;height:13px}.ue-feature-list--bullet{display:flex;flex-direction:column;gap:var(--ue-space-3)}.ue-feature-list--bullet li:before{content:"";flex:0 0 auto;inline-size:8px;block-size:8px;margin-block-start:.6em;border-radius:50%;background:var(--ue-primary)}.ue-acc{display:flex;flex-direction:column;gap:var(--ue-space-3)}.ue-acc__item{background:var(--ue-dark-surface);border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius);overflow:hidden}body:not(.edublink-dark) .ue-acc__item{background:#fff;border-color:var(--ue-border)}.ue-acc__head{inline-size:100%;display:flex;align-items:center;gap:var(--ue-space-3);padding:var(--ue-space-4);background:transparent;border:0;font-family:inherit;font-size:1.02rem;font-weight:var(--ue-fw-bold);color:#fff;text-align:start;transition:background var(--ue-t)}.ue-acc__head:hover{background:#ffffff0a}body:not(.edublink-dark) .ue-acc__head{color:var(--ue-heading)}body:not(.edublink-dark) .ue-acc__head:hover{background:#00000005}.ue-acc__title{flex:1 1 auto;min-inline-size:0}.ue-acc__count{flex:0 0 auto;font-size:.8rem;font-weight:var(--ue-fw-regular);color:#9aa3af}.ue-acc__icon{flex:0 0 auto;display:inline-flex;color:#9aa3af;transition:transform var(--ue-t)}.ue-acc__icon svg{width:20px;height:20px}.ue-acc__item.is-open .ue-acc__icon{transform:rotate(180deg);color:var(--ue-primary)}.ue-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ue-t)}.ue-acc__item.is-open .ue-acc__panel{grid-template-rows:1fr}.ue-acc__panel-inner{overflow:hidden;min-block-size:0}.ue-lessons{list-style:none;margin:0;padding:0}.ue-lesson{display:flex;align-items:center;gap:var(--ue-space-3);padding:var(--ue-space-3) var(--ue-space-4);border-block-start:1px solid var(--ue-dark-border);font-size:.9375rem}body:not(.edublink-dark) .ue-lesson{border-block-start-color:var(--ue-border)}.ue-lesson__icon{flex:0 0 auto;display:inline-flex;color:var(--ue-primary)}.ue-lesson__icon svg{width:18px;height:18px}.ue-lesson__title{flex:1 1 auto;min-inline-size:0;color:var(--ue-dark-text)}body:not(.edublink-dark) .ue-lesson__title{color:var(--ue-body)}.ue-lesson__title a{color:var(--ue-dark-text)}body:not(.edublink-dark) .ue-lesson__title a{color:var(--ue-heading)}.ue-lesson__title a:hover{color:var(--ue-primary)}.ue-lesson__meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--ue-space-3);color:#9aa3af;font-size:.82rem}.ue-lesson__status{display:inline-flex}.ue-lesson__status svg{width:16px;height:16px}.ue-lesson.is-locked .ue-lesson__icon{color:#9aa3af}.ue-lesson__title .eb-preview-badge{margin-inline-start:var(--ue-space-2)}@media(max-width:63.99rem){.ue-course-sidebar{order:-1}}.ue-related{padding-block:var(--ue-space-8);border-block-start:1px solid var(--ue-dark-border);background:var(--ue-dark-bg-2)}body:not(.edublink-dark) .ue-related{border-block-start-color:var(--ue-border);background:var(--ue-shade)}.ue-related__title{font-size:var(--ue-h3);margin:0 0 var(--ue-space-6);color:#fff;text-align:center}body:not(.edublink-dark) .ue-related__title{color:var(--ue-heading)}.ue-related__grid{display:grid;grid-template-columns:1fr;gap:var(--ue-space-5)}@media(min-width:40rem){.ue-related__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.ue-related__grid{grid-template-columns:repeat(3,1fr)}}.ue-reviews__summary{display:grid;grid-template-columns:1fr;gap:var(--ue-space-5);align-items:center;padding:var(--ue-space-5);margin-block-end:var(--ue-space-6);background:var(--ue-dark-surface);border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-lg)}body:not(.edublink-dark) .ue-reviews__summary{background:#fff;border-color:var(--ue-border);box-shadow:var(--ue-shadow-sm)}@media(min-width:40rem){.ue-reviews__summary{grid-template-columns:auto 1fr;gap:var(--ue-space-7)}}.ue-reviews__score{text-align:center}.ue-reviews__avg{font-size:3rem;font-weight:var(--ue-fw-bold);line-height:1;color:#fff}body:not(.edublink-dark) .ue-reviews__avg{color:var(--ue-heading)}.ue-reviews__score-stars{margin-block:var(--ue-space-2)}.ue-reviews__score-stars .ue-stars{font-size:1.4rem}.ue-reviews__total{font-size:.9rem;color:#9aa3af}body:not(.edublink-dark) .ue-reviews__total{color:var(--ue-body)}.ue-reviews__bars{display:flex;flex-direction:column;gap:var(--ue-space-2);min-inline-size:0}.ue-reviews__bar-row{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:var(--ue-space-3)}.ue-reviews__bar-label{display:inline-flex;align-items:center;gap:.2em;font-size:.85rem;color:var(--ue-dark-text);white-space:nowrap}body:not(.edublink-dark) .ue-reviews__bar-label{color:var(--ue-body)}.ue-reviews__bar-star{color:#f5b301;font-size:.9em}.ue-reviews__bar-track{block-size:8px;border-radius:var(--ue-radius-pill);background:#ffffff14;overflow:hidden}body:not(.edublink-dark) .ue-reviews__bar-track{background:#00000012}.ue-reviews__bar-fill{display:block;block-size:100%;border-radius:inherit;background:var(--ue-gradient)}.ue-reviews__bar-count{font-size:.82rem;color:#9aa3af;text-align:start}body:not(.edublink-dark) .ue-reviews__bar-count{color:var(--ue-body)}.ue-reviews__list{background:var(--ue-dark-surface);border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-lg);overflow:hidden}body:not(.edublink-dark) .ue-reviews__list{background:#fff;border-color:var(--ue-border);box-shadow:var(--ue-shadow-sm)}.ue-review{display:flex;gap:var(--ue-space-4);padding:var(--ue-space-5);border-block-start:1px solid var(--ue-dark-border)}.ue-review:first-child{border-block-start:0}body:not(.edublink-dark) .ue-review{border-block-start-color:var(--ue-border)}.ue-review__avatar{flex:0 0 auto}.ue-review__avatar .tutor-avatar{inline-size:48px;block-size:48px;border-radius:50%;overflow:hidden}.ue-review__avatar img{inline-size:48px;block-size:48px;border-radius:50%;object-fit:cover}.ue-review__body{flex:1 1 auto;min-inline-size:0}.ue-review__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ue-space-2) var(--ue-space-3);margin-block-end:var(--ue-space-2)}.ue-review__name{font-weight:var(--ue-fw-bold);color:#fff}body:not(.edublink-dark) .ue-review__name{color:var(--ue-heading)}.ue-review__date{font-size:.8rem;color:#9aa3af}body:not(.edublink-dark) .ue-review__date{color:var(--ue-body)}.ue-review__pending{margin-inline-start:auto;padding:.2em .7em;border-radius:var(--ue-radius-pill);background:#f5b30129;color:#f5b301;font-size:.72rem;font-weight:var(--ue-fw-semibold)}.ue-review__stars{margin-block-end:var(--ue-space-2)}.ue-review__stars .ue-stars{font-size:.95rem}.ue-review__text{color:var(--ue-dark-text);line-height:1.7}body:not(.edublink-dark) .ue-review__text{color:var(--ue-body)}.ue-reviews__empty{padding:var(--ue-space-6);text-align:center;color:#9aa3af;background:var(--ue-dark-surface);border:1px dashed var(--ue-dark-border);border-radius:var(--ue-radius-lg)}body:not(.edublink-dark) .ue-reviews__empty{color:var(--ue-body);background:#fff;border-color:var(--ue-border)}.ue-reviews__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ue-space-4);margin-block-start:var(--ue-space-6)}.ue-reviews__actions .write-course-review-link-btn{cursor:pointer}.ue-reviews__actions .write-course-review-link-btn svg{width:18px;height:18px;fill:currentColor;stroke:none}.ue-reviews__pagination nav{margin:0!important}.ue-reviews__pagination .page-numbers{display:inline-flex;align-items:center;padding:.6em 1.4em;border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-sm);color:var(--ue-dark-text);font-weight:var(--ue-fw-semibold);transition:border-color var(--ue-t),color var(--ue-t),background var(--ue-t)}.ue-reviews__pagination .page-numbers:hover{border-color:var(--ue-primary);color:var(--ue-primary)}body:not(.edublink-dark) .ue-reviews__pagination .page-numbers{border-color:var(--ue-border);color:var(--ue-heading)}.ue-reviews__form{margin-block-start:var(--ue-space-5);padding:var(--ue-space-5);background:var(--ue-dark-surface);border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-lg)}body:not(.edublink-dark) .ue-reviews__form{background:#fff;border-color:var(--ue-border);box-shadow:var(--ue-shadow-sm)}.ue-reviews__form .tutor-form-group{margin-block-end:var(--ue-space-4)}.ue-reviews__form .tutor-form-group:last-child{margin-block-end:0}.ue-reviews__form textarea{inline-size:100%;min-block-size:110px;padding:var(--ue-space-3);background:var(--ue-dark-bg-2);border:1px solid var(--ue-dark-border);border-radius:var(--ue-radius-sm);color:#fff;font-family:inherit;resize:vertical}.ue-reviews__form textarea:focus{outline:none;border-color:var(--ue-primary)}body:not(.edublink-dark) .ue-reviews__form textarea{background:#fff;border-color:var(--ue-border);color:var(--ue-heading)}.ue-reviews__form .tutor-ratings-selectable i{color:#f5b301;cursor:pointer}.ue-reviews__form .tutor_submit_review_btn{display:inline-flex;align-items:center;padding:.7em 1.6em;background:var(--ue-primary);color:#fff;border:0;border-radius:var(--ue-radius-sm);font-weight:var(--ue-fw-semibold);font-family:inherit;cursor:pointer;transition:background var(--ue-t)}.ue-reviews__form .tutor_submit_review_btn:hover{background:var(--ue-primary-alt)}.eb-rate-course-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;margin-top:12px;background:linear-gradient(-90deg,var(--edublink-color-primary,#095FD3) 0%,var(--edublink-color-primary-alt,#1E08C7) 100%);border:none;border-radius:10px;color:#fff;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;direction:rtl;position:relative;overflow:hidden;box-shadow:0 4px 15px #095fd34d}.eb-rate-course-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-90deg,var(--edublink-color-primary-alt,#1E08C7) 0%,var(--edublink-color-primary,#095FD3) 100%);opacity:0;transition:opacity .3s ease}.eb-rate-course-btn:hover:before{opacity:1}.eb-rate-course-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #095fd373;color:#fff}.eb-rate-course-btn i,.eb-rate-course-btn span{position:relative;z-index:1}.eb-rate-course-btn i{font-size:18px;transition:transform .25s}.eb-rate-course-btn:hover i{transform:scale(1.2)}body.edublink-dark .eb-rate-course-btn{box-shadow:0 4px 15px #095fd366}body.edublink-dark .eb-rate-course-btn:hover{box-shadow:0 6px 20px #095fd38c}#eb-rating-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}#eb-rating-modal.tutor-is-active{display:flex;align-items:center;justify-content:center}#eb-rating-modal .tutor-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#eb-rating-modal .tutor-modal-window{position:relative;z-index:1;width:100%;max-width:440px;min-height:auto!important;height:auto!important;margin:20px;background:#fff;border-radius:20px;box-shadow:0 25px 80px #0000002e,0 0 0 1px #0000000d;animation:eb-modal-pop .25s ease-out;pointer-events:auto;display:block}@keyframes eb-modal-pop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}#eb-rating-modal .tutor-modal-content{padding:36px 32px 28px;text-align:center;direction:rtl;flex:none;background:transparent}#eb-rating-modal .eb-modal-close{position:absolute;top:16px;left:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0000000f;border:none;border-radius:50%;cursor:pointer;font-size:16px;color:#666;line-height:1;transition:all .2s}#eb-rating-modal .eb-modal-close:hover{background:#0000001f;color:#333}#eb-rating-modal .eb-rating-modal__icon{font-size:40px;margin-bottom:12px;display:block}#eb-rating-modal .eb-rating-modal__title{font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:22px;font-weight:800;color:#1a1a2e;margin-bottom:4px;line-height:1.3}#eb-rating-modal .eb-rating-modal__subtitle{font-size:14px;color:#888;margin-bottom:20px}#eb-rating-modal .tutor-ratings-selectable{display:flex;justify-content:center;gap:8px;margin-bottom:24px;direction:ltr;padding:12px 0}#eb-rating-modal .tutor-ratings-selectable i{font-size:36px;cursor:pointer;color:#d4d4d4;transition:all .15s ease}#eb-rating-modal .tutor-ratings-selectable i.tutor-icon-star-bold{color:#ffb800;filter:drop-shadow(0 1px 2px rgba(255,184,0,.4))}#eb-rating-modal .tutor-ratings-selectable i:hover{transform:scale(1.15)}#eb-rating-modal textarea[name=review]{width:100%;min-height:110px;padding:14px 16px;border:2px solid #eee;border-radius:12px;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:14px;line-height:1.6;resize:vertical;direction:rtl;background:#fafafa;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}#eb-rating-modal textarea[name=review]:focus{outline:none;border-color:var(--edublink-color-primary,#525FE1);box-shadow:0 0 0 3px #525fe11f;background:#fff}#eb-rating-modal textarea[name=review]::placeholder{color:#aaa}#eb-rating-modal .eb-rating-modal__actions{display:flex;justify-content:center;gap:12px;margin-top:24px}#eb-rating-modal .tutor_submit_review_btn{flex:1;padding:12px 24px;background:var(--ue-gradient,linear-gradient(135deg,#095fd3 0%,#6a3df0 100%));color:#fff;border:none;border-radius:12px;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #095fd34d;text-align:center;justify-content:center;display:flex;align-items:center}#eb-rating-modal .tutor_submit_review_btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #095fd366}#eb-rating-modal .tutor_submit_review_btn.is-loading{opacity:.6;cursor:not-allowed;transform:none}#eb-rating-modal .eb-rating-modal__cancel{flex:1;padding:12px 24px;background:transparent;border:2px solid #e0e0e0;border-radius:12px;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:16px;font-weight:600;color:#666;cursor:pointer;transition:all .2s;text-align:center;justify-content:center;display:flex;align-items:center}#eb-rating-modal .eb-rating-modal__cancel:hover{border-color:#bbb;background:#f5f5f5}body.edublink-dark #eb-rating-modal .tutor-modal-overlay{background:#000000b3}body.edublink-dark #eb-rating-modal .tutor-modal-window{background:var(--ue-dark-surface,#282f3a);border:1px solid var(--ue-dark-border,#333a44);box-shadow:0 25px 80px #0000008c}body.edublink-dark #eb-rating-modal .eb-modal-close{background:#ffffff14;color:#aaa}body.edublink-dark #eb-rating-modal .eb-modal-close:hover{background:#ffffff26;color:#fff}body.edublink-dark #eb-rating-modal .eb-rating-modal__title{color:#f5f7fa}body.edublink-dark #eb-rating-modal .eb-rating-modal__subtitle{color:#9aa3b2}body.edublink-dark #eb-rating-modal .tutor-ratings-selectable i{color:#3a4150}body.edublink-dark #eb-rating-modal .tutor-ratings-selectable i.tutor-icon-star-bold{color:#ffb800;filter:drop-shadow(0 1px 3px rgba(255,184,0,.5))}body.edublink-dark #eb-rating-modal textarea[name=review]{background:var(--ue-dark-bg-2,#0a0e16);border-color:var(--ue-dark-border,#333a44);color:#e7e9ee}body.edublink-dark #eb-rating-modal textarea[name=review]:focus{border-color:var(--ue-primary,#095fd3);box-shadow:0 0 0 3px #095fd340;background:#10151f}body.edublink-dark #eb-rating-modal textarea[name=review]::placeholder{color:#6b7385}body.edublink-dark #eb-rating-modal .tutor_submit_review_btn{box-shadow:0 4px 15px #095fd373}body.edublink-dark #eb-rating-modal .eb-rating-modal__cancel{border-color:var(--ue-dark-border,#333a44);color:var(--ue-dark-text,#c7ccd3)}body.edublink-dark #eb-rating-modal .eb-rating-modal__cancel:hover{border-color:#46505d;background:#ffffff0a}@media(max-width:576px){#eb-rating-modal .tutor-modal-window{margin:12px;max-width:calc(100% - 24px)}#eb-rating-modal .tutor-modal-content{padding:28px 20px 22px}#eb-rating-modal .tutor-ratings-selectable i{font-size:30px}#eb-rating-modal .tutor-ratings-selectable{gap:6px}#eb-rating-modal .eb-rating-modal__actions{flex-direction:column-reverse}#eb-rating-modal .tutor_submit_review_btn,#eb-rating-modal .eb-rating-modal__cancel{flex:none;width:100%}}.eb-preview-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;margin-top:12px;background:linear-gradient(-90deg,#1ab69d,#0e8a78);border:none;border-radius:10px;color:#fff;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;direction:rtl;position:relative;overflow:hidden;box-shadow:0 4px 15px #1ab69d4d}.eb-preview-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-90deg,#0e8a78,#1ab69d);opacity:0;transition:opacity .3s ease}.eb-preview-btn:hover:before{opacity:1}.eb-preview-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1ab69d73;color:#fff}.eb-preview-btn svg,.eb-preview-btn span{position:relative;z-index:1}.eb-preview-btn svg{width:20px;height:20px;flex-shrink:0;transition:transform .25s}.eb-preview-btn:hover svg{transform:scale(1.15)}.eb-preview-btn .eb-preview-btn__count{font-size:12px;font-weight:600;opacity:.85}body.edublink-dark .eb-preview-btn{box-shadow:0 4px 15px #1ab69d66}body.edublink-dark .eb-preview-btn:hover{box-shadow:0 6px 20px #1ab69d8c}.eb-preview-badge{display:inline-flex;align-items:center;gap:4px;margin-right:8px;padding:2px 8px;background:linear-gradient(135deg,#1ab69d,#0e8a78);color:#fff;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:11px;font-weight:700;border-radius:4px;line-height:1.4;white-space:nowrap;vertical-align:middle}.eb-preview-badge svg{width:12px;height:12px;flex-shrink:0}.tutor-course-content-list-item.eb-has-preview{cursor:pointer}.tutor-course-content-list-item.eb-has-preview:hover .tutor-course-content-list-item-title{color:var(--edublink-color-primary,#095FD3)}.tutor-course-content-list-item.eb-has-preview .tutor-course-content-list-item-status .tutor-icon-lock-line{display:none}.tutor-course-content-list-item.eb-has-preview .tutor-course-content-list-item-status:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231ab69d'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.eb-preview-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:#000000e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;justify-content:center;animation:eb-pv-fade .25s ease}.eb-preview-overlay--active{display:flex}@keyframes eb-pv-fade{0%{opacity:0}to{opacity:1}}.eb-preview-modal{width:92vw;max-width:900px;max-height:90vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #00000059;animation:eb-pv-scale .25s ease-out;direction:rtl;display:flex;flex-direction:column}@keyframes eb-pv-scale{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.eb-preview-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eee;flex-shrink:0}.eb-preview-modal__title{font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:15px;font-weight:700;color:#1a1a2e;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-preview-modal__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0000000f;border:none;border-radius:50%;cursor:pointer;color:#666;transition:all .2s;flex-shrink:0;margin-right:auto}.eb-preview-modal__close:hover{background:#0000001f;color:#333}.eb-preview-modal__close svg{width:16px;height:16px}.eb-preview-modal__video{position:relative;width:100%;padding-top:56.25%;background:#000;flex-shrink:0}.eb-preview-modal__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.eb-preview-modal__lessons{flex:1;overflow-y:auto;border-top:1px solid #eee;max-height:220px;scrollbar-width:thin}.eb-preview-modal__lessons-header{padding:12px 20px 8px;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:13px;font-weight:700;color:#888;border-bottom:1px solid #f0f0f0}.eb-preview-modal__lesson{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.eb-preview-modal__lesson:hover{background:#f8f9fa}.eb-preview-modal__lesson--active{background:#f0f7ff}.eb-preview-modal__lesson--active:hover{background:#e8f2ff}.eb-preview-modal__lesson--locked{cursor:default;opacity:.5}.eb-preview-modal__lesson--locked:hover{background:transparent}.eb-preview-modal__lesson-icon{width:20px;height:20px;flex-shrink:0;color:#999}.eb-preview-modal__lesson--active .eb-preview-modal__lesson-icon{color:var(--edublink-color-primary,#095FD3)}.eb-preview-modal__lesson-title{flex:1;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:13px;font-weight:600;color:#333;line-height:1.4}.eb-preview-modal__lesson--active .eb-preview-modal__lesson-title{color:var(--edublink-color-primary,#095FD3)}.eb-preview-modal__lesson-duration{font-size:12px;color:#999;white-space:nowrap}.eb-preview-modal__lesson-badge{padding:2px 6px;background:#1ab69d;color:#fff;font-size:10px;font-weight:700;border-radius:3px;white-space:nowrap}.eb-preview-modal__lesson-lock{width:14px;height:14px;color:#ccc}.eb-preview-modal__footer{padding:14px 20px;text-align:center;border-top:1px solid #eee;flex-shrink:0}.eb-preview-modal__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 40px;background:linear-gradient(-90deg,var(--edublink-color-primary,#095FD3) 0%,var(--edublink-color-primary-alt,#1E08C7) 100%);color:#fff;border:none;border-radius:10px;font-family:var(--edublink-font-primary,"Cairo",sans-serif);font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;box-shadow:0 4px 15px #095fd34d}.eb-preview-modal__cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #095fd366;color:#fff}body.edublink-dark .eb-preview-badge{box-shadow:0 1px 4px #1ab69d4d}body.edublink-dark .eb-preview-modal{background:#1e2538;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 80px #0009}body.edublink-dark .eb-preview-modal__header{border-bottom-color:#2a3148}body.edublink-dark .eb-preview-modal__title{color:#f0f0f0}body.edublink-dark .eb-preview-modal__close{background:#ffffff14;color:#aaa}body.edublink-dark .eb-preview-modal__close:hover{background:#ffffff26;color:#fff}body.edublink-dark .eb-preview-modal__lessons{border-top-color:#2a3148}body.edublink-dark .eb-preview-modal__lessons-header{color:#6b7280;border-bottom-color:#2a3148}body.edublink-dark .eb-preview-modal__lesson{border-bottom-color:#252d3f}body.edublink-dark .eb-preview-modal__lesson:hover{background:#ffffff08}body.edublink-dark .eb-preview-modal__lesson--active{background:#095fd31a}body.edublink-dark .eb-preview-modal__lesson--active:hover{background:#095fd326}body.edublink-dark .eb-preview-modal__lesson-title{color:#ddd}body.edublink-dark .eb-preview-modal__lesson-duration{color:#6b7280}body.edublink-dark .eb-preview-modal__lesson-lock{color:#4b5563}body.edublink-dark .eb-preview-modal__footer{border-top-color:#2a3148}@media(max-width:576px){.eb-preview-modal{width:96vw;border-radius:12px;max-height:95vh}.eb-preview-modal__header{padding:12px 14px}.eb-preview-modal__title{font-size:13px}.eb-preview-modal__close{width:40px;height:40px}.eb-preview-modal__lessons{max-height:160px}.eb-preview-modal__lesson{padding:8px 14px;gap:8px}.eb-preview-modal__footer{padding:12px 14px}.eb-preview-modal__cta{width:100%;padding:14px 20px}.eb-preview-badge{font-size:10px;padding:1px 6px}}.eb-bundle-upsell{position:relative;direction:rtl;font-family:var(--edublink-font-primary,"Cairo",sans-serif);margin-top:16px;margin-bottom:24px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 2px 12px #0000000f;overflow:hidden}.eb-bundle-upsell:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(135deg,var(--edublink-color-primary,#095FD3),#1ab69d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.eb-bundle-upsell__badge{position:absolute;top:0;left:0;background:linear-gradient(135deg,#1ab69d,#15a085);color:#fff;font-size:13px;font-weight:700;padding:4px 14px 4px 10px;border-radius:0 0 12px;z-index:1}.eb-bundle-upsell__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#333;margin:4px 0 16px;line-height:1.5}.eb-bundle-upsell__title svg{width:22px;height:22px;flex-shrink:0;color:var(--edublink-color-primary,#095FD3)}.eb-bundle-upsell__savings{font-size:14px;font-weight:600;color:#1ab69d;margin:0 0 16px;line-height:1.5}.eb-bundle-upsell__savings strong{font-weight:800}.eb-bundle-upsell__courses{list-style:none;padding:0;margin:0 0 16px}.eb-bundle-upsell__course{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#555}.eb-bundle-upsell__course svg{width:16px;height:16px;flex-shrink:0;color:#1ab69d}.eb-bundle-upsell__current{font-weight:700;color:var(--edublink-color-primary,#095FD3);background:#095fd30a;border-radius:6px;padding:6px 8px;margin:0 -8px}.eb-bundle-upsell__current-tag{font-size:11px;font-weight:600;color:var(--edublink-color-primary,#095FD3);opacity:.7;margin-right:4px}.eb-bundle-upsell__price{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.eb-bundle-upsell__price-current{font-size:20px;font-weight:800;color:#333}.eb-bundle-upsell__price-original{font-size:14px;color:#999;text-decoration:line-through}.eb-bundle-upsell__cta{display:block;width:100%;text-align:center;padding:12px 20px;border-radius:8px;background:linear-gradient(135deg,var(--edublink-color-primary,#095FD3),var(--edublink-color-primary-alt,#1E08C7));color:#fff;font-size:15px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;box-sizing:border-box}.eb-bundle-upsell__cta:hover{transform:translateY(-2px);box-shadow:0 4px 16px #095fd34d;color:#fff}.eb-bundle-upsell__owned-tag{font-size:11px;font-weight:700;color:#1ab69d;margin-right:4px}.eb-bundle-upsell__course--owned{opacity:.7}.eb-bundle-upsell__course--owned svg{color:#999}.eb-bundle-upsell__upgrade-note{font-size:13px;color:#555;line-height:1.6;margin:0 0 16px;padding:10px 12px;background:#1ab69d0f;border-radius:8px;border-right:3px solid #1ab69d}.eb-bundle-upsell__upgrade-note strong{color:#333;font-weight:700}.eb-bundle-upsell__cta--whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.eb-bundle-upsell__cta--whatsapp:hover{box-shadow:0 4px 16px #25d3664d;color:#fff}.eb-bundle-upsell__cta-icon{width:18px;height:18px;vertical-align:middle;margin-left:6px;fill:#fff}body.edublink-dark .eb-bundle-upsell{background:#1e2538;box-shadow:0 2px 12px #0003}body.edublink-dark .eb-bundle-upsell__title{color:#e0e0e0}body.edublink-dark .eb-bundle-upsell__course{color:#b0b0b0}body.edublink-dark .eb-bundle-upsell__current{background:#095fd31a}body.edublink-dark .eb-bundle-upsell__price-current{color:#e0e0e0}body.edublink-dark .eb-bundle-upsell__price-original{color:#6b7280}body.edublink-dark .eb-bundle-upsell__upgrade-note{background:#1ab69d14;border-right-color:#1ab69d}body.edublink-dark .eb-bundle-upsell__upgrade-note strong{color:#e0e0e0}body.edublink-dark .eb-bundle-upsell__upgrade-note{color:#b0b0b0}@media(max-width:576px){.eb-bundle-upsell{padding:16px}.eb-bundle-upsell__title{font-size:15px}}.eb-course-faq{direction:rtl;font-family:var(--edublink-font-primary,"Cairo",sans-serif);margin:30px 0;padding:0}.eb-course-faq__title{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:#333;margin:0 0 20px;line-height:1.4}.eb-course-faq__title svg{width:24px;height:24px;flex-shrink:0;color:var(--edublink-color-primary,#095FD3)}.eb-course-faq__list{display:flex;flex-direction:column;gap:12px}.eb-course-faq__item{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;transition:border-color .2s}.eb-course-faq__item:hover,.eb-course-faq__item--open{border-color:var(--edublink-color-primary,#095FD3)}.eb-course-faq__q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;color:#333;text-align:right;gap:12px;line-height:1.5}.eb-course-faq__item--open .eb-course-faq__q{color:var(--edublink-color-primary,#095FD3)}.eb-course-faq__arrow{width:16px;height:16px;flex-shrink:0;color:#999;transition:transform .3s}.eb-course-faq__item--open .eb-course-faq__arrow{transform:rotate(180deg);color:var(--edublink-color-primary,#095FD3)}.eb-course-faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.eb-course-faq__item--open .eb-course-faq__a{max-height:300px}.eb-course-faq__a p{margin:0;padding:0 20px 16px;font-size:14px;color:#666;line-height:1.7}body.edublink-dark .eb-course-faq__title{color:#e0e0e0}body.edublink-dark .eb-course-faq__item{background:#1e2538;border-color:#333a44}body.edublink-dark .eb-course-faq__item:hover,body.edublink-dark .eb-course-faq__item--open{border-color:var(--edublink-color-primary,#095FD3)}body.edublink-dark .eb-course-faq__q{color:#e0e0e0}body.edublink-dark .eb-course-faq__item--open .eb-course-faq__q{color:var(--edublink-color-primary,#095FD3)}body.edublink-dark .eb-course-faq__arrow{color:#6b7280}body.edublink-dark .eb-course-faq__a p{color:#b0b0b0}@media(max-width:576px){.eb-course-faq__q{padding:14px 16px;font-size:14px}.eb-course-faq__a p{padding:0 16px 14px}.eb-course-faq__title{font-size:20px}}
