.depoimento-card,.depoimentos-section{background-color:#fff;text-align:center}@keyframes bounceInZoom{0%{opacity:0;transform:scale(.6) translateY(-30px)}40%{opacity:1;transform:scale(1.05) translateY(10px)}70%{transform:scale(.95) translateY(-5px)}100%{transform:scale(1) translateY(0);opacity:1;z-index:10}}section h2{font-size:2.5rem;font-weight:700;grid-column:1/4;background:-webkit-linear-gradient(#ee9a9a,red);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:.8s ease-out forwards bounceInZoom;opacity:0;text-align:center;margin-bottom:2rem}.depoimentos-section{padding:80px 20px}.depoimentos-section h2{font-size:2.8rem;margin-bottom:40px;color:#1a202c;font-weight:500;letter-spacing:1px}.depoimentos-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px;justify-content:center;align-items:center;max-width:1200px;margin:0 auto}.depoimento-card{border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);padding:40px;width:100%;max-width:350px;transition:transform .3s,box-shadow .3s}.depoimento-card .depoimento-nome{font-size:1.3rem;font-weight:600;color:#1a202c;margin-bottom:15px}.depoimento-card .depoimento-texto{font-size:1rem;color:#67758a;font-style:italic}.depoimento-card:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 12px 35px rgba(0,0,0,.35)}@media (max-width:768px){.depoimento-card{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;justify-content:center;align-items:center;margin:0 auto;box-shadow:0 12px 35px rgba(0,0,0,.35)}.depoimentos-section{grid-column:auto!important;padding:3.75rem .938rem}}@media (min-width:769px) and (max-width:1024px){.depoimentos-section h2{font-size:2rem}.depoimentos-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;padding:0 10px}.depoimento-card{padding:30px;font-size:.95rem}}