:root{--rotate-speed:40;--count:8;--easeInOutSine:cubic-bezier(0.37,0,0.63,1);--easing:linear}@media (min-width:992px){.section-carousel .carousel .void{width:100%;max-width:800px;margin:auto;position:relative;aspect-ratio:1}.section-carousel .carousel ul:hover *{animation-play-state:paused}.section-carousel .carousel ul{list-style-type:none;margin:0;padding:0;position:relative;width:100%;aspect-ratio:1;outline:2px dotted #f0f;z-index:1}.section-carousel .carousel li{position:absolute;top:50%;transform:translateY(-50%);width:100%;animation:rotateCW calc(var(--rotate-speed)*1s) var(--easing) infinite}.section-carousel .carousel .card{width:27%;display:flex;flex-direction:column;align-items:flex-start;padding:16px 24px;gap:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1);border-radius:12px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#494756;animation:rotateCCW calc(var(--rotate-speed)*1s) var(--easing) infinite}.section-carousel .carousel a{text-decoration:none;color:unset}.section-carousel .carousel .model-name{font-weight:500;font-size:16px;line-height:150%;color:#000;display:block}.section-carousel .carousel svg{position:absolute;top:0;left:0;z-index:0}.section-carousel .carousel li:nth-child(2),.section-carousel .carousel li:nth-child(2) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-1s)}.section-carousel .carousel li:nth-child(3),.section-carousel .carousel li:nth-child(3) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-2s)}.section-carousel .carousel li:nth-child(4),.section-carousel .carousel li:nth-child(4) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-3s)}.section-carousel .carousel li:nth-child(5),.section-carousel .carousel li:nth-child(5) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-4s)}.section-carousel .carousel li:nth-child(6),.section-carousel .carousel li:nth-child(6) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-5s)}.section-carousel .carousel li:nth-child(7),.section-carousel .carousel li:nth-child(7) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-6s)}.section-carousel .carousel li:nth-child(8),.section-carousel .carousel li:nth-child(8) .card{animation-delay:calc(var(--rotate-speed)/var(--count)*-7s)}@keyframes rotateCW{0%{transform:translate3d(0,-50%,-1px) rotate(45deg)}to{transform:translate3d(0,-50%,0) rotate(-315deg)}}@keyframes rotateCCW{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.section-carousel .carousel .second-circle{width:40%;opacity:.5}.section-carousel .carousel .last-circle,.section-carousel .carousel .second-circle{position:absolute;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);background:#f5f4fe;box-shadow:0 18px 36px -18px rgba(12,5,46,.3),0 30px 60px -12px rgba(12,5,46,.25);border-radius:50%}.section-carousel .carousel .last-circle{width:66%;opacity:.25}.section-carousel .carousel .crop{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 50%,#000 0,#000)}.section-carousel .carousel .mask{position:absolute;top:0;left:0;bottom:0;width:50%;background-position:100% 50%;background-repeat:no-repeat;background-size:cover;mask-image:linear-gradient(#fff 90%,transparent 98%)}}@media (max-width:991px){.section-carousel .carousel ul{margin-top:2rem;padding-left:0}.section-carousel .carousel ul li{list-style:none;margin-top:1.25rem}.section-carousel .carousel ul li .card{padding:1rem 1.5rem;background:#fff;width:100%;flex-direction:column;gap:8px;box-shadow:0 4px 12px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1);border-radius:12px;line-height:20px;text-align:center}.section-carousel .carousel ul li .card span{font-size:14px;color:#494756}.section-carousel .carousel ul li .card .model-name{display:block;color:#000;font-size:1.125rem;font-weight:900;margin-bottom:.75rem}}.section-carousel .carousel{margin:2rem 0}.section-carousel .bottom-text strong{color:#000}