.public-surface .for-companies-page .page-hero{padding:clamp(36px,5vw,60px) 0 clamp(24px,3vw,36px)}.public-surface .for-companies-page .page-hero h1{max-width:16ch;margin-top:14px}.public-surface .for-companies-page .page-hero p{color:var(--muted);max-width:56ch;margin-top:20px;font-size:18px;line-height:1.5}.public-surface .for-companies-page .page-hero .row{flex-wrap:wrap;margin-top:32px}.public-surface .for-companies-page .savings{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 .for-companies-page .savings{grid-template-columns:1fr 1fr}}.public-surface .for-companies-page .savings>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.public-surface .for-companies-page .savings>div:last-child{border-right:0}.public-surface .for-companies-page .savings .v{font-family:var(--ff-display);letter-spacing:-.025em;font-size:36px;font-weight:700}.public-surface .for-companies-page .savings .l{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:6px;font-size:10.5px}.public-surface .for-companies-page .ts.duo{--ts-cream:#f4f2eb;--ts-ink:#0b0c0f;--ts-slate:#5b6472;--ts-card-line:#e7e4db;--ts-white-card:#fff;--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 .for-companies-page .ts.duo,.public-surface .for-companies-page .ts.duo *{box-sizing:border-box}.public-surface .for-companies-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 .for-companies-page .ts-dot{background:var(--ts-grad);border-radius:6px;flex:none;width:11px;height:11px}.public-surface .for-companies-page .ts-h2{font-family:var(--ff-display);letter-spacing:-.035em;color:var(--ts-ink);margin:0;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:.98}.public-surface .for-companies-page .ts-grad{background:var(--ts-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.public-surface .for-companies-page .ts-sub{max-width:640px;color:var(--ts-slate);text-wrap:pretty;margin:24px 0 0;font-size:21px;line-height:1.45}.public-surface .for-companies-page .duo-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:46px;display:grid}.public-surface .for-companies-page .duo-card{background:var(--ts-white-card);border:1px solid var(--ts-card-line);border-radius:22px;padding:30px 30px 32px}.public-surface .for-companies-page .duo-topic{letter-spacing:.16em;text-transform:uppercase;color:var(--ts-ink);align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:700;display:flex}.public-surface .for-companies-page .duo-topic:before{content:"";background:var(--ts-grad);border-radius:50%;width:7px;height:7px}.public-surface .for-companies-page .duo-label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.public-surface .for-companies-page .duo-today .duo-label{color:#b6b0a2}.public-surface .for-companies-page .duo-today .duo-phrase{color:var(--ts-muted);margin:0;font-size:18px;font-weight:500;line-height:1.38}.public-surface .for-companies-page .duo-conn{align-items:center;gap:14px;margin:18px 0;display:flex}.public-surface .for-companies-page .duo-conn:before,.public-surface .for-companies-page .duo-conn:after{content:"";background:var(--ts-card-line);flex:1;height:1px}.public-surface .for-companies-page .duo-arrow{background:var(--ts-grad);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:flex}.public-surface .for-companies-page .duo-span{background:#5fe0c81f;border-radius:14px;padding:16px 18px}.public-surface .for-companies-page .duo-span .duo-label{color:var(--ts-teal)}.public-surface .for-companies-page .duo-span .duo-phrase{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--ts-ink);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.25}@media (max-width:720px){.public-surface .for-companies-page .duo-grid{grid-template-columns:1fr}}
