.seo-voices__marquee{overflow:hidden;width:100vw;margin-top:24px;margin-left:calc(50% - 50vw);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.seo-voices__track{display:flex;gap:16px;width:max-content;margin:0;padding:4px 0;list-style:none;animation:seo-voices-scroll 96s linear infinite}.seo-voices__marquee:focus-within .seo-voices__track,.seo-voices__marquee:hover .seo-voices__track{animation-play-state:paused}.seo-voices__item{display:flex;flex:0 0 auto;flex-direction:column;gap:14px;width:min(320px,78vw);min-height:168px;padding:20px 22px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas)}.seo-voices__quote{flex:1 1;margin:0}.seo-voices__quote p{margin:0;font-size:14px;line-height:1.6;color:var(--ink)}.seo-voices__meta{display:flex;flex-direction:column;gap:3px;margin:0}.seo-voices__name{font-size:13.5px;font-weight:500;color:var(--ink)}.seo-voices__role{font-size:12.5px;color:var(--body)}@keyframes seo-voices-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.seo-voices__marquee{width:100%;margin-left:0;mask-image:none;-webkit-mask-image:none;overflow-x:auto}.seo-voices__track{animation:none;padding-bottom:6px}}