.supply-success-story .supply-success-grid{text-align:center;grid-template-columns:1fr;gap:28px;max-width:1100px;margin:0 auto;display:grid}.supply-success-story .supply-success-left{flex-direction:column;align-items:center;gap:20px;display:flex}.supply-success-story .supply-success-title{letter-spacing:-.01em;color:#fff;max-width:780px;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.25}.supply-success-story .supply-success-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;width:100%;max-width:980px;margin:8px 0;display:grid}.supply-success-story .supply-success-metric{text-align:left}.supply-success-story .supply-success-cta{margin-top:8px}@media (max-width:640px){.supply-success-story .supply-success-title{font-size:clamp(20px,5vw,26px)}}.supply-success-story[data-variant=centered-progress] .supply-success-metrics--centered-progress{grid-template-columns:1fr;gap:22px;max-width:520px;margin-left:auto;margin-right:auto}.supply-success-story[data-variant=centered-progress] .supply-success-metric-label{max-width:none}@media (max-width:960px){.supply-success-story[data-variant=columns-progress] .supply-success-grid--columns-progress{grid-template-columns:1fr;gap:34px} .supply-success-story[data-variant=split-metrics] .supply-success-grid--split-metrics{grid-template-columns:1fr;gap:34px}.supply-success-story[data-variant=split-metrics] .supply-success-title--split{max-width:none} .supply-success-story[data-variant=centered-progress] .supply-success-metrics--centered-progress{grid-template-columns:1fr;gap:22px;max-width:520px;margin-left:auto;margin-right:auto}.supply-success-story[data-variant=centered-progress] .supply-success-metric-label{max-width:none}.supply-success-story[data-variant=columns-progress] .supply-success-grid--columns-progress{grid-template-columns:1fr;gap:34px}}.supply-success-story[data-variant=columns-progress] .supply-success-grid--columns-progress{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.supply-success-story[data-variant=columns-progress] .supply-success-left,.supply-success-story[data-variant=columns-progress] .supply-success-mid,.supply-success-story[data-variant=columns-progress] .supply-success-right{min-width:0}.supply-success-story[data-variant=columns-progress] .supply-success-metrics--columns-progress{grid-template-columns:1fr;gap:18px;display:grid}.supply-success-story[data-variant=columns-progress] .supply-success-metric--progress{flex-direction:column;gap:10px;display:flex}.supply-success-story[data-variant=columns-progress] .supply-success-progress{background:var(--supply-track,#ffffff29);border-radius:0;height:12px;overflow:hidden}.supply-success-story[data-variant=columns-progress] .supply-success-progress-fill{background:var(--supply-fill,#6f5bff);border-radius:0;width:0;height:100%}@keyframes supplySuccessFillBounce{0%{width:0%}18%{width:calc(var(--supply-target,0) * 1%)}48%{width:calc(var(--supply-dip,0) * 1%)}to{width:calc(var(--supply-target,0) * 1%)}}.supply-success-story[data-variant=columns-progress].is-progress-animated .supply-success-progress-fill{animation:.9s cubic-bezier(.2,.9,.25,1) both supplySuccessFillBounce}.supply-success-story[data-variant=split-metrics]{color:#fff;background:#000;padding:100px 0;overflow:hidden}.supply-success-story[data-variant=split-metrics] .supply-success-grid--split-metrics{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:80px;display:grid}.supply-success-story[data-variant=split-metrics] .supply-success-title--split{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.supply-success-story[data-variant=split-metrics] .supply-success-cta--split{color:#fff;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.supply-success-story[data-variant=split-metrics] .supply-success-cta--split:hover{background:#ffffff14;border-color:#ffffff6b}.supply-success-story[data-variant=split-metrics] .supply-success-right--split{min-width:0}.supply-success-story[data-variant=split-metrics] .supply-success-metrics--split{flex-direction:column;gap:26px;display:flex}.supply-success-story[data-variant=split-metrics] .supply-success-metric--split{flex-direction:column;gap:8px;display:flex}.supply-success-story[data-variant=split-metrics] .supply-success-metric-value--split{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.supply-success-story[data-variant=split-metrics] .supply-success-metric-label--split{color:#ffffffc7;font-size:16px;line-height:1.6}.supply-success-story[data-variant=split-metrics] .supply-success-metric-divider--split{background:#ffffff2e;height:1px;margin-top:14px}.supply-success-story[data-variant=centered-progress] .supply-success-center{text-align:center;max-width:1040px;margin-left:auto;margin-right:auto}.supply-success-story[data-variant=centered-progress]{color:#fff;background:#000;padding:100px 0}.supply-success-story[data-variant=centered-progress] .supply-success-title--center{margin-left:auto;margin-right:auto}.supply-success-story[data-variant=centered-progress] .supply-success-copy{color:#ffffffc7;max-width:920px;margin:14px auto 0;font-size:16px;line-height:1.8}.supply-success-story[data-variant=centered-progress] .supply-success-metrics--centered-progress{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:34px;margin-top:44px;display:grid}.supply-success-story[data-variant=centered-progress] .supply-success-metric--centered{text-align:left}.supply-success-story[data-variant=centered-progress] .supply-success-progress--top{background:var(--supply-track,#fff3);border-radius:0;height:6px;margin-bottom:14px;overflow:hidden}.supply-success-story[data-variant=centered-progress] .supply-success-progress--top .supply-success-progress-fill{background:var(--supply-fill,#6f5bff);border-radius:0;width:0;height:100%}.supply-success-story[data-variant=centered-progress] .supply-success-metric-value{line-height:1}.supply-success-story[data-variant=centered-progress] .supply-success-metric-label{color:#ffffffc7;max-width:260px;margin-top:10px;font-size:10px;line-height:1.6}.supply-success-story[data-variant=centered-progress] .supply-success-cta-wrap{justify-content:center;margin-top:36px;display:flex}.supply-success-story[data-variant=centered-progress] .supply-success-cta--center{margin-top:0}.supply-success-story[data-variant=centered-progress] .supply-success-cta{color:#fff;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.supply-success-story[data-variant=centered-progress] .supply-success-cta:hover{background:#ffffff14;border-color:#ffffff6b}.supply-success-story[data-variant=centered-progress].is-progress-animated .supply-success-progress-fill{animation:.9s cubic-bezier(.2,.9,.25,1) both supplySuccessFillBounce}