.client-testimonials{position:relative;background:#fff;padding:3.5rem 0 4rem}@media(min-width:992px){.client-testimonials{padding:3.3375rem 0 5rem}.client-testimonials:after,.client-testimonials:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(17,24,39,.05);pointer-events:none}.client-testimonials:before{left:max(1.5rem,(100% - 1280px)/2)}.client-testimonials:after{right:max(1.5rem,(100% - 1280px)/2)}}.client-testimonials .container,.client-testimonials-intro{display:flex;flex-direction:column;align-items:center}.client-testimonials-intro{text-align:center;color:#37474f}.client-testimonials-eyebrow{display:inline-flex;align-items:center;gap:.1875rem;margin:0;font-size:1.5rem;line-height:1.25rem}.client-testimonials-eyebrow,.client-testimonials-heading{font-family:var(--font-heading-sans),sans-serif;font-weight:700}.client-testimonials-heading{margin:1.4375rem 0 0;font-size:clamp(2.5rem,7vw,4.375rem);line-height:1.1}.client-testimonials-heading em{font-family:var(--font-heading),serif;font-style:italic;font-weight:400}.client-testimonials-subheading{margin:1.5rem 0 0;font-family:var(--font-sans),sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.3}.client-testimonials-wall{position:relative;width:100%;margin-top:2.5rem}@media(min-width:992px){.client-testimonials-wall{max-height:31.5rem;overflow:hidden}.client-testimonials-wall:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 51%);pointer-events:none}}.client-testimonials-columns{display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto}@media(min-width:768px){.client-testimonials-columns{flex-direction:row;align-items:flex-start;max-width:63rem}}.client-testimonials-column{display:flex;flex-direction:column;gap:1.5rem;flex:1 1;min-width:0}.client-testimonials-card{margin:0;padding:1.5rem 1.75rem 1.75rem;border:1px solid rgba(229,231,235,.6);background:#fff;color:#37474f}.client-testimonials-person{display:flex;align-items:center;gap:.75rem}.client-testimonials-avatar{flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#37474f;color:#fff;font-size:1.125rem}.client-testimonials-avatar,.client-testimonials-person-text{display:flex;font-family:var(--font-heading-sans),sans-serif;font-weight:700}.client-testimonials-person-text{flex-direction:column;min-width:0;font-size:.875rem;line-height:1.3125rem}.client-testimonials-video{display:block;width:100%;height:12.5rem;margin-top:1.25rem;border-radius:4px;background:#111;object-fit:cover}.client-testimonials-quote{margin:1.25rem 0 0;font-family:var(--font-sans),sans-serif;font-size:.875rem;line-height:1.625}.client-testimonials-toggle{display:inline-flex;align-items:center;text-decoration:none;position:relative;z-index:1;margin-top:1.25rem;height:1.9375rem;padding:0 1.25rem;border:1px solid rgba(229,231,235,.6);border-radius:9999px;background:#fff;color:#ef6525;font-family:var(--font-heading-sans),sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;cursor:pointer}.client-testimonials-toggle:hover{border-color:#ef6525}