@font-face{font-family:"Jost";font-style:normal;font-weight:500 700;font-display:swap;src:url("fuentes/jost-latin-500-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("fuentes/barlow-latin-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("fuentes/barlow-latin-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul:#092377;--azul-oscuro:#06174f;--azul-noche:#040f36;--azul-tinta:#0c2d94;--azul-claro:#e9edf8;--azul-linea:#9fb3ea;--tinta:#15171c;--gris:#5b6170;--acero:#eef0f4;--borde:#d5d9e2;--naranja:#e85d04;--wa:#25d366;--wa-oscuro:#1da851;--blanco:#fff;--ancho:1120px;--radio:6px;--ft:"Jost","Century Gothic","Futura","Avenir Next",ui-sans-serif,system-ui,sans-serif;--fx:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--suave:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:17px/1.55 var(--fx);color:var(--tinta);background:var(--blanco);overflow-x:clip}::selection{background:var(--azul);color:#fff}h1,h2,h3{font-family:var(--ft);line-height:1.12;margin:0 0 .4em;letter-spacing:-.015em;text-wrap:balance}h1{font-size:2.1rem;font-weight:700}h2{font-size:1.6rem;font-weight:600}h3{font-size:1.1rem;font-weight:600}p{margin:.4em 0}a{color:var(--azul);text-underline-offset:.16em}a:hover{color:var(--azul-tinta)}a[href^="tel:"]{white-space:nowrap}:focus-visible{outline:3px solid var(--naranja);outline-offset:2px}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cont{max-width:var(--ancho);margin:0 auto;padding:0 1rem}.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.nota{color:var(--gris);font-size:.92rem;margin-top:1rem}h2:empty,p:empty{display:none}.cab{background:#fff;border-bottom:1px solid var(--borde);position:relative;z-index:5}.cab .cont{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px}.logo img{display:block;height:44px;width:auto}.menu{display:none;gap:1.4rem;font:500 1rem var(--ft)}.menu a{color:var(--tinta);text-decoration:none;padding:.4rem 0;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.menu a:hover,.menu a[aria-current]{border-color:var(--azul);color:var(--azul)}.idioma{display:none;font:600 .9rem var(--ft);color:var(--azul);text-decoration:none;border:1.5px solid var(--azul);border-radius:999px;padding:.3rem .8rem;white-space:nowrap;transition:background .2s,color .2s}.idioma:hover{background:var(--azul);color:#fff}.menu-cel{position:relative}.menu-cel summary{list-style:none;cursor:pointer;font:600 .95rem var(--ft);color:var(--azul);border:1.5px solid var(--azul);border-radius:999px;padding:.35rem .9rem}.menu-cel summary::-webkit-details-marker{display:none}.menu-cel nav{position:absolute;right:0;top:calc(100% + .5rem);background:#fff;border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 12px 32px -8px rgba(6,23,79,.35);min-width:230px;display:grid;padding:.4rem;z-index:30}.menu-cel nav a{padding:.65rem .8rem;text-decoration:none;color:var(--tinta);font:500 1rem var(--ft);border-radius:4px}.menu-cel nav a:hover,.menu-cel nav a[aria-current]{background:var(--azul-claro);color:var(--azul)}.busca-banda{background:var(--azul);padding:.8rem 0;position:relative;z-index:4}.busca{display:flex;gap:.5rem;max-width:760px;margin:0 auto;position:relative}.busca input{flex:1;min-width:0;height:52px;padding:0 1rem;border:0;border-radius:var(--radio);font:1.05rem var(--fx);background:#fff;color:var(--tinta)}.busca input::placeholder{color:#6b7280;text-overflow:ellipsis}.busca button{height:52px;padding:0 1.1rem;border:0;border-radius:var(--radio);background:var(--azul-noche);color:#fff;font:600 1rem var(--ft);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .2s}.busca button:hover{background:#000}.busca button span{display:none}#res{list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;color:var(--tinta);box-shadow:0 12px 32px -8px rgba(6,23,79,.45);border-radius:var(--radio);z-index:40;max-height:60vh;overflow:auto}#res li a{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .9rem;border-top:1px solid var(--acero);text-decoration:none;color:var(--tinta)}#res li a:hover{background:var(--azul-claro);color:var(--azul)}#res small{color:var(--gris);font-variant-numeric:tabular-nums;white-space:nowrap}#res li.nada{padding:.7rem .9rem;color:var(--gris)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.7rem 1.3rem;border-radius:var(--radio);font:600 1.05rem var(--ft);text-decoration:none;border:2px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .2s var(--suave);position:relative;margin:.25rem 0}.btn:active{transform:scale(.98)}.btn-wa{background:var(--wa);color:#04210f;border-color:var(--wa)}.btn-wa:hover{background:var(--wa-oscuro);border-color:var(--wa-oscuro);color:#fff}.btn-claro{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.btn-claro:hover{background:#fff;color:var(--azul-oscuro)}.btn-azul{background:var(--azul);color:#fff;border-color:var(--azul)}.btn-azul:hover{background:var(--azul-oscuro);border-color:var(--azul-oscuro);color:#fff}.btn-borde{background:transparent;color:var(--azul);border-color:var(--azul)}.btn-borde:hover{background:var(--azul);color:#fff}.btn-ancho{width:100%}.btn .ic{width:22px;height:22px}.btn-wa .ic{stroke:none;fill:currentColor}.btn-flecha .ic{transition:transform .25s var(--suave)}.btn-flecha:hover .ic{transform:translateX(4px)}.botonera{display:flex;flex-wrap:wrap;gap:.2rem .7rem;margin:1.2rem 0 .4rem}.late::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--wa);opacity:0;animation:latido 1.6s var(--suave) 1.4s 2}@keyframes latido{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.18)}}.hero{position:relative;overflow:hidden;background:var(--azul-oscuro);color:#fff;padding:2.6rem 0 2.2rem;isolation:isolate;min-height:74vh;display:flex;align-items:center}.hero-fondo{position:absolute;inset:0;z-index:-2;background:var(--azul-oscuro) url("img/despiece-hero-cel.webp") right bottom/auto 62% no-repeat;animation:aparece 1.4s var(--suave) both}.hero-velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,23,79,.35) 0%,rgba(6,23,79,.05) 45%,rgba(6,23,79,.9) 100%)}@keyframes aparece{from{opacity:.25}to{opacity:1}}.mm{display:block;width:100%;height:auto;aspect-ratio:714/266;overflow:visible}.hero-mm{position:absolute;left:-4%;bottom:3%;width:min(96vw,560px);opacity:.2;pointer-events:none;z-index:-1;--mm-m:none;--mm-a:none;--mm-trazo-m:#fff;--mm-trazo-a:#9fb3ea}.hero-mm .mm{stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1740;stroke-dashoffset:1740;animation:trazo 2.8s ease-out .4s forwards}@keyframes trazo{to{stroke-dashoffset:0}}.hero .cont{position:relative;width:100%}.hero h1{font-size:2.45rem;max-width:8.4em;margin-bottom:.5rem}.hero h1 span{display:inline-block;animation:sube .8s var(--suave) both}.hero h1 span:nth-child(2){animation-delay:.08s}.hero h1 span:nth-child(3){animation-delay:.16s}.hero h1 span:nth-child(4){animation-delay:.24s}.hero h1 span:nth-child(5){animation-delay:.32s}.hero h1 span:nth-child(6){animation-delay:.4s}@keyframes sube{from{transform:translateY(.35em)}to{transform:none}}@keyframes entra{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.hero .baja{font-size:1.12rem;max-width:44ch;color:#dfe5f7;animation:sube .8s var(--suave) .3s both}.hero .botonera{animation:entra .8s var(--suave) .5s both}.hechos{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font:500 .95rem var(--ft);color:#c9d2f0;animation:entra .8s var(--suave) .8s both}.hechos li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#7f93d8;vertical-align:middle;margin-right:.7rem}@media(min-width:760px){.hechos li:first-child::before{display:none}.hechos li+li::before{margin-right:1.2rem}}.hechos b{font-size:1.5rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;margin-right:.25rem}.cinta{background:var(--azul-noche);color:#c9d2f0;overflow:hidden;padding:.8rem 0;border-top:1px solid #1d3080;border-bottom:1px solid #1d3080;font:500 1rem var(--ft);white-space:nowrap}.cinta-pista{display:inline-flex;animation:corre 38s linear infinite}.cinta:hover .cinta-pista{animation-play-state:paused}.cinta span{padding:0 .9rem}.cinta span::after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#4e64c4;vertical-align:middle;margin-left:1.8rem}@keyframes corre{to{transform:translateX(-50%)}}.sec{padding:2.6rem 0}.sec-gris{background:var(--acero)}.sec-cab{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;flex-wrap:wrap;margin-bottom:1.2rem}.sec-cab p{color:var(--gris);margin:0;max-width:60ch}.ver-todo{font:600 1rem var(--ft);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem}.ver-todo .ic{width:20px;height:20px;transition:transform .25s var(--suave)}.ver-todo:hover .ic{transform:translateX(4px)}.js .rev{opacity:0;transform:translateY(18px);transition:opacity .7s var(--suave),transform .7s var(--suave)}.js .rev.visto{opacity:1;transform:none}.js .rev-lista>*{opacity:0;transform:translateY(14px);transition:opacity .6s var(--suave),transform .6s var(--suave)}.js .rev-lista.visto>*{opacity:1;transform:none}.js .rev-lista.visto>*:nth-child(n){transition-delay:calc(var(--i,0)*45ms)}.rubros{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rubros a{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;align-items:start;min-height:5.8rem;height:100%;padding:.9rem;background:#fff;border:1px solid var(--borde);border-radius:var(--radio);text-decoration:none;color:var(--tinta);transition:border-color .25s,transform .35s var(--suave),box-shadow .35s var(--suave)}.rubros a:hover{border-color:var(--azul);color:var(--azul);transform:translateY(-3px);box-shadow:0 14px 28px -14px rgba(9,35,119,.45)}.rubros .ic{width:34px;height:34px;grid-row:1/3;color:var(--azul);stroke-width:1.5;stroke-dasharray:120;stroke-dashoffset:0}.rubros a:hover .ic{animation:dibuja 1s var(--suave)}@keyframes dibuja{from{stroke-dashoffset:120}to{stroke-dashoffset:0}}.rubros b{font:600 1.02rem/1.2 var(--ft);overflow-wrap:break-word;hyphens:auto}.rubros small{color:var(--gris);font-size:.82rem;line-height:1.3}.planos{list-style:none;padding:0;margin:0;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.planos a{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden;text-decoration:none;color:var(--tinta);transition:border-color .25s,transform .35s var(--suave),box-shadow .35s var(--suave)}.planos a:hover{border-color:var(--azul);transform:translateY(-3px);box-shadow:0 18px 32px -16px rgba(9,35,119,.55)}.planos .pl-img{display:block;aspect-ratio:16/10;background:var(--azul);overflow:hidden}.planos img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--suave)}.planos a:hover img{transform:scale(1.05)}.planos .pl-t{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;padding:.75rem .8rem .9rem;align-items:start}.planos .ic{width:26px;height:26px;color:var(--azul);stroke-width:1.5;grid-row:1/3}.planos b{font:600 1.02rem/1.2 var(--ft);overflow-wrap:break-word;hyphens:auto}.planos small{color:var(--gris);font-size:.82rem;line-height:1.3}.marcas{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:.5rem 0 0}.marcas a,.marcas span{display:inline-block;padding:.45rem .9rem;border-radius:999px;background:var(--azul-claro);color:var(--azul);font:500 1rem var(--ft);text-decoration:none;transition:background .2s,color .2s}.marcas a:hover{background:var(--azul);color:#fff}.marcas small{color:var(--gris);font:.85rem var(--fx)}.taller{position:relative;overflow:hidden;color:#fff;border-radius:var(--radio);padding:1.8rem 1.3rem;display:grid;gap:1.2rem;isolation:isolate;background:var(--azul-oscuro)}.taller::before{content:"";position:absolute;inset:0;z-index:-1;background:url("img/rubro-mangueras.webp") right center/auto 115% no-repeat;opacity:.5}.taller::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,23,79,.96) 0%,rgba(6,23,79,.7) 55%,rgba(6,23,79,.15) 100%)}.taller h2{color:#fff;font-size:1.7rem}.taller h2 em{font-style:normal;color:var(--naranja)}.taller p{color:#e2e4ea;max-width:52ch}.taller .marca-taller{display:inline-flex;align-items:center;gap:.5rem;font:600 .95rem var(--ft);color:var(--naranja);margin:0 0 .4rem}.taller .marca-taller::before{content:"";width:28px;height:2px;background:var(--naranja)}.taller a:not(.btn){color:#fff}.taller .foto-real{margin:0}.pasos{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem;counter-reset:p;position:relative}.pasos li{position:relative;padding-left:3.4rem;counter-increment:p}.pasos li::before{content:counter(p);position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--azul);color:#fff;font:600 1.1rem/2.5rem var(--ft);text-align:center;transition:box-shadow .5s}.pasos li:hover::before{box-shadow:0 0 0 8px rgba(9,35,119,.12)}.pasos li:not(:last-child)::after{content:"";position:absolute;left:1.2rem;top:2.6rem;bottom:-1.2rem;width:2px;background:linear-gradient(var(--azul-linea),transparent)}.js .pasos li:not(:last-child)::after{transform:scaleY(0);transform-origin:top;transition:transform .8s var(--suave) .3s}.js .pasos.visto li::after{transform:scaleY(1)}.pasos b{font:600 1.05rem var(--ft);display:block}.pasos p{margin:.1rem 0 0;color:var(--gris)}.local{display:grid;gap:1.2rem}.local-plano{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;min-height:15rem;padding:1.2rem;border-radius:var(--radio);overflow:hidden;isolation:isolate;background:var(--azul-oscuro) url("img/frente-camion.webp") center/cover no-repeat;color:#fff;text-decoration:none}.local-plano::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,23,79,.1) 0%,rgba(6,23,79,.92) 100%)}.local-plano b{font:600 1.15rem var(--ft)}.local-plano span{color:#dfe5f7;font-size:.95rem}.local-plano .ic{width:30px;height:30px;color:#fff}.local-plano:hover{color:#fff}.nap p{margin:.25rem 0}.nap .np{font:600 1.1rem var(--ft)}.hor{list-style:none;padding:0;margin:.3rem 0 .8rem}.hor li{display:flex;justify-content:space-between;gap:1rem;max-width:22rem;border-bottom:1px dotted var(--borde);padding:.15rem 0;font-variant-numeric:tabular-nums}.hor li span:first-child{color:var(--gris)}.faq{border-top:1px solid var(--borde)}.faq details{border-bottom:1px solid var(--borde)}.faq summary{cursor:pointer;list-style:none;padding:.85rem 2rem .85rem 0;position:relative;font:600 1.05rem var(--ft)}.faq summary h2{font:inherit;margin:0;letter-spacing:0}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:.2rem;top:.6rem;color:var(--azul);font-size:1.4rem;font-weight:500;transition:transform .3s var(--suave)}.faq details[open] summary::after{transform:rotate(45deg)}.faq details p{margin:0 0 .9rem;color:var(--gris)}.pie{position:relative;background:var(--azul-oscuro);color:#c9d2f0;padding:2.2rem 0 6rem;font-size:.95rem;isolation:isolate}.pie::before{content:"";position:absolute;inset:0;z-index:-1;background:url("img/patron-piezas.webp") center/380px repeat;opacity:.09}.pie a{color:#fff}.pie .cols{display:grid;gap:1.4rem}.pie .np{color:#fff;font:600 1.1rem var(--ft);margin:0 0 .2rem}.pie .mm-pie{width:7.5rem;margin:0 0 .8rem;--mm-m:#fff;--mm-a:#7f93d8}.pie .hor li{border-color:#1d3080;max-width:18rem}.pie .hor li span:first-child{color:#98a6d9}.pie .fin{border-top:1px solid #1d3080;margin-top:1.4rem;padding-top:1rem;font-size:.85rem;color:#98a6d9}.liviana .pie::before{display:none}.barra{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--borde);padding-bottom:env(safe-area-inset-bottom)}.barra a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:0;padding:.45rem 0 .4rem;font:500 12px/1.2 var(--ft);color:var(--gris);text-decoration:none;min-height:56px;white-space:nowrap;letter-spacing:0}.barra a[aria-current]{color:var(--azul)}.barra a.wa{color:#0b7a3b}.barra a.wa .ic{stroke:none;fill:var(--wa)}.pagina-cab{position:relative;background:var(--azul-oscuro);color:#fff;padding:2.2rem 0 2rem;overflow:hidden;isolation:isolate}.pagina-cab::before{content:"";position:absolute;inset:0;z-index:-1;background:url("img/patron-piezas.webp") center/420px repeat;opacity:.12;animation:deriva 60s linear infinite}@keyframes deriva{to{background-position:420px 420px}}.pagina-cab.con-plano::before{background:var(--img) right center/auto 130% no-repeat;opacity:.45;animation:none;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 70%);mask-image:linear-gradient(90deg,transparent 15%,#000 70%)}.pagina-cab h1{font-size:2.3rem;margin-bottom:.3rem;max-width:22ch}.pagina-cab p{color:#dfe5f7;max-width:56ch;margin:0}.pagina-cab .cont{position:relative}.pagina-cab .mm-cab{position:absolute;right:-.5rem;top:-.6rem;width:min(56vw,340px);opacity:.09;pointer-events:none;--mm-m:#fff;--mm-a:#9fb3ea}.pagina-cab .ic-cab{width:40px;height:40px;color:#fff;stroke-width:1.5;margin-bottom:.4rem}.pagina-cab.naranja .antetitulo{color:var(--naranja)}.antetitulo{display:inline-flex;align-items:center;gap:.5rem;font:600 .95rem var(--ft);color:#9fb3ea;margin:0 0 .5rem}.antetitulo::before{content:"";width:28px;height:2px;background:currentColor}.texto{max-width:68ch}.sub{margin-top:1.6rem}.texto p{margin:.6em 0}.miga{font-size:.88rem;color:var(--gris);margin:.9rem 0 .7rem;overflow-wrap:anywhere}.miga a{color:var(--gris)}.filas{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.filas a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;border:1px solid var(--borde);border-radius:var(--radio);text-decoration:none;color:var(--tinta);background:#fff;transition:border-color .2s,transform .3s var(--suave)}.filas a:hover{border-color:var(--azul);color:var(--azul);transform:translateX(3px)}.filas code{font:600 .88rem var(--fx);color:var(--gris);white-space:nowrap;font-variant-numeric:tabular-nums}.pag{margin:1rem 0;font:500 .95rem var(--ft);color:var(--gris)}.pag a,.pag strong{display:inline-block;min-width:2.3rem;text-align:center;padding:.35rem .6rem;border:1px solid var(--borde);border-radius:4px;margin:.15rem;text-decoration:none}.pag strong{background:var(--azul);color:#fff;border-color:var(--azul)}.art{position:relative;isolation:isolate;padding-bottom:2.4rem}.art h1{font-size:1.75rem;max-width:26ch}.art-mm{position:absolute;right:-.5rem;top:-1rem;width:min(62vw,380px);opacity:.06;pointer-events:none;user-select:none;z-index:-1;--mm-m:var(--tinta);--mm-a:var(--azul)}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 1rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;background:var(--azul-claro);color:var(--azul);font:500 .92rem var(--ft);text-decoration:none;transition:background .2s,color .2s}a.chip:hover{background:var(--azul);color:#fff}.chip .ic{width:18px;height:18px}.chip.cod{background:var(--tinta);color:#fff;font:600 .95rem var(--fx);letter-spacing:.03em}.chip.cod small{color:#b9bcc6;font-weight:400;letter-spacing:0}.cta-caja{background:var(--acero);border-radius:var(--radio);padding:1rem;margin:1rem 0}.cta-caja .mensaje{margin:.6rem 0 0;font-size:.9rem;color:var(--gris)}.cta-caja .mensaje q{color:var(--tinta)}.datos{list-style:none;padding:0;margin:1rem 0;border-top:1px solid var(--borde)}.datos li{display:grid;grid-template-columns:8.5rem 1fr;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--borde)}.datos li>span:first-child{color:var(--gris)}.ayuda{padding:.9rem 1rem;background:var(--azul-claro);border-radius:var(--radio);margin:1.4rem 0}.ayuda p{margin:.2rem 0}.art aside h2{font-size:1.25rem}.qs-hero{position:relative;background:var(--azul-oscuro);color:#fff;padding:2.6rem 0 2.4rem;overflow:hidden;isolation:isolate}.qs-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:url("img/frente-camion.webp") right center/auto 100% no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%)}.qs-hero h1{font-size:2.3rem;max-width:16ch}.qs-hero p{color:#dfe5f7;max-width:48ch;font-size:1.1rem}.linea-tiempo{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.4rem}.linea-tiempo li{display:grid;grid-template-columns:5.2rem 1fr;gap:.8rem;align-items:baseline;padding:.5rem 0;border-top:1px solid var(--borde)}.linea-tiempo b{font:600 1.7rem var(--ft);color:var(--azul);font-variant-numeric:tabular-nums}.mv{display:grid;gap:1rem;margin:1rem 0}.mv article{padding:1.4rem 1.2rem;border-radius:var(--radio);background:var(--azul-oscuro);color:#fff;position:relative;overflow:hidden;isolation:isolate}.mv .mv-mm{position:absolute;right:-.6rem;bottom:-.5rem;width:12rem;opacity:.1;z-index:-1;--mm-m:#fff;--mm-a:#9fb3ea}.mv h2{color:#fff;font-size:1.3rem;margin-bottom:.3rem}.mv p{color:#dfe5f7;margin:0;font-size:1.05rem}.valores{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.valores li{display:grid;grid-template-columns:auto 1fr;gap:.2rem .9rem;padding:.9rem 0;border-top:1px solid var(--borde)}.valores .ic{grid-row:1/3;width:30px;height:30px;color:var(--azul);stroke-width:1.5}.valores li:first-child .ic{fill:currentColor;stroke:none}.valores b{font:600 1.05rem var(--ft)}.valores p{margin:0;color:var(--gris)}.foto-real{margin:1.2rem 0;border-radius:var(--radio);overflow:hidden;background:var(--acero)}.foto-real img{display:block;width:100%;height:auto}.foto-real figcaption{padding:.5rem .8rem;font-size:.85rem;color:var(--gris)}.fotos-reales{display:grid;gap:1rem;margin:1.4rem 0}.foto-pieza{display:grid;gap:1rem;margin-top:2rem;background:none;border-radius:0;overflow:visible}.foto-pieza>a{display:block;border-radius:var(--radio);overflow:hidden;background:var(--acero)}.foto-pieza img{aspect-ratio:1;object-fit:cover;object-position:50% 55%}.foto-pieza figcaption{padding:0;font-size:1.02rem;color:var(--tinta)}.foto-pieza figcaption p{margin:0 0 .6rem;max-width:44ch}.foto-pieza small{color:var(--gris);font-size:.88rem}@media (min-width:760px){.foto-pieza{grid-template-columns:300px 1fr;align-items:center;gap:2rem}.foto-pieza img{aspect-ratio:4/5}}.contacto{display:grid;gap:1.4rem}.ficha-nap{background:var(--acero);border-radius:var(--radio);padding:1.1rem 1.2rem}.ficha-nap p{margin:.3rem 0}.ficha-nap p>span:first-child{color:var(--gris)}iframe.mapa{display:block;width:100%;aspect-ratio:4/3;border:0;border-radius:var(--radio);margin:.6rem 0;background:var(--azul-claro)}.no-hay{padding:2.4rem 0}.no-hay section+section{border-top:1px solid var(--borde);margin-top:1.6rem;padding-top:1.6rem}@media(min-width:760px){h1{font-size:2.8rem}h2{font-size:1.9rem}.menu{display:flex}.idioma{display:inline-block}.menu-cel{display:none}.barra{display:none}.pie{padding-bottom:2.2rem}.busca button span{display:inline}.hero{padding:4.6rem 0 4rem;min-height:78vh}.hero-fondo{background-image:url("img/despiece-hero.webp");background-size:auto 100%;background-position:right center}.hero h1{font-size:3.6rem;max-width:8.6em}.hero-mm{left:auto;right:34%;bottom:6%;width:520px}.rubros{grid-template-columns:repeat(3,1fr)}.planos{grid-template-columns:repeat(3,1fr)}.taller{grid-template-columns:1.1fr .9fr;padding:2.6rem;min-height:340px;align-items:center}.pasos{grid-template-columns:repeat(3,1fr);gap:1.6rem}.pasos li{padding-left:0;padding-top:3.3rem}.pasos li::after{display:none}.pasos li:not(:last-child) b::after{content:"";position:absolute;left:3rem;right:-1.6rem;top:1.25rem;height:2px;background:linear-gradient(90deg,var(--azul-linea),transparent)}.js .pasos li:not(:last-child) b::after{transform:scaleX(0);transform-origin:left;transition:transform .9s var(--suave) .3s}.js .pasos.visto li b::after{transform:scaleX(1)}.local{grid-template-columns:1fr 1fr;align-items:start}.pie .cols{grid-template-columns:2fr 1fr 1fr}.pagina-cab{padding:3rem 0 2.6rem}.pagina-cab h1{font-size:3rem}.art{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:start}.art h1{font-size:2.2rem}.btn-ancho{width:auto}.qs-hero{padding:4.2rem 0 3.8rem}.qs-hero h1{font-size:3.2rem}.mv{grid-template-columns:1fr 1fr}.valores{grid-template-columns:1fr 1fr;gap:.8rem 2rem}.fotos-reales{grid-template-columns:1fr 1fr}.contacto{grid-template-columns:1fr 1fr;align-items:start}.filas-2{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.rubros{grid-template-columns:repeat(4,1fr)}.planos{grid-template-columns:repeat(4,1fr)}}@supports(animation-timeline:scroll()){.hero-fondo{animation:aparece 1.4s var(--suave) both,paralaje linear both;animation-timeline:auto,scroll();animation-range:normal,0 100vh}@keyframes paralaje{to{transform:translateY(18%)}}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.hero-fondo,.hero h1 span,.hero .baja,.hero .botonera,.hechos,.js .rev,.js .rev-lista>*{opacity:1!important;transform:none!important}.hero-mm .mm{stroke-dashoffset:0;animation:none}.cinta-pista{animation:none!important;white-space:normal}.pagina-cab::before{animation:none!important}.js .pasos li::after,.js .pasos li b::after{transform:none!important}.late::after{display:none}}