.uc-comparator__button,.uc-comparator__trigger{align-items:center;background-color:var(--background-color-tertiary,#000);border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:Open Sans,sans-serif;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}button.uc-comparator__trigger:focus{background:#000!important;border-color:#000!important}.uc-comparator__button:focus-visible,.uc-comparator__button:hover,.uc-comparator__trigger:focus-visible,.uc-comparator__trigger:hover{box-shadow:0 4px 20px rgba(0,0,0,.3);transform:scale(1.03)}.uc-comparator__trigger{border:none;font-size:1.3rem;gap:10px;margin:20px auto;padding:18px 50px}.uc-comparator__overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.3);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.uc-comparator__overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.uc-comparator__close{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#000;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:-4px;top:-8px;transition:transform .2s ease;width:24px;z-index:10}.uc-comparator__close svg{height:14px;width:14px}.uc-comparator__close:focus-visible,.uc-comparator__close:hover{transform:scale(1.1)}.uc-comparator__content{align-items:center;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;max-height:97vh;padding:.3rem 16px 30px;position:relative;width:96vw}.uc-comparator__cards{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-top:3rem}.uc-comparator__cards::-webkit-scrollbar{display:none}.uc-comparator__card{border-radius:1.4rem;display:flex;flex:0 0 95%;flex-direction:column;min-width:100%;overflow:visible;scroll-snap-align:center}.uc-comparator__card-image{border-radius:0 0 1.2rem 1.2rem;line-height:0;overflow:hidden;position:relative;top:-3.1rem;width:100%}.uc-comparator__card-image img{aspect-ratio:2/1;height:auto;object-fit:cover;object-position:center top;width:100%}.uc-comparator__card--other{background-color:#fff;border:2px solid var(--background-color-primary,#000);color:#333;filter:grayscale(100%)}.uc-comparator__card-body{display:flex;flex:1;flex-direction:column;margin-top:-3.2rem;padding:18px 16px}.uc-comparator__card-title{font-size:clamp(1.1rem,1.5vw + .5rem,1.5rem);margin:0 0 10px}.uc-comparator__list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.uc-comparator__list-item{align-items:center;display:flex;font-family:var(--font-lato,"Lato",sans-serif);font-size:clamp(.8rem,.8vw + .5rem,.9rem);gap:12px;margin:0}.uc-comparator__list-item p{margin:0!important}.uc-comparator__icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.uc-comparator__icon svg{height:20px;width:20px}.uc-comparator--dark .uc-comparator__content{background-color:#1a1a1a}.uc-comparator--dark .uc-comparator__card--piloto{background-color:#fff;border:2px solid var(--background-color-primary,red);color:#333}.uc-comparator--dark .uc-comparator__card--piloto .uc-comparator__card-title{color:var(--text-color-secondary,red)}.uc-comparator--dark .uc-comparator__close{background:var(--background-color-primary,red);color:#fff}.uc-comparator--dark .uc-comparator__button,.uc-comparator--dark .uc-comparator__buttonr:focus{background-color:#fff;color:#1a1a1a}.uc-comparator--dark .uc-comparator__button:focus-visible,.uc-comparator--dark .uc-comparator__button:hover{color:#1a1a1a!important}.uc-comparator--dark .uc-comparator__dots{background-color:#d9d9d9}.uc-comparator--dark .uc-comparator__dot--active{background-color:var(--background-color-primary,red)}.uc-comparator--light .uc-comparator__content{background-color:#fff;box-shadow:0 8px 40px rgba(0,0,0,.15)}.uc-comparator--light .uc-comparator__close{background:#1a1a1a;color:#fff}.uc-comparator--light .uc-comparator__card--piloto{background-color:#1a1a1a;color:#fff}.uc-comparator--light .uc-comparator__card--piloto .uc-comparator__card-title{color:#fff}.uc-comparator--light .uc-comparator__dots{background-color:rgba(0,0,0,.2)}.uc-comparator--light .uc-comparator__dot--active{background-color:#333}.uc-comparator--light .uc-comparator__button:focus-visible,.uc-comparator--light .uc-comparator__button:hover{color:#fff!important}.uc-comparator__dots{border-radius:3rem;display:flex;justify-content:center;margin-top:12px;width:95%}.uc-comparator__dot{background-color:#d9d9d9;border-radius:.6rem;cursor:pointer;height:8px;transition:background-color .3s ease;width:50%}.uc-comparator__dot--active{background-color:#1a1a1a}.uc-comparator__cta{margin-top:16px;text-align:center}.uc-comparator__button{font-size:.9rem;gap:12px;padding:14px 28px;text-decoration:none}.uc-comparator__button-icon,.uc-comparator__trigger-icon{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.uc-comparator__button-icon,.uc-comparator__trigger-icon{background-color:#fff;color:var(--background-color-primary,red)}.uc-comparator__button-icon{background-color:var(--background-color-primary,red);color:#fff}.uc-comparator__button-icon svg,.uc-comparator__trigger-icon svg{height:30px;width:30px}.uc-comparator__content.is-compact .uc-comparator__card-image{display:none}.uc-comparator__content.is-compact .uc-comparator__card-body{margin-top:0}.uc-comparator__header{display:flex;flex-direction:column;gap:16px;padding:24px 0}.uc-comparator__heading{color:#000;font-size:2.8rem;font-weight:700;line-height:1.3;margin:0}.uc-comparator__heading p{margin:0}.uc-comparator__heading mark{background:none;font-weight:700}.uc-comparator--align-right .uc-comparator__heading{line-height:1.2}.uc-comparator--align-center .uc-comparator__heading mark{background-color:var(--background-color-primary,red);border-radius:9px;color:#fff;line-height:0;padding:0 6px}.uc-comparator--align-right .uc-comparator__heading mark{background:none;color:var(--background-color-primary,red);padding:0}.uc-comparator--align-center .uc-comparator__header,.uc-comparator--align-right .uc-comparator__header{align-items:center;text-align:center}.uc-comparator--align-center .uc-comparator__trigger,.uc-comparator--align-right .uc-comparator__trigger{margin-left:auto;margin-right:auto}@media (min-width:768px){.uc-comparator__card-image{top:-2.6rem}.uc-comparator__content{max-width:780px;padding:3rem 30px 30px;width:94vw}.uc-comparator__cards{gap:2.3rem;overflow-x:visible;padding-top:0;scroll-snap-type:none}.uc-comparator__card{flex:1;min-width:auto;scroll-snap-align:unset}.uc-comparator__card-body{padding:20px 18px}.uc-comparator__dots{display:none}.uc-comparator__close{right:-5px;top:-6px}.uc-comparator__button{font-size:clamp(.9rem,1vw + .5rem,1.15rem);padding:16px 40px}.uc-comparator__heading{font-size:3rem}.uc-comparator--align-right .uc-comparator__heading{max-width:70%}.uc-comparator--align-right .uc-comparator__header{align-items:center;flex-direction:row;justify-content:space-between;text-align:left}.uc-comparator--align-right .uc-comparator__trigger{flex-shrink:0;margin:0}}@media (min-width:1024px){.uc-comparator__card-image{top:-3.25rem}.uc-comparator__content{max-width:900px;width:92vw}.uc-comparator__card-body{padding:12px 20px}}@media (min-width:2560px){.uc-comparator__card-image{top:-4.5rem}.uc-comparator__content{max-width:1200px}.uc-comparator__card-title{font-size:1.75rem}.uc-comparator__list-item{font-size:1.1rem}.uc-comparator__overlay{justify-content:center;padding-top:0}}