.public-surface .outcomes-marketing-page .page-hero{padding:clamp(36px,5vw,60px) 0 24px}.public-surface .outcomes-marketing-page .page-hero h1{max-width:16ch;margin-top:14px}.public-surface .outcomes-marketing-page .page-hero p{color:var(--muted);max-width:56ch;margin-top:20px;font-size:18px;line-height:1.5}.public-surface .outcomes-marketing-page .num-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px;display:grid;overflow:hidden}@media (max-width:820px){.public-surface .outcomes-marketing-page .num-strip{grid-template-columns:1fr 1fr}}.public-surface .outcomes-marketing-page .num-strip>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px}.public-surface .outcomes-marketing-page .num-strip>div:last-child{border-right:0}.public-surface .outcomes-marketing-page .num-strip .v{font-family:var(--ff-display);letter-spacing:-.03em;font-size:clamp(32px,3.6vw,44px);font-weight:700;line-height:1}.public-surface .outcomes-marketing-page .num-strip .l{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:10px;font-size:11px}.public-surface .outcomes-marketing-page .ts.voices{--ts-cream:#faf8f2;--ts-ink:#0b0c0f;--ts-slate:#5b6472;--ts-card-line:#e7e4db;--ts-mint:#5fe0c8;--ts-teal:#0e9488;--ts-muted:#a7a296;--ts-grad-from:#3b53e6;--ts-grad-mid:#239cc0;--ts-grad-to:#12b0a6;--ts-grad:linear-gradient(95deg, var(--ts-grad-from) 0%, var(--ts-grad-mid) 42%, var(--ts-grad-to) 90%);background:var(--ts-cream);color:var(--ts-ink);font-family:var(--ff-body);-webkit-font-smoothing:antialiased}.public-surface .outcomes-marketing-page .ts.voices,.public-surface .outcomes-marketing-page .ts.voices *{box-sizing:border-box}.public-surface .outcomes-marketing-page .ts-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ts-slate);align-items:center;gap:11px;margin:0 0 28px;font-size:13px;font-weight:600;display:flex}.public-surface .outcomes-marketing-page .ts-dot{background:var(--ts-grad);border-radius:6px;flex:none;width:11px;height:11px}.public-surface .outcomes-marketing-page .ts-h2{font-family:var(--ff-display);letter-spacing:-.035em;color:var(--ts-ink);margin:0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1}.public-surface .outcomes-marketing-page .ts-serif{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;letter-spacing:-.005em;font-style:italic;font-weight:500}.public-surface .outcomes-marketing-page .ts-sub{max-width:560px;color:var(--ts-slate);text-wrap:pretty;margin:24px 0 0;font-size:21px;line-height:1.45}.public-surface .outcomes-marketing-page .voice-list{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:52px;display:grid}.public-surface .outcomes-marketing-page .voice{border:1px solid var(--ts-card-line);background:#fff;border-radius:22px;flex-direction:column;padding:32px 30px 30px;display:flex}.public-surface .outcomes-marketing-page .voice-role{letter-spacing:.16em;text-transform:uppercase;color:var(--ts-slate);margin:0;font-size:12.5px;font-weight:700}.public-surface .outcomes-marketing-page .voice-lead{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--ts-muted);text-wrap:balance;margin:13px 0 0;font-size:20px;font-weight:600;line-height:1.24}.public-surface .outcomes-marketing-page .voice-body{flex-direction:column;flex:auto;margin-top:22px;display:flex}.public-surface .outcomes-marketing-page .voice-mark{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;background:var(--ts-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:2px;font-size:58px;font-style:normal;font-weight:600;line-height:.9;display:block}.public-surface .outcomes-marketing-page .voice-quote{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--ts-ink);text-wrap:pretty;margin:0;font-size:20px;font-weight:700;line-height:1.42}.public-surface .outcomes-marketing-page .voice-quote .hl{color:var(--ts-teal)}.public-surface .outcomes-marketing-page .voice-who{color:var(--ts-slate);margin-top:auto;padding-top:22px;font-size:15px}.public-surface .outcomes-marketing-page .voice-who:before{content:"";background:var(--ts-card-line);width:100%;height:1px;margin-bottom:20px;display:block}.public-surface .outcomes-marketing-page .voice-who b{color:var(--ts-ink);font-weight:600}@media (max-width:900px){.public-surface .outcomes-marketing-page .voice-list{grid-template-columns:1fr;gap:18px}.public-surface .outcomes-marketing-page .voice{padding:28px 26px}}
