.client-carousel .dispatches-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.client-carousel .eyebrow-text{display:block;font-size:15px;font-weight:700;letter-spacing:1.2px;margin-bottom:12px;text-transform:uppercase}.client-carousel .slider-navigation{display:flex;gap:10px}.client-carousel .nav-btn{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#0f172a;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .2s ease;width:44px}.client-carousel .nav-btn:hover{background-color:#0f172a;border-color:#0f172a;color:#fff}.client-carousel .carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 0 20px}.client-carousel .carousel-track::-webkit-scrollbar{display:none}.client-carousel .carousel-track{-ms-overflow-style:none;scrollbar-width:none}.client-carousel .carousel-slide{box-sizing:border-box;flex:0 0 calc(33.333% - 16px);scroll-snap-align:start}@media (max-width:1023px){.client-carousel .carousel-slide{flex:0 0 calc(50% - 12px)}}@media (max-width:639px){.client-carousel .carousel-slide{flex:0 0 100%}}.client-carousel .dispatch-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px}.client-carousel .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.client-carousel .card-category{font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.client-carousel .header-content .main-title h2{margin:0}.client-carousel .card-brand img{max-height:24px;max-width:100px;object-fit:contain}.client-carousel .card-quote{color:#1e293b;font-size:16px;font-weight:500;line-height:1.55;margin:0 0 32px}.client-carousel .card-author{align-items:center;display:flex;gap:14px}.client-carousel .author-avatar{border-radius:8px;height:48px;object-fit:cover;width:48px}.client-carousel .author-meta{display:flex;flex-direction:column}.client-carousel .author-name{font-size:18px;font-weight:700}.client-carousel .author-title{font-size:18px;margin-top:2px}