/* Refined hero type scale: stronger hierarchy, less visual crowding. */
.hero-content{max-width:560px}
.hero h1{font-size:clamp(52px,5.4vw,82px);line-height:.94;letter-spacing:0;max-width:520px;margin:26px 0 22px;text-wrap:balance}
.hero h1 span{-webkit-text-stroke:1px rgba(223,228,223,.7)}
.hero-content>p{max-width:500px;font-size:14px;line-height:1.85}
.hero-actions{margin-top:28px}
.hero-facts{margin-top:32px;gap:27px}
.hero-facts b{font-size:13px}
.mission-tag{font-size:10px}
@media (min-width:1001px) and (max-width:1250px){.hero-content{left:5vw;max-width:510px}.hero h1{font-size:clamp(48px,5vw,70px);max-width:470px}.hero-content>p{max-width:450px}.radar-card{right:3vw;width:285px}.radar{width:215px}.player-console{right:3vw;width:285px}.pc-loadout b{font-size:8px}}
@media(max-width:640px){.hero h1{font-size:48px;line-height:.98;max-width:360px;margin:21px 0 18px}.hero-content>p{font-size:13px;line-height:1.75}.hero-facts{gap:14px}.hero-facts b{font-size:11px}}
