.bench-section{max-width:1100px;margin:0 auto;padding:4rem 2rem}.bench-chart{flex-direction:column;gap:.6rem;margin-top:2rem;display:flex}.bench-row{grid-template-columns:120px 1fr 72px;align-items:center;gap:1rem;font-size:.95rem;display:grid}.bench-name{color:var(--text-mid);font-weight:500}.bench-name.highlight{color:var(--text);font-weight:700}.bench-bar-track{background:rgba(var(--neutral-0-rgb), .04);border:1px solid var(--border);border-radius:6px;height:22px;position:relative;overflow:hidden}.bench-bar-fill{background:var(--text-dim);transform-origin:0;border-radius:5px;height:100%}.bench-bar-fill.highlight{background:var(--red)}.bench-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.bench-value.highlight{color:var(--red-light)}.bench-source{color:var(--text-dim);text-align:center;margin-top:1.5rem;font-size:.85rem;line-height:1.6}.bca-cases{max-width:1200px;margin:0 auto;padding:4rem 2rem}.bca-cases-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.bca-case-card{border:1px solid var(--border);border-radius:var(--ds-radius);background:var(--surface);color:inherit;flex-direction:column;padding:1.75rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.bca-case-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.bca-case-company{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mid);margin-bottom:.75rem;font-size:.8rem}.bca-case-headline{color:var(--red-light);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.1}.bca-case-metric{color:var(--text);margin-top:.4rem;font-size:.95rem;font-weight:600}.bca-case-desc{color:var(--text-mid);flex:1;margin-top:.75rem;font-size:.95rem;line-height:1.6}.bca-case-link{color:var(--red-light);margin-top:1.25rem;font-size:.9rem;font-weight:600}.bca-testimonials{max-width:1200px;margin:0 auto;padding:4rem 2rem}.bca-testi-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.bca-testi-card{border:1px solid var(--border);border-radius:var(--ds-radius);background:var(--surface);flex-direction:column;padding:1.5rem;display:flex}.bca-testi-quote{color:var(--text);flex:1;font-size:1rem;line-height:1.6}.bca-testi-attr{color:var(--text-mid);margin-top:1rem;font-size:.85rem;line-height:1.4}.bca-testi-name{color:var(--text);font-weight:600}.bca-testi-source{border:1px solid var(--border);color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;margin-top:.4rem;padding:.15rem .5rem;font-size:.7rem;display:inline-block}.bca-testi-chat{border-radius:var(--ds-radius);border:1px solid var(--border);background:var(--surface);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.bca-testi-chat img{width:100%;height:auto;display:block}.bca-testi-footer{text-align:center;color:var(--text-mid);margin-top:2rem;font-size:.95rem}.bca-testi-footer strong{color:var(--text);font-weight:700}.bca-objections{max-width:900px;margin:0 auto;padding:4rem 2rem}.bca-obj-list{flex-direction:column;gap:1rem;margin-top:2.5rem;display:flex}.bca-obj-card{border:1px solid var(--border);border-radius:var(--ds-radius);background:var(--surface);padding:1.5rem 1.75rem}.bca-obj-q{color:var(--text);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.bca-obj-a{color:var(--text-mid);margin-top:.75rem;font-size:1rem;line-height:1.65}.bca-qualifier{max-width:900px;margin:0 auto;padding:3rem 2rem}.bca-qual-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.bca-qual-card{border:1px solid var(--border);border-radius:var(--ds-radius);background:var(--surface);padding:1.5rem 1.75rem}.bca-qual-card.yes{border-left:3px solid var(--red)}.bca-qual-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-size:.85rem;font-weight:700}.bca-qual-card.yes .bca-qual-title{color:var(--red-light)}.bca-qual-list{color:var(--text-mid);margin-top:.85rem;padding-left:1rem;font-size:.95rem;line-height:1.7}.bca-qual-list li{margin-bottom:.35rem}.bca-call{max-width:1000px;margin:0 auto;padding:5rem 2rem}.bca-call-header{text-align:center}.bca-call-sub{max-width:620px;color:var(--text-mid);margin:1rem auto 0;font-size:1.05rem;line-height:1.7}.bca-embed-wrap{border:1px solid var(--border);border-radius:var(--ds-radius);background:var(--surface);margin-top:2.5rem;padding:1rem;overflow:hidden}.bca-call-foot{text-align:center;color:var(--text-mid);margin-top:2rem;font-size:.95rem}.bca-call-foot a{color:var(--red-light);font-weight:600}@media (max-width:960px){.bca-cases-grid,.bca-testi-grid,.bca-qual-grid{grid-template-columns:1fr}.bench-row{grid-template-columns:90px 1fr 58px;font-size:.85rem}}@media (max-width:520px){.bca-case-headline{font-size:1.6rem}.bca-call{padding:3rem 1.25rem}}
