.social-section{padding:20px}.social-inner{margin:0 auto;max-width:1200px}.testimonials{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial{background:#fafcff;border:1px solid #0777e7;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:30px 26px;transition:border-color .2s,transform .2s}.testimonial:hover{border-color:#2e75e0!important;box-shadow:0 12px 36px rgba(37,99,212,.1);transform:translateY(-3px);transform:translateY(-5px)}.stars{color:#0777e7;font-size:13px;letter-spacing:2px;margin-bottom:12px}.testimonial-quote{color:#4b5563;flex-grow:1;font-size:18px;font-style:italic;line-height:1.7;margin-bottom:22px}.testimonial-author{align-items:center;display:flex;gap:10px}.author-image{align-items:center;background:#ebf5ff;border-radius:50%;color:#007bff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:90px;justify-content:center;width:90px}.author-name{color:#001a33;font-size:16px;font-weight:600}.author-role{color:#9ca3af;font-size:14px}