#testimonial-module.tms{--tms-bg:#022d28;--tms-accent:#f6a500;--tms-text:#ddd;background-color:var(--tms-bg);color:#fff;padding:40px 20px}#testimonial-module .tms-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}#testimonial-module .tms-card{background:transparent;padding:20px;text-align:center}#testimonial-module .tms-avatar{background-color:#fff;border:5px solid #fff;border-radius:50%;display:inline-block;height:120px;margin-bottom:15px;object-fit:contain;width:120px}#testimonial-module h3,#testimonial-module h4{line-height:1.3;margin:0;padding:0}#testimonial-module .tms-name{color:var(--tms-accent);font-size:1.2rem;font-weight:600;margin-bottom:4px}#testimonial-module .tms-title{color:var(--tms-accent);font-size:1rem;font-weight:400;margin-bottom:15px}#testimonial-module .tms-text{color:var(--tms-text);font-size:.95rem;line-height:1.6;margin:0}#testimonial-module .tms-quote-mark{color:var(--tms-accent);font-size:8rem;line-height:1;margin-top:15px}