.hero{min-height:auto;display:block;direction:rtl}
.hero-photo{height:auto;min-height:0;display:flex;justify-content:center;background:#d3c4ab}
.hero-photo:after{background:linear-gradient(0deg,rgba(24,49,42,.18),transparent 45%)}
.hero-photo img{width:min(100%,720px);height:auto;object-fit:contain;transform:none;object-position:center;background:#d3c4ab}
.hero-content{max-width:1000px;margin:auto;padding:clamp(2.4rem,5vw,4.5rem) clamp(1.25rem,5vw,4rem);text-align:center}
.hero .quote{margin:0;font-size:clamp(1.45rem,2.7vw,2.15rem)}
.hero h1{margin:2.2rem 0 0;font-size:clamp(2.8rem,5vw,5.6rem);line-height:1.1}
.hero h1 span{display:block;margin-top:.6rem;color:var(--gold);font-family:Cairo,Arial,sans-serif;font-size:.26em;letter-spacing:.15em}
.hero-details{margin-top:3.5rem;padding-top:2.6rem;border-top:1px solid rgba(37,73,62,.28)}
.hero-actions{justify-content:center;margin-top:2.25rem}
@media(max-width:820px){.hero-photo{height:auto;min-height:0}.hero-content{padding:3rem 1.5rem}}
.social-links a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.social-links i{font-size:1.15rem}.social-links .youtube i{color:#ff4d4d}.social-links .tiktok i{color:#fff}.social-links .instagram i{color:#f1a3bd}.social-links .facebook i{color:#74a7ff}
.course-download{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.course-image{display:block;width:min(100%,390px);height:auto;object-fit:contain;border:1px solid var(--line);background:#fffaf2}
