@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fuentes/InstrumentSerif-Italic.woff2)format("woff2")}:root{--navy:#1e2e5e;--navy-2:#16224a;--navy-3:#0e1633;--naranja:#f7931d;--naranja-t:#c26a00;--crema:#f6f3ec;--crema-2:#efeadf;--papel:#fff;--tinta:#121628;--gris:#5a6176;--gris-2:#8a90a2;--linea:#1216281a;--linea-2:#1216282e;--radio:26px;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--env:min(1240px, calc(100% - 48px))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--crema);color:var(--tinta);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.env{width:var(--env);margin-inline:auto}svg.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.disp{font-variation-settings:"wdth" 118;letter-spacing:-.02em;font-family:Archivo,sans-serif;font-weight:800;line-height:.98}.serif{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.acento{background:linear-gradient(100deg,#e8860c 10%,var(--naranja-t) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.et{letter-spacing:.16em;text-transform:uppercase;color:var(--gris);align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:inline-flex}.et:before{content:"";background:var(--naranja);clip-path:polygon(0 100%,100% 0,100% 100%);flex:none;width:9px;height:9px}.et.claro{color:#ffffff9e}h2.disp{font-size:clamp(36px,4.8vw,68px)}h2 .serif{letter-spacing:-.015em;font-size:1.08em;font-weight:400}.lead{color:var(--gris);max-width:520px;font-size:clamp(16px,1.25vw,18.5px)}.btn{letter-spacing:.01em;height:56px;transition:transform .5s var(--ease-out),background .3s,color .3s,box-shadow .4s;will-change:transform;border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.btn .flecha{width:30px;height:30px;transition:transform .45s var(--ease-out);border-radius:50%;place-items:center;margin-right:-12px;display:grid}.btn:hover .flecha{transform:translate(4px)rotate(-45deg)}.btn-navy{background:var(--navy);color:#fff;box-shadow:0 14px 34px -14px #1e2e5eb3}.btn-navy .flecha{background:var(--naranja);color:#2a1700}.btn-navy:hover{background:var(--navy-2)}.btn-fant{border:1.5px solid var(--linea-2);color:var(--tinta);backdrop-filter:blur(8px);background:#fff6}.btn-fant:hover{background:#fff;border-color:#0000;box-shadow:0 10px 30px -14px #12162859}.btn-naranja{background:var(--naranja);color:#2a1700;box-shadow:0 16px 40px -14px #f7931dd9}.btn-naranja:hover{background:#ffa235}.btn-blanco{color:var(--navy);background:#fff}.btn-borde-b{color:#fff;border:1.5px solid #ffffff4d}.btn-borde-b:hover{background:#ffffff1a}.progreso{z-index:120;transform-origin:0;background:linear-gradient(90deg,var(--naranja),#ffb45c);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}header.cab{z-index:100;align-items:center;height:92px;transition:background .4s,box-shadow .4s,height .4s;display:flex;position:fixed;inset:0 0 auto}header.cab.sol{backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--linea);background:#f6f3ecd1;height:74px}.cab .env{align-items:center;gap:36px;display:flex}.cab .logo img{width:auto;height:40px;transition:height .4s}.cab.sol .logo img{height:34px}.nav{gap:4px;margin-left:auto;display:flex}.nav a{color:var(--gris);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:500;transition:color .25s,background .25s;position:relative}.nav a:hover{color:var(--tinta);background:#1216280d}.nav a.on{color:var(--tinta)}.nav a.on:after{content:"";background:var(--naranja);clip-path:polygon(0 100%,100% 0,100% 100%);width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:3px;left:50%}.cab-acc{align-items:center;gap:8px;display:flex}.ico-btn{border:1px solid var(--linea);width:46px;height:46px;transition:background .25s,transform .4s var(--ease-out);background:#ffffff8c;border-radius:50%;place-items:center;display:grid;position:relative}.ico-btn:hover{background:#fff;transform:translateY(-2px)}.ico-btn .badge{background:var(--naranja);color:#2a1700;text-align:center;min-width:20px;height:20px;transition:transform .45s var(--ease-out);border-radius:999px;padding:0 5px;font:600 11px/20px IBM Plex Mono,monospace;position:absolute;top:-3px;right:-3px;transform:scale(0)}.ico-btn .badge.on{transform:scale(1)}.btn-hablemos{height:46px;padding:0 20px 0 16px;font-size:14px}.btn-hablemos svg{fill:currentColor;stroke:none;width:18px;height:18px}.menu-btn{display:none}.hero{isolation:isolate;min-height:max(760px,100svh);padding:128px 0 90px;position:relative;overflow:hidden}.hero-fondo{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-fondo .reticula{background-image:linear-gradient(var(--linea) 1px,transparent 1px),linear-gradient(90deg,var(--linea) 1px,transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 70% 40%,#000 0%,#0000 75%)}.hero-fondo .mancha{filter:blur(80px);border-radius:50%;position:absolute}.hero-fondo .m1{background:#f7931d47;width:560px;height:560px;top:40px;right:-120px}.hero-fondo .m2{background:#1e2e5e24;width:620px;height:620px;bottom:-280px;left:-260px}.tri-giro{aspect-ratio:1;opacity:.9;width:min(64vw,880px);animation:80s linear infinite girar;position:absolute;top:50%;right:6%;translate:0 -50%}@keyframes girar{to{rotate:360deg}}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(36px,5vw,90px);display:grid}.pildora{border:1px solid var(--linea);color:var(--gris);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13px;font-weight:500;display:inline-flex}.pildora b{color:var(--tinta);font-weight:600}.pulso{background:#f7931d2e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.pulso:before{content:"";background:var(--naranja);border-radius:50%;width:8px;height:8px}.pulso:after{content:"";border:1.5px solid var(--naranja);animation:latir 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes latir{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.hero h1{margin:26px 0 24px;font-size:clamp(44px,5.3vw,84px)}.hero h1 .ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .ln>span{transition:transform 1.1s var(--ease-out);display:inline-block;transform:translateY(105%)}.hero h1 .serif{font-size:1.06em;line-height:.92}.hero.lista h1 .ln>span{transform:none}.hero h1 .ln:nth-child(2)>span{transition-delay:80ms}.hero h1 .ln:nth-child(3)>span{transition-delay:.18s}.hero h1 .ln:nth-child(4)>span{transition-delay:.26s}.marca-acento{background:var(--naranja);clip-path:polygon(0 100%,100% 0,100% 100%);transform-origin:0 100%;width:.5em;height:.42em;transition:transform .9s var(--ease-out) .9s;margin-left:.08em;display:inline-block;transform:translateY(-.06em)scale(0)}.hero.lista .marca-acento{transform:translateY(-.06em)scale(1)}.hero .lead{margin-bottom:38px}.hero-acc{flex-wrap:wrap;gap:14px;display:flex}.confianza{border-top:1px solid var(--linea);flex-wrap:wrap;gap:12px 28px;margin-top:40px;padding-top:24px;display:flex}.confianza div{color:var(--tinta);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.confianza svg{color:var(--naranja-t);width:20px;height:20px}.aparece{opacity:0;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transform:translateY(22px)}.hero.lista .aparece{opacity:1;transform:none}.escenario{aspect-ratio:4/4.7;opacity:0;width:100%;max-width:560px;max-height:660px;transition:opacity 1.2s var(--ease-out) .35s,transform 1.4s var(--ease-out) .35s;justify-self:end;position:relative;transform:translateY(40px)scale(.97)}.hero.lista .escenario{opacity:1;transform:none}.tarjeta{background:var(--navy);border-radius:34px;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px -40px #0e163399}.slide{opacity:0;transition:opacity 1.1s var(--ease);position:absolute;inset:0}.slide.on{opacity:1}.slide img.bg{object-fit:cover;width:100%;height:100%;transition:transform 7s linear;transform:scale(1.12)}.slide.on img.bg{transform:scale(1)}.tarjeta:after{content:"";pointer-events:none;background:linear-gradient(#0e16338c 0%,#0e163300 30%,#0e163326 55%,#0e1633eb 100%);position:absolute;inset:0}.tarjeta-sup{z-index:3;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:100px;right:26px}.tarjeta-sup .cont{letter-spacing:.14em;font:500 12px IBM Plex Mono,monospace}.tarjeta-sup .cont b{color:var(--naranja);font-weight:500}.tarjeta-sup .sector-ico{backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tarjeta-inf{z-index:3;color:#fff;position:absolute;bottom:28px;left:28px;right:28px}.tarjeta-inf .nom{font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-transform:uppercase;font-family:Archivo;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1}.tarjeta-inf .lin{color:#ffffffb8;margin-top:10px;font-size:14px}.tarjeta-inf .txt{height:84px;position:relative}.tarjeta-inf .txt>*{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease-out);pointer-events:none;position:absolute;inset:auto 0 0;transform:translateY(16px)}.tarjeta-inf .txt>.on{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}.producto{z-index:4;pointer-events:none;filter:drop-shadow(0 40px 40px #0e163373);opacity:0;transition:opacity .9s var(--ease),transform 1.3s var(--ease-out);position:absolute;transform:translate(-40px,30px)scale(.92)}.producto.on{opacity:1;transition-delay:.15s;transform:none}.producto.p-cerdo{width:96%;bottom:20%;left:-26%}.producto.p-port{width:52%;bottom:17%;left:-18%}.producto.p-ind{width:82%;bottom:19%;left:-28%}.chip{z-index:5;backdrop-filter:blur(14px)saturate(1.5);background:#ffffffdb;border:1px solid #ffffffb3;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:6s ease-in-out infinite flotar;display:flex;position:absolute;box-shadow:0 24px 50px -24px #0e16338c}.chip .c-ico{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.chip .c-ico svg{width:20px;height:20px}.chip small{letter-spacing:.1em;color:var(--gris);text-transform:uppercase;font:500 10.5px IBM Plex Mono,monospace;display:block}.chip strong{font-variation-settings:"wdth" 112;color:var(--tinta);font-family:Archivo;font-size:17px;font-weight:700;line-height:1.2;display:block}.chip-a{top:15%;right:-7%}.chip-b{animation-delay:-3s;bottom:31%;right:-10%}.chip .val{transition:opacity .4s}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sello{z-index:6;background:var(--papel);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:absolute;top:-40px;left:-46px;box-shadow:0 20px 40px -20px #0e163380}.sello svg.anillo{width:calc(100% - 16px);height:calc(100% - 16px);animation:22s linear infinite girar;position:absolute;inset:8px}.sello svg.anillo text{letter-spacing:.24em;fill:var(--navy);font:500 9.6px IBM Plex Mono,monospace}.sello img{width:44px}.indicadores{z-index:3;gap:10px;display:flex;position:absolute;bottom:-34px;left:28px;right:28px}.indicadores button{flex:1;align-items:center;height:22px;display:flex}.indicadores button i{background:#12162824;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.indicadores button i:after{content:"";background:var(--navy);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.indicadores button.on i:after{animation:llenar var(--dur,6s) linear forwards}.indicadores button.hecho i:after{transform:scaleX(1)}@keyframes llenar{to{transform:scaleX(1)}}.bajar{letter-spacing:.2em;color:var(--gris-2);text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font:500 10.5px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:26px;left:50%;translate:-50%}.bajar i{background:linear-gradient(var(--gris-2),transparent);width:1px;height:42px;position:relative;overflow:hidden}.bajar i:after{content:"";background:var(--naranja);width:1px;height:40%;animation:caer 2s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes caer{to{top:100%}}.marcas{border-block:1px solid var(--linea);background:var(--papel);padding:58px 0 40px;overflow:hidden}.marcas .env{align-items:center;gap:40px;display:flex}.marcas .rot{width:190px;color:var(--gris);flex:none;font-size:14px;line-height:1.45}.marcas .rot b{color:var(--tinta);font-variation-settings:"wdth" 112;font-family:Archivo;font-size:16px;font-weight:700;display:block}.cinta{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cinta .pista{width:max-content;animation:38s linear infinite correr;display:flex}.cinta:hover .pista{animation-play-state:paused}.cinta .lg{flex:none;place-items:center;width:210px;height:76px;margin-right:30px;display:grid}.cinta .lg img{filter:grayscale();opacity:.55;width:auto;max-height:100%;transition:filter .4s,opacity .4s}.cinta .lg:hover img{filter:none;opacity:1}.cinta .lg .txt-marca{font-variation-settings:"wdth" 125;letter-spacing:.04em;color:#a8aab3;text-transform:uppercase;white-space:nowrap;font-family:Archivo;font-size:19px;font-weight:800}@keyframes correr{to{transform:translate(-50%)}}section.blq{padding:clamp(96px,11vw,160px) 0}.blq-cab{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:64px;display:grid}.blq-cab h2{margin-top:22px}.blq-cab .lead{justify-self:end}[data-rev]{opacity:0;transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(36px)}[data-rev].in{opacity:1;transform:none}[data-rev=img]{clip-path:inset(12% round 34px);opacity:1;transition:clip-path 1.4s var(--ease-out);transform:none}[data-rev=img].in{clip-path:inset(0 round 34px)}.paneles{gap:16px;height:600px;display:flex}.panel{border-radius:var(--radio);color:#fff;cursor:pointer;isolation:isolate;transition:flex 1s var(--ease-out);outline:none;flex:1;min-width:0;position:relative;overflow:hidden}.panel.act{flex:2.6}.panel>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.panel.act>img{transform:scale(1)}.panel:before{content:"";z-index:-1;background:linear-gradient(#0e163359,#0e16330d 35%,#0e1633e0 100%);transition:background .8s;position:absolute;inset:0}.panel:not(.act):before{background:linear-gradient(#0e16338c,#0e1633b8)}.panel .p-sup{justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:26px;right:26px}.panel .p-num{letter-spacing:.14em;color:#ffffffbf;font:500 13px IBM Plex Mono,monospace}.panel .p-ico{backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .5s,color .5s;display:grid}.panel.act .p-ico{background:var(--naranja);color:#2a1700;border-color:#0000}.panel .p-vert{writing-mode:vertical-rl;font-variation-settings:"wdth" 125;letter-spacing:.02em;text-transform:uppercase;font-family:Archivo;font-size:30px;font-weight:800;transition:opacity .5s;position:absolute;bottom:30px;left:26px;rotate:180deg}.panel.act .p-vert{opacity:0}.panel .p-cont{opacity:0;transition:opacity .5s,transform .8s var(--ease-out);pointer-events:none;max-width:560px;position:absolute;bottom:30px;left:30px;right:30px;transform:translateY(24px)}.panel.act .p-cont{opacity:1;pointer-events:auto;transition-delay:.35s;transform:none}.panel h3{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;font-family:Archivo;font-size:clamp(34px,3.4vw,52px);font-weight:800;line-height:1}.panel p{color:#ffffffc7;max-width:440px;margin:14px 0 20px;font-size:15.5px}.lineas{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.lineas span{backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff21;border:1px solid #fff3;border-radius:999px;padding:7px 13px;font-size:13px}.lineas span.pronto{color:#ffffff8c;background:0 0;border-style:dashed}.lineas span.pronto em{letter-spacing:.12em;text-transform:uppercase;color:var(--naranja);margin-left:6px;font:500 9.5px IBM Plex Mono,monospace}.lineas span.dest{background:var(--naranja);color:#2a1700;border-color:#0000;font-weight:600}.panel .ir{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.panel .ir i{width:38px;height:38px;color:var(--navy);transition:transform .45s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid}.panel .ir:hover i{transform:rotate(-45deg)}.razones{border-top:1px solid var(--linea-2);grid-template-columns:repeat(4,1fr);display:grid}.razon{padding:36px 30px 10px 0;position:relative}.razon+.razon{border-left:1px solid var(--linea);padding-left:30px}.razon .r-num{letter-spacing:.16em;color:var(--gris-2);font:500 11.5px IBM Plex Mono,monospace}.razon .r-ico{background:var(--papel);width:64px;height:64px;color:var(--navy);box-shadow:0 1px 0 var(--linea),0 18px 34px -22px #12162866;border-radius:20px;place-items:center;margin:26px 0 24px;display:grid;position:relative}.razon .r-ico:after{content:"";background:var(--naranja);clip-path:polygon(0 100%,100% 0,100% 100%);width:16px;height:16px;transition:transform .7s var(--ease-out) calc(var(--d,0s) + .6s);position:absolute;top:-5px;right:-5px;transform:scale(0)}.razon.in .r-ico:after{transform:scale(1)}.razon .r-ico svg{stroke-width:1.5px;width:28px;height:28px}.razon .r-ico svg *{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset 1.6s var(--ease) calc(var(--d,0s) + .2s)}.razon.in .r-ico svg *{stroke-dashoffset:0}.razon h4{font-variation-settings:"wdth" 112;margin-bottom:10px;font-family:Archivo;font-size:21px;font-weight:700;line-height:1.2}.razon p{color:var(--gris);font-size:15px}.razon:before{content:"";background:var(--naranja);width:0;height:2px;transition:width 1.2s var(--ease-out) var(--d,0s);position:absolute;top:-1px;left:0}.razon+.razon:before{left:30px}.razon.in:before{width:56px}.lamina{background:var(--navy-3);color:#fff;border-radius:44px;margin:0 clamp(10px,1.4vw,20px);position:relative;overflow:hidden}.lamina .ret{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(50% 60% at 68%,#000,#0000 80%)}.lamina .brillo{filter:blur(30px);background:radial-gradient(circle,#f7931d52,#0000 62%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;right:5%;translate:0 -50%}.lamina-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;padding:clamp(80px,9vw,130px) 0;display:grid;position:relative}.lamina h2{margin:24px 0 22px}.lamina h2 .serif{color:var(--naranja)}.lamina .lead{color:#ffffffa8}.specs{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:34px 0 40px;display:grid}.specs div{border-bottom:1px solid #ffffff24;padding:18px 0}.specs div:nth-child(odd){border-right:1px solid #ffffff24;padding-right:20px}.specs div:nth-child(2n){padding-left:22px}.specs small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font:500 10.5px IBM Plex Mono,monospace;display:block}.specs strong{font-variation-settings:"wdth" 118;font-family:Archivo;font-size:24px;font-weight:700}.specs strong u{color:var(--naranja);margin-left:4px;font-size:.6em;font-weight:600;text-decoration:none}.lamina-acc{flex-wrap:wrap;gap:12px;display:flex}.plano{aspect-ratio:1.12;justify-self:center;width:100%;max-width:680px;position:relative}.plano .numero{font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff29;white-space:nowrap;user-select:none;font-family:Archivo;font-size:clamp(80px,10vw,168px);font-weight:900;position:absolute;top:46%;left:50%;translate:-50% -50%}.plano .foco{aspect-ratio:1;background:radial-gradient(circle,#fffffff2 0%,#ecf0f8d9 38%,#ecf0f800 68%);border-radius:50%;width:66%;position:absolute;top:52%;left:50%;translate:-50% -50%}.plano .piso{filter:blur(6px);background:radial-gradient(#00000073,#0000 70%);border-radius:50%;width:46%;height:26px;position:absolute;top:80%;left:50%;translate:-50%}.plano .eq{filter:drop-shadow(0 24px 24px #0e163359);width:50%;animation:7s ease-in-out infinite flotar;position:absolute;top:50%;left:50%;translate:-50% -50%}.plano svg.aire{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aire path{fill:none;stroke:url(#gAire);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:6 18;animation:2.4s linear infinite soplar}.aire path:nth-child(2){animation-duration:2.9s}.aire path:nth-child(3){animation-duration:2.2s}.aire path:nth-child(4){animation-duration:3.1s}@keyframes soplar{to{stroke-dashoffset:-96px}}.guia{align-items:center;gap:0;display:flex;position:absolute}.guia .pto{background:var(--naranja);width:12px;height:12px;transition:transform .6s var(--ease-out) var(--d);border-radius:50%;flex:none;transform:scale(0);box-shadow:0 0 0 6px #f7931d38}.guia .raya{width:0;height:1px;transition:width .9s var(--ease-out) calc(var(--d) + .25s);background:#ffffff73}.guia .rot{opacity:0;transition:opacity .6s,transform .8s var(--ease-out);transition-delay:calc(var(--d) + .8s);white-space:nowrap;padding:0 14px;transform:translate(-8px)}.guia .rot small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font:500 10px IBM Plex Mono,monospace;display:block}.guia .rot b{font-variation-settings:"wdth" 112;font-family:Archivo;font-size:17px;font-weight:700}.guia.izq{text-align:right;flex-direction:row-reverse}.guia.izq .rot{transform:translate(8px)}.lamina.in .guia .pto{transform:scale(1)}.lamina.in .guia .raya{width:var(--w,70px)}.lamina.in .guia .rot{opacity:1;transform:none}.g1{--d:.2s;--w:70px;top:28%;left:66%}.g2{--d:.45s;--w:56px;top:62%;left:68%}.g3{--d:.7s;--w:60px;top:38%;right:68%}.g4{--d:.95s;--w:70px;top:72%;right:60%}.topgen-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}.arco{aspect-ratio:1/1.08;max-width:560px;position:relative}.arco .ventana{background:var(--navy);border-radius:999px 999px 34px 34px;position:absolute;inset:0 6% 12%;overflow:hidden}.arco .ventana img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.arco .ventana:after{content:"";background:linear-gradient(#0e16330d,#0e16338c);position:absolute;inset:0}.arco .cerdo{filter:drop-shadow(0 34px 30px #0e163359);width:118%;position:absolute;bottom:2%;left:-8%;right:-10%}.arco .circulo{aspect-ratio:1;border:1.5px dashed #c26a0080;border-radius:50%;width:44%;animation:40s linear infinite girar;position:absolute;top:-4%;right:-6%}.dato-f{background:#fff;border-radius:20px;padding:14px 18px;animation:6.5s ease-in-out infinite flotar;position:absolute;box-shadow:0 26px 50px -26px #0e163380}.dato-f strong{font-variation-settings:"wdth" 118;color:var(--navy);font-family:Archivo;font-size:30px;font-weight:800;line-height:1;display:block}.dato-f strong u{color:var(--naranja-t);text-decoration:none}.dato-f span{color:var(--gris);font-size:13px}.df1{top:14%;left:-4%}.df2{animation-delay:-3s;top:44%;right:-2%}.topgen-logo{width:auto;height:58px;margin:28px 0 10px}.hechos{border-top:1px solid var(--linea-2);grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0 40px;display:grid}.hechos div{padding:20px 18px 0 0}.hechos div+div{border-left:1px solid var(--linea);padding-left:18px}.hechos strong{font-variation-settings:"wdth" 118;color:var(--navy);font-family:Archivo;font-size:clamp(28px,2.6vw,38px);font-weight:800;line-height:1;display:block}.hechos span{color:var(--gris);margin-top:8px;font-size:13.5px;line-height:1.45;display:block}.proceso{background:var(--papel)}.pasos{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.pasos .via{background:var(--linea);height:2px;position:absolute;top:39px;left:40px;right:calc(33.33% - 40px)}.pasos .via i{background:linear-gradient(90deg,var(--naranja),var(--navy));transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.paso{position:relative}.paso .circ{background:var(--crema);border:1px solid var(--linea);width:80px;height:80px;color:var(--navy);z-index:1;border-radius:50%;place-items:center;transition:background .6s,color .6s,border-color .6s;display:grid;position:relative}.paso.vivo .circ{background:var(--navy);color:#fff;border-color:var(--navy)}.paso .circ svg{width:30px;height:30px}.paso .p-n{z-index:2;background:var(--naranja);color:#2a1700;border-radius:999px;padding:3px 8px;font:500 11px IBM Plex Mono,monospace;position:absolute;top:-6px;left:58px}.paso h4{font-variation-settings:"wdth" 118;letter-spacing:-.01em;margin:30px 0 12px;font-family:Archivo;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.08}.paso p{color:var(--gris);max-width:330px}.fila-cab{justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px;display:flex}.flechas{align-items:center;gap:10px;display:flex}.flechas button{border:1px solid var(--linea-2);border-radius:50%;place-items:center;width:54px;height:54px;transition:background .3s,color .3s;display:grid}.flechas button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.fila{--margen:max(24px, calc((100vw - 1240px)/2));scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px var(--margen) 30px;scroll-padding-inline:var(--margen);cursor:grab;gap:20px;display:flex;overflow-x:auto}.fila::-webkit-scrollbar{display:none}.fila.arrastra{cursor:grabbing;scroll-snap-type:none}.prod{scroll-snap-align:start;background:var(--papel);border:1px solid var(--linea);width:300px;transition:transform .6s var(--ease-out),box-shadow .6s;border-radius:24px;flex:none;padding:16px}.prod:hover{transform:translateY(-8px);box-shadow:0 34px 60px -34px #0e163373}.prod .foto{background:radial-gradient(circle at 50% 60%,#fff 0%,var(--crema) 70%);border-radius:16px;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.prod .foto img{object-fit:contain;width:82%;height:82%;transition:transform .9s var(--ease-out);filter:drop-shadow(0 18px 16px #0e16332e);position:absolute;inset:9%}.prod:hover .foto img{transform:scale(1.07)rotate(-1.5deg)}.prod .cod{letter-spacing:.1em;color:var(--gris);background:#fff;border-radius:999px;padding:4px 10px;font:500 11px IBM Plex Mono,monospace;position:absolute;top:12px;left:12px}.prod .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--naranja-t);margin:18px 4px 4px;font:500 10.5px IBM Plex Mono,monospace}.prod h5{font-variation-settings:"wdth" 108;min-height:44px;margin:0 4px;font-family:Archivo;font-size:17.5px;font-weight:700;line-height:1.25}.prod .pie{justify-content:space-between;align-items:center;margin:16px 4px 2px;display:flex}.prod .pie span{color:var(--gris);font-size:13px}.prod .mas{background:var(--navy);color:#fff;width:42px;height:42px;transition:background .3s,transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}.prod .mas:hover{background:var(--naranja);color:#2a1700;transform:rotate(90deg)}.prod .mas.puesto{background:var(--naranja);color:#2a1700}.cifras{border-block:1px solid var(--linea-2);grid-template-columns:repeat(4,1fr);display:grid}.cifra{padding:46px 26px 40px}.cifra+.cifra{border-left:1px solid var(--linea)}.cifra strong{font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:var(--navy);font-family:Archivo;font-size:clamp(50px,5.4vw,84px);font-weight:800;line-height:.9;display:block}.cifra strong u{color:var(--naranja);vertical-align:top;margin-left:4px;font-size:.55em;text-decoration:none}.cifra span{color:var(--gris);margin-top:16px;font-size:15px;display:block}.nota-cifras{letter-spacing:.1em;color:var(--gris-2);text-transform:uppercase;margin-top:16px;font:500 11px IBM Plex Mono,monospace}.llamado{color:#fff;isolation:isolate;text-align:center;border-radius:44px;place-items:center;min-height:640px;margin:0 clamp(10px,1.4vw,20px);display:grid;position:relative;overflow:hidden}.llamado>img{object-fit:cover;z-index:-2;will-change:transform;width:100%;height:124%;position:absolute;inset:-12% 0}.llamado:before{content:"";z-index:-1;background:radial-gradient(#0e16338c,#0e1633e0);position:absolute;inset:0}.llamado h2{margin:26px 0 24px;font-size:clamp(48px,7vw,110px)}.llamado h2 .serif{color:var(--naranja)}.llamado p{color:#ffffffbf;max-width:520px;margin:0 auto 40px;font-size:17px}.llamado .acc{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.llamado .btn-naranja svg{fill:currentColor;stroke:none;width:20px;height:20px}.horario{letter-spacing:.1em;color:#fff9;align-items:center;gap:10px;margin-top:36px;font:500 12px IBM Plex Mono,monospace;display:inline-flex}.horario i{background:#3ddc84;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3ddc8433}footer.pie{padding:110px 0 40px}.pie-grid{border-bottom:1px solid var(--linea);grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:70px;display:grid}.pie-grid img{width:auto;height:46px;margin-bottom:22px}.pie-grid p{color:var(--gris);max-width:340px;font-size:15px}.pie-grid h6{letter-spacing:.16em;text-transform:uppercase;color:var(--gris-2);margin-bottom:18px;font:500 11px IBM Plex Mono,monospace}.pie-grid ul{gap:10px;list-style:none;display:grid}.pie-grid li{font-size:15px}.pie-grid li a{transition:color .25s}.pie-grid li a:hover{color:var(--naranja-t)}.pie-bajo{color:var(--gris-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:13px;display:flex}.firma-gigante{font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #1e2e5e24;white-space:nowrap;text-align:center;user-select:none;margin-top:70px;font-family:Archivo;font-size:clamp(80px,17.5vw,270px);font-weight:900;line-height:.8}.wa-flot{z-index:90;color:#0b3b1f;width:62px;height:62px;transition:transform .45s var(--ease-out);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px -12px #25d366b3}.wa-flot:hover{transform:scale(1.08)}.wa-flot svg{fill:currentColor;width:30px;height:30px}.wa-flot:before{content:"";animation:latir 2.6s var(--ease) infinite;border:2px solid #25d366;border-radius:50%;position:absolute;inset:0}.wa-flot .tip{white-space:nowrap;background:var(--tinta);color:#fff;opacity:0;transition:.4s var(--ease-out);pointer-events:none;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:500;position:absolute;right:76px;transform:translate(8px)}.wa-flot:hover .tip{opacity:1;transform:none}.aviso{z-index:110;background:var(--tinta);color:#fff;opacity:0;transition:.5s var(--ease-out);pointer-events:none;border-radius:16px;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:30px;left:50%;transform:translateY(20px);box-shadow:0 20px 50px -20px #00000080}.aviso.on{opacity:1;transform:none}.aviso i{background:var(--naranja);color:#2a1700;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}@media (width<=1080px){.nav{display:none}.menu-btn{display:grid}.hero-grid,.lamina-grid,.topgen-grid{grid-template-columns:1fr}.escenario{justify-self:center;margin-top:30px}.blq-cab{grid-template-columns:1fr}.blq-cab .lead{justify-self:start}.razones{grid-template-columns:1fr 1fr}.razon:nth-child(3){border-left:0;padding-left:0}.razon:nth-child(3):before{left:0}.cifras{grid-template-columns:1fr 1fr}.cifra:nth-child(3){border-left:0}.cifra:nth-child(n+3){border-top:1px solid var(--linea)}.pie-grid{grid-template-columns:1fr 1fr}.arco{margin:0 auto}}@media (width<=760px){:root{--env:calc(100% - 32px)}header.cab{height:74px}.btn-hablemos span,.cab-acc .ico-btn.buscar{display:none}.btn-hablemos{justify-content:center;width:46px;padding:0}.hero{padding-top:118px}.chip-a{right:-2%}.chip-b{right:-3%}.sello{width:104px;height:104px;top:-46px;left:-10px}.paneles{flex-direction:column;height:auto}.panel,.panel.act{flex:none;height:440px}.panel .p-vert{display:none}.panel .p-cont{opacity:1;pointer-events:auto;transform:none}.panel:before,.panel:not(.act):before{background:linear-gradient(#0e163359,#0e16330d 30%,#0e1633e6 100%)}.razones{grid-template-columns:1fr}.razon,.razon+.razon{border-left:0;padding-left:0}.razon+.razon:before{left:0}.razon+.razon{border-top:1px solid var(--linea)}.marcas .env{flex-direction:column;align-items:flex-start;gap:24px}.marcas .rot{width:auto}.pasos{grid-template-columns:1fr;gap:54px}.pasos .via{width:2px;height:auto;inset:40px auto 40px 39px}.pasos .via i{transform-origin:50% 0;transform:scaleY(var(--p,0))}.specs{grid-template-columns:1fr}.specs div:nth-child(odd){border-right:0;padding-right:0}.specs div:nth-child(2n){padding-left:0}.guia .rot b{font-size:14px}.g1,.g2{display:none}.g3{right:66%}.g4{right:58%}.guia .raya{--w:22px!important}.producto.p-cerdo{width:92%;bottom:24%;left:-6%}.producto.p-port{width:46%;left:-4%}.producto.p-ind{width:74%;left:-10%}.hechos{grid-template-columns:1fr}.hechos div+div{border-left:0;border-top:1px solid var(--linea);padding-top:16px;padding-left:0}.hechos div{padding-bottom:16px}.fila-cab{flex-direction:column;align-items:flex-start}.llamado{min-height:560px;padding:60px 18px}.pie-grid{grid-template-columns:1fr}.lamina,.llamado{border-radius:30px}}.captura .hero{min-height:900px}.captura *,.captura :before,.captura :after{transition:none!important}.captura .razon .r-ico svg *{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.busca{z-index:150;backdrop-filter:blur(6px);background:#0e16336b;justify-content:center;align-items:flex-start;padding:110px 16px 20px;display:none;position:fixed;inset:0}.busca.on{display:flex}.busca-caja{background:var(--papel);width:min(680px,100%);animation:bajarCaja .45s var(--ease-out);border-radius:26px;overflow:hidden;box-shadow:0 40px 90px -30px #0e163399}@keyframes bajarCaja{0%{opacity:0;transform:translateY(-14px)}}.busca form{border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:10px 12px 10px 22px;display:flex}.busca form svg{color:var(--gris)}.busca input{height:56px;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;font:500 18px IBM Plex Sans,sans-serif}.busca .cerrar{width:44px;height:44px;color:var(--gris);border-radius:50%;place-items:center;font-size:22px;display:grid}.busca .cerrar:hover{background:var(--crema)}.res{max-height:min(60vh,460px);padding:8px;overflow:auto}.res a{border-radius:16px;align-items:center;gap:14px;padding:10px 12px;display:flex}.res a:hover,.res a.sel{background:var(--crema)}.res img{object-fit:contain;background:var(--crema);border-radius:12px;width:54px;height:54px;padding:4px}.res b{font-size:15px;font-weight:600;line-height:1.3;display:block}.res small{color:var(--gris);letter-spacing:.06em;font:500 11px IBM Plex Mono,monospace}.res .vacio{color:var(--gris);padding:22px;font-size:15px}.res .todos{color:var(--navy);justify-content:center;font-size:14px;font-weight:600}.cajon{z-index:140;background:var(--crema);transition:transform .6s var(--ease-out);flex-direction:column;padding:96px 24px 30px;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-100%)}.cajon.on{transform:none}.cajon .cerrar{position:absolute;top:16px;right:16px}.cajon nav{flex-direction:column;display:flex}.cajon nav a{font-variation-settings:"wdth" 118;border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;padding:12px 0;font-family:Archivo;font-size:30px;font-weight:800;display:flex}.cajon nav a small{color:var(--gris);letter-spacing:.12em;text-transform:uppercase;font:500 11px IBM Plex Mono,monospace}.cajon .sub{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:8px;padding:12px 0 18px;display:flex}.cajon .sub a{border:1px solid var(--linea-2);border-bottom:1px solid var(--linea-2);border-radius:999px;padding:7px 13px;font:500 14px IBM Plex Sans}.cajon .btn{justify-content:center;margin-top:28px}.ico-btn.carro{position:relative}.solo-noche{display:none!important}.ico-btn.modo .noche{display:none}[data-modo=noche] .solo-dia{display:none!important}[data-modo=noche] .solo-noche{display:block!important}[data-modo=noche] .ico-btn.modo .dia{display:none}[data-modo=noche] .ico-btn.modo .noche{display:block}[data-modo=noche]{--crema:#070a12;--crema-2:#0e1420;--papel:#0e1420;--tinta:#f2f5fa;--gris:#8b97b0;--gris-2:#5d6880;--linea:#ffffff14;--linea-2:#ffffff29;--naranja-t:#fa921c}[data-modo=noche] body{background:var(--crema)}body{transition:background .4s,color .4s}[data-modo=noche] header.cab.sol{background:#070a12d1}[data-modo=noche] .ico-btn{background:#ffffff0d}[data-modo=noche] .ico-btn:hover{background:#ffffff1a}[data-modo=noche] .nav a:hover{background:#ffffff12}[data-modo=noche] .pildora{background:#ffffff0d}[data-modo=noche] .btn-fant{background:#ffffff0a}[data-modo=noche] .btn-fant:hover{background:#ffffff1a}[data-modo=noche] .btn-navy,[data-modo=noche] .btn-hablemos{box-shadow:none;border:1px solid #ffffff29}[data-modo=noche] .hero-fondo .m1{background:#f7931d29}[data-modo=noche] .hero-fondo .m2{background:#4664c829}[data-modo=noche] .tri-giro polygon:first-child,[data-modo=noche] .tri-giro circle:first-of-type{stroke:#ffffff14}.sello{background:#fff}[data-modo=noche] .marcas{background:#e7ecf6;border-color:#0000}[data-modo=noche] .marcas .rot{color:#4c5872}[data-modo=noche] .marcas .rot b{color:#0d1421}[data-modo=noche] .razon .r-ico,[data-modo=noche] .paso .circ{color:var(--tinta)}[data-modo=noche] .paso.vivo .circ{color:#fff;background:#1e2e5e;border-color:#1e2e5e}[data-modo=noche] .cifra strong,[data-modo=noche] .hechos strong{color:var(--tinta)}[data-modo=noche] .razon .r-ico{box-shadow:0 1px 0 var(--linea),0 18px 34px -22px #000c}[data-modo=noche] .flechas button:hover{background:#1e2e5e;border-color:#1e2e5e}[data-modo=noche] .prod{border-color:var(--linea)}[data-modo=noche] .prod .foto{background:radial-gradient(circle at 50% 60%,#fa921c1f,#0000 62%),#141b2b}[data-modo=noche] .prod .foto img{filter:drop-shadow(0 18px 16px #0009)}[data-modo=noche] .prod .cod{color:var(--gris);background:#ffffff14}[data-modo=noche] .prod .mas{border:1px solid #ffffff29}[data-modo=noche] .lamina{background:#0b1226;box-shadow:inset 0 0 0 1px #ffffff0f}[data-modo=noche] .firma-gigante{-webkit-text-stroke-color:#ffffff14}[data-modo=noche] .aviso,[data-modo=noche] .wa-flot .tip{color:#fff;background:#16224a}[data-modo=noche] .busca{background:#0009}[data-modo=noche] .chip strong{color:#121628}[data-modo=noche] .chip small,[data-modo=noche] .dato-f span{color:#5a6176}.subtitulo{font-variation-settings:"wdth" 112;color:var(--tinta);letter-spacing:-.01em;align-items:center;gap:14px;margin:-24px 0 34px;font-family:Archivo,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:700;display:flex}.subtitulo:before{content:"";background:var(--naranja);flex:none;width:36px;height:2px}.porque-cab{align-items:start}.porque-cab .lead{max-width:560px}.porque-cab>div:last-child{justify-self:end}.razon h4{font-size:19px}.lead-fuerte{color:var(--tinta);font-weight:500}.lamina .lead-fuerte{color:#fff}.cuerpo-tx{color:var(--gris);max-width:560px;margin-top:18px;font-size:15.5px}.cuerpo-tx p+p{margin-top:12px}.hechos.dos-hechos{grid-template-columns:repeat(2,1fr);max-width:420px}.specs strong.chico{margin-top:4px;font-size:17px;line-height:1.25;display:block}.plano.plano-linea{aspect-ratio:auto;place-items:center;max-width:none;padding:40px 0;display:grid}.plano-linea .foco{aspect-ratio:2.3;background:radial-gradient(#ffffff38 0%,#ffffff0f 45%,#0000 70%);border-radius:50%;width:96%;top:55%}.plano-linea .eq-linea{filter:drop-shadow(0 30px 30px #00000073);width:100%;height:auto;position:relative}.lamina-grid{grid-template-columns:.9fr 1.1fr}.pasos.cuatro{grid-template-columns:repeat(4,1fr);gap:30px}.pasos.cuatro .via{right:calc(25% - 40px)}.proceso .cifras{margin-top:90px}.marcas-sec .blq-cab{margin-bottom:40px}.marcas-sec .marcas{border-block:1px solid var(--linea);padding:34px 0}.cinta .lg.lg-txt{width:auto;min-width:210px;padding:0 30px}.cinta .lg .txt-marca{white-space:nowrap}.redes{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.red{border:1px solid var(--linea-2);width:46px;height:46px;color:var(--tinta);transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.red svg{width:20px;height:20px}.red:hover{color:#fff;background:#1e2e5e;border-color:#1e2e5e;transform:translateY(-2px)}.red-whatsapp:hover{background:#25d366;border-color:#25d366}.pie-grid ul.contacto li{flex-direction:column;gap:1px;margin-bottom:6px;display:flex}.pie-grid ul.contacto small{letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2);font:500 10.5px IBM Plex Mono,monospace}.wa-flot{color:#fff}.wa-flot svg{width:34px;height:34px}@media (width<=1080px){.pasos.cuatro{grid-template-columns:1fr 1fr;gap:48px 30px}.pasos.cuatro .via{display:none}.porque-cab>div:last-child{justify-self:start}.lamina-grid{grid-template-columns:1fr}}@media (width<=760px){.pasos.cuatro{grid-template-columns:1fr}.subtitulo{margin:-10px 0 26px}.hechos.dos-hechos{grid-template-columns:1fr 1fr}.hechos.dos-hechos div+div{border-top:0;border-left:1px solid var(--linea);padding-top:0;padding-left:18px}}[data-modo=noche] .red{color:var(--tinta)}.panel>img.foto-agro{object-position:50% 78%}#topgen .lead-fuerte{margin-top:22px}.lamina-grid{align-items:center}
