.testimonials_container__IMIlZ{max-width:1200px;margin:0 auto;padding:0 1rem}.testimonials_pageHeader__1y_ZD{background:#d6dade;padding:2.5rem 0 2rem;text-align:center;height:100%;border-radius:10px}.testimonials_h1__Xw3F1{margin:0;font-weight:700;color:#111827;font-size:4rem}.testimonials_headingAccent__fWykM{width:98%;background:var(--color-primary-100);height:6px;margin:1.5rem auto 0;border-radius:3px}.testimonials_subtle__owwCA{color:#6b7280;margin:.25rem 0 0;font-size:.95rem}.testimonials_section__nNJTw{background:#f9fafb;padding:2rem 0 3rem}.testimonials_grid__x6SsH{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,380px));grid-gap:1.5rem;gap:1.5rem;padding:50px 10px 30px;justify-content:center;max-width:1200px;margin:0 auto}.testimonials_ctaSection___Cxtn{background:rgba(0,0,0,0);padding:2rem 1rem 1rem;text-align:center}.testimonials_ctaSection___Cxtn .testimonials_ctaContainer__U2W0z{max-width:800px;margin:0 auto}.testimonials_ctaSection___Cxtn .testimonials_ctaContainer__U2W0z h2{font-size:1.75rem;font-weight:700;color:#111827;margin-bottom:.75rem}.testimonials_ctaSection___Cxtn .testimonials_ctaContainer__U2W0z p{font-size:1rem;color:#6b7280;margin-bottom:1.5rem}.testimonials_ctaSection___Cxtn .testimonials_ctaContainer__U2W0z .testimonials_ctaButton__zpSav{display:inline-block;background:#111827;color:#fff;padding:.75rem 1.75rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .2s ease}.testimonials_ctaSection___Cxtn .testimonials_ctaContainer__U2W0z .testimonials_ctaButton__zpSav:hover{background:#1f2937;transform:translateY(-2px)}.testimonial-card_card__ZL6xv{position:relative;border-radius:12px;overflow:hidden;background:#111827;box-shadow:0 6px 14px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.testimonial-card_card__ZL6xv:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.18)}.testimonial-card_media__y3rd1{position:relative;width:100%;aspect-ratio:4/5;background:#1f2937}.testimonial-card_image__7E4hv{object-fit:cover;object-position:center}.testimonial-card_overlay__Omijb{position:absolute;left:0;right:0;bottom:0;background:rgba(17,24,39,.88);color:#fff;padding:.9rem 1rem 1rem}.testimonial-card_tags__FU8cR{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.testimonial-card_tags__FU8cR .testimonial-card_tag__WyaHJ{font-size:.7rem;color:#e5e7eb;border:1px solid rgba(229,231,235,.25);padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.testimonial-card_title__HbalN{font-size:1.05rem;font-weight:700;margin:0 0 .4rem;color:#fff}.testimonial-card_quote__qgh_1{margin:0 0 .5rem;font-size:.9rem;color:#f3f4f6;line-height:1.4}.testimonial-card_meta__LKYKl{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:#e5e7eb;font-size:.85rem;margin-bottom:.6rem}.testimonial-card_meta__LKYKl .testimonial-card_author__LtObl{display:flex;flex-direction:column;gap:2px}.testimonial-card_meta__LKYKl .testimonial-card_name__lj87i{font-weight:600;color:#fff;line-height:1.2}.testimonial-card_meta__LKYKl .testimonial-card_role__VcI3r{opacity:.9}.testimonial-card_meta__LKYKl .testimonial-card_location___9gio{white-space:nowrap;opacity:.9}.testimonial-card_actions__V7T0d{display:flex;justify-content:flex-start}.testimonial-card_link__KOSeB{display:inline-block;text-decoration:none;font-weight:600;color:#fff;background:#1f2937;border:1px solid hsla(0,0%,100%,.15);padding:.45rem .9rem;border-radius:8px;transition:background .2s ease,transform .15s ease}.testimonial-card_link__KOSeB:hover{background:#111827;transform:translateY(-1px)}