.testimonials-cover{max-width:1600px;height:290px;margin:auto;overflow:hidden;background:#f3eee4}.testimonials-cover svg{width:100%;height:100%;display:block}.testimonials-intro{max-width:1350px;margin:auto;padding:38px 60px 25px}.testimonials-intro h1{font-size:50px;line-height:1.35;font-weight:400;color:var(--navy);margin:0 0 22px}.testimonials-intro h1 span{color:var(--gold)}.testimonials-intro>p:not(.page-eyebrow){font-size:21px;line-height:1.8;color:#526b7c;margin:0}.testimonials-content{max-width:1350px;margin:auto;padding:0 60px 60px}.testimonials-draft{font-size:14px;line-height:1.8;color:#8a794e;margin:0 0 27px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.testimonial-card{border:1px solid #e8e7e2;background:#fff;border-radius:9px;padding:27px 28px;display:flex;flex-direction:column}.testimonial-card .example-label{font-size:11px;line-height:1.6;color:#9a875b;margin:0 0 7px}.quote-symbol{font-family:Georgia,serif;font-size:80px;line-height:1;color:var(--navy);height:65px}.testimonial-card blockquote{margin:0 0 28px;flex:1}.testimonial-card blockquote p{font-size:20px;line-height:1.85;color:#526778;margin:0}.testimonial-person{display:flex;align-items:center;gap:15px;font-size:17px;font-weight:500;color:var(--navy);line-height:1.65}.testimonial-person small{display:block;font-size:13px;font-weight:400;color:var(--muted)}.testimonial-avatar{width:65px;height:65px;border-radius:50%;background:#eef1f3;display:grid;place-items:center;flex-shrink:0}.testimonial-avatar svg{width:47px;height:47px;fill:#adbcc8}.testimonial-stars{font-size:23px;color:var(--gold);letter-spacing:.06em;margin:22px 0 0}
@media(max-width:1040px){.testimonials-intro{padding:33px 35px 23px}.testimonials-intro h1{font-size:45px}.testimonials-content{padding:0 35px 45px}.testimonials-grid{gap:18px}.testimonial-card{padding:23px}.testimonial-card blockquote p{font-size:18px}.testimonial-person{font-size:15px;gap:11px}.testimonial-avatar{width:52px;height:52px}}
@media(max-width:800px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card{max-width:650px}.testimonials-cover{height:250px}}
@media(max-width:540px){.testimonials-intro{padding:30px 24px 23px}.testimonials-intro h1{font-size:clamp(34px,7.7vw,43px)}.testimonials-intro>p:not(.page-eyebrow){font-size:21px}.testimonials-content{padding:0 24px 37px}.testimonials-cover{height:220px}}

@media(min-width:1041px){.testimonials-hero-a.dc-hero-a .dc-hero-a-copy{padding-right:100px}.testimonials-hero-a.dc-hero-a .dc-hero-a-copy h1{max-width:100%;white-space:normal}.testimonials-hero-a.dc-hero-a .dc-hero-a-copy h1 span{display:block}}
