.why-benchmark{border-top:1px solid var(--line);background:var(--black)}
.homepage-testimonials{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--line)}
.homepage-testimonials>h3{font-size:1.6rem;font-weight:500;line-height:1.35;margin-bottom:1.5rem}
.homepage-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}
.homepage-testimonial{margin:0;border-left:2px solid var(--copper);padding:1.2rem 1.5rem;background:#0b0b0b}
.homepage-testimonial blockquote{margin:0 0 1.4rem;font-size:1.1rem;line-height:1.8;color:var(--chrome)}
.homepage-testimonial blockquote p{margin:0}
.homepage-testimonial figcaption{color:var(--copper-light);font-size:.85rem;margin-bottom:1rem}
.benchmark-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}
.benchmark-reasons article{border-top:2px solid var(--copper);padding-top:1.4rem}
.benchmark-reasons h3{font-size:1.25rem;line-height:1.35;font-weight:600;letter-spacing:-.025em}
.benchmark-reasons p{color:var(--muted);margin-bottom:1rem}
.benchmark-reasons .reason-number{display:block;color:var(--copper);font-size:.75rem;letter-spacing:.12em;margin-bottom:1rem}
.benchmark-report-preview{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;margin-top:3rem;border:1px solid var(--line);padding:2.2rem}
.benchmark-report-preview h3{font-size:1.65rem;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin-bottom:1rem}
.benchmark-report-preview p{color:var(--muted);margin-bottom:1.3rem}
.benchmark-report-preview ul{margin:0;padding:0;list-style:none}
.benchmark-report-preview li{border-bottom:1px solid var(--line);padding:.65rem 0;font-size:.9rem;color:var(--chrome)}
.benchmark-report-preview li:last-child{border-bottom:0}
.benchmark-report-preview li span{color:var(--copper);margin-right:.8rem;font-size:.75rem}
.review-sample-preview{padding:1.5rem;border:1px solid #56504c;margin:2rem 0;background:var(--black)}
.review-sample-preview h3{font-size:1.25rem;font-weight:600;line-height:1.35;margin-bottom:.8rem}
.review-sample-preview p{font-size:.9rem;color:var(--muted);margin-bottom:1rem}
.review-sample-preview ol{margin:0 0 1.2rem;padding-left:1.2rem;color:var(--chrome);font-size:.9rem}
.review-sample-preview li{padding:.3rem 0}
.review-sample-preview li::marker{color:var(--copper)}
.review-sample-preview .eyebrow{font-size:.7rem;margin-bottom:.8rem}
@media(max-width:1000px){.benchmark-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.benchmark-reasons,.benchmark-report-preview,.homepage-quote-grid{grid-template-columns:1fr;gap:1.8rem}.benchmark-report-preview{padding:1.4rem}.review-sample-preview{padding:1.3rem}.homepage-testimonial{padding:1rem 1.2rem}}
