.hero{background:radial-gradient(circle at 75% 10%,rgba(255,204,0,.18),transparent 27%),linear-gradient(135deg,var(--deep),var(--navy) 65%,#1010a7);padding:72px 22px 68px;text-align:center;color:white}.eyebrow{display:inline-block;border:1px solid rgba(255,204,0,.4);background:rgba(255,204,0,.12);color:var(--gold);border-radius:99px;padding:7px 14px;text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800}.hero h1{font:800 clamp(2rem,5vw,3.4rem)/1.08 Syne,sans-serif;margin:20px auto 14px;max-width:850px}.hero h1 span{color:var(--gold)}.hero p{max-width:650px;margin:0 auto 25px;color:rgba(255,255,255,.76);line-height:1.75}.cta{display:inline-flex;gap:9px;align-items:center;background:var(--gold);color:var(--navy);padding:12px 19px;border-radius:9px;font-weight:800}
.hero {background: 
        /* Semi-transparent overlay color */
        linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        /* Background image */
        url('images/training.png') center/cover no-repeat;}