.customers-page-wrapper{min-height:100vh;font-family:var(--font-family,var(--font-inter,sans-serif));background-color:#fff;background-image:radial-gradient(80% 50% at 50% -20%,#10b9810f 0%,#0000 70%),radial-gradient(60% 40% at 85% 60%,#0ea5e908 0%,#0000 60%);padding:48px 24px 80px}.customers-container{max-width:1120px;margin:0 auto}.customers-header{text-align:center;margin-bottom:48px}.customers-badge{color:#047857;text-transform:uppercase;letter-spacing:.04em;background-color:#10b98114;border:1px solid #10b98138;border-radius:9999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-flex}.customers-title{color:#0f172a;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(34px,4.2vw,48px);font-weight:800;line-height:1.15}.customers-subtitle{color:#475569;max-width:680px;margin:0 auto;font-size:16px;line-height:1.6}.case-studies-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin-bottom:64px;display:grid}.case-study-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:32px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0f172a05}.case-study-card:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 20px 40px -10px #0f172a14,0 0 0 1px #10b98126}.cs-tag{color:#047857;background:#10b98114;border:1px solid #10b98133;border-radius:6px;margin-bottom:16px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.cs-title{color:#0f172a;margin-bottom:12px;font-size:18px;font-weight:800;line-height:1.35}.cs-quote{color:#475569;margin-bottom:24px;font-size:14px;line-height:1.65}.cs-metrics{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:20px;margin-bottom:20px;padding:14px 16px;display:flex}.cs-metric{flex-direction:column;display:flex}.cs-metric-value{color:#0f172a;font-size:20px;font-weight:800}.cs-metric-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cs-author{border-top:1px solid #e2e8f0;align-items:center;gap:12px;padding-top:16px;display:flex}.cs-author-avatar{color:#fff;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.cs-author-info h4{color:#0f172a;margin:0 0 2px;font-size:13.5px;font-weight:700}.cs-author-info p{color:#64748b;margin:0;font-size:12px}
