.client-testimonial{background:#F5F2EA}.testimonial-panel{margin:0;display:grid;grid-template-columns:156px minmax(0,1fr);gap:40px;align-items:center;background:#0A1020;color:#FFFDF8;padding:44px;border-radius:12px;border-top:3px solid #E5C13A}.testimonial-photo{display:block;width:156px;height:156px;object-fit:cover;border-radius:50%;border:3px solid #E5C13A}.testimonial-copy .eyebrow{color:#E5C13A;margin:0 0 16px}.testimonial-copy blockquote{margin:0;padding:0;border:0}.testimonial-copy blockquote p{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6;color:#FFFDF8;margin:0 0 22px;max-width:none}.testimonial-copy figcaption{display:flex;flex-direction:column;gap:4px;font-size:1rem}.testimonial-copy figcaption strong{color:#E5C13A}.testimonial-copy figcaption span{color:#FFFDF8}@media(max-width:600px){.testimonial-panel{grid-template-columns:1fr;padding:28px;gap:24px}.testimonial-photo{width:96px;height:96px}.testimonial-copy blockquote p{font-size:1.1rem}}
