.apero-band{background:var(--xp-soft);padding:40px 0 36px;position:relative;overflow:hidden}.apero-inner{gap:8px;display:grid}.apero-head .eyebrow{background:var(--xp);color:#14142b}.apero-label{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.apero-table{gap:14px;display:grid}.apero-posters{gap:12px;margin:0;padding:0;list-style:none;display:grid}.apero-poster{border-radius:var(--radius-lg);background:var(--surface);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform var(--quick) var(--spring), box-shadow var(--quick) var(--ease);gap:6px;padding:18px;display:grid}.apero-poster:nth-child(odd){transform:rotate(-1deg)}.apero-poster:nth-child(2n){transform:rotate(1deg)}.apero-poster:hover{box-shadow:6px 7px 0 var(--ink);transform:rotate(0)translateY(-3px)}.apero-poster strong{font-size:18px;font-weight:800;line-height:1.2}.apero-poster strong:before{content:"";border-radius:var(--radius-full);background:var(--poster-tone);vertical-align:1px;width:12px;height:12px;margin-right:8px;display:inline-block}.apero-poster[data-tone=xp]{--poster-tone:var(--xp)}.apero-poster[data-tone=streak]{--poster-tone:var(--streak)}.apero-poster[data-tone=info]{--poster-tone:var(--info)}.apero-poster[data-tone=success]{--poster-tone:var(--success)}.apero-poster span{color:var(--ink-muted);font-size:14.5px;line-height:1.45}.apero-titles{gap:10px;margin-top:8px;display:grid}.apero-titles ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.apero-titles li{border-radius:var(--radius-full);background:var(--ink);color:var(--background);padding:8px 14px;font-size:14px;font-weight:800}.apero-titles li:before{content:"★ ";color:var(--xp)}.apero-marquee{gap:10px;margin-top:28px;display:grid}.apero-marquee-label{padding:0 var(--gutter);max-width:var(--max);width:100%;margin:0 auto}.apero-marquee-track{gap:10px;width:max-content;padding:6px 0;display:flex}.apero-marquee-track span{border-radius:var(--radius-full);background:var(--surface);border:2px solid var(--ink);white-space:nowrap;flex:none;padding:10px 18px;font-weight:800}.apero-marquee-track span:nth-child(3n){background:var(--xp);color:#14142b}@media (prefers-reduced-motion:no-preference){.apero-marquee-track{animation:60s linear infinite marquee}.apero-marquee:hover .apero-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.apero-marquee-track{width:auto;max-width:var(--max);padding:6px var(--gutter);flex-wrap:wrap;margin:0 auto}.apero-marquee-track span:nth-child(n+17){display:none}}@keyframes marquee{to{transform:translate(-50%)}}.apero-foot{justify-content:center;margin-top:28px;display:flex}@media (min-width:700px){.apero-posters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.apero-band{padding:72px 0 56px}.apero-head{text-align:left;justify-items:start;margin:0}.apero-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px}}
