.page-cs .tkhero h1{max-width:14em}.page-cs .tkhero .hero__sub{max-width:620px}.cs-to{font-family:var(--ff);vertical-align:.14em;color:var(--text);margin:0 .18em;font-size:.62em;font-weight:400;display:inline-block}.cs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;width:100%;margin-top:clamp(40px,5vw,64px);display:grid}.cs-stat{border-top:1px solid var(--line);align-content:start;gap:12px;padding-top:24px;display:grid}.cs-stat b,.cs-num{font-family:var(--ff-tech);letter-spacing:-.01em;color:var(--gold-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:600;line-height:1;display:block}.cs-stat>span,.cs-numlbl{max-width:260px;color:var(--muted);font-size:14px;line-height:1.5}@media (width<=900px){.cs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.cs-stats{grid-template-columns:1fr}}.cs-sec{padding:clamp(64px,8vw,104px) 0 0;position:relative}.cs-sec>.glow{z-index:-1}.cs-sec .eyebrow{margin-bottom:28px}.cs-sec--last{padding-bottom:clamp(88px,10vw,140px)}.cs-tags{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.cs-tags .tagp{height:28px;padding:0 12px;font-size:9.5px}.cs-feature{border:1px solid var(--line);background:var(--surface);transition:border-color .4s, transform .6s var(--ease);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px 56px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,44px) clamp(28px,4vw,44px) clamp(24px,4vw,48px);display:grid;position:relative}.cs-feature:hover{border-color:var(--line-2)}.cs-feature h2{letter-spacing:-.03em;text-wrap:balance;max-width:13em;margin:22px 0 18px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:500;line-height:1.12}.cs-feature p{max-width:34em;color:var(--muted);font-size:1.05rem;line-height:1.6}.cs-feature .link-arrow{margin-top:30px}.cs-feature:hover .link-arrow{color:var(--p-200)}.cs-feature:hover .link-arrow .arr{transform:translate(5px)}.cs-metrics{background:var(--surface-2);border:1px solid #e1c3ff24;border-radius:20px;gap:24px;padding:32px;display:grid}.cs-metrics>div{gap:14px;display:grid}.cs-metrics>div+div{border-top:1px solid #ffffff1a;padding-top:24px}@media (width<=860px){.cs-feature{grid-template-columns:1fr}}.cs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cs-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;padding:34px 32px 32px;transition:border-color .4s;display:flex}.cs-card:hover{border-color:var(--line-2)}.cs-card h3{letter-spacing:-.015em;text-wrap:balance;max-width:22em;margin:20px 0 12px;font-size:1.3rem;font-weight:500;line-height:1.3}.cs-card p{color:var(--muted);font-size:15px;line-height:1.6}.cs-card__result{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.cs-card p{margin-bottom:28px}.cs-card__result .cs-num{font-size:clamp(1.8rem,2.6vw,2.4rem)}.cs-card__result .cs-numlbl{flex:1;max-width:200px;font-size:13px}.cs-card__result .arr{width:18px;height:18px;transition:transform .5s var(--ease);flex-shrink:0;margin-left:auto}.cs-card:hover .cs-card__result .arr{transform:translate(5px)}@media (width<=760px){.cs-cards{grid-template-columns:1fr}}@media (width<=460px){.cs-card{padding:28px 22px 24px}.cs-card__result{flex-wrap:wrap}}.cs-clients{padding:clamp(72px,9vw,112px) 0 clamp(56px,7vw,80px)}.cs-clients .clients__title{margin-bottom:40px}.cs-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px clamp(36px,5vw,64px);margin:0;padding:0;list-style:none;display:flex}.cs-logos img{object-fit:contain;filter:brightness(0)invert();opacity:.6;width:auto;max-width:120px;height:28px;display:block}.cs-logos img[src*=cht],.cs-logos img[src*=h-and-p]{height:36px}.cs-story{padding:clamp(56px,7vw,88px) 0 0}.cs-story__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.cs-facts{top:calc(var(--nav-h) + 32px);border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:28px;position:sticky}.cs-facts dl{gap:18px;margin:0;display:grid}.cs-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:11.5px}.cs-facts dd{margin:6px 0 0;font-size:15px;line-height:1.5}.cs-facts dd a{color:var(--p-200)}.cs-facts dd a:hover{color:#fff}.cs-facts__nums{border-top:1px solid var(--line);gap:22px;margin-top:24px;padding-top:24px;display:grid}.cs-facts__nums>div{gap:10px;display:grid}.cs-facts .cs-num{font-size:clamp(1.7rem,2.4vw,2.1rem)}.cs-facts .cs-numlbl{font-size:13px}.cs-body{max-width:700px}.cs-body section+section{margin-top:clamp(48px,5vw,64px)}.cs-body h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2}.cs-body p{color:var(--muted);font-size:1.08rem;line-height:1.75}.cs-body p+p{margin-top:18px}.cs-body p.cs-pull{color:var(--text);font-size:1.2rem;line-height:1.55}.cs-results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-results li{border:1px solid var(--line);background:var(--bg-2);color:var(--muted);border-radius:18px;padding:22px 24px;font-size:1.02rem;line-height:1.65}.cs-results li b{color:var(--text);margin-bottom:6px;font-size:1.08rem;font-weight:500;display:block}@media (width<=900px){.cs-story__grid{grid-template-columns:1fr}.cs-facts{position:static}}.cs-book{margin-top:28px}