.provider-evidence{border:1px solid var(--line);background:var(--surface);padding:32px}.evidence-heading{color:var(--muted);font-size:13px}.evidence-title{letter-spacing:-.04em;margin:20px 0 32px;font-size:36px;font-weight:500;line-height:1.1}.provider-evidence dl{margin:0}.provider-evidence dl>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:16px;padding:16px 0;display:grid}.provider-evidence dt,.provider-evidence dd{font-size:14px;line-height:1.5}.provider-evidence dt{color:var(--muted)}.provider-evidence dd{text-align:right;margin:0}.provider-evidence figcaption{border-top:1px solid var(--line);padding-top:20px;font-size:14px;line-height:1.5}.provider-evidence figcaption span{color:var(--muted);margin-top:12px;font-size:12px;display:block}@media (width<=680px){.provider-evidence{padding:24px}.evidence-title{font-size:32px}}@media (width<=380px){.provider-evidence{padding:20px}.provider-evidence dl>div{grid-template-columns:1fr;gap:4px}.provider-evidence dd{text-align:left}}.capacity-ticker{min-width:0;margin:48px 0 0}.capacity-ticker figcaption{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:13px;display:flex}.capacity-window{border-block:1px solid var(--line);background:var(--surface);container-type:inline-size}.capacity-lane+.capacity-lane{border-top:1px solid var(--line)}.capacity-group{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.capacity-copy{display:none}.capacity-entry{--quote-color:var(--accent);border-left:1px solid var(--line);min-width:0;padding:22px 24px}.capacity-entry[data-direction=up]{--quote-color:#246748}.capacity-entry[data-direction=down]{--quote-color:#a44739}.capacity-quote{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.capacity-hardware{font-size:18px;font-weight:500}.capacity-ask{color:var(--quote-color);white-space:nowrap;font:18px IBM Plex Mono,monospace}.price-direction{fill:currentColor;vertical-align:1px;width:9px;height:8px;margin-left:6px;display:inline-block}.capacity-unit{color:var(--muted);margin-left:4px;font-size:11px}.capacity-context{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.capacity-detail{color:var(--muted);font-size:12px}.capacity-sparkline{fill:none;width:60px;height:26px;stroke:var(--quote-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.sparkline-baseline{stroke:var(--line);stroke-width:1px}#capacity-note{color:var(--muted);max-width:90ch;margin-top:16px;font-size:13px}.motion-ready:not(.motion-paused) .capacity-window{overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.motion-ready:not(.motion-paused) .capacity-track{width:max-content;animation:42s linear infinite paused capacity-drift;display:flex}.motion-ready:not(.motion-paused) .capacity-lane-reverse .capacity-track{animation-duration:48s;animation-direction:reverse}.motion-ready:not(.motion-paused) .capacity-group{flex:none;display:flex}.motion-ready:not(.motion-paused) .capacity-entry{flex:0 0 max(340px,33.3333cqw + 1px);width:max(340px,33.3333cqw + 1px)}.motion-ready.motion-playing:not(.motion-paused) .capacity-track{animation-play-state:running}@media (hover:hover){.motion-ready.motion-playing:not(.motion-paused) .capacity-window:hover .capacity-track{animation-play-state:paused}}@keyframes capacity-drift{to{transform:translate(-50%)}}@media (width<=900px){.capacity-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.capacity-ticker{margin-top:32px}.capacity-group{grid-template-columns:1fr}.capacity-entry{padding:20px}.motion-ready:not(.motion-paused) .capacity-entry{flex-basis:max(284px,33.3333cqw + 1px);width:max(284px,33.3333cqw + 1px)}.motion-ready:not(.motion-paused) .capacity-track{animation-duration:35s}.motion-ready:not(.motion-paused) .capacity-lane-reverse .capacity-track{animation-duration:40s}}@media (prefers-reduced-motion:reduce){.motion-ready:not(.motion-paused) .capacity-window{overflow:visible;mask-image:none}.motion-ready:not(.motion-paused) .capacity-track{width:auto;display:block}.motion-ready:not(.motion-paused) .capacity-group{display:grid}.motion-ready:not(.motion-paused) .capacity-copy{display:none}.motion-ready:not(.motion-paused) .capacity-entry{width:auto}}.provider-hero h1{font-size:clamp(44px,5vw,76px)}.provider-benefits{border-top:1px solid var(--line)}.provider-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.provider-value-grid article{border-top:1px solid var(--line);padding-top:24px}.provider-value-grid h3{margin:0 0 20px;font-size:32px}.provider-value-grid p{color:var(--muted);font-size:17px}.provider-audiences{border-top:1px solid var(--line)}.provider-audiences .people-row{grid-template-columns:1fr 1.3fr .8fr;gap:40px}.provider-proof{padding:112px 0}.proof-lede{color:var(--deep-muted);max-width:620px;margin-top:24px;font-size:20px}.proof-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:48px 0 32px;padding:0;list-style:none;display:grid}.proof-steps li{border-top:1px solid #43504f;padding-top:24px}.proof-steps h3{margin:0 0 16px;font-size:27px}.proof-steps p{color:var(--deep-muted);font-size:17px}.proof-note{color:var(--deep-muted);border-top:1px solid #43504f;padding-top:24px;font-size:14px}.pilot-terms{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;padding-top:30px;display:grid}.pilot-terms p{color:var(--muted);font-size:17px}.pilot-terms strong{color:var(--ink);margin-bottom:12px;font-size:20px;font-weight:500;display:block}.provider-pilot .provider-note{margin-top:12px;padding-bottom:0}@media (width<=1100px){.provider-audiences .people-row{grid-template-columns:1fr 1.3fr;gap:28px}.provider-audiences .people-row>.text-link{grid-column:2;justify-self:start}}@media (width<=900px){.provider-value-grid,.proof-steps{gap:28px}.provider-value-grid h3{font-size:28px}.provider-hero{grid-template-columns:1fr;gap:48px}.provider-hero .lede{max-width:580px}}@media (width<=680px){.provider-hero h1{font-size:clamp(34px,8.2vw,56px)}.provider-benefits,.provider-proof{padding:64px 0}.provider-value-grid,.proof-steps,.pilot-terms{grid-template-columns:1fr;gap:30px}.proof-steps{margin-top:40px}.proof-lede{font-size:18px}}
