.hero-section,.hero-section__scroll-indicator{display:none}.home-hero.home-hero--front{--home-hero-radius:.75rem;--home-hero-shadow:0 1rem 2.2rem color-mix(in srgb, var(--primary10) 11%, transparent);--home-hero-background:#f8fafc;--home-hero-foreground:var(--color-text);--home-hero-title-color:var(--color-text);--home-hero-accent-color:var(--color-brand-text, var(--primary40));--home-hero-lead-color:var(--neutral20);--home-hero-strong-color:var(--primary15);--home-hero-rating-background:var(--neutral99);--home-hero-rating-border:color-mix(in srgb,var(--primary40) 12%,var(--color-border));--home-hero-rating-color:var(--neutral20);--home-hero-secondary-background:var(--neutral99);--home-hero-secondary-border:var(--color-border);--home-hero-secondary-color:var(--primary25);--home-hero-cta-start:var(--color-action-strong, var(--action30));--home-hero-cta-end:var(--color-action, var(--action50));--home-hero-cta-hover-start:var(--color-action-strong, var(--action30));--home-hero-cta-hover-end:var(--color-action-hover, var(--action40));--home-hero-cta-color:var(--color-on-action, #fff);--home-hero-cta-shadow:color-mix(in srgb, var(--color-action, var(--action50)) 36%, transparent);--home-hero-cta-hover-shadow:color-mix(in srgb, var(--color-action-hover, var(--action40)) 46%, transparent);isolation:isolate;padding-inline:var(--wrapper-padding);padding-top:calc(var(--altura-header,4rem) + clamp(1.75rem,3vw,3rem));color:var(--home-hero-foreground);background:var(--home-hero-background);padding-bottom:clamp(3rem,5vw,5rem);position:relative;overflow:hidden}.home-hero.home-hero--theme-oscuro{--home-hero-background:#0c0d12;--home-hero-foreground:#f8fafc;--home-hero-title-color:#fff;--home-hero-accent-color:var(--color-brand-on-dark, var(--primary70));--home-hero-lead-color:#cbd5e1;--home-hero-strong-color:#fff;--home-hero-rating-background:#181a24;--home-hero-rating-border:rgba(255,255,255,.12);--home-hero-rating-color:#cbd5e1;--home-hero-secondary-background:rgba(255,255,255,.08);--home-hero-secondary-border:rgba(255,255,255,.18);--home-hero-secondary-color:#fff;--home-hero-cta-start:var(--color-action-strong, var(--action30));--home-hero-cta-end:var(--color-action, var(--action50));--home-hero-cta-hover-start:var(--color-action-strong, var(--action30));--home-hero-cta-hover-end:var(--color-action-hover, var(--action40));--home-hero-cta-color:var(--color-on-action, #fff);--home-hero-cta-shadow:color-mix(in srgb, var(--color-action, var(--action50)) 44%, transparent);--home-hero-cta-hover-shadow:color-mix(in srgb, var(--color-action-hover, var(--action40)) 52%, transparent)}.home-hero.home-hero--front:not(.home-hero--height-peek):not(.home-hero--height-auto),.home-hero.home-hero--height-fullscreen{min-height:100dvh}.logged-in .home-hero.home-hero--front:not(.home-hero--height-peek):not(.home-hero--height-auto),.logged-in .home-hero.home-hero--height-fullscreen{min-height:calc(100dvh - var(--altura-WpAdminBar,2.875rem));padding-top:calc(var(--altura-header,4rem) + var(--altura-WpAdminBar,2.875rem) + clamp(.9rem,1.8vw,1.6rem))}.home-hero.home-hero--height-peek{min-height:clamp(32rem,75dvh,44rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.logged-in .home-hero.home-hero--height-peek{min-height:calc(clamp(32rem,75dvh,44rem) - var(--altura-WpAdminBar,2.875rem));padding-top:calc(var(--altura-header,4rem) + var(--altura-WpAdminBar,2.875rem) + clamp(.9rem,1.8vw,1.6rem))}.home-hero.home-hero--height-auto{min-height:auto;padding-bottom:clamp(2rem,3.5vw,3.5rem)}.logged-in .home-hero.home-hero--height-auto{min-height:auto;padding-top:calc(var(--altura-header,4rem) + var(--altura-WpAdminBar,2.875rem) + clamp(.9rem,1.8vw,1.6rem))}.home-hero.home-hero--no-trust{padding-bottom:clamp(2rem,3.5vw,3.5rem)}.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,.home-hero--decoration-none:not(.home-hero--has-background-image) .home-hero__background{display:none}.home-hero__stage-spotlight{position:absolute;pointer-events:none;border-radius:50%;filter:blur(45px);will-change:transform,opacity;display:block}.home-hero__stage-spotlight--left{width:min(55rem,64vw);height:min(68rem,78vw);top:-22%;left:8%;background:conic-gradient(from 140deg at 20% 0,rgba(37,99,235,.22) 0deg,rgba(147,197,253,.38) 45deg,transparent 90deg);animation:16s ease-in-out infinite alternate gv360-spotlight-pan-left;transform-origin:20% 0%}.home-hero__stage-spotlight--right{width:min(52rem,60vw);height:min(62rem,72vw);top:-18%;right:4%;background:conic-gradient(from 200deg at 80% 0,rgba(251,191,36,.18) 0deg,rgba(255,255,255,.45) 40deg,transparent 85deg);animation:14s ease-in-out infinite alternate gv360-spotlight-pan-right;transform-origin:80% 0%}.home-hero__stage-floor{position:absolute;bottom:-10%;left:10%;width:80%;height:40%;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(37,99,235,.16) 0,rgba(255,255,255,.3) 35%,transparent 70%);filter:blur(40px);animation:7s ease-in-out infinite alternate gv360-floor-breathe;display:block}@keyframes gv360-spotlight-pan-left{0%{transform:rotate(-8deg) scale(.95);opacity:.6}50%{transform:rotate(6deg) scale(1.08);opacity:1}100%{transform:rotate(18deg) scale(1.02);opacity:.75}}@keyframes gv360-spotlight-pan-right{0%{transform:rotate(12deg) scale(1.04);opacity:.7}50%{transform:rotate(-4deg) scale(.96);opacity:1}100%{transform:rotate(-16deg) scale(1.08);opacity:.65}}@keyframes gv360-floor-breathe{0%{transform:scale(.92);opacity:.5}100%{transform:scale(1.08);opacity:.9}}.home-hero__aurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(55px);opacity:.55;will-change:transform,opacity;display:block}.home-hero__aurora--1{width:min(62rem,74vw);height:min(62rem,74vw);top:-20%;right:-12vw;background:radial-gradient(circle at 45% 45%,rgba(37,99,235,.3),rgba(147,197,253,.45) 40%,rgba(219,234,254,.2) 60%,transparent 75%);animation:16s ease-in-out infinite alternate gv360-aurora-drift-1}.home-hero__aurora--2{width:min(56rem,66vw);height:min(56rem,66vw);bottom:-20%;left:-10vw;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.26),rgba(255,255,255,.75) 45%,rgba(191,219,254,.35) 65%,transparent 75%);animation:14s ease-in-out infinite alternate gv360-aurora-drift-2}.home-hero__aurora--3{width:min(48rem,58vw);height:min(36rem,42vw);top:20%;left:15vw;background:radial-gradient(ellipse at 50% 50%,rgba(56,189,248,.35),rgba(251,191,36,.14) 45%,transparent 70%);animation:11s ease-in-out infinite alternate gv360-aurora-pulse}@keyframes gv360-aurora-drift-1{0%{transform:translate3d(0,0,0) rotate(0) scale(.95)}50%{transform:translate3d(-10vw,8vh,0) rotate(120deg) scale(1.18)}100%{transform:translate3d(6vw,-6vh,0) rotate(240deg) scale(.9)}}@keyframes gv360-aurora-drift-2{0%{transform:translate3d(0,0,0) rotate(0) scale(1)}50%{transform:translate3d(8vw,-10vh,0) rotate(-100deg) scale(1.22)}100%{transform:translate3d(-6vw,6vh,0) rotate(-200deg) scale(.88)}}@keyframes gv360-aurora-pulse{0%{opacity:.2;transform:scale(.85) translate3d(0,0,0)}50%{opacity:.7;transform:scale(1.2) translate3d(4vw,-4vh,0)}100%{opacity:.2;transform:scale(.85) translate3d(0,0,0)}}.home-hero__grid-mesh{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(37,99,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 1px);background-size:3.75rem 3.75rem;mask-image:radial-gradient(ellipse at 55% 45%,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 55% 45%,black 40%,transparent 80%);display:block}.home-hero__grid-scanner{position:absolute;left:0;right:0;height:6.5rem;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(37,99,235,.12) 60%,rgba(37,99,235,.32) 95%,rgba(37,99,235,.65) 100%);mask-image:radial-gradient(ellipse at 50% 50%,black 50%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 50%,transparent 90%);animation:6.5s cubic-bezier(.4,0,.2,1) infinite gv360-scanner-sweep;will-change:transform,opacity;display:block}.home-hero__grid-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 65% 35%,rgba(37,99,235,.12),transparent 60%);display:block}@keyframes gv360-scanner-sweep{0%{transform:translate3d(0,-10vh,0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translate3d(0,110vh,0);opacity:0}}.home-hero__speed-layer{position:absolute;inset:-30%;pointer-events:none;will-change:transform;display:block}.home-hero__speed-layer--fast{background:repeating-linear-gradient(116deg,transparent 0 6.5rem,rgba(37,99,235,.08) 6.5rem 6.62rem,transparent 6.62rem 13rem);mask-image:linear-gradient(105deg,black 25%,transparent 80%);-webkit-mask-image:linear-gradient(105deg,black 25%,transparent 80%);animation:12s linear infinite gv360-speed-flow-fast}.home-hero__speed-layer--slow{background:repeating-linear-gradient(116deg,transparent 0 10.5rem,rgba(100,116,139,.06) 10.5rem 10.75rem,transparent 10.75rem 21rem);mask-image:linear-gradient(110deg,transparent 10%,black 50%,transparent 90%);-webkit-mask-image:linear-gradient(110deg,transparent 10%,black 50%,transparent 90%);animation:20s linear infinite gv360-speed-flow-slow}.home-hero__speed-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(102deg,transparent 30%,rgba(37,99,235,.07) 65%,transparent 85%);display:block}@keyframes gv360-speed-flow-fast{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(6.5rem,13rem,0)}}@keyframes gv360-speed-flow-slow{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-10.5rem,-21rem,0)}}.home-hero__sonar-ring{position:absolute;top:45%;left:68%;width:25rem;height:25rem;margin-top:-12.5rem;margin-left:-12.5rem;border-radius:50%;border:1.5px solid rgba(37,99,235,.18);pointer-events:none;opacity:0;will-change:transform,opacity;display:block}.home-hero__sonar-ring--1{animation:6s cubic-bezier(.1,.8,.3,1) infinite gv360-sonar-pulse}.home-hero__sonar-ring--2{animation:6s cubic-bezier(.1,.8,.3,1) 2s infinite gv360-sonar-pulse}.home-hero__sonar-ring--3{animation:6s cubic-bezier(.1,.8,.3,1) 4s infinite gv360-sonar-pulse}.home-hero__sonar-center{position:absolute;top:45%;left:68%;width:14rem;height:14rem;margin-top:-7rem;margin-left:-7rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(37,99,235,.15) 0,transparent 70%);animation:3.5s ease-in-out infinite alternate gv360-sonar-core;display:block}@keyframes gv360-sonar-pulse{0%{transform:scale(.35);opacity:0}15%{opacity:.75}85%{opacity:.25}100%{transform:scale(3.2);opacity:0}}@keyframes gv360-sonar-core{0%{transform:scale(.85);opacity:.4}100%{transform:scale(1.2);opacity:.85}}.home-hero__prism-facet{position:absolute;pointer-events:none;will-change:transform,opacity;display:block}.home-hero__prism-facet--1{width:min(44rem,50vw);height:min(44rem,50vw);top:-10%;right:-5vw;clip-path:polygon(20% 0%,80% 10%,100% 70%,40% 100%,0% 60%);background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(219,234,254,.4) 55%,transparent);animation:26s linear infinite gv360-prism-spin-1}.home-hero__prism-facet--2{width:min(36rem,42vw);height:min(36rem,42vw);bottom:-8%;left:5vw;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(215deg,rgba(37,99,235,.09),rgba(255,255,255,.65) 50%,transparent);animation:20s linear infinite reverse gv360-prism-spin-2}.home-hero__prism-facet--3{width:min(30rem,35vw);height:min(30rem,35vw);top:30%;left:25vw;clip-path:polygon(0% 20%,100% 0%,80% 80%,20% 100%);background:linear-gradient(45deg,rgba(37,99,235,.06),transparent 75%);animation:15s ease-in-out infinite alternate gv360-prism-float}.home-hero__prism-beam{position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(118deg,transparent 38%,rgba(255,255,255,.5) 49%,rgba(37,99,235,.12) 50%,transparent 62%);animation:10s ease-in-out infinite alternate gv360-prism-beam-sweep;display:block}@keyframes gv360-prism-spin-1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.06)}100%{transform:rotate(360deg) scale(1)}}@keyframes gv360-prism-spin-2{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-180deg) scale(1.08)}100%{transform:rotate(-360deg) scale(1)}}@keyframes gv360-prism-float{0%{transform:translate3d(0,0,0) scale(.92);opacity:.4}50%{transform:translate3d(3vw,-4vh,0) scale(1.08);opacity:.75}100%{transform:translate3d(0,0,0) scale(.92);opacity:.4}}@keyframes gv360-prism-beam-sweep{0%{transform:translate3d(-8vw,0,0) rotate(-4deg);opacity:.3}50%{opacity:.7}100%{transform:translate3d(8vw,0,0) rotate(4deg);opacity:.3}}.home-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero__background:after,.home-hero__background:before{content:"";pointer-events:none;display:block;position:absolute;inset:0}.home-hero__background-image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block;position:absolute;inset:0}.home-hero--background-focus-top .home-hero__background-image{object-position:center top}.home-hero--background-focus-bottom .home-hero__background-image{object-position:center bottom}.home-hero--background-focus-left .home-hero__background-image{object-position:left center}.home-hero--background-focus-right .home-hero__background-image{object-position:right center}.home-hero__background-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.94) 0,rgba(255,255,255,.82) 42%,rgba(255,255,255,.42) 72%,rgba(255,255,255,.28) 100%);display:block;position:absolute;inset:0}.home-hero--background-overlay-suave .home-hero__background-overlay{opacity:.72}.home-hero--background-overlay-intensa .home-hero__background-overlay{opacity:1;background:linear-gradient(90deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.9) 48%,rgba(255,255,255,.62) 76%,rgba(255,255,255,.48) 100%)}.home-hero--theme-oscuro .home-hero__background-overlay{background:linear-gradient(90deg,rgba(5,7,12,.95) 0,rgba(5,7,12,.86) 42%,rgba(5,7,12,.56) 72%,rgba(5,7,12,.42) 100%)}.home-hero--theme-oscuro.home-hero--background-overlay-intensa .home-hero__background-overlay{background:linear-gradient(90deg,rgba(5,7,12,.98) 0,rgba(5,7,12,.92) 48%,rgba(5,7,12,.72) 76%,rgba(5,7,12,.6) 100%)}.home-hero--has-background-image .home-hero__background>:not(.home-hero__background-image):not(.home-hero__background-overlay){z-index:2}.home-hero__mobile-feature{display:none}@media (width < 900px){.home-hero--has-mobile-feature .home-hero__background-image,.home-hero--has-mobile-feature .home-hero__background-overlay,.home-hero--has-mobile-feature .home-hero__media{display:none}.home-hero__mobile-feature{display:block;width:100%;margin:clamp(1.35rem,5vw,2rem) 0 0;border-radius:var(--home-hero-radius);box-shadow:var(--home-hero-shadow);overflow:hidden}.home-hero__mobile-feature-image{width:100%;height:auto;max-height:min(62vh,30rem);object-fit:cover;object-position:center;display:block}.home-hero__background-overlay{background:rgba(255,255,255,.86)}.home-hero--background-overlay-suave .home-hero__background-overlay{opacity:.86}.home-hero--background-overlay-intensa .home-hero__background-overlay{background:rgba(255,255,255,.94)}.home-hero--theme-oscuro .home-hero__background-overlay{background:rgba(5,7,12,.84)}.home-hero--theme-oscuro.home-hero--background-overlay-intensa .home-hero__background-overlay{background:rgba(5,7,12,.94)}}.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__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:46rem;width:100%;margin-inline:auto}.home-hero__media{max-width:46rem;width:100%;margin-inline:auto;margin-top:clamp(2rem,3.5vw,3rem)}.home-hero__title{color:var(--home-hero-title-color);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(--home-hero-accent-color)}.home-hero.gv360-title-scale--compact .home-hero__title{font-size:clamp(2.35rem, 3.25vw, 3.7rem)}.home-hero.gv360-title-scale--emphasis .home-hero__title{font-size:clamp(3.15rem, 4.5vw, 5.25rem)}.home-hero__copy{gap:1rem;max-width:48rem;margin-top:1.4rem;display:grid}.home-hero__lead{color:var(--home-hero-lead-color);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 b,.home-hero__lead strong{color:var(--home-hero-strong-color);font-weight:700}.home-hero__lead em,.home-hero__lead i{font-style:italic}.home-hero__rating{background:var(--home-hero-rating-background);width:fit-content;color:var(--home-hero-rating-color);border:1px solid var(--home-hero-rating-border);border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.38rem .75rem;font-size:.92rem;line-height:1.1;box-shadow:0 2px 8px color-mix(in srgb,var(--primary5) 4%,transparent);display:inline-flex}.home-hero__rating--eyebrow{margin-top:0;margin-bottom:clamp(.85rem,1.6vw,1.15rem)}.home-hero__rating--below-title{margin-top:1rem;margin-bottom:0}.home-hero__rating-logo{flex:none;width:1.15rem;height:1.15rem}.home-hero__rating strong{color:var(--home-hero-strong-color);font-size:.95rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.home-hero__rating-stars{color:#fbbc04;align-items:center;gap:.08rem;display:inline-flex}.home-hero__rating-star{flex:none;width:.9rem;height:.9rem}.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%;height:3.25rem;min-height:3.25rem;font-weight:var(--fw-body-semibold,600);font-size:1rem;text-align:center;white-space:normal;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:.875rem;flex:auto;justify-content:center;align-items:center;gap:.625rem;padding:0 1.65rem;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.16, 1, .3, 1),background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;display:inline-flex}.home-hero__button>span{display:inline-flex;align-items:center;height:100%;line-height:1}.home-hero__button svg{display:block;fill:currentColor;flex:none;width:1.25rem;height:1.25rem;transition:transform .22s cubic-bezier(.16, 1, .3, 1)}.home-hero__button--secondary{border-color:var(--home-hero-secondary-border);background:var(--home-hero-secondary-background);color:var(--home-hero-secondary-color);box-shadow:0 .25rem .85rem color-mix(in srgb,var(--primary5) 5%,transparent)}.home-hero__button--secondary:hover{border-color:color-mix(in srgb,var(--primary40) 24%,var(--color-border));background:color-mix(in srgb,var(--primary98) 68%,var(--neutral99));color:var(--primary15);transform:translateY(-.06rem)}.home-hero__button--primary{background:linear-gradient(135deg,var(--home-hero-cta-start),var(--home-hero-cta-end));color:var(--home-hero-cta-color);box-shadow:0 .45rem 1.4rem var(--home-hero-cta-shadow)}.home-hero__button--primary:hover{background:linear-gradient(135deg,var(--home-hero-cta-hover-start),var(--home-hero-cta-hover-end));box-shadow:0 .65rem 1.7rem var(--home-hero-cta-hover-shadow);transform:translateY(-.06rem)}.home-hero__button--primary:focus-visible svg,.home-hero__button--primary:hover svg{transform:translateX(.25rem)}.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__control--next:focus:not(:focus-visible),.home-hero__control--prev:focus:not(:focus-visible),.home-hero__control--toggle:focus:not(:focus-visible),.home-hero__control:focus:not(:focus-visible),.home-hero__vehicle-link:focus:not(:focus-visible),.home-hero__viewport:focus:not(:focus-visible){outline:0}.home-hero__control--next:focus-visible,.home-hero__control--prev:focus-visible,.home-hero__control--toggle:focus-visible,.home-hero__control: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 .75s cubic-bezier(.25, 1, .5, 1);position:absolute;inset:0;transform:none;pointer-events:none}.home-hero__slide.is-active{z-index:2;opacity:1;transform:none;pointer-events:auto}.home-hero__slide.is-exiting{z-index:1;opacity:0;transition:opacity .75s cubic-bezier(.25, 1, .5, 1);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)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:no-preference){.home-hero__slide.is-active .home-hero__image{transform-origin:50% 62%;animation:7.5s cubic-bezier(.25,1,.5,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:focus-within .home-hero__image,.home-hero__gallery:hover .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{z-index:9;border:1px solid color-mix(in srgb,var(--neutral99) 26%,transparent);border-bottom-color:color-mix(in srgb,var(--color-primary,var(--primary50)) 82%,#fff);background:color-mix(in srgb,var(--neutral5,#0c0f14) 92%,transparent);min-height:2rem;max-width:calc(100% - 1.5rem);color:var(--neutral99,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 .55rem 1.25rem rgba(0,0,0,.24);border-radius:0;justify-content:center;align-items:center;padding:.48rem .82rem;font-size:clamp(.84rem,.79rem + .14vw,.94rem);font-weight:700;letter-spacing:.005em;line-height:1;display:inline-flex;position:absolute;top:clamp(.75rem,1.6vw,1rem);right:clamp(.75rem,1.6vw,1rem)}.home-hero__vehicle-actions{display:contents}.home-hero__vehicle-offer[hidden]{display:none}.home-hero--theme-oscuro .home-hero__vehicle-offer{border-color:var(--neutral5,#0c0f14);border-bottom-color:var(--neutral5,#0c0f14);background:#ffdf00;color:var(--neutral5,#0c0f14);box-shadow:0 .6rem 1.35rem rgba(0,0,0,.3)}.home-hero__vehicle-panel:focus-within,.home-hero__vehicle-panel:hover{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--circle,.home-hero__vehicle-logo--circular,.home-hero__vehicle-logo--horizontal,.home-hero__vehicle-logo--horizontal-corto,.home-hero__vehicle-logo--horizontal_corto,.home-hero__vehicle-logo--horizontal_largo,.home-hero__vehicle-logo--vertical{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-corto,.home-hero__vehicle-logo--horizontal_corto,.home-hero__vehicle-logo--horizontal_largo{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--circle,.home-hero__vehicle-logo--circular{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 rgba(0,0,0,.08);background:#fff;min-height:2.5rem;color:var(--primary15);opacity:1;pointer-events:auto;text-shadow:none;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 14px rgba(0,0,0,.14);-webkit-backdrop-filter:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;display:inline-flex;position:absolute;bottom:clamp(.85rem,1.4vw,1.15rem);right:clamp(.85rem,1.4vw,1.15rem);top:auto;left:auto;transform:none}.home-hero__vehicle-link:after{content:none}.home-hero__vehicle-link svg{width:1.12rem;height:1.12rem;fill:currentColor}.home-hero__gallery:focus-within .home-hero__vehicle-link,.home-hero__gallery:hover .home-hero__vehicle-link{opacity:1;transform:none}.home-hero__vehicle-link:focus-visible,.home-hero__vehicle-link:hover{background:#fff;color:var(--primary40);box-shadow:0 6px 18px rgba(0,0,0,.2);transform:translateY(-.08rem)}.home-hero__gallery:not(.home-hero__gallery--panel-outside) .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--next,.home-hero__control--prev,.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--next svg path,.home-hero__control--prev svg path,.home-hero__control--toggle svg path{fill:currentColor}.home-hero__gallery:focus-within .home-hero__control,.home-hero__gallery:focus-within .home-hero__control--next,.home-hero__gallery:focus-within .home-hero__control--prev,.home-hero__gallery:focus-within .home-hero__control--toggle,.home-hero__gallery:hover .home-hero__control,.home-hero__gallery:hover .home-hero__control--next,.home-hero__gallery:hover .home-hero__control--prev,.home-hero__gallery:hover .home-hero__control--toggle{opacity:1;pointer-events:auto;transform:none}.home-hero__control:focus-visible,.home-hero__control:not([disabled]):hover{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:none;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:none;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 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-action-hover,var(--action40));font-size:.88rem;font-weight:600;align-items:center;gap:.35rem;margin-top:.85rem;line-height:1.2;text-decoration:none;display:inline-flex;transition:color .18s ease}.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:focus-visible,.home-hero__trust-link:hover{color:var(--color-action-strong,var(--action30))}.home-hero__trust-link:focus-visible svg,.home-hero__trust-link:hover 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:0;padding:clamp(1.15rem,2.8vw,1.6rem);display:flex}.home-hero__trust--style-modern .home-hero__trust-item{box-shadow:none;background:0 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--primary40) 8%,var(--color-border));border-radius:0;flex-direction:row;align-items:flex-start;gap:clamp(.9rem,1.4vw,1.25rem);padding:clamp(.9rem,1.8vw,1.15rem) 0;display:flex;overflow:visible;transform:none;text-align:left}.home-hero__trust--style-modern .home-hero__trust-item:first-child{padding-top:0}.home-hero__trust--style-modern .home-hero__trust-item:last-child{border-bottom:0;padding-bottom:0}.home-hero__trust--style-modern .home-hero__trust-item:focus-within,.home-hero__trust--style-modern .home-hero__trust-item:hover{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(2.85rem,3.2vw,3.25rem);height:clamp(2.85rem,3.2vw,3.25rem);color:var(--primary25);box-shadow:none;border-radius:.82rem;flex:0 0 clamp(2.85rem,3.2vw,3.25rem);align-self:flex-start;margin-top:.12rem;justify-content:center;align-items:center;display:inline-flex}.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 circle,.home-hero__trust--style-modern .home-hero__trust-icon svg line,.home-hero__trust--style-modern .home-hero__trust-icon svg path,.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 rect{fill:currentColor;stroke:none}.home-hero__trust-content{flex-direction:column;flex:auto;min-width:0;display:flex;text-align:left;align-items:flex-start}.home-hero__trust--style-modern .home-hero__trust-item strong{color:var(--primary15);margin:0 0 .25rem;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.2;text-align:left}.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.5;text-align:left}.home-hero__trust--style-modern .home-hero__trust-link{width:fit-content;color:var(--color-action-hover,var(--action40));font-size:.88rem;font-weight:600;margin-top:.45rem;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:color .18s ease}.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:focus-visible,.home-hero__trust--style-modern .home-hero__trust-link:hover{color:var(--color-action-strong,var(--action30))}.home-hero__trust--style-modern .home-hero__trust-link:focus-visible svg,.home-hero__trust--style-modern .home-hero__trust-link:hover svg{transform:translateY(.02em)}body.esquema-rojo.accion-default .home-hero{--home-hero-shadow:0 1rem 2.2rem color-mix(in srgb, var(--neutral10) 10%, transparent)}body.esquema-rojo.accion-default :is(.home-hero__rating strong,.home-hero__button--secondary,.home-hero__trust-item strong,.home-hero__trust-link){color:var(--neutral10)}body.esquema-rojo.accion-default .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.accion-default .home-hero__gallery--panel-outside .home-hero__vehicle-price-amount,body.esquema-rojo.accion-default :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){color:var(--neutral10)}body.esquema-rojo.accion-default .home-hero__gallery--panel-outside .home-hero__control--toggle{background:0 0;color:var(--neutral20)}body.esquema-rojo.accion-default .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-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(.65rem,1vw,.85rem);overflow:hidden;width:100%;max-width:44rem;margin-inline:auto;box-sizing:border-box}.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:16/9;background:var(--neutral15);height:auto;max-height:none;overflow:hidden;position:relative;border-radius:var(--home-hero-outside-image-radius)}.home-hero__gallery--panel-outside .home-hero__viewport:before{display:none}.home-hero__gallery--panel-outside .home-hero__slide{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:16/9;border-radius:var(--home-hero-outside-image-radius);overflow:hidden}.home-hero__gallery--panel-outside .home-hero__image{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--home-hero-outside-image-radius)}.home-hero__gallery--panel-outside .home-hero__image-shade{display:block;position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(to top,rgba(0,0,0,.48),transparent);pointer-events:none}.home-hero__gallery--panel-outside .home-hero__vehicle-link{position:absolute;bottom:.85rem;right:.85rem;z-index:10;opacity:1;visibility:visible;pointer-events:auto;transform:none}.home-hero__gallery--panel-outside .home-hero__vehicle-panel{z-index:6;width:100%;min-width:0;max-width:none;color:var(--primary15);box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(1rem,1.4vw,1.35rem) clamp(.4rem,.7vw,.65rem) clamp(.65rem,.9vw,.85rem);display:flex;align-items:center;justify-content:space-between;gap:.85rem;box-sizing:border-box;position:relative;inset:auto;transform:none}.home-hero__gallery--panel-outside .home-hero__vehicle-panel:focus-within,.home-hero__gallery--panel-outside .home-hero__vehicle-panel:hover{box-shadow:none;transform:none}.home-hero__gallery--panel-outside .home-hero__vehicle-offer{position:absolute;top:clamp(.75rem,1.6vw,1rem);right:clamp(.75rem,1.6vw,1rem);margin:0}.home-hero__gallery--panel-outside .home-hero__vehicle-main{display:flex;align-items:center;gap:clamp(.75rem,1.1vw,1.1rem);min-width:0;flex:1 1 auto}.home-hero__gallery--panel-outside .home-hero__vehicle-logo,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--circle,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--circular,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--horizontal,.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--horizontal_largo,.home-hero__gallery--panel-outside .home-hero__vehicle-logo--vertical{background:0 0;border:0;border-radius:0;flex:0 0 clamp(2.8rem,3.5vw,3.6rem);justify-content:center;align-items:center;width:clamp(2.8rem,3.5vw,3.6rem);height:clamp(2.2rem,2.7vw,2.7rem);padding:0;display:inline-flex}.home-hero__gallery--panel-outside .home-hero__vehicle-logo img{max-width:100%;max-height:100%;object-fit:contain}.home-hero__gallery--panel-outside .home-hero__vehicle-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem}.home-hero__gallery--panel-outside .home-hero__vehicle-title{color:var(--primary10);font-size:clamp(1.12rem, 1.32vw, 1.32rem);font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hero__gallery--panel-outside .home-hero__vehicle-subtitle{color:var(--color-text-2);font-size:clamp(.88rem, .96vw, .96rem);font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hero__gallery--panel-outside .home-hero__vehicle-right{display:flex;align-items:center;gap:clamp(.6rem,1vw,1rem);flex-shrink:0;margin-left:auto}.home-hero__gallery--panel-outside .home-hero__vehicle-side{border-left:1px solid var(--color-border);padding-left:clamp(.75rem,1.2vw,1.15rem);flex-shrink:0}.home-hero__gallery--panel-outside .home-hero__vehicle-price{text-align:right;justify-items:end;display:flex;flex-direction:column;gap:.1rem}.home-hero__gallery--panel-outside .home-hero__vehicle-price-amount{color:var(--color-commerce-highlight,var(--color-action,var(--action50)));font-size:clamp(1.18rem, 1.42vw, 1.42rem);font-weight:800;line-height:1.2;white-space:nowrap}.home-hero__gallery--panel-outside .home-hero__vehicle-price-period{color:var(--color-text-2);letter-spacing:0;text-transform:none;font-size:clamp(.82rem, .9vw, .9rem);font-weight:500;line-height:1.2;white-space:nowrap}.home-hero__gallery--panel-outside .home-hero__gallery-controls--overlay{display:flex;align-items:center;gap:.15rem;background:rgba(15,23,42,.68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;padding:.2rem;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px rgba(0,0,0,.28);position:absolute;bottom:.85rem;left:.85rem;right:auto;top:auto;z-index:10;width:auto;max-width:fit-content;transform:none}.home-hero__gallery--panel-outside .home-hero__gallery-controls--panel{display:none}.home-hero__gallery--panel-outside .home-hero__control,.home-hero__gallery--panel-outside .home-hero__control--next,.home-hero__gallery--panel-outside .home-hero__control--prev,.home-hero__gallery--panel-outside .home-hero__control--toggle{width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;color:#fff;background:0 0;border:0;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease}.home-hero__gallery--panel-outside .home-hero__control:hover{background:rgba(255,255,255,.2);color:#fff}@media (width>=600px){.home-hero__vehicle-actions{position:absolute;right:.85rem;bottom:.85rem;z-index:10;display:flex;align-items:stretch;gap:.55rem;max-width:calc(100% - 1.7rem)}.home-hero__gallery--panel-outside .home-hero__vehicle-actions .home-hero__vehicle-link,.home-hero__gallery--panel-outside .home-hero__vehicle-actions .home-hero__vehicle-offer{position:static;inset:auto;margin:0}.home-hero__gallery--panel-outside .home-hero__vehicle-actions .home-hero__vehicle-offer{min-height:2.75rem;max-width:min(18rem,55%)}.home-hero__gallery--panel-outside .home-hero__gallery-controls--overlay{display:none}.home-hero__gallery--panel-outside .home-hero__gallery-controls--panel{display:flex;align-items:center;gap:.15rem;background:rgba(24,26,36,.95);border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:.25rem .45rem;box-shadow:0 4px 12px rgba(0,0,0,.25);margin-left:clamp(.75rem,1.2vw,1.25rem);position:static;transform:none;flex-shrink:0}.home-hero__gallery--panel-outside .home-hero__gallery-controls--panel .home-hero__control{width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;color:#cbd5e1;background:0 0;border:0;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease}.home-hero__gallery--panel-outside .home-hero__gallery-controls--panel .home-hero__control:hover{background:rgba(255,255,255,.15);color:#fff}.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.gv360-title-scale--compact .home-hero__title,.home-hero__title{max-width:100%;font-size:clamp(2rem,8vw,2.55rem);line-height:1.04}.home-hero__rating{border-radius:999px;flex-wrap:nowrap}.home-hero__viewport{height:clamp(21rem,88vw,28rem);min-height:0;max-height:none;touch-action:pan-y}.home-hero__gallery--panel-outside .home-hero__slide,.home-hero__gallery--panel-outside .home-hero__viewport{aspect-ratio:4/3}.home-hero__gallery--panel-outside .home-hero__slide{transition:opacity .36s ease,transform .46s cubic-bezier(.22,1,.36,1);will-change:transform}.home-hero__gallery--panel-outside .home-hero__slide.is-entering-next{z-index:3;opacity:1;transform:translate3d(100%,0,0)}.home-hero__gallery--panel-outside .home-hero__slide.is-entering-prev{z-index:3;opacity:1;transform:translate3d(-100%,0,0)}.home-hero__gallery--panel-outside .home-hero__slide.is-entering-next.is-entering-active,.home-hero__gallery--panel-outside .home-hero__slide.is-entering-prev.is-entering-active{opacity:1;transform:translate3d(0,0,0)}.home-hero__gallery--panel-outside .home-hero__slide.is-entering-next.is-entering-active{animation:gv360-hero-slide-next-enter .46s cubic-bezier(.22,1,.36,1) both}.home-hero__gallery--panel-outside .home-hero__slide.is-entering-prev.is-entering-active{animation:gv360-hero-slide-prev-enter .46s cubic-bezier(.22,1,.36,1) both}.home-hero__gallery--panel-outside .home-hero__slide.is-exiting-next{z-index:2;opacity:1;transform:translate3d(-100%,0,0)}.home-hero__gallery--panel-outside .home-hero__slide.is-exiting-prev{z-index:2;opacity:1;transform:translate3d(100%,0,0)}.home-hero__gallery--panel-outside .home-hero__vehicle-link{left:.85rem;right:auto;min-height:2.75rem}.home-hero__gallery--panel-outside .home-hero__gallery-controls--overlay{left:auto;right:.85rem;gap:.2rem}.home-hero__gallery--panel-outside .home-hero__control,.home-hero__gallery--panel-outside .home-hero__control--next,.home-hero__gallery--panel-outside .home-hero__control--prev,.home-hero__gallery--panel-outside .home-hero__control--toggle{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.home-hero__copy{margin-top:1.1rem}.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-price-wrap,.home-hero__vehicle-side{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:not(.home-hero__trust--style-modern){grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero__trust:not(.home-hero__trust--style-modern) .home-hero__trust-item{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.home-hero__trust:not(.home-hero__trust--style-modern) .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,4.5rem) + clamp(1.25rem,2.4vw,2rem));padding-bottom:clamp(2.5rem,4vw,3.5rem)}.logged-in .home-hero.home-hero--front{padding-top:calc(var(--altura-header,4.5rem) + var(--altura-WpAdminBar,2rem) + clamp(.85rem,1.6vw,1.35rem))}.home-hero__container{margin:0 auto;gap:clamp(1.5rem,2.8vw,2.25rem)}.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);border-bottom:0;flex:1 1 0;padding:0 clamp(.9rem,1.7vw,1.25rem);flex-direction:row;align-items:flex-start;text-align:left}.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-corto,.home-hero__vehicle-logo--horizontal_corto,.home-hero__vehicle-logo--horizontal_largo{flex-basis:clamp(3.25rem,4.4vw,4.6rem);width:clamp(3.25rem,4.4vw,4.6rem);height:2.25rem}.home-hero__vehicle-price-amount,.home-hero__vehicle-title{font-size:clamp(1rem,1.45vw,1.18rem)}.home-hero__vehicle-price-period,.home-hero__vehicle-subtitle{font-size:clamp(.82rem,1.15vw,.94rem)}}@media (width>=1080px){.home-hero.home-hero--front{--home-hero-trust-gap:clamp(1.25rem, 1.8vw, 2rem);--home-hero-top-gap:clamp(1rem, 1.5vw, 1.5rem);padding-top:calc(var(--altura-header,4.5rem) + var(--home-hero-top-gap));padding-bottom:var(--home-hero-trust-gap);padding-inline:var(--wrapper-padding);box-sizing:border-box}.logged-in .home-hero.home-hero--front{padding-top:calc(var(--altura-header,4.5rem) + var(--altura-WpAdminBar,2rem) + var(--home-hero-top-gap))}.home-hero__container{max-width:58rem;margin:0 auto;row-gap:var(--home-hero-trust-gap)}.home-hero__content{max-width:46rem;width:100%;margin-inline:auto}.home-hero__media{max-width:46rem;width:100%;margin-inline:auto}.home-hero__trust{grid-column:1/-1;padding-top:0}.home-hero__trust--style-modern{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;padding:clamp(1rem,1.5vw,1.35rem) clamp(1.25rem,2vw,2rem)}.home-hero__trust--style-modern .home-hero__trust-item{border-right:1px solid var(--color-border);border-bottom:0;flex:1 1 0;padding:0 clamp(1rem,1.85vw,2.25rem);flex-direction:row;align-items:flex-start;text-align:left}.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>=1080px) and (width<=1359px){.home-hero__title{font-size:clamp(3rem, 3.8vw, 3.5rem)}}@media (width>=1360px){.home-hero.home-hero--front{display:flex;flex-direction:column;justify-content:space-between}.home-hero.home-hero--front:not(.home-hero--height-peek):not(.home-hero--height-auto),.home-hero.home-hero--height-fullscreen{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.logged-in .home-hero.home-hero--front:not(.home-hero--height-peek):not(.home-hero--height-auto),.logged-in .home-hero.home-hero--height-fullscreen{min-height:calc(100dvh - var(--altura-WpAdminBar,2rem))}.home-hero.home-hero--height-fullscreen.home-hero--no-trust{justify-content:center}.home-hero.home-hero--height-fullscreen.home-hero--no-trust .home-hero__container{grid-template-rows:1fr;align-content:center;margin:auto 0}.home-hero.home-hero--height-peek{min-height:clamp(34rem,75dvh,44rem);max-height:78dvh;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--altura-header,4.5rem) + clamp(.5rem,1vw,1rem));padding-bottom:clamp(.75rem,1.2vw,1.35rem)}.logged-in .home-hero.home-hero--height-peek{min-height:calc(clamp(34rem,75dvh,44rem) - var(--altura-WpAdminBar,2rem));max-height:calc(78dvh - var(--altura-WpAdminBar,2rem));padding-top:calc(var(--altura-header,4.5rem) + var(--altura-WpAdminBar,2rem) + clamp(.5rem,1vw,1rem))}.home-hero.home-hero--height-peek.home-hero--no-trust{justify-content:center}.home-hero.home-hero--height-peek.home-hero--no-trust .home-hero__container{grid-template-rows:1fr;align-content:center;margin:auto 0}.home-hero--height-peek.home-hero--has-trust .home-hero__viewport{height:clamp(17rem,20vw,22rem);max-height:min(40vh,22rem)}.home-hero--height-peek.home-hero--no-trust .home-hero__viewport{height:clamp(20rem,24vw,26rem);max-height:min(48vh,26rem)}.home-hero--height-peek .home-hero__title{font-size:clamp(2.5rem, 2.6vw, 3.25rem)}.home-hero--height-peek .home-hero__copy{margin-top:.75rem}.home-hero--height-peek .home-hero__lead{font-size:1rem;line-height:1.45}.home-hero--height-peek .home-hero__actions{margin-top:1rem}.home-hero--height-peek .home-hero__trust--style-modern{padding:clamp(.6rem,.9vw,.85rem) clamp(1rem,1.3vw,1.35rem)}.home-hero.home-hero--height-auto{min-height:auto;max-height:none;display:block;padding-top:calc(var(--altura-header,4.5rem) + clamp(1.25rem,2.2vw,2.25rem));padding-bottom:clamp(2.5rem,3.5vw,3.5rem)}.logged-in .home-hero.home-hero--height-auto{min-height:auto;padding-top:calc(var(--altura-header,4.5rem) + var(--altura-WpAdminBar,2rem) + clamp(1.25rem,2.2vw,2.25rem))}.home-hero.home-hero--height-auto .home-hero__container{row-gap:clamp(1.75rem,2.5vw,2.75rem)}.home-hero.home-hero--height-auto.home-hero--no-trust .home-hero__container{grid-template-rows:1fr;row-gap:0}.home-hero.home-hero--height-auto .home-hero__viewport{height:clamp(20rem,24vw,26rem);max-height:26rem}.home-hero.home-hero--height-auto.home-hero--has-trust .home-hero__viewport{height:clamp(18rem,21vw,22rem);max-height:22rem}.home-hero__container{flex:1 1 auto;width:100%;max-width:1880px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.95fr);grid-template-rows:1fr auto;align-items:center;row-gap:var(--home-hero-trust-gap);column-gap:clamp(2rem,3.5vw,4rem);min-height:0}.home-hero__content{align-self:center;max-width:none;width:100%;padding-top:0;margin-inline:0}.home-hero__media{align-self:center;min-width:0;max-width:48rem;margin-inline:0;margin-top:0}.home-hero__gallery--panel-outside{max-width:48rem}.home-hero__gallery--panel-outside .home-hero__slide,.home-hero__gallery--panel-outside .home-hero__viewport{aspect-ratio:4/3}.home-hero--buscador_principal .home-hero__container{align-items:center}.home-hero--buscador_principal .home-hero__content{align-self:center}.home-hero--buscador_principal .home-hero__media{align-self:center}.home-hero__title{max-width:none;font-size:clamp(3.2rem, 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__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)}}.home-hero--decoration-future_flow .home-hero__trust--style-modern,.home-hero--decoration-premium_grid .home-hero__trust--style-modern{position:relative}.home-hero--decoration-none:not(.home-hero--has-background-image) .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)))}}.home-hero--theme-oscuro:before{opacity:.35}.home-hero--theme-oscuro .home-hero__button--secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}.home-hero--theme-oscuro .home-hero__vehicle-link{background:#181a24;border-color:rgba(255,255,255,.15);color:#fff}.home-hero--theme-oscuro .home-hero__vehicle-link:hover{background:#222634;color:var(--color-brand-on-dark,var(--primary70))}.home-hero--theme-oscuro .home-hero__gallery--panel-outside{background:rgba(18,20,28,.85);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.45)}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__vehicle-title{color:#fff}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__vehicle-price-amount{color:var(--color-brand-on-dark,var(--primary70))}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__vehicle-price-period,.home-hero--theme-oscuro .home-hero__vehicle-price-period{color:#cbd5e1}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__vehicle-subtitle,.home-hero--theme-oscuro .home-hero__vehicle-subtitle{color:#cbd5e1}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__vehicle-side{border-left-color:rgba(255,255,255,.12)}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__gallery-controls--overlay{background:rgba(15,23,42,.75);border-color:rgba(255,255,255,.2)}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__gallery-controls--panel{background:rgba(24,26,36,.95);border-color:rgba(255,255,255,.12)}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__control{color:#cbd5e1}.home-hero--theme-oscuro .home-hero__gallery--panel-outside .home-hero__control:hover{background:rgba(255,255,255,.15);color:#fff}.home-hero--theme-oscuro .home-hero__trust-item{background:#12141c;color:#f8fafc}.home-hero--theme-oscuro .home-hero__trust-item strong{color:#fff}.home-hero--theme-oscuro .home-hero__trust-content>span,.home-hero--theme-oscuro .home-hero__trust-item>span{color:#94a3b8}.home-hero--theme-oscuro .home-hero__trust-icon{background:#1c202d;border-color:rgba(255,255,255,.12);color:var(--color-brand-on-dark,var(--primary70))}.home-hero--theme-oscuro .home-hero__trust--style-modern{background:#12141c;border-color:rgba(255,255,255,.1);box-shadow:0 1rem 2.4rem rgba(0,0,0,.45)}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-item{border-bottom-color:rgba(255,255,255,.08)}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-icon{background:#1c202d;border-color:rgba(255,255,255,.12);color:var(--color-brand-on-dark,var(--primary70))}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-item strong{color:#fff}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-content>span{color:#94a3b8}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-link,.home-hero--theme-oscuro .home-hero__trust-link{color:var(--color-brand-on-dark,var(--primary70));transition:color .18s ease}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-link>span,.home-hero--theme-oscuro .home-hero__trust-link>span{color:inherit;transition:color .18s ease}.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-link:focus-visible,.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-link:focus-visible>span,.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-link:hover,.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-link:hover>span,.home-hero--theme-oscuro .home-hero__trust-link:focus-visible,.home-hero--theme-oscuro .home-hero__trust-link:focus-visible>span,.home-hero--theme-oscuro .home-hero__trust-link:hover,.home-hero--theme-oscuro .home-hero__trust-link:hover>span{color:#fff}@media (width>=1080px){.home-hero--theme-oscuro .home-hero__trust--style-modern .home-hero__trust-item{border-right-color:rgba(255,255,255,.1);border-bottom-color:transparent}}.home-hero--theme-oscuro .home-hero__wash{display:none;opacity:0}.home-hero--theme-oscuro .home-hero__stage-spotlight--left{background:conic-gradient(from 140deg at 20% 0,rgba(56,189,248,.35) 0deg,rgba(37,99,235,.2) 45deg,transparent 90deg);filter:blur(55px)}.home-hero--theme-oscuro .home-hero__stage-spotlight--right{background:conic-gradient(from 200deg at 80% 0,rgba(251,191,36,.28) 0deg,rgba(245,158,11,.12) 40deg,transparent 85deg);filter:blur(55px)}.home-hero--theme-oscuro .home-hero__stage-floor{background:radial-gradient(ellipse at 50% 100%,rgba(56,189,248,.25) 0,rgba(37,99,235,.12) 40%,transparent 70%);filter:blur(50px)}.home-hero--theme-oscuro .home-hero__aurora{filter:blur(65px);opacity:.55}.home-hero--theme-oscuro .home-hero__aurora--1{background:radial-gradient(circle at 45% 45%,rgba(56,189,248,.32),rgba(37,99,235,.18) 50%,transparent 72%)}.home-hero--theme-oscuro .home-hero__aurora--2{background:radial-gradient(circle at 50% 50%,rgba(129,140,248,.28),rgba(251,191,36,.09) 45%,transparent 68%)}.home-hero--theme-oscuro .home-hero__aurora--3{background:radial-gradient(ellipse at 50% 50%,rgba(14,165,233,.22),transparent 70%)}.home-hero--theme-oscuro .home-hero__grid-mesh{background-image:linear-gradient(rgba(56,189,248,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.12) 1px,transparent 1px);mask-image:radial-gradient(ellipse at 55% 45%,black 45%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at 55% 45%,black 45%,transparent 85%);animation:8s ease-in-out infinite alternate gv360-grid-breathe}.home-hero--theme-oscuro .home-hero__grid-scanner{height:8rem;background:linear-gradient(to bottom,transparent 0,rgba(56,189,248,.06) 50%,rgba(56,189,248,.3) 92%,#38bdf8 100%);filter:drop-shadow(0 0 14px rgba(56, 189, 248, .65))}.home-hero--theme-oscuro .home-hero__grid-glow{background:radial-gradient(circle at 65% 35%,rgba(14,165,233,.22),transparent 65%)}@keyframes gv360-grid-breathe{0%{opacity:.65}100%{opacity:1}}.home-hero--theme-oscuro .home-hero__speed-layer--fast{background:repeating-linear-gradient(116deg,transparent 0 7rem,rgba(56,189,248,.22) 7rem 7.15rem,transparent 7.15rem 14rem);filter:drop-shadow(0 0 8px rgba(56, 189, 248, .35))}.home-hero--theme-oscuro .home-hero__speed-layer--slow{background:repeating-linear-gradient(116deg,transparent 0 11rem,rgba(251,191,36,.16) 11rem 11.2rem,transparent 11.2rem 22rem);filter:drop-shadow(0 0 6px rgba(251, 191, 36, .25))}.home-hero--theme-oscuro .home-hero__speed-glow{background:radial-gradient(circle at 75% 45%,rgba(56,189,248,.22),transparent 55%),radial-gradient(circle at 25% 75%,rgba(251,191,36,.12),transparent 50%)}.home-hero--theme-oscuro .home-hero__sonar-ring{border:2px solid rgba(56,189,248,.45);box-shadow:0 0 20px rgba(56,189,248,.3),inset 0 0 15px rgba(56,189,248,.15)}.home-hero--theme-oscuro .home-hero__sonar-ring--2{border-color:rgba(129,140,248,.4);box-shadow:0 0 25px rgba(129,140,248,.25)}.home-hero--theme-oscuro .home-hero__sonar-ring--3{border-color:rgba(251,191,36,.35);box-shadow:0 0 20px rgba(251,191,36,.2)}.home-hero--theme-oscuro .home-hero__sonar-center{background:radial-gradient(circle,rgba(56,189,248,.4) 0,rgba(37,99,235,.15) 45%,transparent 70%);box-shadow:0 0 40px rgba(56,189,248,.45)}.home-hero--theme-oscuro .home-hero__prism-facet--1{background:linear-gradient(135deg,rgba(56,189,248,.22),rgba(30,27,75,.5) 60%,transparent);filter:drop-shadow(0 0 18px rgba(56, 189, 248, .35))}.home-hero--theme-oscuro .home-hero__prism-facet--2{background:linear-gradient(215deg,rgba(251,191,36,.2),rgba(99,102,241,.3) 50%,transparent);filter:drop-shadow(0 0 22px rgba(99, 102, 241, .35))}.home-hero--theme-oscuro .home-hero__prism-facet--3{background:linear-gradient(45deg,rgba(56,189,248,.15),transparent 70%);filter:drop-shadow(0 0 15px rgba(56, 189, 248, .25))}.home-hero--theme-oscuro .home-hero__prism-beam{background:linear-gradient(118deg,transparent 38%,rgba(56,189,248,.25) 48%,rgba(255,255,255,.45) 50%,rgba(56,189,248,.25) 52%,transparent 62%);filter:drop-shadow(0 0 15px rgba(56, 189, 248, .5))}@media (prefers-reduced-motion:reduce){.home-hero__gallery--panel-outside .home-hero__slide.is-entering-next.is-entering-active,.home-hero__gallery--panel-outside .home-hero__slide.is-entering-prev.is-entering-active{animation:none;transform:translate3d(0,0,0)}.home-hero__gallery--panel-outside .home-hero__slide,.home-hero__slide{animation:none;transition:none;will-change:auto}.home-hero__aurora,.home-hero__grid-mesh,.home-hero__grid-scanner,.home-hero__prism-beam,.home-hero__prism-facet,.home-hero__sonar-center,.home-hero__sonar-ring,.home-hero__speed-layer,.home-hero__stage-floor,.home-hero__stage-spotlight{animation:none}.home-hero__sonar-ring{opacity:.3;transform:scale(1.5)}.home-hero__grid-scanner{display:none}}@keyframes gv360-hero-slide-next-enter{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes gv360-hero-slide-prev-enter{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}.home-hero__vehicle-panel .home-hero__vehicle-copy,.home-hero__vehicle-panel .home-hero__vehicle-logo,.home-hero__vehicle-panel .home-hero__vehicle-side{transition:opacity .32s cubic-bezier(.16, 1, .3, 1),transform .32s cubic-bezier(.16, 1, .3, 1);transform:translateY(0);opacity:1}.home-hero__vehicle-panel.is-changing .home-hero__vehicle-logo{opacity:0;transform:translateY(5px);transition-delay:0s}.home-hero__vehicle-panel.is-changing .home-hero__vehicle-copy{opacity:0;transform:translateY(5px);transition-delay:35ms}.home-hero__vehicle-panel.is-changing .home-hero__vehicle-side{opacity:0;transform:translateY(5px);transition-delay:70ms}.home-hero__vehicle-panel:not(.is-changing) .home-hero__vehicle-logo{transition-delay:25ms}.home-hero__vehicle-panel:not(.is-changing) .home-hero__vehicle-copy{transition-delay:65ms}.home-hero__vehicle-panel:not(.is-changing) .home-hero__vehicle-side{transition-delay:110ms}.home-hero__search-card{position:relative;width:100%;max-width:54rem;box-sizing:border-box;margin-top:clamp(.85rem,1.6vw,1.35rem);padding:clamp(.95rem,1.6vw,1.35rem);background:rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:1.25rem;box-shadow:0 16px 40px -12px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04);z-index:5;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.home-hero__search-heading{font-size:clamp(.9rem, 1vw, 1.05rem);font-weight:700;color:var(--home-hero-text,#1e293b);margin:0 0 .75rem 0;letter-spacing:-.01em}.home-hero__search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:center}@media (max-width:639px){.home-hero__search-grid{grid-template-columns:1fr}}.home-hero__search-extra{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.16, 1, .3, 1),opacity .25s ease,margin-top .25s ease;margin-top:0}.home-hero__search-extra>.home-hero__search-grid--extra{overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (max-width:639px){.home-hero__search-extra>.home-hero__search-grid--extra{grid-template-columns:1fr}}.home-hero__search-form.is-expanded .home-hero__search-extra{grid-template-rows:1fr;opacity:1;margin-top:.65rem}.home-hero__search-toggle-wrap{display:flex;justify-content:center;margin-top:.55rem}.home-hero__search-toggle{background:0 0;border:1px dashed rgba(0,0,0,.16);font-size:.82rem;font-weight:600;font-family:inherit;color:var(--color-action-hover,var(--action40));cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:9999px;transition:all .2s ease}.home-hero__search-toggle:hover{background:color-mix(in srgb,var(--color-action) 7%,transparent);border-color:var(--color-action,var(--action50))}.home-hero__search-toggle-text-less{display:none}.home-hero__search-form.is-expanded .home-hero__search-toggle-text-more{display:none}.home-hero__search-form.is-expanded .home-hero__search-toggle-text-less{display:inline-flex;align-items:center;gap:.35rem}.home-hero__search-field{position:relative;width:100%}.home-hero__search-select-wrap{position:relative;display:flex;align-items:center;width:100%;border-radius:.75rem;background:#fff;border:1px solid rgba(0,0,0,.12);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-sizing:border-box}.home-hero__search-select-wrap select{width:100%;min-height:46px;padding:.6rem 2.25rem .6rem .9rem;font-size:.9rem;font-weight:500;font-family:inherit;color:#1e293b;background:0 0;border:none;outline:0;cursor:pointer;appearance:none;-webkit-appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.home-hero__search-select-wrap select:disabled{opacity:.55;cursor:not-allowed}.home-hero__search-select-wrap:focus-within{border-color:var(--color-action,var(--action50));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 18%,transparent)}.home-hero__search-chevron{position:absolute;right:.85rem;pointer-events:none;color:#64748b;transition:transform .2s ease;flex-shrink:0}.home-hero__search-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;padding:.65rem 1.15rem;border-radius:.75rem;font-size:.92rem;font-weight:700;font-family:inherit;color:var(--color-on-action,#fff);background:linear-gradient(135deg,var(--color-action-strong),var(--color-action));border:none;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 4px 14px -2px color-mix(in srgb,var(--color-action) 40%,transparent);box-sizing:border-box}.home-hero__search-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,var(--color-action-strong),var(--color-action-hover));box-shadow:0 6px 20px -2px color-mix(in srgb,var(--color-action-hover) 50%,transparent);filter:brightness(1.06)}.home-hero__search-btn:active{transform:translateY(0)}.home-hero__search-btn-count{font-weight:700;opacity:.92}.home-hero__search-tags{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.45rem;margin-top:.85rem;padding-top:.75rem;padding-bottom:.2rem;border-top:1px solid rgba(0,0,0,.06)}.home-hero__search-tags::-webkit-scrollbar{display:none}.home-hero__search-tags-label{flex-shrink:0;font-size:.78rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.home-hero__search-tag{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;padding:.32rem .7rem;font-size:.8rem;font-weight:600;color:#334155;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:9999px;text-decoration:none;transition:all .2s ease;cursor:pointer}.home-hero__search-tag:hover{background:#fff;color:var(--color-action-hover,var(--action40));border-color:var(--color-action,var(--action50));transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.home-hero__search-tag--accent{background:rgba(239,68,68,.08);color:#dc2626;border-color:rgba(239,68,68,.2)}.home-hero__search-tag--accent:hover{background:#dc2626;color:#fff;border-color:#dc2626}@media (min-width:1080px){.home-hero__search-tags{flex-wrap:wrap;overflow-x:visible}}@media (width>=1080px) and (width<=1359px){.home-hero--buscador_principal .home-hero__container{max-width:62rem;margin:0 auto}.home-hero--buscador_principal .home-hero__content{max-width:58rem}.home-hero--buscador_principal .home-hero__title{font-size:clamp(2.4rem, 3.4vw, 3.2rem);line-height:1.12}.home-hero--buscador_principal .home-hero__lead{font-size:1.05rem;line-height:1.5}.home-hero--buscador_principal .home-hero__search-card{padding:1.1rem 1.35rem;margin-top:1rem}.home-hero--buscador_principal .home-hero__search-btn,.home-hero--buscador_principal .home-hero__search-select-wrap select{min-height:46px;font-size:.9rem}}.home-hero--theme-oscuro .home-hero__search-card{background:rgba(18,20,29,.82);border-color:rgba(255,255,255,.12);box-shadow:0 16px 40px -12px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.home-hero--theme-oscuro .home-hero__search-heading{color:#f8fafc}.home-hero--theme-oscuro .home-hero__search-toggle{border-color:rgba(255,255,255,.18);color:#38bdf8}.home-hero--theme-oscuro .home-hero__search-toggle:hover{background:rgba(56,189,248,.1);border-color:#38bdf8}.home-hero--theme-oscuro .home-hero__search-select-wrap{background:rgba(24,27,39,.9);border-color:rgba(255,255,255,.14)}.home-hero--theme-oscuro .home-hero__search-select-wrap select{color:#f8fafc}.home-hero--theme-oscuro .home-hero__search-select-wrap select option{background:#181b27;color:#f8fafc}.home-hero--theme-oscuro .home-hero__search-chevron{color:#94a3b8}.home-hero--theme-oscuro .home-hero__search-select-wrap:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.22)}.home-hero--theme-oscuro .home-hero__search-tags{border-top-color:rgba(255,255,255,.08)}.home-hero--theme-oscuro .home-hero__search-tags-label{color:#94a3b8}.home-hero--theme-oscuro .home-hero__search-tag{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#e2e8f0}.home-hero--theme-oscuro .home-hero__search-tag:hover{background:#1e293b;color:#38bdf8;border-color:#38bdf8;box-shadow:0 4px 12px rgba(0,0,0,.3)}.home-hero--theme-oscuro .home-hero__search-tag--accent{background:rgba(239,68,68,.15);color:#f87171;border-color:rgba(239,68,68,.3)}.home-hero--theme-oscuro .home-hero__search-tag--accent:hover{background:#ef4444;color:#fff;border-color:#ef4444}.home-hero--media-none .home-hero__container{grid-template-columns:minmax(0,1fr);max-width:64rem;margin:0 auto}.home-hero--media-none .home-hero__content{max-width:54rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.home-hero--media-none .home-hero__rating{justify-content:center}.home-hero--media-none .home-hero__lead{max-width:44rem;margin-left:auto;margin-right:auto}.home-hero--media-none .home-hero__actions{justify-content:center}.home-hero--media-none .home-hero__search-card{margin-left:auto;margin-right:auto;text-align:left}.home-hero--media-none .home-hero__search-tags{justify-content:center}.home-hero--background-fit-contain .home-hero__background-image{object-fit:contain}.home-hero--media-none:is(.home-hero--content-left,.home-hero--content-center) .home-hero__container{max-width:none}.home-hero--media-none.home-hero--content-left .home-hero__content{margin-inline:0 auto;text-align:left;align-items:flex-start}.home-hero--media-none.home-hero--content-left :is(.home-hero__lead,.home-hero__search-card){margin-inline:0 auto}.home-hero--media-none.home-hero--content-left :is(.home-hero__rating,.home-hero__actions,.home-hero__search-tags){justify-content:flex-start}