.carModel .swiper-pagination-bullet{width:80px;height:8px;border-radius:3px;background-color:#fff!important;opacity:.5;transition:all .3s ease;border-radius:0!important}.carModel .swiper-pagination-bullet-active{opacity:1;background-color:#fff!important;border-radius:0!important;width:80px}.popup-enter{opacity:0;transform:scale(.9) translateY(-20px);transition:all .3s ease-out}.filter-btn{transition:all .3s ease;cursor:pointer}.filter-btn.active{background:var(--color-teal-600);color:#fff}.high-voltage-badge{background:linear-gradient(135deg,#10b981,#059669);animation:pulse 2s infinite}@keyframes pulse{to{opacity:1}50%{opacity:.8}}.price-tag{background:linear-gradient(135deg,#f59e0b,#d97706)}.fade-in{animation:fadeIn .5s ease-in-out}.services .active{background:linear-gradient(135deg,#10b981,#059669)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spec-item{border-bottom:1px solid rgba(255,255,255,.1);padding:6px 0}.spec-item:last-child{border-bottom:none}.swiper{width:100%}.swiper-slide{background-position:center;background-size:cover}.swiper-button-next,.swiper-button-prev{background:#00000080!important;width:50px!important;height:50px!important;border-radius:50%!important;margin-top:-25px;color:#14b8a6!important}.swiper-pagination-bullet{background:#fff;opacity:.5}.swiper-pagination-bullet-active{opacity:1}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important;font-weight:700!important}.z-60{z-index:60}
