.hero{background:linear-gradient(135deg,#1a1a1a 0%,#2c2416 100%);color:#fff;padding:60px 0 40px;text-align:center}.hero h1{font-size:2.5rem;line-height:1.3;margin:0 0 16px;font-weight:800}.hero h1 span{color:#d4af37}.hero-lead{font-size:1.1rem;max-width:700px;margin:0 auto 32px;opacity:.9;line-height:1.7}@media (max-width:768px){.hero h1{font-size:1.75rem}.hero-lead{font-size:1rem}}