.hero{min-height:0!important;padding:34px 6vw!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;background:linear-gradient(120deg,#101312,#0b0d0c 68%)!important;border-bottom:1px solid var(--line)!important;overflow:visible!important}
.hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lime)}
.hero-character{display:flex;align-items:center;gap:20px;min-width:0}
.hero .eyebrow{margin-bottom:6px;color:var(--muted)}
.hero h1{font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(36px,5vw,64px)!important;line-height:1!important;letter-spacing:-.06em!important;margin:0!important;color:var(--text)!important;-webkit-text-stroke:0!important}
.hero .lead{margin:9px 0 0!important;font-size:11px!important;color:var(--muted)!important;line-height:1.5!important}.hero .lead span{color:var(--lime)}
.hero-actions{display:flex;gap:8px;align-items:center}.hero-actions button{white-space:nowrap}
.hero-stats{position:static!important;grid-column:1/-1!important;justify-self:stretch!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;margin-top:4px!important}
.hero-stats div{border:0!important;padding:14px 0 0!important}.hero-stats strong{font-size:17px!important}.hero-stats span{font-size:8px!important}
.fighter{display:none!important}
@media(max-width:760px){.hero{grid-template-columns:1fr!important;padding:24px 16px!important}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions button{padding:10px 7px;font-size:10px}.hero h1{font-size:38px!important}.hero .lead{max-width:270px}.hero-stats{margin-top:0!important}.hero-stats div{padding-top:10px!important}}
