.Hero-module__gNeX-G__teacherName{color:#0000;background:linear-gradient(90deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-family:arabicUI2;font-weight:700;transition:transform .3s}.dark .Hero-module__gNeX-G__teacherName{background:linear-gradient(90deg,#f1f5f9,#e2e8f0);-webkit-background-clip:text;background-clip:text}.Hero-module__gNeX-G__teacherName:hover{transform:scale(1.05)}.Hero-module__gNeX-G__professionalTitle{color:#0000;background:linear-gradient(270deg,#9333ea,#2563eb,#0891b2);-webkit-background-clip:text;background-clip:text;font-family:arabicUI3;font-weight:700}.Hero-module__gNeX-G__year2026{color:#0000;background:linear-gradient(90deg,#ef4444,#f97316);-webkit-background-clip:text;background-clip:text;font-weight:700;transition:transform .3s}.Hero-module__gNeX-G__year2026:hover{transform:scale(1.1)}@media (max-width:639px){.Hero-module__gNeX-G__teacherName{font-size:2.25rem}.Hero-module__gNeX-G__year2026{font-size:3rem}.Hero-module__gNeX-G__professionalTitle{font-size:1.25rem}}@media (min-width:640px){.Hero-module__gNeX-G__teacherName{font-size:3rem}.Hero-module__gNeX-G__year2026{font-size:3.75rem}.Hero-module__gNeX-G__professionalTitle{font-size:1.5rem}}@media (min-width:1024px){.Hero-module__gNeX-G__teacherName,.Hero-module__gNeX-G__year2026{font-size:4.5rem}.Hero-module__gNeX-G__professionalTitle{font-size:1.875rem}}.Hero-module__gNeX-G__secondaryButton{color:#4361ee;cursor:pointer;background-color:#0000;border:2px solid #4361ee;border-radius:6px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.Hero-module__gNeX-G__secondaryButton:hover{background-color:#4361ee1a;transform:translateY(-2px)}.Hero-module__gNeX-G__heroImageContainer{flex:1;justify-content:center;align-items:center;display:flex}.Hero-module__gNeX-G__heroImage{width:100%;max-width:550px}.Hero-module__gNeX-G__imagePlaceholder{aspect-ratio:4/3;color:#4361ee;background-color:#4361ee1a;border-radius:12px;justify-content:center;align-items:center;width:100%;font-size:1.25rem;font-weight:500;display:flex;box-shadow:0 20px 40px #0000001a}@media (max-width:1024px){.Hero-module__gNeX-G__heroContainer{text-align:center;flex-direction:column;padding:3rem 5%}.Hero-module__gNeX-G__heroContent{max-width:100%;margin-bottom:3rem;margin-right:0}.Hero-module__gNeX-G__heroTitle{font-size:2.8rem}.Hero-module__gNeX-G__heroSubtitle{font-size:1.1rem}}@media (max-width:768px){.Hero-module__gNeX-G__heroTitle{font-size:2.2rem}.Hero-module__gNeX-G__ctaButton,.Hero-module__gNeX-G__secondaryButton{padding:.75rem 1.5rem;font-size:.9rem}}.Hero-module__gNeX-G__ramadanTitle{color:#0000;background:linear-gradient(135deg,#d4a017,#f59e0b,#d97706,#f59e0b) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;font-family:arabicUI2;font-size:2rem;font-weight:700;animation:3s ease-in-out infinite Hero-module__gNeX-G__shimmerGold}@media (min-width:640px){.Hero-module__gNeX-G__ramadanTitle{font-size:2.5rem}}@media (min-width:1024px){.Hero-module__gNeX-G__ramadanTitle{font-size:3rem}}.Hero-module__gNeX-G__ramadanBanner{animation:1s ease-out Hero-module__gNeX-G__fadeSlideIn}.Hero-module__gNeX-G__floatAnimation{will-change:transform;animation:6s ease-in-out infinite Hero-module__gNeX-G__float;transform:translateZ(0)}.Hero-module__gNeX-G__floatAnimationDelayed{will-change:transform;animation:6s ease-in-out 3s infinite Hero-module__gNeX-G__float;transform:translateZ(0)}.Hero-module__gNeX-G__lanternSwing{transform-origin:top;will-change:transform;animation:4s ease-in-out infinite Hero-module__gNeX-G__lanternSwing;transform:translateZ(0)}.Hero-module__gNeX-G__twinkle{will-change:opacity;animation:3s ease-in-out infinite Hero-module__gNeX-G__twinkle}.Hero-module__gNeX-G__twinkleDelayed{will-change:opacity;animation:3s ease-in-out 1.5s infinite Hero-module__gNeX-G__twinkle}.Hero-module__gNeX-G__glowPulse{will-change:opacity;animation:3s ease-in-out infinite Hero-module__gNeX-G__glowPulse}@keyframes Hero-module__gNeX-G__shimmerGold{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes Hero-module__gNeX-G__fadeSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__gNeX-G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes Hero-module__gNeX-G__lanternSwing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes Hero-module__gNeX-G__twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes Hero-module__gNeX-G__glowPulse{0%,to{opacity:.6}50%{opacity:1}}
