.TestimonialsSection_section__592ZQ{width:100%;max-width:1920px;margin:0 auto;padding:clamp(3rem,6vw,5rem) 0;background:#fdf6eb}.TestimonialsSection_container__zzOco{max-width:960px;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}@media(min-width:768px){.TestimonialsSection_container__zzOco{padding:0 clamp(1.5rem,4vw,2.5rem)}}.TestimonialsSection_heading__ERhPe{text-align:center;color:#63435b;margin:0 0 clamp(1.5rem,3vw,2.5rem)}.TestimonialsSection_grid__N0kpy{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.TestimonialsSection_grid__N0kpy{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.TestimonialsSection_card__xBdth{position:relative;margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(99,67,91,.1);border-radius:16px;padding:28px 24px 24px;box-shadow:0 4px 20px rgba(99,67,91,.06);transition:box-shadow .3s ease,transform .3s ease}.TestimonialsSection_card__xBdth:hover{box-shadow:0 8px 30px rgba(99,67,91,.12);transform:translateY(-2px)}.TestimonialsSection_quoteIcon__zjgWW{color:#f9ac80;opacity:.4;margin-bottom:12px}.TestimonialsSection_quote__YGVF3{margin:0;color:#3d2b35;line-height:1.6;font-size:.95rem}.TestimonialsSection_author__YJpws{margin:auto 0 0;padding-top:16px;display:flex;flex-direction:column;gap:4px;color:#63435b;font-weight:600;font-size:.85rem}.TestimonialsSection_meta__BwaS_{font-weight:400;color:#835978}.TestimonialsSection_source___Xe5o{display:inline-block;padding-block:4px;white-space:nowrap;color:#63435b;text-decoration:underline;text-underline-offset:3px}.TestimonialsSection_source___Xe5o:focus-visible{outline:2px solid #63435b;outline-offset:3px;border-radius:2px}