.results{max-width:1400px;margin:auto;padding:80px clamp(24px,5vw,72px) 64px}
.results__heading,.results__closing{color:#333;font-family:HelveticaLight,Arial,sans-serif;font-size:clamp(30px,4.2vw,64px);font-weight:200;line-height:1.12;text-align:center;margin:0}
.results__heading strong,.results__closing strong{font-family:Helvetica,Arial,sans-serif;font-weight:700}
.results__equation{margin:48px 0 96px;text-align:center;color:#4f4f4f;font:900 clamp(24px,3.15vw,46px)/1.5 HelveticaBlackCond,Arial,sans-serif;letter-spacing:-.462px}
.results__equation>span{color:#828282}
.results__equation .results__word{display:inline-block;position:relative;color:#4f4f4f}
.results__word img{position:absolute;width:125%;height:auto;top:100%;left:-8%;transform-origin:left center}
.results__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:80px}
.result-card{position:relative;min-height:340px;aspect-ratio:1/1.02;border-radius:32px;padding:20px;color:white;background:linear-gradient(180deg,#FF002F 0%,#F05 48.56%,#FF8118 100%);align-self:start}
.result-card:nth-child(1){margin-top:36px}.result-card:nth-child(3){margin-top:88px}
.result-card h3{font:200 clamp(56px,7.8vw,120px)/.86 HelveticaLight,Arial,sans-serif;margin:0 0 18px;letter-spacing:-3px;white-space:nowrap}
.result-card p{font:700 clamp(18px,2vw,30px)/1.2 Helvetica,Arial,sans-serif;margin:0}
.result-card:nth-child(2){text-align:center}.result-card:nth-child(2) p{margin-top:40px}.result-card:nth-child(3) p{text-align:right}
.result-card>img{position:absolute;bottom:24px;right:24px;width:32px;height:36px;object-fit:contain}
.clients{overflow:hidden;padding:36px 0 64px;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.clients__track{display:flex;width:max-content;animation:client-loop 55s linear infinite}
.clients__group{display:flex;align-items:center;gap:64px;padding-right:64px;flex-shrink:0}
.clients__group img{width:180px;height:72px;object-fit:contain}
.clients:hover .clients__track{animation-play-state:paused}
.results__closing{max-width:1200px;margin:auto;padding:64px 24px 120px}
@keyframes client-loop{to{transform:translateX(-50%)}}
@keyframes underline-draw{0%,12%{clip-path:inset(0 100% 0 0);transform:rotate(-1deg)}45%,80%{clip-path:inset(0 0 0 0);transform:rotate(0deg)}100%{clip-path:inset(0 0 0 0);transform:rotate(-1deg)}}
@media(prefers-reduced-motion:no-preference){.results-ready .result-card{opacity:var(--card-reveal,0);transform:translateY(calc((1 - var(--card-reveal,0))*60px))}.results.is-visible .results__word img{animation:underline-draw 4s ease-in-out infinite}}
@media(max-width:680px){.results__cards{grid-template-columns:1fr;gap:28px;padding-bottom:0}.result-card{width:min(100%,420px);justify-self:center;min-height:350px;padding:24px}.result-card:nth-child(n){margin-top:0}.result-card h3{font-size:96px}.result-card p{font-size:26px}.results__equation{margin-bottom:72px}.clients__group{gap:40px;padding-right:40px}.clients__group img{width:150px;height:64px}}
@media(prefers-reduced-motion:reduce){.clients__track{animation:none}.clients{overflow-x:auto;mask-image:none}.clients__group[aria-hidden]{display:none}}
