.feature-quote{background:var(--customers-quote-bg);border-bottom:1px solid var(--line);padding:96px 0 104px}.fq-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.fq-grid blockquote{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-family:Instrument Serif,serif;font-size:42px;font-style:italic;font-weight:400;line-height:1.18}.fq-grid blockquote p{margin:0}.fq-grid blockquote .mark{color:var(--emerald);vertical-align:-.18em;margin-right:2px;font-size:60px;line-height:.1}.fq-card{background:var(--customers-quote-card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:28px}.fq-card .logo{letter-spacing:-.01em;color:var(--ink-2);margin-bottom:6px;font-size:24px;font-weight:500}.fq-card .logo small{opacity:.6;font-weight:400}.fq-card .blurb{color:var(--ink-3);margin:0 0 22px;font-size:13.5px;line-height:1.55}.fq-card .stats{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.fq-card .stat{border-right:1px solid var(--line);padding:14px 16px}.fq-card .stat:nth-child(2){border-right:0}.fq-card .stat:nth-child(3),.fq-card .stat:nth-child(4){border-top:1px solid var(--line)}.fq-card .stat .lbl{color:var(--ink-4);margin-bottom:4px;font-family:Geist Mono,monospace;font-size:10.5px}.fq-card .stat .val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:450}.fq-card .stat .val .unit{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:400}.fq-card .auth{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.fq-card .auth .av{background:linear-gradient(135deg, var(--customers-avatar-start) 0%, var(--customers-avatar-mid) 50%, var(--customers-avatar-end) 100%);border:1px solid var(--customers-avatar-border);border-radius:50%;flex-shrink:0;width:34px;height:34px}.fq-card .auth .who .n{color:var(--ink);font-size:13.5px;font-weight:500}.fq-card .auth .who .r{color:var(--ink-3);font-size:12.5px}.logo-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.logo-grid .lg{text-align:center;border-right:1px solid var(--line);color:var(--ink-2);letter-spacing:-.01em;opacity:.78;padding:36px 16px;font-size:18px;font-weight:500}.logo-grid .lg:last-child{border-right:0}.logo-grid .lg small{opacity:.7;font-size:14px;font-weight:400}.case-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.case{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:30px 32px;transition:border-color .16s;display:flex}.case:hover{border-color:var(--ink-3)}.case .top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.case .top .logo{letter-spacing:-.01em;color:var(--ink-2);font-size:20px;font-weight:500}.case .top .logo small{opacity:.6;font-weight:400}.case .top .tag{color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px 9px;font-family:Geist Mono,monospace;font-size:10.5px}.case h3{letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-size:20px;font-weight:450;line-height:1.25}.case h3 em{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.case p{color:var(--ink-3);flex:1;margin:0 0 22px;font-size:14px;line-height:1.55}.case .metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:18px;padding:16px 0 4px;display:grid}.case .metrics .m{border-right:1px solid var(--line);padding:0 14px 0 0}.case .metrics .m:last-child{border-right:0;padding-left:14px;padding-right:0}.case .metrics .m:nth-child(2){padding-left:14px}.case .metrics .lbl{color:var(--ink-4);margin-bottom:4px;font-family:Geist Mono,monospace;font-size:10.5px}.case .metrics .val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:450}.case .metrics .val .u{color:var(--ink-3);font-size:13px;font-weight:400}.case .read{color:var(--ink);border-bottom:1px solid var(--line-2);width:fit-content;padding-bottom:2px;font-size:13.5px}.case .read:hover{border-bottom-color:var(--ink)}[data-theme=dark] .fq-grid blockquote{color:var(--ink)}[data-theme=dark] .logo-grid .lg{opacity:.9}@media (max-width:980px){.fq-grid{grid-template-columns:1fr;gap:32px}.fq-grid blockquote{font-size:30px}.logo-grid{grid-template-columns:repeat(3,1fr)}.logo-grid .lg:nth-child(3n){border-right:0}.case-grid{grid-template-columns:1fr}}
