.outcome-cards-marquee{overflow:hidden;width:100%}.outcome-cards-marquee__viewport{display:flex;flex-direction:column;gap:var(--card-gap,24px);overflow:hidden}.outcome-cards-marquee__row{overflow:hidden;width:100%}.outcome-cards-marquee__track{animation-iteration-count:infinite;animation-timing-function:linear;display:flex;gap:var(--card-gap,24px);width:max-content;will-change:transform}.outcome-cards-marquee__row--1 .outcome-cards-marquee__track{animation-name:outcome-marquee-left}.outcome-cards-marquee__row--2 .outcome-cards-marquee__track{animation-name:outcome-marquee-right}.outcome-cards-marquee--speed-slow .outcome-cards-marquee__track{animation-duration:60s}.outcome-cards-marquee--speed-medium .outcome-cards-marquee__track{animation-duration:40s}.outcome-cards-marquee--speed-fast .outcome-cards-marquee__track{animation-duration:25s}.outcome-cards-marquee--pause .outcome-cards-marquee__row:hover .outcome-cards-marquee__track{animation-play-state:paused}.outcome-card{flex:0 0 var(--card-width,420px);min-width:var(--card-width,420px);width:var(--card-width,420px)}.outcome-card__inner{background:var(--card-bg);border-radius:var(--card-radius,24px);box-shadow:var(--outcome-card-shadow,0 4px 12px rgba(0,0,0,.08));display:flex;flex-direction:column;height:100%;justify-content:center;min-height:220px;padding:56px 36px 40px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.outcome-card__inner--gradient{background:linear-gradient(135deg,var(--card-gradient-start),var(--card-gradient-end))}.outcome-card:hover .outcome-card__inner{background:var(--hover-bg);transform:translateY(-2px)}.outcome-card:hover .outcome-card__inner[data-hover-gradient=true]{background:linear-gradient(135deg,var(--hover-gradient-start),var(--hover-gradient-end))}.outcome-card__stat{color:var(--stat-color);font-size:clamp(56px,5vw,76px);font-weight:700;letter-spacing:-.05em;line-height:.95;margin-bottom:18px}.outcome-card__description,.outcome-card__stat{font-family:THICCCBOI,sans-serif;transition:color .25s ease}.outcome-card__description{color:var(--description-color);font-size:17px;font-weight:400;line-height:1.35;max-width:90%}.outcome-card:hover .outcome-card__stat{color:var(--hover-stat-color)}.outcome-card:hover .outcome-card__description{color:var(--hover-description-color)}.outcome-cards-marquee--height-compact .outcome-card__inner{min-height:180px;padding-bottom:34px;padding-top:40px}.outcome-cards-marquee--height-standard .outcome-card__inner{min-height:220px}.outcome-cards-marquee--height-large .outcome-card__inner{min-height:260px}.outcome-cards-marquee--shadow-none{--outcome-card-shadow:none}.outcome-cards-marquee--shadow-soft{--outcome-card-shadow:0 4px 12px rgba(0,0,0,.08)}.outcome-cards-marquee--shadow-medium{--outcome-card-shadow:0 10px 30px rgba(0,0,0,.12)}.outcome-cards-marquee--shadow-strong{--outcome-card-shadow:0 20px 60px rgba(0,0,0,.18)}@keyframes outcome-marquee-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--card-gap, 24px)/2))}}@keyframes outcome-marquee-right{0%{transform:translateX(calc(-50% - var(--card-gap, 24px)/2))}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.outcome-cards-marquee__track{animation:none!important;transform:none!important}}@media (max-width:767px){.outcome-cards-marquee__viewport{gap:18px}.outcome-card{flex-basis:min(82vw,var(--card-width,420px));min-width:min(82vw,var(--card-width,420px));width:min(82vw,var(--card-width,420px))}.outcome-card__inner{min-height:170px;padding:36px 28px 32px}.outcome-card__stat{font-size:52px;margin-bottom:14px}.outcome-card__description{font-size:16px;max-width:100%}}