.Testimonial_section__u9PVV{padding:140px 48px;background:var(--gray-50,#f9fafb)}.Testimonial_container__E377M{max-width:1200px;margin:0 auto}.Testimonial_label__9CDRS{display:flex;align-items:center;gap:12px;margin-bottom:20px}.Testimonial_labelLine__LUnJ_{display:block;width:32px;height:2px;background:var(--teal)}.Testimonial_labelText__HCNv5{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.Testimonial_heading__c_i9D{font-size:clamp(28px,3.5vw,42px);font-weight:700;color:var(--gray-900);letter-spacing:-.02em;line-height:1.2;margin-bottom:24px;max-width:800px}.Testimonial_intro__FGP_9{margin:0 0 56px;max-width:760px;font-size:17px;line-height:1.7;color:var(--gray-700)}.Testimonial_grid__Y5EWh{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.Testimonial_card__RcW0Y{background:var(--white);border:1px solid var(--gray-200,#e5e7eb);border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:32px}.Testimonial_quote__2pnnv{font-family:var(--font-serif),Georgia,serif;font-size:clamp(17px,1.5vw,20px);color:var(--gray-900);line-height:1.6;letter-spacing:-.01em;flex:1}.Testimonial_quoteEm__6hDoI{font-style:italic;color:var(--teal)}.Testimonial_author__mESyQ{display:flex;align-items:center;gap:16px}.Testimonial_avatar__rl6KZ{width:48px;height:48px;flex-shrink:0;background:linear-gradient(135deg,var(--gray-900) 0,var(--gray-800) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif),Georgia,serif;font-size:16px;font-weight:600;color:var(--white)}.Testimonial_name__AREth{font-size:15px;font-weight:600;color:var(--gray-900);line-height:1.3}.Testimonial_role__72vp1{font-size:13px;color:var(--gray-500,#6b7280);margin-top:2px}@media (max-width:1024px){.Testimonial_grid__Y5EWh{grid-template-columns:repeat(2,1fr)}.Testimonial_grid__Y5EWh>:last-child{grid-column:1/-1;max-width:560px}}@media (max-width:768px){.Testimonial_section__u9PVV{padding:100px 24px}.Testimonial_grid__Y5EWh{grid-template-columns:1fr}.Testimonial_grid__Y5EWh>:last-child{grid-column:auto;max-width:none}.Testimonial_card__RcW0Y{padding:32px}}