.device-slider-section{padding:64px 0;background:#fff}.device-slider-section .device-slider{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.device-slider-section .device-slider .swiper-wrapper{display:flex}.device-slider-section .device-slider .swiper-slide{background:#f5f5f5;border-radius:12px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:420px;transition:box-shadow .3s ease;box-shadow:0 4px 20px #00000014}.device-slider-section .device-slider .swiper-slide img{max-height:120px;margin-bottom:16px;object-fit:contain}.device-slider-section .device-slider .swiper-slide h3{font-size:20px;font-weight:600;margin-bottom:4px}.device-slider-section .device-slider .swiper-slide h4{font-size:14px;font-weight:400;color:#666;margin-bottom:12px}.device-slider-section .device-slider .swiper-slide p{font-size:14px;color:#444;line-height:1.6}.device-slider-section .device-slider .swiper-slide.active{background:#fff;transform:scale(1.03);box-shadow:0 8px 24px #0000001a}.device-slider-section .device-slider .swiper-pagination{margin-top:24px;text-align:center}.device-slider-section .device-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#bbb;opacity:1;margin:0 6px;border-radius:50%}.device-slider-section .device-slider .swiper-pagination .swiper-pagination-bullet-active{background:#000}@media (min-width: 1260px){.device-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.device-slider .swiper-slide{width:100%!important}.device-slider .swiper-pagination{display:none}}.device-showcase-section .device-showcase-slider{width:100%;max-width:1280px;margin:0 auto;overflow:visible;position:relative;padding-top:80px}.device-showcase-section .device-showcase-wrapper{overflow:visible;height:fit-content;padding:80px 0}.device-showcase-section .device-showcase-slide{display:flex;justify-content:center;height:fit-content}.device-showcase-section .device-showcase-slide .device-slide-inner{width:412px;height:518px;padding:0 24px;border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:12px;transition:all .35s ease;background-color:gray;pointer-events:none}.device-showcase-section .device-showcase-slide .device-slide-inner p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.device-showcase-section .device-showcase-slide.swiper-slide-active .device-slide-inner,.device-showcase-section .device-showcase-slide.swiper-slide-duplicate-active .device-slide-inner{transform:translateY(-60px) scale(1.06);box-shadow:0 20px 40px #00000026;z-index:2}.device-showcase-section .device-showcase-slide.swiper-slide-active .device-slide-inner{background-color:#fff}.device-showcase-section .device-showcase-pagination{margin-bottom:30px;text-align:center}.device-showcase-section .device-showcase-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#aaa;opacity:.5;border-radius:50%;margin:0 6px;transition:background-color .3s ease}.device-showcase-section .device-showcase-pagination .swiper-pagination-bullet-active{background-color:#000;opacity:1}
