:root{--aa-color-ink:#16202a;--aa-color-muted:#5f6f7f;--aa-color-primary:#0f766e;--aa-color-secondary:#3157a4;--aa-color-accent:#d97706;--aa-color-surface:#ffffff;--aa-color-soft:#f6f8fb;--aa-color-line:rgba(22, 32, 42, 0.1);--aa-radius:8px;--aa-shadow:0 18px 44px rgba(22, 32, 42, 0.08)}html{direction:rtl}body{background:var(--aa-color-soft);color:var(--aa-color-ink);font-family:"Cairo","Tajawal",Tahoma,Arial,sans-serif;line-height:1.8;overflow-x:hidden;text-align:right;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.aa-supervision-ribbon{align-items:center;background:#07182c;color:#fff;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;padding:9px 16px;text-align:center}.aa-supervision-ribbon span{color:#c89b3c;font-family:"Tajawal","Cairo",Tahoma,Arial,sans-serif;font-size:1rem;font-weight:900}.aa-supervision-ribbon strong{font-size:.94rem;font-weight:800;line-height:1.7}.aa-platform-menu{background:rgb(255 255 255 / .96);border-bottom:1px solid var(--aa-color-line);box-shadow:0 10px 28px rgb(11 37 69 / .05);position:relative;z-index:20}.aa-platform-menu__inner{margin-inline:auto;max-width:1180px;padding:10px 20px}.aa-platform-menu ul{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.aa-platform-menu li{margin:0;padding:0}.aa-platform-menu__link,.aa-platform-menu__link:visited{align-items:center;border:1px solid #fff0;border-radius:8px;color:var(--aa-color-ink);display:inline-flex;font-size:.92rem;font-weight:800;justify-content:center;line-height:1.3;min-height:40px;padding:8px 12px;text-decoration:none;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;white-space:nowrap}.aa-platform-menu__link:hover,.aa-platform-menu__link:focus,.aa-platform-menu__link.is-active{background:rgb(15 118 110 / .1);border-color:rgb(15 118 110 / .18);color:var(--aa-color-primary)}.aa-platform-menu__link--gold,.aa-platform-menu__link--gold:visited{background:#c89b3c;border-color:#c89b3c;color:#07182c}.aa-platform-menu__link--gold:hover,.aa-platform-menu__link--gold:focus,.aa-platform-menu__link--gold.is-active{background:#b8892c;border-color:#b8892c;color:#07182c}h1,h2,h3,h4{color:var(--aa-color-ink);font-family:"Tajawal","Cairo",Tahoma,Arial,sans-serif;font-weight:800;line-height:1.35;margin-block:0 16px}p{margin-block:0 16px}a{color:var(--aa-color-primary)}a:hover,a:focus{color:var(--aa-color-secondary)}.site-main,.aa-container{margin-inline:auto;max-width:1180px;padding-inline:20px}.site-header,.page-header{background:var(--aa-color-surface);border-bottom:1px solid var(--aa-color-line)}.site-navigation ul,.menu{align-items:center;gap:10px}.site-navigation a,.menu a{border-radius:var(--aa-radius);color:var(--aa-color-ink);font-weight:700;padding:8px 10px}.site-navigation a:hover,.site-navigation a:focus,.menu a:hover,.menu a:focus{background:rgb(15 118 110 / .1);color:var(--aa-color-primary)}.aa-section{padding-block:56px}.aa-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.aa-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-card,.tutor-card,.products .product{background:var(--aa-color-surface);border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);box-shadow:var(--aa-shadow)}.aa-card{padding:24px}.aa-card h3{font-size:1.2rem}.aa-muted{color:var(--aa-color-muted)}.aa-hero{background:linear-gradient(135deg,rgb(15 118 110 / .94),rgb(49 87 164 / .9)),radial-gradient(circle at 15% 20%,rgb(255 255 255 / .25),transparent 30%);color:#fff;margin-inline:calc(50% - 50vw);padding:78px 20px}.aa-hero__inner{display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);margin-inline:auto;max-width:1180px}.aa-hero h1{color:#fff;font-size:clamp(2rem, 4vw, 4.25rem);letter-spacing:0;margin-block-end:18px}.aa-hero p{color:rgb(255 255 255 / .9);font-size:1.12rem;max-width:680px}.aa-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:26px}.aa-hero__panel{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .28);border-radius:var(--aa-radius);padding:24px}.aa-hero__panel strong{display:block;font-size:2rem;line-height:1.2}.aa-hero__panel span{color:rgb(255 255 255 / .84);display:block;margin-block-end:18px}.aa-kicker{color:var(--aa-color-primary);font-weight:800;margin-block-end:10px}.aa-section-title{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-block-end:26px}.aa-section-title p{color:var(--aa-color-muted);max-width:620px}.aa-feature-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.aa-feature-list li{background:var(--aa-color-surface);border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);padding:12px 14px}.aa-band{background:#eaf5f2;margin-inline:calc(50% - 50vw);padding:54px 20px}.aa-band__inner{margin-inline:auto;max-width:1180px}.aa-stat-row{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:26px}.aa-stat{background:rgb(255 255 255 / .88);border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);padding:18px}.aa-stat strong{color:var(--aa-color-secondary);display:block;font-size:1.8rem;line-height:1.2}.button,button,input[type="submit"],.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--aa-color-primary);border:0;border-radius:var(--aa-radius);color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;text-decoration:none}.aa-button,.aa-button:visited{background:var(--aa-color-primary);border-radius:var(--aa-radius);color:#fff;display:inline-flex;font-weight:800;padding:12px 18px;text-decoration:none}.aa-button--light,.aa-button--light:visited{background:#fff;color:var(--aa-color-primary)}.aa-button--outline,.aa-button--outline:visited{background:#fff0;border:1px solid rgb(255 255 255 / .62);color:#fff}.button:hover,button:hover,input[type="submit"]:hover,.elementor-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--aa-color-secondary);color:#fff}input,textarea,select{border:1px solid rgb(23 32 42 / .18);border-radius:var(--aa-radius);color:var(--aa-color-ink);max-width:100%;padding:11px 12px;text-align:right;width:100%}input:focus,textarea:focus,select:focus{border-color:var(--aa-color-primary);box-shadow:0 0 0 3px rgb(15 118 110 / .14);outline:none}label{color:var(--aa-color-ink);font-weight:700}.aa-contact-form{background:var(--aa-color-surface);border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);box-shadow:var(--aa-shadow);display:grid;gap:16px;max-width:720px;padding:24px}.aa-contact-form__field{display:grid;gap:6px}.aa-alert{border-radius:var(--aa-radius);padding:12px 14px}.aa-alert--success{background:#ecfdf5;color:#065f46}.aa-alert--error{background:#fef2f2;color:#991b1b}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none}.woocommerce ul.products{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none}.woocommerce ul.products li.product{margin:0;padding:18px;text-align:right;width:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--aa-color-ink);font-size:1.05rem;font-weight:800}.woocommerce div.product,.tutor-wrap,.tutor-container{direction:rtl;text-align:right}.tutor-course-card,.tutor-course-loop{text-align:right}@media (max-width:1024px){.aa-hero__inner{grid-template-columns:1fr}.aa-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-main,.aa-container{padding-inline:14px}.aa-grid,.aa-grid--two,.woocommerce ul.products{grid-template-columns:1fr}.aa-section{padding-block:32px}.aa-hero{padding-block:48px}.aa-hero__actions,.aa-section-title{align-items:stretch;flex-direction:column}.aa-button{justify-content:center}.aa-stat-row{grid-template-columns:1fr}}.aa-course-hero{background:linear-gradient(135deg,#0b1f3a,#123d5c 58%,#0f766e);color:#fff;margin-inline:calc(50% - 50vw);padding:76px 20px 48px}.aa-course-hero__inner{display:grid;gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);margin-inline:auto;max-width:1180px}.aa-course-hero h1,.aa-course-hero h2{color:#fff}.aa-course-hero__meta,.aa-course-meta{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.aa-course-meta__item{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);border-radius:var(--aa-radius);padding:14px}.aa-course-meta__item span{display:block;opacity:.78}.aa-course-meta__item strong{display:block;font-size:1.1rem}.aa-course-sidebar{background:#fff;border-radius:var(--aa-radius);box-shadow:var(--aa-shadow);color:var(--aa-color-ink);padding:24px}.aa-course-sidebar .aa-button{justify-content:center;width:100%}.aa-pill-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:18px 0 0;padding:0}.aa-pill-list li{background:#eef4f8;border:1px solid var(--aa-color-line);border-radius:999px;color:var(--aa-color-ink);font-weight:700;padding:8px 12px}.aa-module-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.aa-module-list li{background:#fff;border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);padding:18px}.aa-module-list strong{color:var(--aa-color-secondary);display:block;margin-block-end:6px}.aa-instructor{align-items:center;background:#fff;border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);display:grid;gap:22px;grid-template-columns:120px minmax(0,1fr);padding:24px}.aa-instructor__avatar{align-items:center;background:linear-gradient(135deg,#d97706,#0f766e);border-radius:50%;color:#fff;display:flex;font-size:2.2rem;font-weight:800;height:120px;justify-content:center;width:120px}.aa-faq details{background:#fff;border:1px solid var(--aa-color-line);border-radius:var(--aa-radius);margin-block-end:12px;padding:16px 18px}.aa-faq summary{cursor:pointer;font-weight:800}.aa-service-card{min-height:260px;position:relative}.aa-service-card__icon{align-items:center;background:#eef4f8;border-radius:var(--aa-radius);color:var(--aa-color-secondary);display:inline-flex;font-size:1.8rem;height:52px;justify-content:center;margin-block-end:18px;width:52px}.aa-course-path{display:flex;flex-direction:column;gap:14px;min-height:300px}.aa-course-path__code{color:var(--aa-color-accent);font-size:.95rem;font-weight:800}.aa-course-path__meta{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:auto}.aa-course-path__meta span{background:#eef4f8;border:1px solid var(--aa-color-line);border-radius:999px;color:var(--aa-color-muted);font-size:.9rem;font-weight:700;padding:6px 10px}.aa-final-cta{background:#0b1f3a;color:#fff;margin-inline:calc(50% - 50vw);padding:54px 20px;text-align:center}.aa-final-cta h2,.aa-final-cta p{color:#fff}@media (max-width:900px){.aa-course-hero__inner,.aa-instructor{grid-template-columns:1fr}}@media (max-width:640px){.aa-course-hero__meta,.aa-course-meta{grid-template-columns:1fr}.aa-course-hero{padding-block-start:48px}}:root{--aa-color-primary:#0b2545;--aa-color-secondary:#1c6f78;--aa-color-accent:#c89b3c;--aa-color-soft:#f7f9fc;--aa-shadow:0 18px 46px rgba(11, 37, 69, 0.09)}.aa-hero{background:linear-gradient(135deg,rgb(11 37 69 / .97),rgb(28 111 120 / .9)),#0b2545}.aa-hero h1{font-size:3.35rem;line-height:1.2}.aa-hero p,.aa-section-title p,.aa-muted,.aa-card p{font-size:1.02rem}.aa-kicker{color:var(--aa-color-accent)}.aa-card,.tutor-card,.products .product,.aa-course-sidebar,.aa-instructor,.aa-module-list li,.aa-faq details{box-shadow:var(--aa-shadow)}.aa-band{background:#edf3f7}.aa-course-hero{background:linear-gradient(135deg,#07182c,#0b2545 58%,#1c6f78)}.aa-instructor__avatar{background:linear-gradient(135deg,#c89b3c,#1c6f78)}.aa-course-announcement{background:#fff8e8;border:1px solid rgb(200 155 60 / .36);border-radius:var(--aa-radius);box-shadow:0 14px 34px rgb(11 37 69 / .08);margin-block:18px 26px;padding:20px}.aa-course-announcement strong{color:#9a6b12;display:block;font-size:1.05rem;margin-block-end:6px}.aa-course-announcement p{color:var(--aa-color-ink);margin-block-end:14px}.aa-course-announcement--wide{margin-inline:auto;max-width:1180px}.aa-course-interest-page{display:grid;gap:28px}.aa-course-interest-hero{background:linear-gradient(135deg,rgb(15 45 78 / .96),rgb(21 90 103 / .92));border-radius:var(--aa-radius);color:#fff;padding:clamp(28px, 5vw, 52px)}.aa-course-interest-hero .aa-pro-kicker,.aa-course-interest-hero h2,.aa-course-interest-hero p{color:#fff}.aa-course-interest-hero h2{font-size:clamp(1.8rem, 4vw, 3rem);margin-block:8px 12px}.aa-course-interest-hero p{font-size:1.08rem;line-height:1.9;max-width:820px}.aa-course-interest-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:22px}.aa-course-interest-list{display:grid;gap:12px;line-height:1.9;margin:18px 0 0;padding-inline-start:22px}body.single-courses .tutor-course-sidebar-card .tutor-btn,body.single-courses .tutor-course-details-actions .tutor-btn,body.single-courses .tutor-enroll-course-button,body.single-courses .tutor-btn-enroll,body.single-courses .tutor-button-primary,body.single-courses a[href*="enroll"]{display:none!important}body.single-courses .tutor-course-content-title,body.single-courses .tutor-course-topic,body.single-courses .tutor-course-content-list{display:none!important}body.single-courses .tutor-course-sidebar-card::before{background:#fff8e8;border:1px solid rgb(200 155 60 / .36);border-radius:var(--aa-radius);color:#5c4212;content:"التسجيل غير مفتوح حاليًا. هذه الصفحة للتعريف بتفاصيل الدورة فقط.";display:block;font-weight:800;line-height:1.7;margin-block-end:14px;padding:12px 14px}body.single-courses .tutor-course-sidebar-card::before{content:"التسجيل غير مفتوح حاليًا. هذه الصفحة للتعريف بتفاصيل الدورة وإبداء الاهتمام فقط."}.site-header{box-shadow:0 10px 28px rgb(11 37 69 / .06)}.site-branding,.site-header .site-branding{padding-block:18px 14px}.site-title,.site-header .site-title{font-family:"Tajawal","Cairo",Tahoma,Arial,sans-serif;font-size:1.8rem;font-weight:900;line-height:1.2;margin:0}.site-title a,.site-title a:visited,.site-header .site-title a,.site-header .site-title a:visited{color:var(--aa-color-primary);font-size:1.8rem!important;font-weight:900;text-decoration:none}.site-description{color:var(--aa-color-muted);font-size:.98rem;margin-block-start:4px}body.page .page-header,body.page .entry-header{display:none}.aa-tutor-archive-hero,.aa-tutor-future-tracks{margin-inline:0;width:100%}.tutor-course-list>.aa-tutor-archive-hero,.tutor-course-list>.aa-section,.tutor-course-list>.aa-tutor-future-tracks{grid-column:1 / -1}@media (max-width:1024px){.aa-hero h1{font-size:2.55rem}}@media (max-width:640px){.aa-hero h1{font-size:2.15rem}}