.hero-section,.hero-section__scroll-indicator{display:none!important}.home-hero.home-hero--front{--home-hero-radius:.75rem;--home-hero-shadow:0 1rem 2.2rem color-mix(in srgb, var(--primary10) 11%, transparent);isolation:isolate;min-height:100svh;padding-inline:var(--wrapper-padding);padding-top:calc(var(--altura-header) + clamp(1.75rem, 3vw, 3rem));color:var(--color-text);background:#f8fafc;padding-bottom:clamp(3rem,5vw,5rem);position:relative;overflow:hidden}.logged-in .home-hero.home-hero--front{min-height:calc(100svh - var(--altura-WpAdminBar,0px));padding-top:calc(var(--altura-header) + var(--altura-WpAdminBar,0px) + clamp(.9rem, 1.8vw, 1.6rem))}.home-hero.home-hero--front:before{content:"";z-index:-3;background:repeating-linear-gradient(116deg, transparent 0 5.5rem, color-mix(in srgb, var(--neutral60) 6%, transparent) 5.5rem 5.62rem, transparent 5.62rem 11.5rem), linear-gradient(116deg, transparent 0 46%, color-mix(in srgb, var(--primary95) 44%, transparent) 46% 47%, transparent 66%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--neutral95) 58%, transparent));opacity:.72;background-size:120% 120%,100% 100%,100% 100%;display:block;position:absolute;inset:0;mask-image:linear-gradient(102deg,#00000075,#0000 76%)}.home-hero--decoration-none:before{display:none}.home-hero.home-hero--decoration-premium_grid:before{background:linear-gradient(118deg, transparent 0 48%, color-mix(in srgb, var(--primary95) 52%, transparent) 48% 49%, transparent 49%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--neutral95) 64%, transparent));opacity:.58}.home-hero.home-hero--decoration-soft_depth:before{background:linear-gradient(116deg, transparent 0 52%, color-mix(in srgb, var(--neutral90) 28%, transparent) 52% 52.4%, transparent 52.4%), linear-gradient(90deg, color-mix(in srgb, var(--neutral99) 82%, transparent), transparent);opacity:.44}.home-hero.home-hero--decoration-future_flow:before{background:repeating-linear-gradient(116deg, transparent 0 6.5rem, color-mix(in srgb, var(--primary50) 7%, transparent) 6.5rem 6.58rem, transparent 6.58rem 13rem), linear-gradient(116deg, transparent 0 50%, color-mix(in srgb, var(--primary90) 44%, transparent) 50% 51%, transparent 65%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--neutral95) 48%, transparent));opacity:.54}.home-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero__background:before,.home-hero__background:after{content:"";pointer-events:none;display:block;position:absolute;inset:0}.home-hero__wash{opacity:.28;filter:none;mix-blend-mode:normal;width:min(64rem,68vw);display:block;position:absolute;inset:auto}.home-hero__wash--primary{background:radial-gradient(circle at 42% 42%, #ffffffb8, transparent 30%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--primary50) 16%, transparent), transparent 70%);clip-path:none;height:64%;top:-12%;right:-18vw}.home-hero__wash--accent{background:radial-gradient(circle at 38% 48%, #ffffffa8, transparent 30%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--primary10) 11%, transparent), transparent 72%);clip-path:none;height:48%;bottom:-12%;left:-18vw}.home-hero--decoration-calm_gradient .home-hero__background:before{background:linear-gradient(118deg, transparent 0 37%, color-mix(in srgb, var(--primary50) 13%, transparent) 37% 38%, transparent 38% 100%), linear-gradient(118deg, transparent 0 56%, color-mix(in srgb, var(--primary10) 7%, transparent) 56% 56.4%, transparent 56.4% 100%);opacity:.78;mask-image:linear-gradient(100deg,#000000b8,#0000 78%)}.home-hero--decoration-calm_gradient .home-hero__background:after{background:radial-gradient(circle at 76% 20%, color-mix(in srgb, var(--primary50) 12%, transparent), transparent 34%);opacity:.68}.home-hero--decoration-premium_grid .home-hero__background:before{background:linear-gradient(color-mix(in srgb, var(--primary10) 5.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary10) 5.5%, transparent) 1px, transparent 1px);opacity:.64;transform-origin:20%;background-size:4.75rem 4.75rem;mask-image:linear-gradient(105deg,#0000007a,#0000 72%)}.home-hero--decoration-premium_grid .home-hero__background:after{background:linear-gradient(120deg, transparent 0 46%, color-mix(in srgb, var(--primary50) 12%, transparent) 46% 47%, transparent 47%), radial-gradient(circle at 70% 24%, #ffffffbd, transparent 36%);opacity:.68}.home-hero--decoration-soft_depth .home-hero__background:before{background:radial-gradient(ellipse at 70% 14%, color-mix(in srgb, var(--primary50) 15%, transparent), transparent 42%), radial-gradient(ellipse at 14% 86%, color-mix(in srgb, var(--primary10) 8.5%, transparent), transparent 40%);opacity:.82}.home-hero--decoration-soft_depth .home-hero__background:after{background:linear-gradient(118deg, transparent 0 42%, color-mix(in srgb, var(--primary50) 10%, transparent) 42% 42.8%, transparent 42.8%), linear-gradient(118deg, transparent 0 59%, color-mix(in srgb, var(--primary10) 5.5%, transparent) 59% 59.4%, transparent 59.4%);opacity:.72}.home-hero--decoration-future_flow .home-hero__background:before{background:conic-gradient(from 210deg at 62% 42%, transparent 0deg, color-mix(in srgb, var(--primary50) 16%, transparent) 62deg, transparent 126deg, color-mix(in srgb, var(--primary10) 9%, transparent) 210deg, transparent 302deg), radial-gradient(circle at 74% 24%, color-mix(in srgb, var(--primary50) 14%, transparent), transparent 31%);opacity:.58;filter:none;transform-origin:62% 42%;inset:-28% -16%}.home-hero--decoration-future_flow .home-hero__background:after{background:linear-gradient(112deg, transparent 0 18%, #ffffffbd 18% 24%, transparent 24%), repeating-linear-gradient(112deg, transparent 0 7.5rem, color-mix(in srgb, var(--primary10) 5.5%, transparent) 7.5rem 7.56rem, transparent 7.56rem 15rem);opacity:.78;mask-image:linear-gradient(100deg,#00000085,#0000 76%)}.home-hero__custom-mark{opacity:.16;filter:none;transform-origin:50%;height:auto;display:block;position:absolute}.home-hero__custom-mark svg{width:100%;height:auto;display:block}.home-hero__custom-mark path{fill:currentColor}.home-hero__custom-mark--one{width:clamp(24rem,42vw,54rem);color:var(--primary30);opacity:.18;top:6%;right:-4vw;transform:rotate(-10deg)}.home-hero__custom-mark--two{width:clamp(18rem,29vw,36rem);color:var(--primary40);opacity:.075;bottom:-8rem;left:-9rem;transform:rotate(17deg)}.home-hero__container{z-index:1;width:100%;max-width:1880px;min-height:inherit;grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:start;gap:clamp(1.4rem,3.2vw,3.75rem);margin:0 auto;display:grid;position:relative}.home-hero__content,.home-hero__media,.home-hero__trust{min-width:0}.home-hero__content{max-width:48rem}.home-hero__title{max-width:none;font-family:var(--ff-heading,var(--ff-primary,sans-serif));font-size:clamp(2.8rem,3.85vw,4.45rem);font-weight:var(--fw-heading-semibold,600);line-height:var(--type-hero-heading-line-height,.98);letter-spacing:var(--type-hero-heading-tracking,-.015em);text-wrap:balance;margin-block:0}.home-hero__title-nowrap{white-space:normal;color:var(--primary40)}.home-hero__copy{gap:1rem;max-width:48rem;margin-top:1.4rem;display:grid}.home-hero__lead{color:var(--neutral20);text-wrap:pretty;margin:0;font-size:clamp(1.12rem,1.35vw,1.32rem);font-weight:500;line-height:1.55}.home-hero__lead>:first-child{margin-top:0}.home-hero__lead>:last-child{margin-bottom:0}.home-hero__lead strong,.home-hero__lead b{color:var(--primary15);font-weight:700}.home-hero__lead em,.home-hero__lead i{font-style:italic}.home-hero__rating{background:var(--neutral99);width:fit-content;color:var(--neutral20);border:0;border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.45rem .7rem;font-size:1rem;line-height:1.1;display:inline-flex}.home-hero__rating-logo{flex:none;width:1.25rem;height:1.25rem}.home-hero__rating strong{color:var(--primary15);font-size:1rem;line-height:1}.home-hero__rating-stars{color:var(--color-accent);align-items:center;gap:.08rem;display:inline-flex}.home-hero__rating-star{flex:none;width:.95rem;height:.95rem}.home-hero__rating-star-empty{fill:color-mix(in srgb, var(--neutral60) 28%, transparent)}.home-hero__rating-star-fill{fill:currentColor}.home-hero__actions{flex-flow:column wrap;gap:.75rem;margin-top:1.8rem;display:flex}.home-hero__actions--count-1{max-width:18rem}.home-hero__button{width:100%;min-height:3.25rem;font-weight:var(--fw-body-semibold,600);text-align:center;white-space:normal;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.625rem;padding:.82rem 1.55rem;line-height:1.15;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.home-hero__button svg{fill:currentColor;flex:none;width:1.25rem;height:1.25rem;transition:transform .24s}.home-hero__button--secondary{border-color:var(--color-border);background:var(--neutral99);color:var(--primary25);box-shadow:0 .45rem 1.1rem color-mix(in srgb, var(--primary5) 5%, transparent)}.home-hero__button--secondary:hover{border-color:color-mix(in srgb, var(--primary40) 22%, var(--color-border));background:color-mix(in srgb, var(--primary98) 62%, var(--neutral99));transform:translateY(-.06rem)}.home-hero__button--primary{background:var(--front-primary-cta-bg,var(--primary50));color:var(--front-primary-cta-color,var(--neutral99));box-shadow:var(--front-primary-cta-shadow,0 .65rem 1.45rem color-mix(in srgb, var(--primary50) 22%, transparent))}.home-hero__button--primary:hover{background:var(--front-primary-cta-bg-hover,var(--primary40));box-shadow:var(--front-primary-cta-shadow-hover,0 .85rem 1.8rem color-mix(in srgb, var(--primary50) 20%, transparent));transform:translateY(-.06rem)}.home-hero__button--primary:hover svg,.home-hero__button--primary:focus-visible svg{transform:translate(.24rem)}.home-hero__button:focus-visible,.home-hero__vehicle-link:focus-visible,.home-hero__viewport:focus-visible{outline:2px solid color-mix(in srgb, var(--primary50) 72%, white);outline-offset:3px}.home-hero__button:focus:not(:focus-visible),.home-hero__vehicle-link:focus:not(:focus-visible),.home-hero__viewport:focus:not(:focus-visible),.home-hero__control:focus:not(:focus-visible),.home-hero__control--prev:focus:not(:focus-visible),.home-hero__control--next:focus:not(:focus-visible),.home-hero__control--toggle:focus:not(:focus-visible){outline:none}.home-hero__control:focus-visible,.home-hero__control--prev:focus-visible,.home-hero__control--next:focus-visible,.home-hero__control--toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--primary50) 72%, white);outline-offset:3px}.home-hero__media{position:relative}.home-hero__gallery,.home-hero__static-media{background:var(--neutral97);box-shadow:0 1.25rem 2.5rem color-mix(in srgb, var(--primary5) 12%, transparent);border-radius:clamp(1rem,1.5vw,1.35rem);position:relative;overflow:hidden}.home-hero__gallery-frame{border-radius:inherit;background:var(--primary10);box-shadow:var(--home-hero-shadow);border:0;padding:0;position:relative;overflow:hidden}.home-hero__gallery-frame:before{content:none}.home-hero__gallery-frame,.home-hero__viewport{width:100%}.home-hero__viewport{border-radius:inherit;aspect-ratio:auto;background:var(--neutral15);height:clamp(22rem,30vw,34rem);min-height:0;max-height:min(62vh,34rem);position:relative;overflow:hidden}.home-hero__slide{opacity:0;transition:opacity .18s;position:absolute;inset:0;transform:none}.home-hero__slide.is-active{z-index:2;opacity:1;transform:none}.home-hero__slide.is-exiting{z-index:1;opacity:0;transform:none}.home-hero__image,.home-hero__slide picture{width:100%;height:100%}.home-hero__slide picture{display:block}.home-hero__image{object-fit:cover;object-position:center bottom;display:block}@keyframes gv360-hero-image-zoom{0%{transform:scale(1.01)}to{transform:scale(1.065)}}@media (prefers-reduced-motion:no-preference){.home-hero__slide.is-active .home-hero__image{transform-origin:50% 62%;animation:6.6s cubic-bezier(.2,.7,.2,1) both gv360-hero-image-zoom}.home-hero__gallery.is-paused .home-hero__slide.is-active .home-hero__image{animation-play-state:paused}}.home-hero__image-shade{z-index:3;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--primary5) 44%, transparent) 0%, transparent 34%);position:absolute;inset:0}.home-hero__gallery:hover .home-hero__image,.home-hero__gallery:focus-within .home-hero__image{filter:none}.home-hero__vehicle-panel{z-index:5;border:1px solid color-mix(in srgb, var(--neutral99) 48%, transparent);background:color-mix(in srgb, var(--neutral99) 95%, transparent);max-width:calc(100% - clamp(2rem,4vw,3rem));color:var(--primary15);box-shadow:0 .75rem 1.9rem color-mix(in srgb, var(--primary5) 12%, transparent);text-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;border-radius:999px;align-items:center;gap:clamp(.8rem,1.5vw,1.25rem);padding:.72rem 1.15rem .72rem .72rem;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;inset:clamp(1rem,2vw,1.5rem) auto auto clamp(1rem,2vw,1.5rem)}.home-hero__vehicle-panel--top_left{inset:clamp(1rem,2vw,1.5rem) auto auto clamp(1rem,2vw,1.5rem)}.home-hero__vehicle-panel--bottom_left{inset:auto auto clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem)}.home-hero__vehicle-offer{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:var(--color-accent);min-height:1.65rem;color:var(--color-on-accent);white-space:nowrap;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.32rem .62rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-1.15rem;right:1.2rem}.home-hero__vehicle-panel:hover,.home-hero__vehicle-panel:focus-within{box-shadow:0 1rem 2.3rem color-mix(in srgb, var(--primary5) 16%, transparent);transform:translateY(-.18rem)}.home-hero__vehicle-main{align-items:center;gap:.75rem;min-width:0;display:flex}.home-hero__gallery--no-logo .home-hero__vehicle-main{gap:0}.home-hero__vehicle-logo,.home-hero__vehicle-logo--horizontal,.home-hero__vehicle-logo--horizontal_largo,.home-hero__vehicle-logo--horizontal-corto,.home-hero__vehicle-logo--horizontal_corto,.home-hero__vehicle-logo--vertical,.home-hero__vehicle-logo--circular,.home-hero__vehicle-logo--circle{background:0 0;border:0;border-radius:0;flex:0 0 clamp(2.75rem,3.4vw,3.65rem);width:clamp(2.75rem,3.4vw,3.65rem);height:2.25rem;padding:0}.home-hero__vehicle-logo--horizontal,.home-hero__vehicle-logo--horizontal_largo,.home-hero__vehicle-logo--horizontal-corto,.home-hero__vehicle-logo--horizontal_corto{flex-basis:clamp(3.25rem,4.4vw,4.6rem);width:clamp(3.25rem,4.4vw,4.6rem)}.home-hero__vehicle-logo--vertical{flex-basis:clamp(2rem,2.55vw,2.65rem);width:clamp(2rem,2.55vw,2.65rem);height:2.65rem}.home-hero__vehicle-logo--circular,.home-hero__vehicle-logo--circle{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.home-hero__vehicle-logo img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%}.home-hero__vehicle-logo span{border:1px solid var(--color-border);background:var(--neutral98);width:2.5rem;height:2.5rem;color:var(--primary20);border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:inline-flex}.home-hero__vehicle-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.home-hero__vehicle-title{color:var(--primary15);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:700;line-height:1.16;overflow:hidden}.home-hero__vehicle-subtitle{color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:500;line-height:1.2;overflow:hidden}.home-hero__vehicle-side{border-left:1px solid var(--color-border);align-items:center;padding-left:clamp(.75rem,1.3vw,1.15rem);display:flex}.home-hero__gallery--no-price .home-hero__vehicle-panel{padding-right:1.05rem}.home-hero__vehicle-price-wrap{background:0 0;border:0;padding:0}.home-hero__vehicle-price{color:var(--primary15);text-align:left;justify-items:start;gap:.05rem;display:grid}.home-hero__vehicle-price-amount{color:var(--primary15);white-space:nowrap;align-items:baseline;gap:.1em;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:700;line-height:1.16;display:inline-flex}.home-hero__vehicle-price-amount span:last-child{font-size:1em;font-weight:700}.home-hero__vehicle-price-period{color:var(--color-text-2);white-space:nowrap;font-size:.84rem;font-weight:500;line-height:1.2}.home-hero__vehicle-price--fallback{max-width:9.5rem;color:var(--primary15);font-size:.86rem;font-weight:700;line-height:1.12}.home-hero__vehicle-link{z-index:10;border:1px solid color-mix(in srgb, var(--neutral99) 54%, transparent);background:color-mix(in srgb, var(--neutral99) 95%, transparent);min-height:2.5rem;color:var(--primary15);opacity:1;pointer-events:auto;text-shadow:none;-webkit-tap-highlight-color:transparent;box-shadow:0 .45rem 1.1rem color-mix(in srgb, var(--primary5) 8%, transparent);-webkit-backdrop-filter:none;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.58rem 1.1rem;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:clamp(.85rem,1.4vw,1.15rem);left:auto;right:clamp(.85rem,1.4vw,1.15rem);transform:none}.home-hero__vehicle-link:after{content:none}.home-hero__vehicle-link svg{width:1.12rem;height:1.12rem}.home-hero__gallery:hover .home-hero__vehicle-link,.home-hero__gallery:focus-within .home-hero__vehicle-link{opacity:1;transform:none}.home-hero__vehicle-link:hover,.home-hero__vehicle-link:focus-visible{background:var(--neutral99);color:var(--primary40);box-shadow:0 .75rem 1.55rem color-mix(in srgb, var(--primary5) 14%, transparent);transform:translateY(-.12rem)}.home-hero__gallery-controls{z-index:11;border:1px solid color-mix(in srgb, var(--neutral99) 12%, transparent);background:color-mix(in srgb, var(--primary5) 76%, transparent);-webkit-backdrop-filter:none;pointer-events:auto;border-radius:999px;align-items:center;gap:.12rem;padding:.25rem;display:flex;position:absolute;inset:auto clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) auto}.home-hero__control,.home-hero__control--prev,.home-hero__control--next,.home-hero__control--toggle{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--neutral99);opacity:1;pointer-events:auto;box-shadow:none;backdrop-filter:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding-inline:0;transition:background-color .18s,color .18s;position:static;transform:none}.home-hero__control svg,.home-hero__control--toggle svg{fill:currentColor;width:1.25rem;height:1.25rem}.home-hero__control--prev svg path,.home-hero__control--next svg path,.home-hero__control--toggle svg path{fill:currentColor}.home-hero__gallery:hover .home-hero__control,.home-hero__gallery:focus-within .home-hero__control,.home-hero__gallery:hover .home-hero__control--prev,.home-hero__gallery:focus-within .home-hero__control--prev,.home-hero__gallery:hover .home-hero__control--next,.home-hero__gallery:focus-within .home-hero__control--next,.home-hero__gallery:hover .home-hero__control--toggle,.home-hero__gallery:focus-within .home-hero__control--toggle{opacity:1;pointer-events:auto;transform:none}.home-hero__control:not([disabled]):hover,.home-hero__control:focus-visible{background:color-mix(in srgb, var(--neutral99) 14%, transparent);color:var(--neutral99);border-color:#0000}.home-hero__trust{gap:clamp(.85rem,1.5vw,1.25rem);padding-top:clamp(.75rem,1.4vw,1.5rem)}.home-hero__trust-item{background:linear-gradient(128deg, color-mix(in srgb, var(--primary98) 96%, transparent), transparent 62%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--primary80) 24%, transparent), transparent 36%), var(--neutral99);color:inherit;box-shadow:none;border-color:#0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.85rem,1.2vw,1.15rem);padding:clamp(.95rem,1.35vw,1.35rem);transition:transform .24s,border-color .24s,background-color .24s,box-shadow .24s;position:relative;overflow:hidden}.home-hero__trust-item:before{content:none}.home-hero__trust-icon{background:radial-gradient(circle at 34% 26%, var(--neutral99), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--primary98) 88%, var(--neutral99)), color-mix(in srgb, var(--primary92) 78%, var(--neutral99)));width:clamp(3.8rem,4.6vw,5.35rem);height:clamp(3.8rem,4.6vw,5.35rem);color:var(--primary30);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary50) 9%, transparent);border-radius:1.05rem;justify-content:center;place-self:center;align-items:center;transition:transform .28s,background-color .28s,color .28s;display:inline-flex;position:relative}.home-hero__trust-icon:before{content:none}.home-hero__trust-icon svg{z-index:1;fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:66%;height:66%;transition:transform .28s;position:relative}.home-hero__trust-check{stroke:var(--color-accent);stroke-width:4px}.home-hero__trust-item:hover .home-hero__trust-icon,.home-hero__trust-item:focus-within .home-hero__trust-icon{color:var(--primary10);transform:translateY(-.2rem)scale(1.03)}.home-hero__trust-item:hover,.home-hero__trust-item:focus-within{box-shadow:none;border-color:#0000;transform:translateY(-.18rem)}.home-hero__trust-item:hover .home-hero__trust-icon svg,.home-hero__trust-item:focus-within .home-hero__trust-icon svg{transform:rotate(-2deg)scale(1.06)}.home-hero__trust-item strong{font-size:clamp(1rem,1.08vw,1.22rem)}.home-hero__trust-item span{text-wrap:pretty;font-size:clamp(.9rem,.95vw,1rem)}.home-hero__trust-link{color:var(--color-primary,var(--primary40));font-size:.88rem;font-weight:inherit;align-items:center;gap:.35rem;margin-top:.85rem;line-height:1.2;text-decoration:none;display:inline-flex}.home-hero__trust-link>span{color:inherit;text-underline-offset:.22em;text-decoration:underline 1px}.home-hero__trust-link svg{fill:currentColor;align-self:center;width:1.28rem;height:1.28rem;transition:none;display:block;transform:translateY(.02em)}.home-hero__trust-link:hover,.home-hero__trust-link:focus-visible{color:var(--primary10)}.home-hero__trust-link:hover svg,.home-hero__trust-link:focus-visible svg{transform:translateY(.02em)}.home-hero__trust--style-modern{border:1px solid color-mix(in srgb, var(--primary40) 10%, var(--color-border));background:linear-gradient(130deg, color-mix(in srgb, var(--neutral99) 96%, transparent), color-mix(in srgb, var(--primary98) 34%, var(--neutral99))), var(--neutral99);width:100%;box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--primary5) 7%, transparent);border-radius:clamp(1rem,1.45vw,1.35rem);flex-direction:column;gap:1.25rem;padding:clamp(1.15rem,2vw,1.8rem);display:flex}.home-hero__trust--style-modern .home-hero__trust-item{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:clamp(.9rem,1.35vw,1.25rem);padding:0;display:flex;overflow:visible;transform:none}.home-hero__trust--style-modern .home-hero__trust-item:hover,.home-hero__trust--style-modern .home-hero__trust-item:focus-within{box-shadow:none;transform:none}.home-hero__trust--style-modern .home-hero__trust-icon{border:1px solid color-mix(in srgb, var(--primary40) 12%, var(--color-border));background:linear-gradient(145deg, var(--neutral99), color-mix(in srgb, var(--primary98) 78%, var(--neutral99)));width:clamp(3rem,3.35vw,3.45rem);height:clamp(3rem,3.35vw,3.45rem);color:var(--primary25);box-shadow:none;border-radius:.82rem;flex:0 0 clamp(3rem,3.35vw,3.45rem);align-self:center;margin-top:0}.home-hero__trust--style-modern .home-hero__trust-icon svg{fill:currentColor;stroke:none;stroke-width:0;width:62%;height:62%;transform:none}.home-hero__trust--style-modern .home-hero__trust-icon svg path,.home-hero__trust--style-modern .home-hero__trust-icon svg circle,.home-hero__trust--style-modern .home-hero__trust-icon svg rect,.home-hero__trust--style-modern .home-hero__trust-icon svg polygon,.home-hero__trust--style-modern .home-hero__trust-icon svg polyline,.home-hero__trust--style-modern .home-hero__trust-icon svg line{fill:currentColor;stroke:none}.home-hero__trust--style-modern .home-hero__trust-item:hover .home-hero__trust-icon,.home-hero__trust--style-modern .home-hero__trust-item:focus-within .home-hero__trust-icon{color:var(--primary25);border-color:color-mix(in srgb, var(--primary40) 12%, var(--color-border));background:linear-gradient(145deg, var(--neutral99), color-mix(in srgb, var(--primary98) 78%, var(--neutral99)));box-shadow:none;transform:none}.home-hero__trust--style-modern .home-hero__trust-item:hover .home-hero__trust-icon svg,.home-hero__trust--style-modern .home-hero__trust-item:focus-within .home-hero__trust-icon svg{transform:none}.home-hero__trust--style-modern .home-hero__trust-item:has(.home-hero__trust-link:hover) .home-hero__trust-icon,.home-hero__trust--style-modern .home-hero__trust-item:has(.home-hero__trust-link:focus-visible) .home-hero__trust-icon{color:var(--primary40);border-color:color-mix(in srgb, var(--primary40) 28%, var(--color-border));background:color-mix(in srgb, var(--primary96) 80%, var(--neutral99));box-shadow:none;transform:translateY(-.12rem)}.home-hero__trust--style-modern .home-hero__trust-item:has(.home-hero__trust-link:hover) .home-hero__trust-icon svg,.home-hero__trust--style-modern .home-hero__trust-item:has(.home-hero__trust-link:focus-visible) .home-hero__trust-icon svg{transform:none}.home-hero__trust-content{flex-direction:column;flex:auto;min-width:0;display:flex}.home-hero__trust--style-modern .home-hero__trust-item strong{color:var(--primary15);margin:0 0 .28rem;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.18}.home-hero__trust--style-modern .home-hero__trust-content>span{color:var(--color-text-2);margin:0;font-size:clamp(.88rem,.9vw,.95rem);line-height:1.55}.home-hero__trust--style-modern .home-hero__trust-link{width:fit-content;color:var(--color-primary,var(--primary40));font-size:.88rem;font-weight:inherit;margin-top:.85rem;text-decoration:none}.home-hero__trust--style-modern .home-hero__trust-link>span{color:inherit;text-underline-offset:.22em;text-decoration:underline 1px}.home-hero__trust--style-modern .home-hero__trust-link:hover,.home-hero__trust--style-modern .home-hero__trust-link:focus-visible{color:var(--primary20)}.home-hero__trust--style-modern .home-hero__trust-link:hover svg,.home-hero__trust--style-modern .home-hero__trust-link:focus-visible svg{transform:translateY(.02em)}@media (width>=1080px){.home-hero__trust--style-modern{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}.home-hero__trust--style-modern .home-hero__trust-item{border-right:1px solid var(--color-border);flex:1 1 0;padding:0 clamp(1rem,1.85vw,2.25rem)}.home-hero__trust--style-modern .home-hero__trust-item:first-child{padding-left:0}.home-hero__trust--style-modern .home-hero__trust-item:last-child{border-right:0;padding-right:0}}@media (width>=600px){.home-hero__lead{font-size:clamp(1.12rem,1.32vw,1.3rem)}.home-hero__actions{flex-direction:row}.home-hero__button{white-space:nowrap;flex:0 auto;width:auto}}@media (width<=600px){.home-hero__title{max-width:100%;font-size:clamp(2.15rem,8.4vw,3rem)}.home-hero__rating{border-radius:999px;flex-wrap:nowrap}.home-hero__viewport{height:clamp(21rem,88vw,28rem);min-height:0;max-height:none}.home-hero__vehicle-panel{grid-template-columns:none;justify-content:space-between;align-items:flex-end;gap:.85rem;padding-bottom:0;display:flex;inset:auto .9rem 4.25rem}.home-hero__vehicle-main{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0}.home-hero__vehicle-logo{display:none}.home-hero__vehicle-title{font-size:clamp(1rem,4.2vw,1.18rem)}.home-hero__vehicle-subtitle{-webkit-line-clamp:1;font-size:.84rem}.home-hero__vehicle-side,.home-hero__vehicle-price-wrap{flex:none;justify-self:end}.home-hero__vehicle-price-amount{font-size:clamp(1rem,4.2vw,1.18rem)}.home-hero__vehicle-link{padding:.55rem .78rem;font-size:.84rem}.home-hero__gallery-controls{justify-content:initial;bottom:.9rem;left:auto;right:.9rem}}@media (width>=720px) and (width<=1079px){.home-hero__trust{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero__trust-item{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.home-hero__trust-icon{width:clamp(4.8rem,9vw,6.5rem);height:clamp(4.8rem,9vw,6.5rem)}}@media (width>=900px) and (width<=1079px){.home-hero.home-hero--front{padding-top:calc(var(--altura-header) + clamp(1.25rem, 2.4vw, 2rem));align-items:center;padding-bottom:clamp(2.5rem,4vw,3.5rem);display:grid}.logged-in .home-hero.home-hero--front{padding-top:calc(var(--altura-header) + var(--altura-WpAdminBar,0px) + clamp(.85rem, 1.6vw, 1.35rem))}.home-hero__container{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-content:center;align-items:end;gap:clamp(1.5rem,2.8vw,2.25rem) clamp(1.25rem,2.6vw,2rem);min-height:0}.home-hero__content,.home-hero__media{align-self:end}.home-hero__title{font-size:clamp(2.7rem,4.8vw,3.35rem)}.home-hero__lead{font-size:1.08rem;line-height:1.55}.home-hero__actions{max-width:30rem}.home-hero__viewport{height:clamp(22rem,39vw,26rem);max-height:none}.home-hero__vehicle-panel{max-width:calc(100% - 11.75rem)}.home-hero__trust{grid-column:1/-1}.home-hero__trust--style-modern{flex-direction:row;gap:0;padding:clamp(1rem,1.8vw,1.4rem)}.home-hero__trust--style-modern .home-hero__trust-item{border-right:1px solid var(--color-border);flex:1 1 0;padding:0 clamp(.9rem,1.7vw,1.25rem)}.home-hero__trust--style-modern .home-hero__trust-item:first-child{padding-left:0}.home-hero__trust--style-modern .home-hero__trust-item:last-child{border-right:0;padding-right:0}}@media (width>=784px) and (width<=899px){.home-hero__viewport{height:clamp(25rem,54vw,33rem);min-height:0;max-height:none}.home-hero__vehicle-panel{padding-bottom:0}.home-hero__vehicle-logo{flex-basis:clamp(2.75rem,3.4vw,3.65rem);width:clamp(2.75rem,3.4vw,3.65rem);height:2.25rem}.home-hero__vehicle-logo--horizontal,.home-hero__vehicle-logo--horizontal_largo,.home-hero__vehicle-logo--horizontal-corto,.home-hero__vehicle-logo--horizontal_corto{flex-basis:clamp(3.25rem,4.4vw,4.6rem);width:clamp(3.25rem,4.4vw,4.6rem);height:2.25rem}.home-hero__vehicle-title,.home-hero__vehicle-price-amount{font-size:clamp(1rem,1.45vw,1.18rem)}.home-hero__vehicle-subtitle,.home-hero__vehicle-price-period{font-size:clamp(.82rem,1.15vw,.94rem)}}@media (width>=1080px){.home-hero.home-hero--front{--home-hero-desktop-height:min(100svh, 58rem);--home-hero-desktop-top-gap:clamp(3rem, 4vw, 4.75rem);--home-hero-logged-in-top-gap:clamp(1rem, 1.8vw, 2rem);--home-hero-desktop-bottom-gap:clamp(3.5rem, 4.5vw, 5.5rem);min-height:var(--home-hero-desktop-height);padding-top:calc(var(--altura-header) + var(--home-hero-desktop-top-gap));padding-bottom:var(--home-hero-desktop-bottom-gap);align-items:center;display:grid}.logged-in .home-hero.home-hero--front{--home-hero-desktop-height:min(calc(100svh - var(--altura-WpAdminBar,0px)), 58rem);padding-top:calc(var(--altura-header) + var(--altura-WpAdminBar,0px) + var(--home-hero-logged-in-top-gap))}.home-hero__container{min-height:calc(var(--home-hero-desktop-height) - var(--altura-header) - var(--home-hero-desktop-top-gap) - var(--home-hero-desktop-bottom-gap));grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:end;gap:clamp(1.1rem,2vw,1.8rem) clamp(1.5rem,2.4vw,3rem)}.logged-in .home-hero.home-hero--front .home-hero__container{min-height:calc(var(--home-hero-desktop-height) - var(--altura-header) - var(--home-hero-logged-in-top-gap) - var(--home-hero-desktop-bottom-gap))}.home-hero__content{align-self:center;max-width:49rem;padding-top:0}.home-hero__media{min-width:0}.home-hero__trust{grid-column:1/-1;align-self:end}}@media (width>=1080px) and (width<=1359px){.home-hero__title{font-size:clamp(3.15rem,4.1vw,3.35rem)}}@media (width>=1360px){.home-hero__content{max-width:49rem;padding-top:0}.home-hero__title{max-width:none;font-size:clamp(3.35rem,3.25vw,4.2rem)}.home-hero__title-nowrap{white-space:nowrap}.home-hero__lead{font-size:1.15rem;line-height:1.54}.home-hero__copy{margin-top:1.25rem}.home-hero__rating{margin-top:1.1rem}.home-hero__actions{margin-top:1.55rem}.home-hero__viewport{height:clamp(26rem,31vw,32.5rem);max-height:min(61vh,32.5rem)}}@media (width>=1600px){.home-hero__container{column-gap:clamp(1.5rem,2.1vw,2.75rem)}.home-hero__title{font-size:4.25rem}.home-hero__content{padding-right:clamp(1.5rem,2vw,2.5rem)}.home-hero__lead{font-size:clamp(1.16rem,.86vw,1.34rem);line-height:1.54}.home-hero__media{justify-self:stretch;width:100%}}@media (width>=1800px){.home-hero__container{column-gap:clamp(2rem,2.4vw,3rem)}.home-hero__title{font-size:4.5rem}.home-hero__media{justify-self:stretch;width:100%}.home-hero__viewport{height:clamp(28rem,29vw,34.5rem);max-height:min(62vh,34.5rem)}}body.esquema-rojo .home-hero{--home-hero-shadow:0 1rem 2.2rem color-mix(in srgb, var(--neutral10) 10%, transparent)}body.esquema-rojo :is(.home-hero__rating strong,.home-hero__button--secondary,.home-hero__trust-item strong,.home-hero__trust-link){color:var(--neutral10)}body.esquema-rojo .home-hero__button--secondary:hover{border-color:color-mix(in srgb, var(--neutral10) 22%, var(--color-border));background:color-mix(in srgb, var(--neutral95) 62%, var(--neutral99))}body.esquema-rojo :is(.home-hero__vehicle-panel,.home-hero__vehicle-title,.home-hero__vehicle-price,.home-hero__vehicle-price-amount,.home-hero__vehicle-price--fallback,.home-hero__vehicle-link),body.esquema-rojo .home-hero__gallery--panel-outside .home-hero__vehicle-price-amount{color:var(--neutral10)}body.esquema-rojo .home-hero__gallery--panel-outside .home-hero__control--toggle{background:var(--primary50)}body.esquema-rojo .home-hero__gallery:not(.home-hero__gallery--panel-outside) .home-hero__gallery-controls{background:color-mix(in srgb, var(--neutral5) 80%, transparent)}.home-hero__gallery--panel-outside{--home-hero-outside-image-height:clamp(22rem, 29vw, 30rem);--home-hero-outside-image-radius:clamp(.85rem, 1.25vw, 1.1rem);box-shadow:0 1.25rem 1.55rem -.35rem color-mix(in srgb, var(--primary5) 5%, transparent), 0 .65rem .65rem -.35rem color-mix(in srgb, var(--primary5) 2%, transparent);background:#ffffffbf;border:0;border-radius:clamp(1.05rem,1.55vw,1.45rem);padding:clamp(.75rem,1.15vw,1rem);overflow:hidden}.home-hero__gallery--panel-outside .home-hero__gallery-frame{border-radius:var(--home-hero-outside-image-radius);box-shadow:none;background:0 0;overflow:hidden}.home-hero__gallery--panel-outside .home-hero__viewport{aspect-ratio:auto;background:0 0;height:auto;max-height:none;overflow:visible}.home-hero__gallery--panel-outside .home-hero__viewport:before{content:"";width:100%;height:var(--home-hero-outside-image-height);border-radius:var(--home-hero-outside-image-radius);background:var(--neutral15);display:block}.home-hero__gallery--panel-outside .home-hero__slide{height:var(--home-hero-outside-image-height);border-radius:var(--home-hero-outside-image-radius);aspect-ratio:auto;inset:0 0 auto;overflow:hidden}.home-hero__gallery--panel-outside .home-hero__image{border-radius:var(--home-hero-outside-image-radius);object-position:center bottom}.home-hero__gallery--panel-outside .home-hero__image-shade{display:none}.home-hero__gallery--panel-outside .home-hero__vehicle-panel{z-index:6;width:auto;min-width:0;max-width:none;color:var(--primary15);box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(1.1rem,1.7vw,1.45rem) clamp(11.25rem,15vw,13.5rem) clamp(.3rem,.75vw,.5rem) clamp(.25rem,1vw,1rem);position:relative;inset:auto;transform:none}.home-hero__gallery--panel-outside .home-hero__vehicle-panel:hover,.home-hero__gallery--panel-outside .home-hero__vehicle-panel:focus-within{box-shadow:none;transform:none}.home-hero__gallery--panel-outside .home-hero__vehicle-offer{box-shadow:none;align-self:center;margin-right:-.25rem;position:static}.home-hero__gallery--panel-outside .home-hero__vehicle-main{gap:clamp(.8rem,1.25vw,1.1rem)}.home-hero__gallery--panel-outside .home-hero__vehicle-logo,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal_largo,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal-corto,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal_corto,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--vertical,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--circular,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--circle{background:0 0;border:0;border-radius:0;flex:0 0 clamp(3.05rem,3.7vw,3.65rem);justify-content:center;align-items:center;width:clamp(3.05rem,3.7vw,3.65rem);height:clamp(2.35rem,2.75vw,2.75rem);padding:0;display:inline-flex}.home-hero__gallery--panel-outside .home-hero__vehicle-logo img{max-width:100%;max-height:100%}.home-hero__gallery--panel-outside .home-hero__vehicle-title{color:var(--primary10);font-size:clamp(1.1rem,1.35vw,1.35rem);font-weight:700;line-height:1.16}.home-hero__gallery--panel-outside .home-hero__vehicle-subtitle{color:var(--color-text-2);font-size:clamp(.88rem,.95vw,.98rem);font-weight:500;line-height:1.2}.home-hero__gallery--panel-outside .home-hero__vehicle-side{border-left:1px solid var(--color-border);margin-left:auto;padding-left:clamp(1rem,1.5vw,1.35rem)}.home-hero__gallery--panel-outside .home-hero__vehicle-price{text-align:right;justify-items:end}.home-hero__gallery--panel-outside .home-hero__vehicle-price-amount{color:var(--primary50);font-size:clamp(1.1rem,1.35vw,1.35rem);font-weight:700;line-height:1.16}.home-hero__gallery--panel-outside .home-hero__vehicle-price-period{color:var(--color-text-2);letter-spacing:0;text-transform:none;font-size:clamp(.88rem,.95vw,.98rem);font-weight:500;line-height:1.2}.home-hero__gallery--panel-outside .home-hero__vehicle-link{opacity:1;visibility:visible;pointer-events:auto;transform:none}.home-hero__gallery--panel-outside .home-hero__gallery-controls{z-index:9;border:1px solid color-mix(in srgb, var(--neutral80) 70%, transparent);background:color-mix(in srgb, var(--neutral99) 96%, transparent);box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--neutral10) 10%, transparent);opacity:1;visibility:visible;pointer-events:auto;border-radius:999px;gap:.125rem;padding:.25rem;position:absolute;bottom:clamp(1.15rem,1.7vw,1.45rem);right:clamp(1.2rem,2vw,1.65rem);transform:none}@media (width>=1080px){.home-hero__media--panel-outside{justify-self:stretch;width:100%}}.home-hero__gallery--panel-outside .home-hero__control,.home-hero__gallery--panel-outside .home-hero__control--prev,.home-hero__gallery--panel-outside .home-hero__control--next,.home-hero__gallery--panel-outside .home-hero__control--toggle{width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--neutral20);background:0 0}.home-hero__gallery--panel-outside .home-hero__control--toggle{background:var(--primary50);color:var(--neutral99)}.home-hero__gallery--panel-outside .home-hero__control:not([disabled]):hover,.home-hero__gallery--panel-outside .home-hero__control:focus-visible{background:var(--neutral95);color:var(--neutral10)}.home-hero__gallery--panel-outside .home-hero__control--toggle:not([disabled]):hover,.home-hero__gallery--panel-outside .home-hero__control--toggle:focus-visible{background:var(--primary40);color:var(--neutral99)}@media (width<=720px){.home-hero__gallery--panel-outside{--home-hero-outside-image-height:clamp(18rem, 64vw, 24rem);padding:.72rem}.home-hero__gallery--panel-outside .home-hero__vehicle-panel{flex-wrap:wrap;align-items:flex-start;gap:.85rem;padding:1rem .35rem .25rem}.home-hero__gallery--panel-outside .home-hero__vehicle-main{flex:min(100%,16rem)}.home-hero__gallery--panel-outside .home-hero__vehicle-logo,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal_largo,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal-corto,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal_corto,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--vertical,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--circular,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--circle{flex-basis:2.85rem;width:2.85rem;height:2.15rem;display:inline-flex}.home-hero__gallery--panel-outside .home-hero__vehicle-side{border-left:0;margin-left:0;padding:0}.home-hero__gallery--panel-outside .home-hero__vehicle-price{text-align:left;justify-items:start}.home-hero__gallery--panel-outside .home-hero__gallery-controls{justify-content:flex-end;margin:.75rem .1rem 0 0;position:static}}.home-hero--decoration-premium_grid .home-hero__trust--style-modern,.home-hero--decoration-future_flow .home-hero__trust--style-modern{position:relative}.home-hero--decoration-none .home-hero__background{display:none}.home-hero__trust--count-1,.home-hero__trust--count-2{justify-content:center}@media (width>=720px){.home-hero__trust--count-1{grid-template-columns:minmax(0,min(100%,34rem))}.home-hero__trust--count-2{grid-template-columns:repeat(2,minmax(0,min(100%,30rem)))}}