.pers{display:inline-block;width:110px;line-height:0}.pers svg{width:100%;height:auto;overflow:visible}.pers [class*=" p-"],.pers [class^=p-]{transform-box:view-box}.p-brazo{transform-origin:60px 59px;animation:p-levanta 2s ease-in-out infinite}.p-tarde{animation-delay:-1s}@keyframes p-levanta{50%{transform:rotate(-18deg)}}.p-pi{transform-origin:69.5px 106px;animation:p-paso .55s ease-in-out infinite alternate}.p-pd{transform-origin:50.5px 106px;animation:p-paso .55s ease-in-out infinite alternate-reverse}@keyframes p-paso{0%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}.p-cuerpo{animation:p-bota .275s ease-in-out infinite alternate}@keyframes p-bota{to{transform:translateY(-3px)}}.p-rueda{transform-origin:112px 152px;animation:p-gira .8s linear infinite}@keyframes p-gira{to{transform:rotate(1turn)}}.pers .p-rc{transform-box:fill-box;transform-origin:center;animation:p-gira .6s linear infinite}.pers-anda{position:absolute;bottom:0;left:0;animation:p-cruza var(--dur,18s) linear infinite;animation-delay:var(--retraso,0s)}@keyframes p-cruza{0%{transform:translateX(-180px)}to{transform:translateX(calc(100vw + 20px))}}.cinta-linea{--cl-a:#d5e3f6;--cl-b:#b9cfee;--cl-marco:#0b3d91;--cl-pata:#c6d6ec;--cl-texto:#fff;--cl-cw:320px;--cl-cr:-30px;position:relative;height:260px;overflow:hidden}.cl-pista{position:absolute;left:0;top:0;bottom:0;right:calc(var(--cl-cw) + var(--cl-cr) - var(--cl-cw) * .1);overflow:hidden}.cl-banda{position:absolute;left:30px;right:36px;bottom:84px;height:26px;border-radius:13px;background:var(--cl-marco)}.cl-banda:before{content:"";position:absolute;left:13px;right:13px;top:0;height:7px;background:repeating-linear-gradient(90deg,var(--cl-a) 0 22px,var(--cl-b) 22px 44px);animation:cl-cinta .7s linear infinite}.cl-banda:after{content:"";position:absolute;left:30px;right:30px;bottom:5px;height:8px;background:radial-gradient(circle,var(--cl-b) 3px,transparent 3.5px) 0 0/28px 8px repeat-x}@keyframes cl-cinta{to{background-position:44px 0}}.cl-polea{position:absolute;top:0;width:26px;height:26px;border-radius:50%;border:3px solid var(--cl-marco);background:conic-gradient(var(--cl-a) 0 25%,var(--cl-b) 0 50%,var(--cl-a) 0 75%,var(--cl-b) 0);animation:p-gira 1s linear infinite}.cl-polea:first-child{left:0}.cl-polea:last-child{right:0}.cl-patas{left:44px;right:56px;height:84px;background:repeating-linear-gradient(90deg,var(--cl-pata) 0 10px,transparent 10px 180px)}.cl-patas,.cl-patas:after{position:absolute;bottom:0}.cl-patas:after{content:"";left:-14px;right:-14px;height:6px;border-radius:3px;background:var(--cl-pata)}.cl-placa{position:absolute;right:0;width:44px;bottom:104px;height:6px;border-radius:3px 0 0 3px;background:var(--cl-marco)}.cl-caja{position:absolute;bottom:110px;left:-100px;width:86px;text-align:center;animation:cl-viaje 12s linear infinite;animation-delay:calc(var(--i) * -2s)}.cl-caja svg{width:72px;height:72px;display:block;margin:auto;filter:drop-shadow(0 6px 6px rgba(10,31,68,.25))}.cl-caja b{display:block;font-size:12px;letter-spacing:.08em;color:var(--cl-texto);background:#0b3d91;border-radius:4px;padding:2px 6px;margin-top:4px;font-weight:700}@keyframes cl-viaje{0%{left:-100px}to{left:100%}}.cl-carga{position:absolute;left:6px;bottom:96px;z-index:2}.cl-camion{position:absolute;right:var(--cl-cr);bottom:56px;width:var(--cl-cw);z-index:3}@media (max-width:760px){.cinta-linea{height:220px;--cl-cw:190px;--cl-cr:-34px}.cl-carga{width:84px}.cl-caja{animation-delay:calc(var(--i) * -4s)}.cl-caja:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.cinta-linea *,.pers *,.pers-anda{animation:none!important}}.web{--navy:#0b3d91;--azul:#1f62c4;--celeste:#3d9be0;--tinta:#0a1f44;--gris:#f4f7fb;--borde:#dbe4f0;--texto:#3a4a66;font-family:var(--f-texto),system-ui,sans-serif;color:var(--texto);background:#fff;font-size:17px}.web *{box-sizing:border-box}body:has(.web){margin:0;background:#fff}.web .serif{font-family:var(--f-serif),serif;font-style:italic;font-weight:400}.web :focus-visible{outline:3px solid var(--celeste);outline-offset:3px}.web header{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borde)}.web .nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px}.web .nav img{height:44px;width:auto;display:block}.web .nav nav{display:flex;gap:26px;font-size:15px}.web .nav nav a{text-decoration:none;color:var(--texto)}.web .btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:13px 22px;font:inherit;font-weight:600;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform .2s}.web .btn:hover{transform:translateY(-2px)}.web .btn-portal{background:var(--tinta);color:#fff}.web .fl{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--celeste);font-size:14px}.web .btn-sec{color:var(--tinta);border:1.5px solid var(--tinta)}.web .hero{background:linear-gradient(180deg,#eef4fc,#fff)}.web .hero-in{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;min-height:80vh}.web .hero-txt{padding:48px 16px}.web .kicker{font-family:var(--f-serif),serif;font-style:italic;font-size:22px;color:var(--azul)}.web h1{font-weight:800;font-size:clamp(40px,6vw,76px);line-height:.95;letter-spacing:-.04em;color:var(--tinta);margin:10px 0 18px}.web h1 .serif{font-size:1.12em;letter-spacing:-.01em;color:var(--azul)}.web .hero p{font-size:19px;line-height:1.55;max-width:460px;font-weight:300}.web .acciones{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.web #escena{height:80vh;min-height:420px;position:relative}.web #escena canvas{display:block;width:100%;height:100%}.web .cinta-sec{background:#fff;border-top:1px solid var(--borde)}.web .cinta-sec .cont{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:56px 16px 0}.web section{padding:80px 16px}.web .cont{max-width:1200px;margin:auto}.web h2{font-weight:800;font-size:clamp(32px,4.4vw,56px);letter-spacing:-.04em;line-height:1;color:var(--tinta);margin:0 0 10px}.web h2 .serif{color:var(--azul);font-size:1.1em;letter-spacing:0}.web .sub{margin:0 0 36px;font-size:18px;font-weight:300;max-width:600px;line-height:1.5}.web .rubros{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--borde)}.web .rubro{padding:28px 22px 32px;border-right:1px solid var(--borde)}.web .rubro:last-child{border-right:0}.web .rubro .n{font-family:var(--f-serif),serif;font-style:italic;font-size:56px;color:var(--celeste);line-height:1}.web .rubro h3{margin:12px 0 6px;font-size:24px;color:var(--tinta);letter-spacing:-.02em}.web .rubro p{margin:0;font-weight:300;line-height:1.5}.web .gris{background:var(--gris)}.web .zona{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.web .pueblos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.web .pueblos li{background:#fff;border:1px solid var(--borde);border-radius:999px;padding:7px 14px;font-size:15px;color:var(--tinta)}.web .pueblos li.mas{background:none;border-style:dashed;color:var(--azul);font-family:var(--f-serif),serif;font-style:italic;font-size:17px}.web .mapa{border:0;border-radius:24px;width:100%;min-height:340px;background:#e6eef9}.web .pagos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.web .pago{border:1px solid var(--borde);border-radius:22px;padding:24px;background:#fff}.web .pago h3{margin:0 0 8px;font-size:24px;color:var(--tinta);letter-spacing:-.02em}.web .pago p{margin:0;font-weight:300;line-height:1.5}.web .portal{background:var(--tinta);color:#c7d8f2;border-radius:36px;padding:52px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.web .portal h2{color:#fff}.web .portal h2 .serif{color:var(--celeste)}.web .portal p{font-weight:300;line-height:1.55}.web .btn-claro{background:var(--celeste);color:var(--tinta);margin-top:12px}.web .btn-claro .fl{background:var(--tinta);color:#fff}.web .muestra{background:#fff;color:var(--texto);border-radius:24px;padding:26px}.web .muestra .ej{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--azul);font-weight:600}.web .muestra .m{font-size:42px;font-weight:800;color:var(--tinta);letter-spacing:-.03em}.web .mov{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--borde);font-size:15px}.web .mov .h{color:#14804a;font-weight:600}.web .vereda{position:relative;height:150px;overflow:hidden;border-bottom:6px solid var(--tinta);margin-top:40px}.web footer{padding:28px 16px 40px;text-align:center;font-weight:300;line-height:1.6}.web footer a{color:var(--azul)}@media (max-width:900px){.web .nav nav{display:none}.web .hero-in{grid-template-columns:1fr;min-height:0}.web #escena{height:50vh;min-height:320px;order:-1}.web .hero-txt{padding:20px 16px 48px}.web .rubros{grid-template-columns:1fr 1fr}.web .rubro:nth-child(2){border-right:0}.web .rubro{border-bottom:1px solid var(--borde)}.web .pagos,.web .portal,.web .zona{grid-template-columns:1fr}.web .portal{padding:28px;border-radius:28px}.web .cinta-sec .cont .pers{display:none}}@media (max-width:480px){.web .nav .btn{padding:10px 14px;font-size:15px}.web .rubros{grid-template-columns:1fr}.web .rubro{border-right:0}}@media (prefers-reduced-motion:reduce){.web *{animation:none!important;transition:none!important}}