﻿.ct-testimonials{margin-top:3rem;margin-bottom:1rem;padding:2.5rem 0;background:linear-gradient(180deg,#f2f5f3 0%,#fff 55%)}.ct-testimonials__header{text-align:center;max-width:640px;margin:0 auto 1.75rem}.ct-testimonials__header h2{margin-bottom:.5rem;color:#202a24}.ct-testimonials__header p{color:#6a6a6a;line-height:1.45}.ct-testimonials__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:720px){.ct-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ct-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-testimonials__card{margin:0;padding:1.25rem 1.35rem;border-radius:1rem;border:1px solid #dde5e0;background:#fff;box-shadow:0 8px 24px rgba(32,42,36,.04);display:flex;flex-direction:column;gap:1rem;min-height:100%}.ct-testimonials__quote{color:#35433b;line-height:1.5;font-size:1rem;flex:1}.ct-testimonials__meta{font-size:.9rem;color:#6a6a6a}.ct-testimonials__meta strong{color:#4b5d53}
