.boost-reach-section{padding:var(--sp-12) 0 var(--sp-16);border-top:1px solid var(--line)}.reach-header{text-align:center;margin-bottom:var(--sp-8)}.reach-header h2{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--navy);margin-bottom:var(--sp-2)}.reach-header p{color:var(--ink-muted);font-size:var(--text-base)}.reach-slider{background-color:#fff;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;width:100%;position:relative;overflow:hidden}.reach-slider:before,.reach-slider:after{content:"";z-index:2;pointer-events:none;width:18%;height:100%;position:absolute;top:0}.reach-slider:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.reach-slider:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.reach-slider-track{width:max-content;animation:reach-marquee var(--reach-speed,32s) linear infinite;padding:2.5rem 0;display:flex}.reach-slider:hover .reach-slider-track{animation-play-state:paused}@keyframes reach-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reach-slide{width:200px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);text-align:center;background:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;margin-right:1rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.reach-slide:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.reach-slide-avatar{width:72px;height:72px;margin-bottom:var(--sp-2);background:var(--sky-tint);box-shadow:0 0 0 1px var(--line);border-radius:50%;overflow:hidden}.reach-slide-avatar img{object-fit:cover;width:100%;height:100%}.reach-slide-handle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--navy);font-weight:600;overflow:hidden}.reach-slide-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-xs);color:var(--ink-muted);overflow:hidden}.reach-slide-followers{margin-top:var(--sp-2);font-size:var(--text-xs);color:var(--sky-dark);font-weight:600}.reach-slide-followers i{color:var(--sky);margin-right:4px}@media (width<=640px){.reach-header h2{font-size:var(--text-xl)}.reach-slide{width:168px}}@media (prefers-reduced-motion:reduce){.reach-slider{overflow-x:auto}.reach-slider-track{animation:none}}