.carousel-container{max-width:75%;margin:0 auto;padding:10px;box-sizing:border-box}.slick-slide,.slick-track{display:flex!important;align-items:stretch}.slick-slide{justify-content:center;height:auto;box-sizing:border-box}.feature-slide-carousel{padding:10px;box-sizing:border-box;width:100%}.feature-card-carousel{background:#ffffff;border-radius:12px;padding:15px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease;max-width:260px;display:flex;flex-direction:column;align-items:center;gap:10px}.feature-card-carousel:hover{transform:translateY(-6px)}.feature-card-image-carousel{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.feature-card-image-carousel img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.feature-title{margin-top:4px;font-weight:500;font-size:.95rem;color:#333;text-align:center}.slick-slider{cursor:grab}.slick-slider:active{cursor:grabbing}.slick-dots{display:flex!important;justify-content:center;margin-top:12px}.slick-dots li button:before{font-size:10px;color:#b3dbe8;opacity:.9}.slick-dots li.slick-active button:before{color:#00b4d8;opacity:1}.slick-next:before,.slick-prev:before{color:#0a66ff;font-size:20px}@media (max-width:480px){.feature-card-carousel{max-width:100%;padding:12px;border-radius:8px}.feature-card-image-carousel{width:96px;height:96px}}@media (min-width:481px) and (max-width:768px){.feature-card-carousel{max-width:200px}}@media (min-width:769px) and (max-width:1024px){.feature-card-carousel{max-width:220px}}@media (min-width:1025px){.feature-card-carousel{max-width:260px}}