/* Compact, investment-focused hero statement. */
.hero h1{max-width:900px;font-size:clamp(2.85rem,4.8vw,4.85rem);line-height:1.08;letter-spacing:-.035em}
.hero-power{display:inline-block;position:relative;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.42)}
.hero-power::after{content:'';display:block;width:78px;height:4px;margin:.28rem 0 .4rem;border-radius:99px;background:#d99a45;box-shadow:0 2px 10px rgba(217,154,69,.45)}
.hero h1 em{display:inline-block;max-width:820px;font-size:.78em;font-style:italic;line-height:1.15}
@media(max-width:650px){.hero h1{font-size:clamp(2.45rem,10.5vw,3.45rem);line-height:1.1}.hero-power::after{width:60px;height:3px;margin:.22rem 0 .3rem}.hero h1 em{font-size:.75em}}
