.testimonials-section:root{--red:#c8202a;--black:#111;--charcoal:#1a1a1a;--font-display:"Barlow Condensed",sans-serif;--font-semi:"Barlow Semi Condensed",sans-serif}.testimonials-section .eyebrow{align-items:center;color:var(--red);display:flex;font-family:var(--font-semi);font-size:11px;font-weight:600;gap:10px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.testimonials-section .eyebrow:before{background:var(--red);content:"";display:block;height:2px;width:24px}.testimonials-section h2.headline{color:var(--charcoal);font-family:var(--font-display);font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-.01em;line-height:.95;margin-bottom:20px;text-transform:uppercase}.testimonials-section h2.headline.light{color:#fff}.testimonials-section{background:var(--black);padding:100px 48px}.testimonial-grid{display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}.t-card{background:hsla(0,0%,100%,.04);border-left:3px solid var(--red);padding:40px 32px}.t-quote p{color:hsla(0,0%,100%,.55);font-size:15px;font-style:italic;font-weight:300;line-height:1.75;margin-bottom:24px}.t-author{color:#fff;font-family:var(--font-semi);font-size:14px;font-weight:600;margin-bottom:2px}.t-company{color:hsla(0,0%,100%,.3);font-size:12px}@media (max-width:900px){.testimonials-section{padding:72px 24px}.testimonial-grid{grid-template-columns:1fr}}