.xsimband{position:relative;overflow:hidden}
@keyframes xcue{0%,100%{opacity:1;transform:rotate(-12deg) scale(1)}50%{opacity:.45;transform:rotate(-12deg) scale(1.05)}}
.xsimband>*:not(.cue){position:relative;z-index:2}
.xsimband::after{content:"";position:absolute;inset:0 auto 0 0;width:46%;z-index:1;background:linear-gradient(90deg,rgba(23,18,14,0),#17120e 96%),url(/assets/sim-hero-20261021a-p20261025e.webp) 30% center/cover;opacity:.75;pointer-events:none}
.xsimband .cue{position:absolute;z-index:3;top:16px;left:14px;font:800 13px/1 Rubik,Arial,sans-serif;letter-spacing:.12em;color:#ff5a48;border:2px solid #ff5a48;padding:5px 9px;border-radius:3px;background:rgba(14,10,8,.6);transform:rotate(-12deg);animation:xcue 1.8s ease-in-out infinite;pointer-events:none}
.xsimband h2,.xsimband p,.xsimband .xs-btn,.xsimband .xs-n{max-width:58%}
@media(max-width:720px){.xsimband{padding-top:50px!important}.xsimband::after{width:100%;opacity:.25}.xsimband h2,.xsimband p,.xsimband .xs-btn,.xsimband .xs-n{max-width:none}}
@media(prefers-reduced-motion:reduce){.xsimband .cue{animation:none}}
