
.sp-references{padding:80px 0 42px;background:radial-gradient(ellipse at 90% 0%,#e9eaf950,transparent 55%),linear-gradient(100deg,#fcf8fb,#f6f7fd);border-block:1px solid #e9e8f1;overflow:hidden}.sp-references .section-heading{margin-bottom:36px}.sp-references h2{font-size:46px}.sp-references .eyebrow{font-size:10px}.sp-references .section-heading>p{font-size:13px}.sp-metrics{margin:0;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px}.sp-metrics>div{display:flex;flex-direction:column-reverse;padding:23px 25px 21px;background:#ffffff9c;border:1px solid #e6e5ef;border-radius:12px}.sp-metrics dt{font-size:10px;color:#8b8b9e;margin-top:11px}.sp-metrics dd{font-size:39px;line-height:1.15;letter-spacing:-.06em;margin:0;font-weight:500;color:#3c405c;white-space:nowrap}.sp-metrics dd span{display:block;font-size:14px;line-height:1.4;letter-spacing:.02em;padding:8px 0 0;color:#8685b2}.sp-brand-window{margin-top:31px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sp-brand-track{display:flex;width:max-content;animation:sp-reference-scroll 46s linear infinite}.sp-reverse{animation-direction:reverse;animation-duration:51s}.sp-brand-group{display:flex;gap:56px;flex-shrink:0;align-items:center;list-style:none;margin:0;padding:17px 28px}.sp-brand{display:flex;align-items:center;gap:56px;font-size:30px;min-width:165px;letter-spacing:-.04em;white-space:nowrap;color:#55536d}.sp-brand>span{font-family:Arial;font-size:16px;color:#c0b4d5}.sp-bold{font-weight:600}.sp-serif{font-family:Georgia,serif}.sp-italic{font-family:Bodoni,Georgia,serif;font-style:italic}.sp-spaced{font-size:24px;letter-spacing:.02em}.sp-mono{font-family:monospace;font-size:26px;letter-spacing:-.06em}.sp-reference-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:9px;color:#9191a5;gap:20px}.sp-reference-footer button{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #dfdce9;background:#ffffff80;border-radius:5px;font-size:9px;color:#84839d}.sp-reference-footer button:hover{background:#fff}.sp-references[data-paused=true] .sp-brand-track,.sp-brand-window:hover .sp-brand-track{animation-play-state:paused}@keyframes sp-reference-scroll{to{transform:translateX(-50%)}}
@media(max-width:1120px){.sp-metrics dd{font-size:32px}.sp-metrics>div{padding-inline:20px}.sp-references h2{font-size:40px}.desktop-nav{gap:20px}}
@media(max-width:800px){.sp-references{padding:55px 0 35px}.sp-references .section-heading{gap:20px}.sp-references h2{font-size:37px}.sp-metrics{gap:12px}.sp-metrics>div{padding:19px 15px}.sp-metrics dd{font-size:27px}.sp-metrics dt{font-size:9px}.sp-brand{font-size:26px}}
@media(max-width:600px){.sp-references{padding:47px 0 32px}.sp-references .section-heading{margin-bottom:25px;grid-template-columns:1fr}.sp-references h2{font-size:34px}.sp-references .section-heading>p{font-size:12px}.sp-metrics{grid-template-columns:1fr;gap:11px}.sp-metrics>div{padding:21px 23px}.sp-metrics dd{font-size:37px}.sp-metrics dt{font-size:10px;margin-top:8px}.sp-brand-window{margin-top:21px}.sp-brand-group{gap:36px;padding:14px 18px}.sp-brand{min-width:134px;gap:36px;font-size:26px}.sp-brand>span{font-size:12px}.sp-spaced{font-size:21px}.sp-mono{font-size:23px}.sp-reference-footer{margin-top:15px;font-size:8px;gap:14px}.sp-reference-footer>span{max-width:155px}.sp-reference-footer button{font-size:8px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.sp-brand-track{animation:none;transform:none;width:100%;display:block}.sp-brand-group{flex-wrap:wrap;justify-content:center;gap:20px;padding:15px 20px}.sp-brand-group[aria-hidden=true]{display:none}.sp-brand{min-width:0;gap:20px;font-size:21px}.sp-brand>span{display:none}.sp-reference-footer button{display:none}.sp-brand-window{mask-image:none}}
