:root{color-scheme:dark;background:#171717}*{box-sizing:border-box}body.customers-page{color:#fbfbfb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#171717;min-height:100vh;margin:0;font-family:Inter Display,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}main{width:960px;margin:0 auto}.page-content{padding-top:80px;padding-bottom:96px}.page-content h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:32px}.subtitle{color:#777;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:32px}.cs-feature{background:#1c1c1c;border:1px solid #ffffff14;border-radius:12px;flex-direction:row;gap:20px;margin-top:80px;padding:28px;transition:border-color .14s;display:flex}.cs-feature:hover{border-color:#fff3}.cs-feature-left{flex-direction:column;flex-shrink:0;width:380px;display:flex}.cs-feature-right{flex:1;min-width:0}.cs-logo{opacity:.9;align-self:flex-start;width:auto;max-width:180px;height:30px;margin:0 0 22px;display:block}.cs-feature-title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.25}.cs-feature-desc{color:#a3a3a3;margin:0;font-size:15px;line-height:1.55}.cs-read{color:#5db8ff;margin-top:auto;padding-top:24px;font-size:14px;font-weight:600}.cs-metrics{background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cs-metric{background:#171717;flex-direction:column;gap:8px;padding:22px 20px;display:flex}.cs-metrics:has(>.cs-metric:only-child){max-width:340px}.cs-metric-value{letter-spacing:-.03em;color:#fbfbfb;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:34px;font-weight:650;line-height:1.05}.cs-metric-label{letter-spacing:.04em;text-transform:uppercase;color:#fbfbfb80;font-size:12px;font-weight:600;line-height:1.35}.cs-quote{background:#171717;border:1px solid #ffffff14;border-radius:10px;margin:20px 0 0;padding:22px}.cs-quote blockquote{letter-spacing:-.01em;color:#fbfbfb;margin:0;font-size:16px;line-height:1.5}.cs-quote figcaption{flex-direction:column;gap:2px;margin-top:16px;display:flex}.cs-quote-name{color:#fff;font-size:14px;font-weight:600}.cs-quote-title{color:#777;font-size:13px}.cs-grid{flex-wrap:wrap;gap:20px;padding-top:20px;display:flex}.cs-card{background:#1c1c1c;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:0 calc(33.3333% - 13.3333px);gap:16px;min-width:280px;padding:24px;transition:border-color .14s;display:flex}.cs-card:hover{border-color:#fff3}.cs-card-logo{opacity:.9;align-self:flex-start;width:auto;max-width:150px;height:26px;display:block}.cs-logo-whiten{filter:brightness(0)invert()}.cs-logo-chip{box-sizing:content-box;background:#f6f6f6;border-radius:8px;padding:6px 10px}.cs-card-headline{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.cs-card-metric{flex-direction:column;gap:6px;display:flex}.cs-card .cs-metric-value{font-size:28px}.cs-card .cs-read{padding-top:8px}.cs-logo-wall{border-top:1px solid #ffffff14;margin-top:96px;padding-top:48px}.cs-logo-wall-title{letter-spacing:.08em;text-transform:uppercase;color:#777;margin:0 0 28px;font-size:12px;font-weight:600}.cs-logo-wall-grid{flex-wrap:wrap;align-items:center;gap:32px 44px;display:flex}.cs-logo-wall-grid img{opacity:.78;width:auto;height:28px;transition:opacity .14s}.cs-logo-wall-grid img:hover{opacity:1}.cs-bottom-cta{background:#1c1c1c;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:80px;padding:40px;display:flex}.cs-bottom-cta-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.cs-cta{color:#000;background:#f6f6f6;border-radius:8px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.cs-cta:hover{background:#fff}@media (width<=1000px){main{width:auto;padding-left:20px;padding-right:20px}.cs-feature{flex-direction:column;gap:24px}.cs-feature-left,.cs-feature-right{width:100%}.cs-read{margin-top:0}.cs-card{flex:100%}}@media (width<=560px){.cs-metrics{grid-template-columns:1fr}}
