.robot{position:absolute;inset:0}.robot__poster{object-fit:contain;mix-blend-mode:multiply;width:88%;height:88%;transition:opacity .8s var(--ease-out);animation:orbit-float 7s var(--ease-io) infinite alternate;position:absolute;inset:6%}.robot__stage{position:absolute;inset:-12%}.robot.is-ready .robot__poster{opacity:0}.robot__hit{cursor:pointer;background:0 0;border:0;border-radius:30%;position:absolute;inset:10% 22% 12%}.robot__hit:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.orbit .robot{aspect-ratio:1;z-index:1;width:74%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.agente{z-index:90;width:min(24rem,100vw - 1.5rem);position:fixed;bottom:clamp(.75rem,2.5vw,1.75rem);right:clamp(.75rem,2.5vw,1.75rem)}.agente[hidden]{display:none}.agente__panel{background:var(--white);height:min(34rem,100svh - 6rem);color:var(--text);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,0 100%);animation:agente-in .45s var(--ease-out);flex-direction:column;display:flex;box-shadow:0 30px 60px -24px #3004688c}@keyframes agente-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (prefers-reduced-motion:reduce){.agente__panel{animation:none}}.agente__head{background:var(--violet);color:var(--white);align-items:center;gap:.75rem;padding:.95rem 1rem .95rem 1.15rem;display:flex}.agente__head div{flex:1;line-height:1.2;display:grid}.agente__head small{opacity:.75;font-size:.78rem}.agente__dot{background:var(--orange);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 4px #ff620040}.agente__dot.is-on{background:#3ddc84;box-shadow:0 0 0 4px #3ddc8440}.agente__close{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.agente__close:hover{background:#ffffff1f}.agente__list{overscroll-behavior:contain;background:var(--bone);flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.agente__msg{white-space:pre-wrap;max-width:85%;margin:0;padding:.7rem .9rem;font-size:.95rem;line-height:1.45}.agente__msg--bot{background:var(--white);border-radius:0 1rem 1rem;align-self:flex-start}.agente__msg--yo{background:var(--violet);color:var(--white);border-radius:1rem 0 1rem 1rem;align-self:flex-end}.agente__typing{gap:.3rem;display:flex}.agente__typing i{background:var(--grey);border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite agente-dot}.agente__typing i:nth-child(2){animation-delay:.15s}.agente__typing i:nth-child(3){animation-delay:.3s}@keyframes agente-dot{50%{opacity:.5;transform:translateY(-4px)}}.agente__chips{flex-wrap:wrap;gap:.45rem;margin-top:.2rem;display:flex}.agente__chips button{border:1.5px solid var(--violet);color:var(--violet);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .8rem;font-size:.85rem;transition:background-color .2s,color .2s}.agente__chips button:hover{background:var(--violet);color:var(--white)}.agente__wa{color:var(--white);background:#1fa855;border-radius:999px;align-self:flex-start;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.agente__form{border-top:1px solid #3004681a;align-items:flex-end;gap:.5rem;padding:.75rem;display:flex}.agente__form textarea{resize:none;max-height:7rem;font:inherit;border:1.5px solid #30046833;border-radius:.8rem;flex:1;padding:.65rem .8rem;font-size:16px}.agente__form textarea:focus{border-color:var(--violet);outline:none}.agente__form button{background:var(--orange-btn);width:2.9rem;height:2.9rem;color:var(--white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.agente__form button:disabled{opacity:.45;cursor:default}.robot__poster{opacity:1;mix-blend-mode:normal}.robot__globo{z-index:3;background:var(--white);width:max-content;max-width:15rem;color:var(--violet);clip-path:polygon(0 0,100% 0,100% calc(100% - .9rem),calc(100% - .6rem) 100%,calc(100% - 1.6rem) calc(100% - .9rem),0 calc(100% - .9rem));filter:drop-shadow(0 12px 20px #00000059);animation:globo-in .5s var(--ease-out) both;pointer-events:none;margin:0;padding:.8rem 1rem 1.6rem;font-size:.98rem;font-weight:800;line-height:1.3;position:absolute;top:4%;right:62%}@keyframes globo-in{0%{opacity:0;transform:translateY(8px)scale(.94)}}.robot--mini .robot__stage{border-radius:50%;inset:0;overflow:hidden}.robot--mini .robot__hit{display:none}.guia{z-index:80;pointer-events:none;opacity:0;transform-origin:100% 100%;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);align-items:flex-end;gap:.4rem;display:flex;position:fixed;bottom:calc(clamp(.5rem,2vw,1.25rem) + 3.6rem);right:clamp(.5rem,2vw,1.5rem);transform:translateY(30px)scale(.8)}.guia.is-on{opacity:1;transform:none}.agente-abierto .guia{opacity:0;transform:translateY(30px)scale(.8)}.guia__bot{aspect-ratio:1;pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 50% 55%,#7a2cff59,#0d0420eb 70%);border-radius:50%;width:clamp(6.5rem,11vw,9rem);position:relative;box-shadow:0 18px 40px -18px #300468e6,inset 0 0 0 1.5px #a06eff73}.guia__bot:after{content:"";border-radius:50%;position:absolute;inset:0}.guia__globo{background:var(--white);max-width:min(17rem,60vw);color:var(--violet);pointer-events:auto;animation:globo-in .45s var(--ease-out) both;border-radius:1rem 1rem .2rem;margin:0 0 3.5rem;padding:.85rem 2rem .85rem 1rem;font-size:.92rem;font-weight:700;line-height:1.35;position:relative;box-shadow:0 16px 36px -14px #3004688c}.guia__x{width:1.6rem;height:1.6rem;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.15rem;line-height:1;position:absolute;top:.25rem;right:.35rem}.guia__x:hover{background:var(--bone)}@media (width<=899px){.robot__globo{max-width:13rem;margin-inline:auto;font-size:.9rem;top:-6%;left:0;right:0}.guia__globo{margin-bottom:2.5rem}}html:has(.helice){background:#05010f}.helice{color:#fff;position:relative}.helice__pista{height:1400vh}.helice__stage{z-index:0;position:fixed;inset:0}.helice-canvas{width:100%!important;height:100%!important}.helice__poster{display:none}.helice-sin3d .helice__poster{z-index:1;width:min(56vh,80vw);height:auto;display:block;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.helice-sin3d .helice__stage{display:none}.helice__carga{z-index:60;transition:opacity .9s var(--ease-out), visibility .9s;background:#05010f;place-content:center;justify-items:center;gap:32px;display:grid;position:fixed;inset:0}.helice__carga img{width:120px;height:auto;animation:carga-pulso 1.6s var(--ease-io) infinite alternate}@keyframes carga-pulso{to{opacity:.55;transform:scale(.96)}}.helice__barra{background:#ffffff1f;border-radius:2px;width:160px;height:2px;overflow:hidden}.helice__barra i{background:linear-gradient(90deg, var(--orange), #8a45ff);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--carga,0));transition:transform .3s;display:block}.helice-lista .helice__carga{opacity:0;visibility:hidden}.helice__capas{z-index:2;pointer-events:none;position:fixed;inset:0}.capa{padding:calc(var(--header-h) + 32px) var(--gutter) 48px;opacity:0;visibility:hidden;will-change:opacity, transform;flex-direction:column;justify-content:center;gap:16px;display:flex;position:absolute;inset:0}.capa a,.capa button{pointer-events:auto}.capa>*{max-width:34rem}.capa--hero{text-align:center;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:48px}.capa--hero>*{opacity:0;max-width:60rem;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(16px)}.helice-lista .capa--hero>*{opacity:1;transform:none}.helice-lista .capa--hero>:first-child{transition-delay:1.3s}.helice-lista .capa--hero>:nth-child(2){transition-delay:1.45s}.helice-lista .capa--hero>:nth-child(3){transition-delay:1.6s}.helice-lista .capa--hero>:nth-child(4){transition-delay:2.2s}.capa--hero .capa__titulo{font-size:clamp(2.4rem,5.6vw,5.25rem);line-height:1}.capa--der{text-align:left;align-items:flex-end}.capa--der>*{width:min(34rem,42vw)}.capa--izq{align-items:flex-start}.capa--centro,.capa--cierre{text-align:center;justify-content:flex-end;align-items:center;padding-bottom:72px}.capa--cierre{justify-content:flex-end}.capa__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin:0;font-size:.8rem;font-weight:800}.capa__titulo{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 4px 40px #05010fcc;margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.98}.capa__titulo .script{font-family:var(--font-script);text-transform:none;color:var(--orange);letter-spacing:0}.capa__h2{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 4px 30px #05010fd9;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02}.capa__lead{color:#ffffffd1;text-shadow:0 2px 20px #05010fe6;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}.capa__scroll{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin:16px 0 0;font-size:.78rem;font-weight:700}.capa__datos,.capa__cifras,.capa__lista,.capa__pasos,.capa__logos{flex-wrap:wrap;gap:24px;margin:8px 0;padding:0;list-style:none;display:flex}.capa__datos li,.capa__cifras li{color:#ffffffb8;font-size:.9rem;display:grid}.capa__datos b,.capa__cifras b{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:2rem}.capa__cifras{justify-content:center;gap:48px}.capa__lista{flex-direction:column;gap:16px}.capa__lista li,.capa__pasos li{backdrop-filter:blur(16px)saturate(160%);background:#1406308c;border:1px solid #a77bff38;border-radius:16px;gap:4px;padding:16px 20px;display:grid}.capa__lista b{font-size:1.05rem}.capa__lista span{color:#ffffffb8;font-size:.92rem}.capa__pasos{counter-reset:paso;justify-content:center}.capa__pasos li{font-weight:700}.capa__logos{justify-content:center;gap:16px}.capa__logos li{background:#ffffffeb;border-radius:12px;place-items:center;width:120px;height:64px;padding:12px;display:grid}.capa__logos img{object-fit:contain;max-width:100%;max-height:100%}.capa__acciones{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.helice .btn--ghost{--btn-fg:#fff;box-shadow:inset 0 0 0 2px #ffffffd9}.helice .link-arrow{color:#fff}.indice{z-index:4;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.indice__actual{display:none}.indice__lista{z-index:1;flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.indice__lista button{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.1rem 0;display:flex}.indice__nombre{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out);text-shadow:0 2px 12px #000c;font-size:.78rem;font-weight:700;transform:translate(8px)}.indice__punto{width:9px;height:9px;transition:transform .35s var(--ease-out), background-color .25s, border-color .25s, box-shadow .25s;background:#0a031ce6;border:1.5px solid #ffffff73;flex:none;position:relative;transform:rotate(45deg)scale(.7)}.indice__lista button:hover .indice__nombre,.indice__lista button:focus-visible .indice__nombre,.indice:hover [aria-current] .indice__nombre{opacity:1;transform:none}.indice__lista button:hover .indice__punto{border-color:#fff;transform:rotate(45deg)scale(1)}.indice__lista [aria-current] .indice__punto{background:var(--orange);border-color:var(--orange);transform:rotate(45deg)scale(1.15);box-shadow:0 0 14px #ff6200b3}.indice__lista [aria-current] .indice__nombre{color:#ffb27a}.indice__lista button:focus-visible{outline:none}.indice__lista button:focus-visible .indice__punto{outline:2px solid var(--orange);outline-offset:3px}.indice__riel{z-index:0;background:#ffffff24;width:2px;position:absolute;top:6px;bottom:6px;right:3.5px;overflow:hidden}.indice__riel i{background:linear-gradient(var(--orange), #8a45ff);transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,0));display:block}@media (width<=759px){.indice{top:auto;left:12px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:none}.indice__riel{display:none}.indice__actual{-webkit-backdrop-filter:blur(14px);color:#fff;height:2.6rem;font:inherit;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:#0a031cc7;border:1px solid #ffffff40;align-items:center;gap:.55rem;padding:0 1rem 0 .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.indice__actual i{background:var(--orange);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 10px #ff6200cc}.indice__lista{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;min-width:13rem;transition:opacity .25s var(--ease-out), transform .3s var(--ease-out);background:#0a031ceb;border:1px solid #ffffff2e;gap:0;padding:.4rem;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(8px)}.indice.is-abierto .indice__lista{opacity:1;pointer-events:auto;transform:none}.indice__lista button{flex-direction:row-reverse;justify-content:flex-end;width:100%;padding:.6rem}.indice__nombre{opacity:1;text-shadow:none;transform:none}.capa,.capa--der,.capa--izq{text-align:center;justify-content:flex-end;align-items:center;padding-bottom:40px}.capa--der>*{width:auto}.capa{gap:12px}.capa__lead{font-size:.98rem}.capa__lista{flex-flow:wrap;justify-content:center;gap:8px}.capa__lista li{border-radius:999px;padding:8px 14px}.capa__lista span{display:none}.capa__datos{flex-wrap:nowrap;justify-content:center;gap:16px}.capa__datos b{font-size:1.3rem}.capa__datos li{font-size:.8rem}.capa__cifras{gap:24px}}@media (prefers-reduced-motion:reduce){.capa,.capa--hero>*{transform:none!important}}html:has(.helice) .hdr.is-solid{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#0802168c;box-shadow:0 1px #a77bff29}html:has(.helice) .hdr .logo-dark{display:none}html:has(.helice) .hdr .logo-light{display:block}html:has(.helice) .hdr .hdr__word{color:#fff}html:has(.helice) .hdr .hdr__word small{color:#ffffffb3}html:has(.helice) .hdr .menu-btn{color:#fff;border-color:#ffffffd9}html:has(.helice) .hdr .menu-btn:hover{color:var(--violet);background:#fff}.capa:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.capa--izq:before{background:linear-gradient(90deg,#05010fd1 0%,#05010f8c 30%,#05010f00 52%)}.capa--der:before{background:linear-gradient(270deg,#05010fd1 0%,#05010f8c 32%,#05010f00 55%)}.capa--hero:before,.capa--centro:before,.capa--cierre:before{background:linear-gradient(#05010f00 50%,#05010f99 74%,#05010fe6 100%)}.capa--hero .capa__titulo{font-size:clamp(2.2rem,min(5vw,8.5vh),4.75rem)}.capa--hero .capa__kicker{margin-bottom:4px}.capa--hero{padding-bottom:clamp(24px,5vh,56px)}.capa--izq{justify-content:flex-end;padding-bottom:clamp(32px,7vh,72px)}.capa--izq>*{max-width:30rem}@media (width>=760px){.capa__lista{gap:8px}.capa__lista li{padding:12px 18px}}@media (width<=759px){.capa--izq:before,.capa--der:before{background:linear-gradient(#05010f00 45%,#05010f99 70%,#05010fe6 100%)}}html:has(.helice) .hdr,html:has(.helice) .hdr.is-solid{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.capa__lista li{padding:0}.capa__lista a{color:inherit;border-radius:inherit;transition:background .25s var(--ease-out);grid-template-columns:1fr auto;gap:2px 16px;padding:12px 18px;text-decoration:none;display:grid}.capa__lista a b,.capa__lista a span{grid-column:1}.capa__flecha{color:var(--orange);transition:transform .25s var(--ease-out);grid-area:1/2/span 2;align-self:center;font-style:normal}.capa__lista a:hover .capa__flecha{transform:translate(4px)}.capa__acciones--izq{justify-content:flex-start;align-items:center;gap:24px}.capa__casos{flex-wrap:wrap;justify-content:center;gap:16px;margin:8px 0;padding:0;list-style:none;display:flex}.capa__casos a{color:#fff;backdrop-filter:blur(16px)saturate(160%);background:#1406308c;border:1px solid #a77bff38;border-radius:18px;justify-items:center;gap:2px;min-width:15rem;padding:18px 24px;text-decoration:none;transition:border-color .25s,background .25s;display:grid}.capa__casos a:hover{border-color:var(--orange);background:#280a5099}.capa__casos b{font-family:var(--font-display);font-size:2.8rem;line-height:1}.capa__casos span{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:.85rem;font-weight:800}.capa__casos em{color:#ffffffb8;font-size:.88rem;font-style:normal}.capa--metodo>*{max-width:72rem}.capa--metodo .capa__pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(72rem,100%);display:grid}.capa--metodo .capa__pasos li{text-align:left;align-content:start;gap:6px;padding:16px 18px;font-weight:400;display:grid}.capa__num{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:inline-grid}.capa--metodo .capa__pasos li:nth-child(2n) .capa__num{background:#7a2cff}.capa--metodo .capa__pasos b{font-size:1rem}.capa--metodo .capa__pasos span:not(.capa__num){color:#ffffffb8;font-size:.86rem;line-height:1.45}.capa--metodo .capa__pasos .link-arrow{margin-top:4px;font-size:.85rem}.capa--cierre{gap:12px;padding-bottom:clamp(24px,4vh,48px)}.capa--cierre .capa__titulo{font-size:clamp(2.4rem,min(5vw,8vh),4.5rem)}.capa--cierre .capa__acciones{margin-top:4px}.capa__mapa{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:8px;display:flex}.capa__mapa a{color:#ffffffb3;font-size:.85rem;font-weight:600;text-decoration:none}.capa__mapa a:hover{color:#fff}.capa--centro{gap:12px;padding-bottom:clamp(24px,5vh,56px)}.capa--centro .capa__h2{font-size:clamp(2rem,min(4.2vw,7vh),3.75rem)}@media (width<=1023px){.capa--metodo .capa__pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.capa__lista a{grid-template-columns:auto auto;padding:8px 14px}.capa__flecha{grid-row:1}.capa__casos a{min-width:0;padding:12px 16px}.capa__casos b{font-size:2rem}.capa--metodo .capa__pasos li span:not(.capa__num),.capa--metodo .capa__pasos .link-arrow{display:none}.capa--metodo .capa__pasos li{padding:10px 12px}.capa__mapa{gap:4px 14px}}.helice__carga{background:radial-gradient(60% 50% at 50% 45%,#1d0742 0%,#05010f 70%)}@media (width<=759px){.capa,.capa--der,.capa--izq,.capa--centro,.capa--cierre,.capa--hero{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (width<=759px) and (height<=760px){.capa{gap:8px}.capa__h2,.capa--centro .capa__h2{font-size:clamp(1.7rem,7.4vw,2.1rem)}.capa--hero .capa__titulo{font-size:clamp(1.9rem,8.6vw,2.3rem)}.capa--cierre .capa__titulo{font-size:2.2rem}.capa__lead{font-size:.9rem;line-height:1.4}.capa__kicker{font-size:.72rem}.capa__lista a{padding:6px 12px}.capa__datos{margin:2px 0}.capa__datos b{font-size:1.1rem}.capa__casos a{padding:8px 14px}.capa__casos b{font-size:1.6rem}.capa--metodo .capa__pasos{gap:8px}.capa--metodo .capa__pasos li{padding:8px 10px}.capa--metodo .capa__pasos b{font-size:.88rem}.capa__scroll{margin-top:4px}}@media (width<=759px){.capa--cierre .capa__acciones{flex-wrap:wrap;justify-content:center;gap:10px}.capa--cierre .btn{white-space:nowrap;padding-inline:1.4rem}}.menu-flota{z-index:89;right:var(--gutter);top:calc(env(safe-area-inset-top,0px) + (var(--header-h) - 3rem) / 2);color:#fff;-webkit-backdrop-filter:blur(16px)saturate(160%);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;height:3rem;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out), background-color .25s, border-color .25s;background:#08021699;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.35rem 0 1.5rem;font-size:.95rem;font-weight:800;display:inline-flex;position:fixed;transform:translateY(-10px)scale(.96);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14}html:has(.hdr.is-hidden) .menu-flota{opacity:1;pointer-events:auto;transform:none}.menu-flota:hover{background:#ff6200eb;border-color:#0000}.menu-flota:hover .menu-btn__bars i:first-child{transform:translate(4px)}.menu-flota:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (width<=759px){.menu-flota{height:2.75rem;padding:0 1.05rem 0 1.2rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.menu-flota{transition:opacity .2s;transform:none}}html:has(.helice){--cut:11px;--chaflan:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));--chaflan-in:polygon(calc(var(--cut) - .4px) 0, 100% 0, 100% calc(100% - var(--cut) + .4px), calc(100% - var(--cut) + .4px) 100%, 0 100%, 0 calc(var(--cut) - .4px))}html:has(.helice) .btn{--cut:12px;clip-path:var(--chaflan);letter-spacing:.01em;background:linear-gradient(#ff7d2e 0%,#ff6200 55%,#f05400 100%);border-radius:0;padding:.95rem 1.7rem;font-size:1rem;font-weight:700;box-shadow:inset 0 1px #fff6,inset 0 -1px #781e0059}html:has(.helice) .btn:after{transition:transform .8s var(--ease-out);z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);border-radius:0;transform:translate(-120%)}html:has(.helice) .btn:hover{background:linear-gradient(#ff8a3d 0%,#ff6a0d 55%,#f55a00 100%);transform:translateY(-1px)}html:has(.helice) .btn:hover:after{transform:translate(120%)}html:has(.helice) .btn--ghost,html:has(.helice) .hdr .menu-btn,.menu-flota{--cut:10px;isolation:isolate;clip-path:var(--chaflan);box-shadow:none;color:#fff;background:linear-gradient(135deg,#ffffffb3,#a77bff59 45%,#ff62008c);border:0;border-radius:0}html:has(.helice) .btn--ghost:before,html:has(.helice) .hdr .menu-btn:before,.menu-flota:before{content:"";z-index:-1;clip-path:var(--chaflan-in);-webkit-backdrop-filter:blur(14px);background:#0a031cd1;transition:background-color .3s;position:absolute;inset:1px}html:has(.helice) .btn--ghost:after{display:none}html:has(.helice) .btn--ghost:hover:before,html:has(.helice) .hdr .menu-btn:hover:before,.menu-flota:hover:before{background:#300c68e6}html:has(.helice) .hdr .menu-btn:hover,.menu-flota:hover{color:#fff;background:linear-gradient(135deg,#ffffffd9,#ff6200e6)}html:has(.helice) .hdr .menu-btn,.menu-flota{letter-spacing:.18em;gap:.75rem;height:2.75rem;padding:0 1.15rem 0 1.3rem;font-size:.78rem;font-weight:700}html:has(.helice) .hdr .hdr__cta{padding:.8rem 1.4rem;font-size:.95rem}.menu-flota{-webkit-backdrop-filter:none}.capa__lista li,.capa__pasos li,.capa__casos a{--cut:14px;isolation:isolate;clip-path:var(--chaflan);backdrop-filter:blur(16px)saturate(160%);position:relative;background:linear-gradient(135deg,#a77bff99,#a77bff1a 38%,#a77bff0f 70%,#ff620073)!important;border:0!important;border-radius:0!important}.capa__lista li:before,.capa__pasos li:before,.capa__casos a:before{content:"";z-index:-1;clip-path:var(--chaflan-in);background:linear-gradient(160deg,#1e0a42e6,#0a031cdb);transition:background .3s;position:absolute;inset:1px}.capa__lista li:hover:before,.capa__casos a:hover:before{background:linear-gradient(160deg,#3a1278eb,#140630e0)}.capa__lista li:hover,.capa__casos a:hover{background:linear-gradient(135deg,#ffffffbf,#a77bff4d 40%,#ff6200cc)!important}.capa__lista a:hover{background:0 0}@media (width<=759px){.capa__lista li,.capa__pasos li,.capa__casos a{--cut:9px}html:has(.helice) .btn{--cut:10px;padding:.85rem 1.3rem}}.capa__titulo .script{margin-left:.06em;transform:rotate(-4deg)translateY(-.16em)}.pal{vertical-align:top;clip-path:inset(-1em -1em -.04em);display:inline-block}.pal>span{will-change:transform;display:inline-block}.helice:after{content:"";z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grano;position:fixed;inset:-50%}@keyframes grano{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.helice:after{animation:none}}.sonido{z-index:4;left:var(--gutter);bottom:calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);color:#fffc;height:2.4rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#0a031c99;border:1px solid #fff3;align-items:center;gap:.6rem;padding:0 .95rem 0 .8rem;font-size:.72rem;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex;position:fixed}.sonido:hover{color:#fff;border-color:#ff6200b3}.sonido:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.sonido i{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.sonido b{background:currentColor;width:2px;height:3px;transition:height .3s}.sonido[aria-pressed=true]{color:#fff}.sonido[aria-pressed=true] b{background:var(--orange);animation:.9s ease-in-out infinite alternate eq}.sonido[aria-pressed=true] b:nth-child(2){animation-delay:-.3s}.sonido[aria-pressed=true] b:nth-child(3){animation-delay:-.6s}.sonido[aria-pressed=true] b:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:3px}to{height:12px}}@media (width<=759px){.sonido{left:12px;bottom:calc(14px + 2.6rem + 8px + env(safe-area-inset-bottom,0px));height:2.2rem}.sonido span{display:none}}@media (prefers-reduced-motion:reduce){.sonido[aria-pressed=true] b{height:8px;animation:none}}.visor{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visor[hidden]{display:none}.visor__fondo{-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .3s var(--ease-out);cursor:zoom-out;background:#05010fd1;border:0;position:absolute;inset:0}.visor__caja{opacity:0;max-width:min(92vw,1100px);transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);margin:0;position:relative;transform:translateY(16px)scale(.97)}.visor.is-abierto .visor__fondo,.visor.is-abierto .visor__caja{opacity:1;transform:none}.visor__caja img{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:auto;max-width:100%;height:auto;max-height:78vh;display:block;box-shadow:0 30px 80px #0009}.visor__caja figcaption{color:#fff;justify-content:flex-end;align-items:center;gap:1rem;padding-top:14px;display:flex}.visor__caja figcaption b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.3rem,2.4vw,2rem);display:none}.visor__x{background:var(--orange);color:#fff;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0;width:40px;height:40px;font-size:1.6rem;line-height:1;position:absolute;top:-14px;right:-14px}.visor__x:focus-visible{outline-offset:3px;outline:2px solid #fff}
