.testimonial{align-items:center;background-color:#fff;border-left:4px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-top:10px;padding:20px}.testimonial-content{flex:2;max-width:600px}.company-name{color:#6e5ae6;font-size:24px;font-weight:700;margin-bottom:16px}.testimonial-text{color:#333;font-size:16px;line-height:1.5;margin-bottom:16px}.testimonial-author{color:#6e5ae6;font-size:14px;margin-top:20px}.testimonial-image{border-left:1px solid #e0e0e0;flex:1;max-width:250px;padding:10px;text-align:center}.testimonial-image img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}@media (max-width:768px){.testimonial{flex-direction:column;text-align:center}.testimonial-content{max-width:100%}.testimonial-image{margin-top:20px}}