/* Red bar, black embossed cut-out logos, straight marquee */
.press{position:relative;display:flex;align-items:center;gap:0;background:linear-gradient(180deg,#f0182f 0%,#d40f26 48%,#b80b1f 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -3px 0 rgba(0,0,0,.25),0 10px 30px -12px rgba(0,0,0,.8);overflow:hidden;height:118px}
.press::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 2px,transparent 2px 5px);pointer-events:none}
.press-k{position:relative;z-index:2;flex:0 0 auto;height:100%;display:flex;align-items:center;margin:0;padding:0 26px 0 clamp(16px,4vw,48px);background:linear-gradient(90deg,#b80b1f 70%,rgba(184,11,31,0));font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#120203;text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.35);white-space:nowrap}
.press-track{position:relative;flex:1;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}
.press-row{display:flex;align-items:center;gap:clamp(40px,5vw,72px);margin:0;padding:0 clamp(20px,2.5vw,36px);list-style:none;flex:0 0 auto;animation:pressScroll 46s linear infinite}
.press:hover .press-row{animation-play-state:paused}
.press-row li{flex:0 0 auto;display:flex;align-items:center;height:118px}
.press-row img{display:block;height:58px;width:auto;max-width:220px;object-fit:contain;
  /* pressed-in emboss: light catch bottom-right, dark cut shadow top-left, soft depth */
  filter:drop-shadow(1px 1px 0 rgba(255,120,135,.75)) drop-shadow(-1px -1px 0 rgba(60,0,6,.85)) drop-shadow(0 3px 3px rgba(60,0,6,.45))}
.press-row img[src*="foxradio"],.press-row img[src*="crilley"],.press-row img[src*="sevenfig"],.press-row img[src*="hvm"],.press-row img[src*="occams"],.press-row img[src*="smartbiz"]{height:78px}
.press-row img[src*="weatherford"]{height:66px}
.press-row img[src*="greattoelite"]{height:40px}.press-row img[src*="mdd"]{height:74px}
.press-row img[src*="catchanangel"],.press-row img[src*="fortune"],.press-row img[src*="forbes"]{height:44px}
@keyframes pressScroll{to{transform:translateX(-100%)}}
@media (max-width:640px){.press{height:92px;flex-direction:column;justify-content:center;height:auto;padding:10px 0}.press-k{height:auto;background:none;padding:2px 0 6px;font-size:11px}.press-track{width:100%}.press-row li{height:70px}.press-row img{height:42px}.press-row img[src*="foxradio"],.press-row img[src*="crilley"],.press-row img[src*="sevenfig"],.press-row img[src*="hvm"],.press-row img[src*="occams"],.press-row img[src*="smartbiz"]{height:56px}.press-row img[src*="mdd"],.press-row img[src*="greattoelite"],.press-row img[src*="catchanangel"],.press-row img[src*="fortune"],.press-row img[src*="forbes"]{height:30px}}
@media (prefers-reduced-motion:reduce){.press-row{animation:none}.press-row[aria-hidden]{display:none}.press-track{justify-content:center;flex-wrap:wrap}}
