/* Thinkahead — standalone sidebar-testimonial card styling.
   The migration rebuilt corporate sidebar testimonials as static .ta-tgrid/.ta-tcard
   markup that was previously styled by the (now-removed) ta-service overlay. This file
   keeps those cards looking tidy WITHOUT any JS: full quote text, no expand/collapse.
   Scoped to the static .ta-tgrid wrapper so it needs nothing added at runtime. */

.ta-tgrid { display: block; }

.ta-tgrid .ta-tcard {
  background: #fbf7f2;
  border: 1px solid #f2e3d5;
  border-left: 3px solid #f69b37;
  border-radius: 10px;
  padding: 16px;
  margin: 0 0 16px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, .05);
  display: flex;
  flex-direction: column;
}
.ta-tgrid .ta-tlogo { height: 42px; display: flex; align-items: center; margin-bottom: 12px; }
.ta-tgrid .ta-tlogo img { max-height: 38px; max-width: 130px; width: auto; object-fit: contain; }
.ta-tgrid .ta-tlogo--text { font-weight: 800; color: #f69b37; font-size: 15px; }
.ta-tgrid .ta-tquote {
  margin: 0;
  font-style: italic;
  font-size: 12.5px;
  line-height: 1.6;
  color: #4a4f56;
}
/* no JS on these pages, so hide the (non-functional) expand button and show full text */
.ta-tgrid .ta-tmore { display: none; }
.ta-tgrid .ta-tauthor {
  margin-top: 12px; padding-top: 10px; border-top: 1px solid #f0e2d5; font-size: 12px; line-height: 1.4;
}
.ta-tgrid .ta-tauthor strong { display: block; color: #f69b37; }
.ta-tgrid .ta-tauthor span { color: #7a7f86; }
.ta-tgrid + .ta-tall,
.ta-tall {
  display: inline-block; background: #f69b37; color: #fff !important; border-radius: 30px;
  padding: 9px 20px; font-size: 12px; font-weight: 700; text-decoration: none; margin-top: 4px;
}
.ta-tall:hover { background: #e08a1e; }
