.courses-module__3yTIwq__page{--course-night:#091b2a;--course-navy:#102a3d;--course-panel:#18374a;--course-gold:#d8ba78;--course-ivory:#f7f4ed;--course-muted:#c5d2da;--course-line:#496071;--course-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,serif;color:var(--course-ivory);background:var(--course-night);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.courses-module__3yTIwq__page a:focus-visible{outline-offset:5px;outline:3px solid #e6cf9a}.courses-module__3yTIwq__hero{background:var(--course-night);padding:18px 0 0}.courses-module__3yTIwq__breadcrumb{color:var(--course-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.courses-module__3yTIwq__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.courses-module__3yTIwq__breadcrumb [aria-current]{color:var(--course-ivory);overflow-wrap:anywhere}.courses-module__3yTIwq__breadcrumb a:hover{color:var(--course-gold);text-underline-offset:4px;text-decoration:underline}.courses-module__3yTIwq__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-bottom:36px;display:grid}.courses-module__3yTIwq__kicker{color:var(--course-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:750}.courses-module__3yTIwq__hero h1{font:500 clamp(30px,3vw,40px)/1.12 var(--course-serif);letter-spacing:-.03em;text-wrap:balance;margin:0}.courses-module__3yTIwq__hero h1 em{color:#e3c88e;font-weight:400}.courses-module__3yTIwq__intro{color:var(--course-muted);max-width:630px;margin:20px 0;font-size:15px;line-height:1.75}.courses-module__3yTIwq__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.courses-module__3yTIwq__primary{background:var(--course-gold);color:var(--course-night);border:1px solid var(--course-gold);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.courses-module__3yTIwq__primary:hover{background:#e5cc99}.courses-module__3yTIwq__textLink,.courses-module__3yTIwq__lightLink{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.courses-module__3yTIwq__textLink:hover,.courses-module__3yTIwq__lightLink:hover{color:var(--course-gold)}.courses-module__3yTIwq__guide{background:var(--course-ivory);color:#152e40;border:1px solid #b7a57f;border-radius:22px;padding:26px}.courses-module__3yTIwq__guide .courses-module__3yTIwq__kicker{color:#79591e}.courses-module__3yTIwq__guide h2{font:500 28px/1.2 var(--course-serif);letter-spacing:-.02em;margin:0 0 12px}.courses-module__3yTIwq__guide>p:not(.courses-module__3yTIwq__kicker){color:#526474;font-size:14px}.courses-module__3yTIwq__guide ol{gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.courses-module__3yTIwq__guide li{gap:14px;font-size:14px;display:flex}.courses-module__3yTIwq__guide li>span{color:#79591e;border:1px solid #b7a57f;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.courses-module__3yTIwq__guide li p{color:#526474;margin:3px 0 0;font-size:13px;line-height:1.6}.courses-module__3yTIwq__guideLink{border-top:1px solid #d2c5aa;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-top:16px;font-size:13px;font-weight:750;display:flex}.courses-module__3yTIwq__guide a:focus-visible{outline-color:#79591e}.courses-module__3yTIwq__facts{border-top:1px solid #d8ba7840;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:22px 0;font-size:12px;font-weight:650;list-style:none;display:grid}.courses-module__3yTIwq__facts li{padding-left:18px;position:relative}.courses-module__3yTIwq__facts li:before{content:"";border:1px solid var(--course-gold);width:7px;height:7px;position:absolute;top:7px;left:1px;transform:rotate(45deg)}.courses-module__3yTIwq__catalog{background:#0d2435;border-block:1px solid #d8ba7826;padding:44px 0;scroll-margin-top:90px}.courses-module__3yTIwq__sectionHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.courses-module__3yTIwq__sectionHead h2,.courses-module__3yTIwq__cta h2{font:500 clamp(26px,2.5vw,34px)/1.18 var(--course-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.courses-module__3yTIwq__sectionHead>p{max-width:420px;color:var(--course-muted);margin:0;font-size:14px;line-height:1.7}.courses-module__3yTIwq__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.courses-module__3yTIwq__grid>.courses-module__3yTIwq__card{grid-column:span 2}.courses-module__3yTIwq__grid>.courses-module__3yTIwq__card:nth-child(4):nth-last-child(2){grid-column:2/span 2}.courses-module__3yTIwq__grid>.courses-module__3yTIwq__card:nth-child(5):last-child{grid-column:4/span 2}.courses-module__3yTIwq__card{border:1px solid var(--course-line);background:var(--course-panel);border-radius:20px;flex-direction:column;min-width:0;padding:20px;transition:transform .2s,border-color .2s;display:flex}.courses-module__3yTIwq__cardTop{color:var(--course-gold);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.courses-module__3yTIwq__number{color:var(--course-gold);font-variant-numeric:tabular-nums;font-size:13px}.courses-module__3yTIwq__card h3{font:500 25px/1.25 var(--course-serif);letter-spacing:-.02em;margin:12px 0 10px}.courses-module__3yTIwq__card h3 a{align-items:center;min-height:44px;display:inline-flex}.courses-module__3yTIwq__card h3 a:hover{text-underline-offset:5px;text-decoration:underline}.courses-module__3yTIwq__card>p{color:var(--course-muted);margin:0 0 18px;font-size:13px;line-height:1.7}.courses-module__3yTIwq__outcomes{background:#102a3d;border-radius:12px;margin-bottom:20px;padding:16px}.courses-module__3yTIwq__outcomes h4{margin:0 0 10px;font-size:12px;font-weight:650}.courses-module__3yTIwq__outcomes ul{color:var(--course-muted);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.courses-module__3yTIwq__outcomes li::marker{color:var(--course-gold)}.courses-module__3yTIwq__cardLink{min-height:46px;color:var(--course-gold);border-top:1px solid #d8ba7840;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;display:flex}.courses-module__3yTIwq__cardLink>span{font-size:20px}.courses-module__3yTIwq__courseImage{aspect-ratio:3/2;object-fit:contain;background:#f7f4ed;border-radius:12px;width:100%;height:auto;margin-bottom:18px}.courses-module__3yTIwq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card{padding:26px}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card:last-child{background:var(--course-ivory);color:#152e40;border-color:#cbbb9a}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card:last-child>p{color:#526474}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card:last-child .courses-module__3yTIwq__outcomes{background:#eee5d3}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card:last-child .courses-module__3yTIwq__outcomes ul{color:#42586e}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card:last-child .courses-module__3yTIwq__outcomes li::marker{color:#79591e}.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card>p,.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__outcomes ul{font-size:14px}.courses-module__3yTIwq__empty{border:1px solid var(--course-line);border-radius:20px;padding:28px}.courses-module__3yTIwq__journey{background:var(--course-navy);padding:44px 0}.courses-module__3yTIwq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 40px;padding:0;list-style:none;display:grid}.courses-module__3yTIwq__steps li{position:relative}.courses-module__3yTIwq__steps li:not(:last-child):after{content:"";background:#d8ba7866;width:calc(100% - 30px);height:1px;position:absolute;top:19px;left:52px}.courses-module__3yTIwq__steps li>span{width:38px;height:38px;color:var(--course-gold);border:1px solid #b7a57f;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.courses-module__3yTIwq__steps h3{margin:16px 0 8px;font-size:16px;line-height:1.4}.courses-module__3yTIwq__steps p{color:var(--course-muted);margin:0;font-size:13px;line-height:1.7}.courses-module__3yTIwq__cta{background:var(--course-night);border:1px solid #d8ba784d;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px;display:grid}.courses-module__3yTIwq__cta>div:first-child{border-left:2px solid var(--course-gold);padding-left:20px}.courses-module__3yTIwq__cta .courses-module__3yTIwq__kicker{color:var(--course-gold)}.courses-module__3yTIwq__cta p:not(.courses-module__3yTIwq__kicker){color:var(--course-muted);max-width:640px;margin-bottom:0;font-size:14px;line-height:1.7}.courses-module__3yTIwq__ctaActions{justify-items:center;gap:10px;display:grid}@media (hover:hover) and (pointer:fine){.courses-module__3yTIwq__grid .courses-module__3yTIwq__card:hover{border-color:#b7a57f;transform:translateY(-3px)}.courses-module__3yTIwq__primary:hover{transform:translateY(-2px)}}@media (max-width:950px){.courses-module__3yTIwq__heroGrid{grid-template-columns:1fr 1fr;gap:26px}.courses-module__3yTIwq__sectionHead{display:block}.courses-module__3yTIwq__sectionHead>p{max-width:650px;margin-top:16px}.courses-module__3yTIwq__cta{grid-template-columns:1fr}.courses-module__3yTIwq__ctaActions{justify-items:start}.courses-module__3yTIwq__card{padding:16px}.courses-module__3yTIwq__card h3{font-size:22px}.courses-module__3yTIwq__grid{gap:14px}}@media (max-width:700px){.courses-module__3yTIwq__heroGrid,.courses-module__3yTIwq__detailGrid,.courses-module__3yTIwq__grid,.courses-module__3yTIwq__steps{grid-template-columns:1fr}.courses-module__3yTIwq__grid>.courses-module__3yTIwq__card,.courses-module__3yTIwq__grid>.courses-module__3yTIwq__card:nth-child(4):nth-last-child(2),.courses-module__3yTIwq__grid>.courses-module__3yTIwq__card:nth-child(5):last-child{grid-column:auto}.courses-module__3yTIwq__heroGrid{gap:24px;padding-bottom:28px}.courses-module__3yTIwq__breadcrumb{gap:8px;margin-bottom:18px}.courses-module__3yTIwq__guide,.courses-module__3yTIwq__card,.courses-module__3yTIwq__detailGrid .courses-module__3yTIwq__card{padding:20px}.courses-module__3yTIwq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:11px}.courses-module__3yTIwq__catalog,.courses-module__3yTIwq__journey{padding:32px 0}.courses-module__3yTIwq__intro{margin:16px 0;font-size:14px}.courses-module__3yTIwq__steps{gap:0;margin-bottom:30px}.courses-module__3yTIwq__steps li{padding:0 0 24px 54px}.courses-module__3yTIwq__steps li>span{position:absolute;top:0;left:0}.courses-module__3yTIwq__steps h3{margin:0 0 8px}.courses-module__3yTIwq__steps li:not(:last-child):after{width:1px;height:calc(100% - 54px);top:46px;left:18px}.courses-module__3yTIwq__steps li:last-child{padding-bottom:0}.courses-module__3yTIwq__cta{gap:20px;padding:24px 20px}.courses-module__3yTIwq__ctaActions,.courses-module__3yTIwq__ctaActions .courses-module__3yTIwq__primary{width:100%}.courses-module__3yTIwq__ctaActions{justify-items:center}.courses-module__3yTIwq__actions{gap:12px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.courses-module__3yTIwq__primary,.courses-module__3yTIwq__card{transition:none}.courses-module__3yTIwq__primary:hover,.courses-module__3yTIwq__grid .courses-module__3yTIwq__card:hover{transform:none}}
.CourseVisual-module__6ONTYG__figure{background:#18374a;border:1px solid #b7a57f;border-radius:24px;margin:0;overflow:hidden}.CourseVisual-module__6ONTYG__figure>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.CourseVisual-module__6ONTYG__caption{color:#c5d2da;gap:10px;padding:18px 22px;font-size:14px;display:grid}.CourseVisual-module__6ONTYG__caption strong{color:#f7f4ed;font-size:16px;line-height:1.4}.CourseVisual-module__6ONTYG__arabic{color:#d8ba78;word-spacing:12px;text-align:center;font-family:serif;font-size:36px;line-height:1.5}.CourseVisual-module__6ONTYG__translation{color:#f7f4ed;justify-content:space-around;align-items:center;gap:12px;font-size:24px;display:flex}.CourseVisual-module__6ONTYG__translation [lang=ar]{font-size:36px}@media (max-width:700px){.CourseVisual-module__6ONTYG__caption{padding:18px}.CourseVisual-module__6ONTYG__arabic{word-spacing:8px;font-size:30px}}
