.reviews-section{background-color:#fff;border-radius:30px;font-family:Poppins,sans-serif}.swiper{max-width:1400px;margin:auto}.swiper-slide{background:#fff;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 30px #00000014;width:360px!important}.review-card{flex-direction:column;height:100%;display:flex}.review-header{background-color:#16323f;justify-content:center;align-items:center;padding:20px;display:flex}.review-header img{height:26px}.review-body{text-align:left;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.review-top-row{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:15px;display:flex}.brand-logo{object-fit:contain;max-width:100px;max-height:32px}.vertical-divider{background-color:#e5e7eb;width:1px;height:24px;margin:0 4px}.review-text{color:#0b2c5e;margin:0;font-size:18px;font-weight:600;line-height:1.4}.review-divider{background-color:#e5e7eb;width:100%;height:1px;margin:20px 0}.review-footer{align-items:center;gap:15px;width:100%;display:flex}.client-photo{object-fit:cover;background-color:#f0f0f0;border-radius:50%;width:48px;height:48px}.reviewer-info{flex-direction:column;display:flex}.reviewer-name{color:#0b2c5e;margin:0;font-size:16px;font-weight:700}.reviewer-role{color:#64748b;margin:2px 0 0;font-size:14px;font-weight:500}
