.rollform-strip{height:106px;position:relative;overflow:hidden;background:#06111c;border-top:1px solid rgba(101,171,235,.35);border-bottom:1px solid rgba(101,171,235,.35)}.rollform-image{position:absolute;inset:-9% -2%;background:linear-gradient(90deg,rgba(2,12,20,.42),transparent 45%,rgba(2,12,20,.2)),url('assets/rollform-transition.png') center 52%/cover;animation:rollform-pan 11s ease-in-out infinite alternate;transform:scale(1.03)}.rollform-copy{position:absolute;z-index:2;left:clamp(20px,5vw,82px);top:50%;transform:translateY(-50%);display:flex;gap:18px;align-items:center;color:#fff;text-shadow:0 2px 10px #000}.rollform-copy span{font:10px var(--mono);letter-spacing:.15em;color:#a9d8ff}.rollform-copy b{font:10px var(--mono);letter-spacing:.12em}.rollform-pulse{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(112,205,255,.35) 48%,transparent 66%);transform:translateX(-100%);animation:rollform-pulse 4.4s linear infinite}@keyframes rollform-pan{from{background-position:48% 52%}to{background-position:54% 52%}}@keyframes rollform-pulse{to{transform:translateX(100%)}}@media(max-width:760px){.rollform-strip{height:78px}.rollform-copy{left:20px;gap:10px}.rollform-copy b{font-size:9px}.rollform-copy span{font-size:8px}}@media(prefers-reduced-motion:reduce){.rollform-image,.rollform-pulse{animation:none}}
