.page-module__E0kJGG__hero{justify-content:center;align-items:center;min-height:100vh;padding:8rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBg{pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__heroBgCircle1{background:radial-gradient(circle,#0596691f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-20%;right:-10%}.page-module__E0kJGG__heroBgCircle2{background:radial-gradient(circle,#d4af3712 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-10%;left:-15%}.page-module__E0kJGG__heroBgGrid{background-image:linear-gradient(#d4af370a 1px,#0000 1px),linear-gradient(90deg,#d4af370a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.page-module__E0kJGG__heroContent{z-index:1;text-align:center;max-width:820px;animation:1s both page-module__E0kJGG__fadeInUp;position:relative}.page-module__E0kJGG__heroArabic{color:var(--gold-400);margin:1rem 0 .5rem;font-family:Amiri,serif;font-size:clamp(2rem,5vw,3.5rem);animation:3s infinite page-module__E0kJGG__shimmer}.page-module__E0kJGG__heroTitle{color:var(--cream);letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:300;line-height:1.1}.page-module__E0kJGG__heroTitle em{color:var(--gold-400);font-style:italic}.page-module__E0kJGG__heroSub{color:#fdf8f0b3;max-width:580px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.8}.page-module__E0kJGG__heroPills{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-bottom:2.5rem;display:flex}.page-module__E0kJGG__pill{letter-spacing:.05em;color:var(--gold-300);background:#d4af370f;border:1px solid #d4af374d;padding:.45rem 1.1rem;font-size:.8rem}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__E0kJGG__heroScroll{opacity:.4;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.page-module__E0kJGG__scrollLine{background:linear-gradient(to bottom, transparent, var(--gold-400));width:1px;height:40px;animation:2s 1.5s both page-module__E0kJGG__fadeIn}.page-module__E0kJGG__scrollLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-400);font-size:.65rem}.page-module__E0kJGG__verseBanner{background:#d4af370f;border-top:1px solid #d4af3726;border-bottom:1px solid #d4af3726;padding:2.5rem 1.5rem}.page-module__E0kJGG__verseBannerInner{text-align:center;max-width:800px;margin:0 auto}.page-module__E0kJGG__verseBannerArabic{color:var(--gold-300);direction:rtl;margin-bottom:.7rem;font-family:Amiri,serif;font-size:1.8rem}.page-module__E0kJGG__verseBannerEn{color:#fdf8f0bf;margin-bottom:.4rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic}.page-module__E0kJGG__verseBannerRef{color:#fdf8f066;letter-spacing:.08em;font-size:.78rem}.page-module__E0kJGG__why{background:#0000001a}.page-module__E0kJGG__sectionTitle{text-align:center;color:var(--cream);margin-bottom:.7rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:300}.page-module__E0kJGG__sectionSub{text-align:center;color:#fdf8f099;margin-bottom:3rem;font-size:1rem}.page-module__E0kJGG__whyGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__E0kJGG__whyCard{text-align:center}.page-module__E0kJGG__whyIcon{margin-bottom:1rem;font-size:1.8rem}.page-module__E0kJGG__whyCardTitle{color:var(--gold-300);margin-bottom:.7rem;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600}.page-module__E0kJGG__whyCardDesc{color:#fdf8f0a6;font-size:.9rem;line-height:1.7}.page-module__E0kJGG__courses{background:var(--emerald-950)}.page-module__E0kJGG__courseGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__E0kJGG__courseCard{background:#ffffff08;border:1px solid #d4af3733;padding:2.2rem 2rem;transition:all .3s;position:relative;overflow:hidden}.page-module__E0kJGG__courseCard:after{content:"";background:linear-gradient(90deg, var(--emerald-700), var(--gold-400));height:3px;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__courseCard:hover{border-color:#d4af3780;transform:translateY(-6px);box-shadow:0 20px 50px #0006,0 0 30px #d4af371a}.page-module__E0kJGG__courseNum{color:#d4af3726;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:300;line-height:1}.page-module__E0kJGG__courseTag{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-400);margin-bottom:.8rem;font-size:.7rem}.page-module__E0kJGG__courseTitle{color:var(--cream);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600}.page-module__E0kJGG__courseDesc{color:#fdf8f099;margin-bottom:1.2rem;font-size:.88rem;line-height:1.7}.page-module__E0kJGG__courseList{margin-bottom:1.8rem;list-style:none}.page-module__E0kJGG__courseList li{color:#fdf8f0a6;border-bottom:1px solid #d4af3712;align-items:center;gap:.6rem;padding:.35rem 0;font-size:.85rem;display:flex}.page-module__E0kJGG__checkmark{color:var(--emerald-600);font-weight:700}.page-module__E0kJGG__courseBtn{letter-spacing:.08em;color:var(--gold-400);text-transform:uppercase;font-family:Lato,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:letter-spacing .3s}.page-module__E0kJGG__courseBtn:hover{letter-spacing:.15em}.page-module__E0kJGG__statsStrip{background:#d4af370f;border-top:1px solid #d4af3726;border-bottom:1px solid #d4af3726;justify-content:center;gap:0;display:flex}.page-module__E0kJGG__stat{border-right:1px solid #d4af371a;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:250px;padding:2.5rem 1rem;display:flex}.page-module__E0kJGG__stat:last-child{border-right:none}.page-module__E0kJGG__statNum{color:var(--gold-400);margin-bottom:.4rem;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:300;line-height:1}.page-module__E0kJGG__statLabel{letter-spacing:.1em;text-transform:uppercase;color:#fdf8f080;font-size:.75rem}.page-module__E0kJGG__testimonials{background:#0000001a}.page-module__E0kJGG__testiGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__E0kJGG__testiStars{letter-spacing:.3em;color:var(--gold-400);margin-bottom:1rem;font-size:.6rem}.page-module__E0kJGG__testiText{color:#fdf8f0cc;margin-bottom:1.2rem;font-family:Cormorant Garamond,serif;font-size:1.05rem;font-style:italic;line-height:1.7}.page-module__E0kJGG__testiAuthor{flex-direction:column;gap:.2rem;display:flex}.page-module__E0kJGG__testiName{color:var(--gold-300);letter-spacing:.05em;font-size:.85rem;font-weight:700}.page-module__E0kJGG__testiLoc{color:#fdf8f066;font-size:.78rem}.page-module__E0kJGG__finalCta{text-align:center;background:linear-gradient(135deg, var(--emerald-900) 0%, var(--emerald-950) 100%);border-top:1px solid #d4af3726;padding:6rem 1.5rem;position:relative;overflow:hidden}.page-module__E0kJGG__finalCta:before{content:"";background:radial-gradient(#d4af370f 0%,#0000 70%);position:absolute;inset:0}.page-module__E0kJGG__finalCtaInner{z-index:1;max-width:700px;margin:0 auto;position:relative}.page-module__E0kJGG__finalCtaArabic{color:var(--gold-400);margin-bottom:1rem;font-family:Amiri,serif;font-size:2rem;animation:4s infinite page-module__E0kJGG__shimmer}.page-module__E0kJGG__finalCtaTitle{color:var(--cream);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-weight:300}.page-module__E0kJGG__finalCtaSub{color:#fdf8f0a6;margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.page-module__E0kJGG__finalCtaBtns{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__E0kJGG__finalCtaNote{color:#fdf8f066;letter-spacing:.05em;font-size:.8rem}@media (max-width:900px){.page-module__E0kJGG__whyGrid,.page-module__E0kJGG__courseGrid,.page-module__E0kJGG__testiGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__E0kJGG__whyGrid,.page-module__E0kJGG__courseGrid,.page-module__E0kJGG__testiGrid{grid-template-columns:1fr}.page-module__E0kJGG__statsStrip{flex-wrap:wrap}.page-module__E0kJGG__stat{border-bottom:1px solid #d4af371a;width:50%}}.page-module__E0kJGG__heroLogo{margin-bottom:1.5rem;animation:.8s both page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__heroLogo img{border-radius:50%;animation:3s infinite page-module__E0kJGG__borderGlow;box-shadow:0 0 40px #d4af374d,0 0 80px #d4af371a}
