.curam_about_us .care-services-wrapper p{
    font-size: var(--para-font-small);
    margin-bottom: 5px;
}
.about-us-img-section {
    position: relative;
    max-width: 500px;
    min-width: 500px;
    height: auto;
    margin-top: 20px;
}
.about-us-img-section img {
    border-radius: 8px;
}
.about-us-img-section:before {
    /* content: "";
    position: absolute;
    inset: 15px;
    border: 3px solid var(--color-white);
    border-radius: 8px; */
}
.our-people-sign img {
    max-width: 250px;
}
.trustpilot-section {
    padding-top: 30px;
}
.testimonials{
  background: radial-gradient(1200px 400px at 10% -10%, rgba(73,79,201,.06), transparent 60%),
              radial-gradient(800px 300px at 95% 10%, rgba(43,47,143,.06), transparent 60%),
              #ffffff;
  padding: clamp(24px, 3vw, 48px);
  border-radius: 20px;
}
.testimonial-grid{
  display: grid;
  grid-template-columns: 1fr;
  gap: 18px;
}
@media(min-width: 880px){
  .testimonial-grid{ grid-template-columns: 1fr 1fr; }
}

@media(max-width: 768px){
  .about-us-img-section img{
    max-width: 300px;
    width: 300px;
  }
  .about-us-img-section {
    position: relative;
    max-width: 100%;
    min-width: auto;
  }
}
@media(max-width: 1024px){
  .live-in.our-values{
    flex-direction: column-reverse;
  }
  .live-in{
    flex-direction: column;
  }
}
.t-card{
  position: relative;
  background: linear-gradient(180deg, #f8f9ff, #fff0);
  border-radius: 18px;
  padding: 20px 40px 18px;
  box-shadow: 0 10px 24px rgba(2,8,23,.06);
  border: 1px solid rgba(15,23,42,.06);
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}
.t-card::before{
  /* subtle accent top border */
  content:"";
  position:absolute; inset:0 0 auto 0; height:4px;
  background: linear-gradient(90deg, #494FC9, #2b2f8f);
  opacity:.9;
}
.t-card:hover{ transform: translateY(-2px); box-shadow:0 14px 30px rgba(2,8,23,.1); }

.t-figure{ margin:0; display:flex; flex-direction:column; gap:16px; }

.t-quote{
  position: relative;
  margin:0;
  color: #0f172a;
  font: 500 16px/1.65 "Manrope", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;
}
.t-quote::before{
  content:"“";
  position:absolute; left:-8px; top:-10px;
  font-size:64px; line-height:1; color: rgba(73,79,201,.25);
  font-weight:900; pointer-events:none;
  transform: translate(-100%,0);
}

.t-author{
  display:flex; align-items:center; gap:12px;
  padding-top:10px; border-top:1px dashed rgba(15,23,42,.15);
}
.t-avatar{
  width:56px; height:56px; border-radius:50%;
  object-fit:cover; background:#dfe3ff;
  border:2px solid rgba(73,79,201,.25);
}
.t-meta{ display:flex; flex-direction:column; }
.t-name{ font-weight:700; color:#0f172a; }
.t-role{ color:#5b6178;; font-size:14px; }
/* Focus styles for a11y (if cards become interactive later) */
.t-card:focus-within{ outline: 3px solid rgba(73,79,201,.25); outline-offset: 2px; border-color: #494FC9; }
a.trustpilot-link {
    color: #00b67a;
}
.curam_about_us .why-need-livein ul{
  gap: 10px;
}
ul.about-us-why-need-livein-ul {
  margin-bottom: 12px !important;
}