.testimonials-page{font-family:InterVariable,sans-serif;width:100%;max-width:1100px;margin:8.5rem auto 2.5rem;padding:0 1.25rem 2.5rem}.testimonials-hero{padding:1.5rem 0 1.25rem;text-align:center}.testimonials-title{color:#f3f6fa;font-size:2.6rem;font-weight:800;letter-spacing:-.03em;text-shadow:0 2px 4px rgba(0,0,0,.6);margin:0 0 .65rem}.testimonials-subtitle{margin:0 auto;max-width:44rem;color:#bdbdbd;font-size:1.08rem;line-height:1.55;font-weight:500}.testimonials-highlight{background:#fc0000;color:#ffffff;padding:.1rem .55rem;border-radius:999px;font-weight:800;box-shadow:inset 0 0 10px rgba(165,4,4,.8),inset 0 0 20px rgba(0,0,0,.25)}.testimonials-section{margin-top:1.5rem}.testimonials-grid{column-count:1;column-gap:1rem}@media (min-width:768px){.testimonials-page{padding-left:2rem;padding-right:2rem}.testimonials-title{font-size:3.25rem;line-height:1.15}.testimonials-subtitle{font-size:1.15rem}.testimonials-grid{column-count:2;column-gap:1.25rem}}@media (min-width:1024px){.testimonials-grid{column-count:3}}