:root{--tracking-texto:clamp(0px, calc(1.56px - .12em), .01em);--tracking-titular:calc(2.42px - .121em);--tracking-tope:max(-.048em, min(-.036em, calc(.896px - .0573em)));--tracking-mayus:.08em;--tracking-etiqueta:.14em;--interlineado-titular:max(1.04em, calc(8.64px + .88em));--interlineado-texto:min(calc(2em - 8px), 1.5em)}html{font-kerning:normal;font-feature-settings:"lnum"}*,:before,:after{letter-spacing:var(--tracking,max(min(var(--tracking-texto), var(--tracking-titular)), var(--tracking-tope)))}[style*="text-transform: uppercase"],[style*=text-transform\:uppercase]{--tracking:var(--tracking-mayus)}[style*=letter-spacing] :not([style*=--tracking]){letter-spacing:inherit}h1,h2,h3,h4,h5,h6{line-height:var(--interlineado-titular)!important}p{line-height:var(--interlineado-texto)}:root{--navy:#083048;--deep:#083048;--card:#0d4963;--card2:#105974;--teal:#146f8b;--mint:#acfec0;--cyan:#c5fdff;--white:#fff;--text:#e9f4f6;--muted:#b8c9d0;--dim:#7d96a3;--line:#ffffff1a;--line2:#ffffff0f;--grad:linear-gradient(90deg, #146f8b 0%, #acfec0 100%);--ease:cubic-bezier(.2, .7, .1, 1);--gut:clamp(20px, 5vw, 80px);--max:1280px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--navy);color:var(--text);font-family:Corporative,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:var(--interlineado-texto);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3{color:var(--white);margin:0;font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto}.eyebrow{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--mint);border-radius:99px;width:6px;height:6px}.h2{font-size:clamp(36px,5.2vw,72px)}.lead{color:var(--muted);max-width:520px;font-size:clamp(16px,1.4vw,19px)}.btn{--tracking:var(--tracking-mayus);text-transform:uppercase;white-space:nowrap;height:52px;transition:transform .4s var(--ease), background-color .3s;border-radius:6px;align-items:center;gap:16px;padding:0 8px 0 24px;font-size:14px;display:inline-flex;position:relative;overflow:hidden}.btn .flecha{width:36px;height:36px;transition:transform .4s var(--ease);border-radius:4px;place-items:center;display:grid}.btn-mint{background:var(--mint);color:var(--navy)}.btn-mint .flecha{background:var(--navy);color:var(--white)}.btn-mint:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.btn-mint:hover:after{animation:brillo .9s var(--ease)}@keyframes brillo{to{left:130%}}.btn-line{color:var(--white);border:1px solid #e9f4f640}.btn-line .flecha{background:#ffffff14}.btn-line:hover{background:#ffffff0d}.progreso{z-index:60;background:var(--grad);transform-origin:0;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.hd{z-index:50;transition:transform .5s var(--ease), background-color .4s, border-color .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hd.solido{-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line2);background:#083048d1}.hd.oculto{transform:translateY(-100%)}.hd .wrap{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.hd .logo img{width:auto;height:26px}.hd nav{gap:36px;display:flex}.hd nav a{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--muted);padding:6px 0;font-size:12px;transition:color .3s;position:relative}.hd nav a:after{content:"";background:var(--mint);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd nav a:hover,.hd nav a[aria-current]{color:var(--white)}.hd nav a:hover:after,.hd nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.hd .acts{align-items:center;gap:24px;display:flex}.hd .entrar{color:var(--text);font-size:14px;transition:color .3s}.hd .entrar:hover{color:var(--mint)}.hd .btn{height:44px;padding-left:18px}.hd .btn .flecha{width:30px;height:30px}.burger{border:1px solid var(--line);border-radius:6px;place-items:center;width:44px;height:44px;display:none}.menu-movil{z-index:45;background:var(--deep);padding:120px var(--gut) 40px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);flex-direction:column;gap:8px;display:flex;position:fixed;inset:0}.menu-movil a{color:var(--white);border-bottom:1px solid var(--line2);transition:transform .5s var(--ease);padding:8px 0;font-size:34px;transform:translateY(16px)}.menu-abierto .menu-movil{opacity:1;pointer-events:auto}.menu-abierto .menu-movil a{transform:none}.hero{place-items:center;min-height:100svh;padding:120px 0 96px;display:grid;position:relative;overflow:hidden}.hero .orbe{aspect-ratio:1;opacity:.9;will-change:transform, opacity;width:min(980px,130vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero:after{content:"";background:linear-gradient(180deg, #08304800, var(--navy));pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.hero-in{z-index:2;text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.hero h1{font-size:clamp(48px,9vw,128px)}.hero h1 .linea{padding-bottom:.08em;display:block;overflow:hidden}.hero h1 .linea>span{transition:transform 1.2s var(--ease);display:inline-block;transform:translateY(105%)}.hero h1 em{background:linear-gradient(90deg,#146f8b -60%,#acfec0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.listo .hero h1 .linea>span{transform:none}.listo .hero h1 .linea:nth-child(2)>span{transition-delay:.12s}.hero .lead{text-align:center;max-width:560px}.buscador{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#083048b8;border-radius:10px;align-items:center;gap:4px;width:min(680px,100%);margin-top:12px;padding:6px;transition:border-color .3s;display:flex}.buscador:focus-within{border-color:#acfec080}.buscador label{color:#5b7482;background:#fff;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px;display:flex}.buscador input{min-width:0;height:100%;font:inherit;border:0;outline:none;flex:1;font-size:16px;color:#0b2a3c!important;background:0 0!important}.buscador input::placeholder{color:#6f8794!important}.confianza{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:14px;display:flex}.confianza span{align-items:center;gap:8px;display:inline-flex}.confianza svg{color:var(--mint)}.pista-scroll{z-index:2;--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--dim);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:28px;left:50%;translate:-50%}.pista-scroll i{background:linear-gradient(var(--mint), transparent);transform-origin:top;width:1px;height:44px;animation:gota 2.2s var(--ease) infinite}.pista-scroll .pista{color:var(--muted);flex-direction:column;align-items:center;gap:12px;transition:color .3s;display:flex}.pista-ico{-webkit-backdrop-filter:blur(8px);width:40px;height:40px;color:var(--mint);background:#0830488c;border:1px solid #e9f4f638;border-radius:6px;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid;overflow:hidden}.pista-ico svg{animation:baja 2.6s var(--ease) infinite}@keyframes baja{0%{opacity:0;transform:translateY(-150%)}20%{opacity:1}50%,62%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(150%)}}.pista-scroll .pista:hover{color:var(--white)}.pista-scroll .pista:hover .pista-ico{background:var(--mint);border-color:var(--mint);color:var(--navy)}@keyframes gota{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.entra{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(18px)}.listo .entra{opacity:1;transform:none}.listo .entra.d1{transition-delay:.35s}.listo .entra.d2{transition-delay:.5s}.listo .entra.d3{transition-delay:.65s}.listo .entra.d4{transition-delay:.8s}.franja{border-block:1px solid var(--line2);background:var(--deep);padding:22px 0;overflow:hidden}.franja-pista{width:max-content;color:var(--muted);will-change:transform;font-size:clamp(18px,2.2vw,28px);display:flex}.franja-pista span{white-space:nowrap;align-items:center;gap:40px;padding-right:40px;display:inline-flex}.franja-pista span:after{content:"✦";color:var(--mint);font-size:.6em}.manifiesto{padding:clamp(110px,16vw,220px) 0 clamp(80px,10vw,140px)}.manifiesto .eyebrow{margin-bottom:36px}.texto-scroll{font-size:clamp(30px,4.6vw,64px);line-height:var(--interlineado-titular);color:var(--white);max-width:21ch;font-weight:500}.texto-scroll .w{opacity:.14;transition:opacity .35s linear,color .35s linear}.texto-scroll .w.on{opacity:1}.texto-scroll .w.acento.on{color:var(--mint)}.pilares{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,8vw,112px);display:grid}.pilar{flex-direction:column;gap:12px;padding:36px 36px 0 0;display:flex}.pilar+.pilar{border-left:1px solid var(--line);padding-left:36px}.pilar .num{color:var(--mint);font-size:clamp(56px,6vw,88px);font-weight:500;line-height:1}.pilar h3{font-size:20px}.pilar p{color:var(--muted);max-width:32ch;font-size:16px}.pasos{background:var(--deep);height:320vh;position:relative}.pasos-fijo{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pasos-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.pasos-txt{flex-direction:column;gap:28px;display:flex}.pasos-lista{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.paso{border-top:1px solid var(--line);opacity:.32;transition:opacity .5s var(--ease);grid-template-columns:56px 1fr;gap:0 12px;padding:22px 0;display:grid}.paso:last-child{border-bottom:1px solid var(--line)}.paso .n{color:var(--mint);--tracking:var(--tracking-mayus);padding-top:8px;font-size:14px}.paso h3{font-size:clamp(24px,2.6vw,34px)}.paso p{color:var(--muted);max-height:0;transition:max-height .6s var(--ease), margin .6s var(--ease);grid-column:2;overflow:hidden}.paso.activo{opacity:1}.paso.activo p{max-height:80px;margin-top:10px}.pasos-media{background:var(--card);border-radius:16px;height:min(72vh,640px);position:relative;overflow:hidden}.pasos-media img{object-fit:cover;object-position:center 22%;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease), transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.pasos-media img.activo{opacity:1;transform:scale(1)}.pasos-media .contador{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--tracking:var(--tracking-mayus);color:var(--white);background:#083048cc;border-radius:6px;padding:10px 14px;font-size:14px;position:absolute;bottom:20px;left:20px}.pasos-media .barra{z-index:2;background:var(--grad);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.esp{background:var(--navy);position:relative}.esp-fijo{flex-direction:column;justify-content:center;gap:48px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.esp-cab{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.esp-pista{padding:0 var(--gut);will-change:transform;gap:20px;width:max-content;display:flex}.esp-card{background:var(--card);width:clamp(260px,24vw,340px);height:clamp(300px,42vh,420px);transition:background-color .4s, transform .5s var(--ease);transform:translateY(var(--hy,0px)) scale(var(--s,1));opacity:var(--o,1);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.esp-card:hover{background:var(--card2);--hy:-6px}.esp-card .top{color:var(--dim);--tracking:var(--tracking-mayus);justify-content:space-between;font-size:14px;display:flex}.esp-card h3{font-size:clamp(24px,2.2vw,30px)}.esp-card p{color:var(--muted);margin-top:8px;font-size:16px}.esp-card .ir{width:40px;height:40px;color:var(--white);transition:transform .4s var(--ease), background-color .3s, color .3s;background:#08304873;border-radius:6px;place-items:center;display:grid}.esp-card:hover .ir{background:var(--mint);color:var(--navy)}.esp-card{background:radial-gradient(ellipse 80% 45% at 50% 42%, #acfec01a, transparent 70%), var(--card)}.esp-card .ico{width:100%;min-height:110px;color:var(--mint);pointer-events:none;flex:1;place-items:center;display:grid;position:relative}.esp-card .ico svg{aspect-ratio:1;stroke-dasharray:1;stroke-dashoffset:0;width:clamp(78px,6.5vw,96px);height:auto;transition:transform .6s var(--ease);overflow:visible}.esp-card:hover .ico svg{transform:scale(1.08)translateY(-4px)}.esp-card:hover .ico svg *{animation:dibuja 1.1s var(--ease)}.esp-card .ico:before,.esp-card .ico:after{content:"";opacity:0;width:170px;height:170px;animation:onda 4.5s var(--ease) infinite;background:radial-gradient(circle,#acfec033 0%,#acfec014 45%,#0000 70%);border-radius:50%;margin:-85px 0 0 -85px;position:absolute;top:50%;left:50%}.esp-card .ico:after{animation-delay:2.2s}.esp-card:hover .ico:before,.esp-card:hover .ico:after{animation-duration:2.2s}@keyframes dibuja{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes onda{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}:root[data-tema=claro] .esp-card:not(.portada) .ico{color:#146f8b}:root[data-tema=claro] .esp-card .ico:before,:root[data-tema=claro] .esp-card .ico:after{background:radial-gradient(circle,#146f8b29 0%,#146f8b0f 45%,#0000 70%)}.esp-card:not(.portada):not(.final){padding-bottom:32px}.esp-card:not(.portada):not(.final)>div{padding-right:60px}.esp-card:not(.portada):not(.final) .ir{position:absolute;bottom:28px;right:28px}.esp-card.portada{background:var(--teal);width:clamp(300px,34vw,480px)}.esp-card.portada .big{color:var(--mint);font-size:clamp(96px,11vw,160px);font-weight:500;line-height:.9}.esp-card.portada h3{font-size:clamp(26px,2.4vw,34px)}.esp-card.portada p{color:var(--text)}.esp-card.final{background:0 0;border:1px dashed #c5fdff4d;justify-content:center;align-items:flex-start;gap:20px}.esp-barra{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.esp-barra i{background:var(--grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pros{background:var(--deep);padding:clamp(100px,14vw,180px) 0}.pros-cab{z-index:5;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex;position:relative}.pros-acciones{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pros-carril{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:max(var(--gut), calc((100% - var(--max)) / 2));margin:-8px 0 -100px;padding:8px 0 100px;overflow:auto hidden;container-type:inline-size}.pros-carril::-webkit-scrollbar{display:none}.pros-pista{--hueco:24px;--borde:max(var(--gut), calc((100cqw - var(--max)) / 2));gap:var(--hueco);width:max-content;padding-inline:var(--borde);align-items:flex-start;display:flex}.pros-pista .pro{flex:0 0 calc((100cqw - 2 * var(--borde) - 2 * var(--hueco)) / 3);scroll-snap-align:start}.pros-pista .pro:nth-child(3n+2){margin-top:96px}.pros-pista .pro:nth-child(3n){margin-top:48px}.pro{flex-direction:column;gap:18px;display:flex}.pro .foto{aspect-ratio:3/3.8;background:var(--card);border-radius:16px;position:relative;overflow:hidden}.pro .foto img{object-fit:cover;object-position:center 15%;will-change:transform;width:100%;height:118%;transition:scale .9s var(--ease);position:absolute;top:-9%;left:0}.pro:hover .foto img{scale:1.04}.pro .foto .ver{z-index:2;background:var(--mint);height:40px;color:var(--navy);--tracking:var(--tracking-mayus);text-transform:uppercase;opacity:0;transition:opacity .4s, transform .5s var(--ease);border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px;transform:translateY(10px)}.pro:hover .foto .ver,.pro:focus-visible .foto .ver{opacity:1;transform:none}.pro .meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pro h3{align-items:center;gap:8px;font-size:22px;display:flex}.pro h3 svg{color:var(--mint)}.pro p{color:var(--muted);margin-top:4px;font-size:14px}.pro .libre{--tracking:var(--tracking-mayus);text-transform:uppercase;color:var(--mint);white-space:nowrap;padding-top:6px;font-size:12px}.pro h3 svg{flex:none}.pros-vacio{padding:64px max(var(--gut), calc((100cqw - var(--max)) / 2)) 120px;color:var(--muted);font-size:16px}.pro .rango{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:32px;color:var(--white);background:#083048a8;border-radius:6px;align-items:center;gap:6px;padding:0 12px 0 0;font-size:14px;display:flex;position:absolute;top:16px;left:16px}.pro .rango b{color:var(--mint);--tracking:var(--tracking-mayus);border-right:1px solid #ffffff29;align-self:stretch;place-items:center;margin-right:4px;padding:0 10px;font-weight:500;display:grid}.pro .rango svg{color:var(--mint);fill:currentColor}.pros-carril.saliendo .pro{animation:pro-sale .26s var(--ease) forwards}.pro.nueva{animation:pro-entra .9s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}.pro.nueva .foto{animation:foto-entra 1s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes pro-sale{to{opacity:0;transform:translateY(16px)}}@keyframes pro-entra{0%{opacity:0;transform:translateY(60px)}}@keyframes foto-entra{0%{clip-path:inset(35% 0 0 round 16px)}to{clip-path:inset(0 round 16px)}}.btn-borde{background:var(--card);color:var(--white);border:1px solid #e9f4f629}.btn-borde .flecha{background:#ffffff14}.btn-borde .flecha svg{transition:rotate .4s var(--ease)}.btn-borde:hover{background:var(--card2)}.btn-borde:hover .flecha{transform:none}.btn-borde[aria-expanded=true] .flecha svg{rotate:180deg}.filtro-esp.elegida .btn-borde{border-color:#acfec08c}.filtro-esp.elegida .btn-borde .flecha{background:var(--mint);color:var(--navy)}.filtro-esp{position:relative}.filtro-menu{z-index:10;width:min(480px, calc(100vw - 2 * var(--gut)));background:var(--card);transform-origin:100% 0;animation:menu-abre .3s var(--ease);border:1px solid #e9f4f624;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.filtro-menu[hidden]{display:none}@keyframes menu-abre{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.filtro-buscar{height:44px;color:var(--dim);background:#0830488c;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;margin-bottom:6px;padding:0 14px;transition:border-color .2s;display:flex}.filtro-buscar:focus-within{border-color:#c5fdff73}.filtro-buscar input{min-width:0;height:100%;font:inherit;color:var(--white);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.filtro-buscar input::placeholder{color:var(--dim)}.filtro-buscar input::-webkit-search-cancel-button{filter:invert();opacity:.6}.filtro-lista{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;grid-template-columns:1fr 1fr;gap:2px;max-height:min(352px,50vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.filtro-lista li:first-child{grid-column:1/-1}.filtro-lista li[hidden]{display:none}.filtro-lista button{text-align:left;width:100%;min-height:40px;color:var(--text);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:16px;transition:background-color .2s,color .2s;display:flex}.filtro-lista button:hover,.filtro-lista button:focus-visible{color:var(--white);background:#ffffff12}.filtro-lista button:focus-visible{outline-offset:-2px}.filtro-lista button svg{color:var(--mint);opacity:0;flex:none}.filtro-lista button[aria-pressed=true]{color:var(--mint)}.filtro-lista button[aria-pressed=true] svg{opacity:1}.filtro-vacio{color:var(--dim);padding:14px 12px;font-size:14px}.pros-ctrl{align-items:center;gap:24px;margin-top:56px;display:flex;position:relative}.pros-estado{color:var(--muted);font-size:14px}.pros-estado b{color:var(--white);font-weight:500}.pros-barra{background:var(--line);border-radius:2px;flex:1;min-width:60px;height:2px;overflow:hidden}.pros-barra i{background:var(--grad);transform-origin:0;height:100%;transition:transform .3s var(--ease);display:block;transform:scaleX(.3)}.pros-cuenta{color:var(--dim);--tracking:var(--tracking-mayus);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.pros-flechas{gap:8px;display:flex}.pros-flecha{width:52px;height:52px;color:var(--white);background:var(--card);border:1px solid #e9f4f629;border-radius:6px;place-items:center;transition:background-color .3s,opacity .3s;display:grid}.pros-flecha:hover:not(:disabled){background:var(--card2)}.pros-flecha:disabled{opacity:.35;cursor:default}.faq{padding:clamp(100px,14vw,180px) 0}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);display:grid}.faq-izq{flex-direction:column;align-self:start;align-items:flex-start;gap:24px;display:flex;position:sticky;top:120px}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc button{text-align:left;width:100%;color:var(--white);align-items:center;gap:20px;padding:28px 0;font-size:clamp(18px,1.7vw,22px);display:flex}.acc button .n{color:var(--dim);--tracking:var(--tracking-mayus);flex-shrink:0;width:28px;font-size:14px}.acc button .q{flex:1}.acc button .mas{border:1px solid var(--line);border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.acc button .mas svg{transition:transform .5s var(--ease)}.acc.abierta button .mas{background:var(--mint);color:var(--navy);border-color:var(--mint)}.acc.abierta button .mas svg{transform:rotate(45deg)}.acc .resp{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.acc .resp>div{overflow:hidden}.acc .resp p{color:var(--muted);max-width:60ch;padding:0 56px 28px 48px}.acc.abierta .resp{grid-template-rows:1fr}.cierre{background:var(--deep);text-align:center;padding:clamp(120px,16vw,220px) 0;position:relative;overflow:hidden}.cierre .halo{will-change:transform;pointer-events:none;background:radial-gradient(closest-side,#146f8b8c,#146f8b00 70%);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:50%;left:50%}.cierre .wrap{flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.cierre h2{max-width:13ch;font-size:clamp(44px,7.4vw,112px)}.cierre h2 em{color:var(--mint);font-style:normal}.cierre .acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pie{background:var(--deep);border-top:1px solid var(--line2);color:var(--muted);padding:72px 0 32px;font-size:14px}.pie-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.pie .logo img{width:auto;height:28px;margin-bottom:18px}.pie h4{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--white);margin:0 0 16px;font-size:12px;font-weight:500}.pie ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pie a:hover{color:var(--mint)}.pie-base{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.redes{gap:8px;margin-top:20px;display:flex}.redes a{border:1px solid var(--line);border-radius:6px;place-items:center;width:38px;height:38px;transition:background-color .3s,color .3s;display:grid}.redes a:hover{background:var(--mint);color:var(--navy)}.rv{opacity:0;will-change:transform, opacity}.pal{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.pal>span{will-change:transform;display:inline-block;transform:translateY(110%)}@media (width<=1080px){.hd nav,.hd .entrar{display:none}.burger{display:grid}.pasos-grid{grid-template-columns:1fr}.pros-pista .pro{flex-basis:calc((100cqw - 2 * var(--borde) - var(--hueco)) / 2)}.pros-pista .pro:nth-child(n){margin-top:0}.pros-pista .pro:nth-child(2n){margin-top:64px}.pie-grid{grid-template-columns:1fr 1fr}}@media (width<=1080px),(height<=620px){.pasos{height:auto;padding:100px 0}.pasos-fijo{height:auto;position:static}.pasos-media{aspect-ratio:4/3;height:auto}.paso{opacity:1}.paso p{max-height:none;margin-top:10px}.esp{padding:100px 0;height:auto!important}.esp-fijo{height:auto;position:static}.esp-pista{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding-bottom:8px;overflow-x:auto;transform:none!important}.esp-pista::-webkit-scrollbar{display:none}.esp-card{scroll-snap-align:start}.esp-barra{display:none}}@media (width<=720px){.hd .btn span:first-child{display:none}.hd .btn{padding:0 6px}.buscador{flex-direction:column;align-items:stretch;padding:8px}.buscador label{flex:none}.hero .orbe{opacity:.45}.buscador .btn{justify-content:space-between}.pilares{grid-template-columns:1fr}.pilar,.pilar+.pilar{border-left:0;padding:28px 0}.pilar+.pilar{border-top:1px solid var(--line)}.esp-cab,.pros-cab{flex-direction:column;align-items:flex-start}.pros-pista .pro{flex-basis:calc(100cqw - 2 * var(--borde) - 40px)}.pros-pista .pro:nth-child(n){margin-top:0}.pro .foto .ver{opacity:1;transform:none}.pros-acciones{flex-direction:column;align-self:stretch}.pros-acciones .btn{justify-content:space-between;width:100%}.filtro-menu{transform-origin:50% 0;width:100%}.filtro-lista{grid-template-columns:1fr}.pros-ctrl{flex-wrap:wrap;gap:16px 20px;margin-top:40px}.pros-estado{flex:1 0 100%}.pros-cuenta{display:none}.faq-grid{grid-template-columns:1fr}.faq-izq{position:static}.acc .resp p{padding:0 0 24px 48px}.pie-grid{grid-template-columns:1fr}.pista-scroll{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.rv,.entra{opacity:1;transform:none}.pal>span,.hero h1 .linea>span{transform:none}.texto-scroll .w{opacity:1}}.hero.dividido{place-items:stretch stretch;min-height:92svh;padding-bottom:clamp(32px,6vh,64px)}.hero.dividido .wrap.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.hero.dividido .hero-in{text-align:left;align-items:flex-start;padding-bottom:80px}.hero.dividido .hero-in .lead{text-align:left}.hero.dividido h1{font-size:clamp(48px,7.4vw,112px)}.hero.dividido .orbe{width:min(820px,110vw);left:72%}.hero-media{z-index:1;justify-content:center;align-self:end;display:flex;position:relative}.hero-escena{--tope:31%;clip-path:inset(-50% 0 0 round 0 0 16px 16px);width:100%;max-width:620px;position:relative}.hero-escena:before,.hero-escena:after{content:"";inset:var(--tope) 0 0 0;pointer-events:none;border-radius:16px;position:absolute}.hero-escena:before{background:radial-gradient(70% 60% at 50% 100%,#acfec01f,#0000 70%),linear-gradient(#146f8b9e 0%,#0d4963 62%);border:1px solid #c5fdff29}.hero-escena:after{background:radial-gradient(circle,#c5fdff38 1px,#0000 1.6px) 50% 0/22px 22px;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.hero-foto{z-index:1;will-change:transform;width:100%;height:auto;position:relative}.hero-acciones{flex-wrap:wrap;gap:12px;display:flex}.migas{color:var(--dim);gap:8px;font-size:14px;display:flex}.migas a:hover{color:var(--mint)}.publicos{padding:0 0 clamp(100px,14vw,180px)}.publicos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.publico{flex-direction:column;gap:22px;display:flex}.publico .foto{aspect-ratio:16/11;background:var(--card);border-radius:16px;position:relative;overflow:hidden}.publico .foto img{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}.publico .tipo{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--mint);font-size:12px}.publico h3{margin-top:8px;font-size:clamp(26px,2.6vw,36px)}.publico p{color:var(--muted);max-width:44ch;margin-top:10px}.publico .fila{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.valores{background:var(--deep);padding:clamp(100px,14vw,180px) 0}.valores-cab{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.valores-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.valor{flex-direction:column;gap:14px;padding:36px 28px 0 0;display:flex}.valor+.valor{border-left:1px solid var(--line);padding-left:28px}.valor .n{--tracking:var(--tracking-mayus);color:var(--mint);font-size:14px}.valor h3{font-size:clamp(24px,2.2vw,30px)}.valor p{color:var(--muted);font-size:16px}.verificacion{padding:clamp(100px,14vw,180px) 0}.verif-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);display:grid}.verif-izq{flex-direction:column;align-self:start;align-items:flex-start;gap:24px;display:flex;position:sticky;top:120px}.linea-tiempo{--lleno:0;margin:0;padding:0 0 0 56px;list-style:none;position:relative}.linea-tiempo:before,.linea-tiempo:after{content:"";border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.linea-tiempo:before{background:var(--line)}.linea-tiempo:after{background:var(--grad);transform-origin:top;transform:scaleY(var(--lleno))}.hito{padding:0 0 72px;position:relative}.hito:last-child{padding-bottom:0}.hito:before{content:"";z-index:1;background:var(--navy);width:16px;height:16px;transition:background-color .4s, border-color .4s, transform .5s var(--ease);border:2px solid #ffffff40;border-radius:50%;position:absolute;top:8px;left:-48px}.hito.on:before{background:var(--mint);border-color:var(--mint);transform:scale(1.15)}.hito .n{--tracking:var(--tracking-mayus);color:var(--dim);font-size:14px;transition:color .4s}.hito.on .n{color:var(--mint)}.hito h3{opacity:.35;transition:opacity .5s var(--ease);margin:8px 0 10px;font-size:clamp(26px,2.8vw,40px)}.hito.on h3{opacity:1}.hito p{color:var(--muted);max-width:46ch}.hero-marco{width:100%;max-width:420px;position:relative}.hero-contacto .hero-escena{--tope:45%}.en-vivo{align-items:center;gap:14px;display:flex}.en-vivo-t{color:var(--white);font-size:16px;font-weight:500;display:block}.en-vivo-s{color:var(--muted);font-size:14px;display:block}.en-vivo .punto,.te-responde .punto{background:var(--dim);border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.en-vivo.abierto .punto,.te-responde .punto{background:var(--mint)}.en-vivo.abierto .punto:before,.en-vivo.abierto .punto:after,.te-responde .punto:before,.te-responde .punto:after{content:"";border:1px solid var(--mint);opacity:0;animation:latir 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.en-vivo.abierto .punto:after,.te-responde .punto:after{animation-delay:.28s}@keyframes latir{0%{opacity:.9;transform:scale(1)}45%,to{opacity:0;transform:scale(3)}}.en-vivo-chip{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#083048c7;border-radius:16px;padding:14px 20px 14px 18px;position:absolute;bottom:120px;left:-40px}.rutas{padding:clamp(100px,12vw,160px) 0 clamp(40px,6vw,80px)}.rutas-cab{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.rutas-cab>div{flex-direction:column;gap:20px;display:flex}.rutas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ruta{background:var(--card);height:100%;min-height:360px;transition:background-color .4s, border-color .4s, translate .5s var(--ease);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:24px;padding:28px;display:flex}.ruta:hover{background:var(--card2);translate:0 -6px}.ruta.elegida{border-color:#acfec080}.ruta-top{justify-content:space-between;align-items:flex-start;display:flex}.ruta-ico{width:48px;height:48px;color:var(--mint);background:#acfec01a;border-radius:6px;place-items:center;display:grid}.ruta .n{--tracking:var(--tracking-mayus);color:var(--dim);font-size:14px}.ruta-txt{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ruta .tipo{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--mint);font-size:12px}.ruta h3{font-size:clamp(22px,2vw,26px)}.ruta p{color:var(--muted);font-size:16px}.ruta-pie{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.ruta-pie .k{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--dim);margin-bottom:2px;font-size:12px;display:block}.ruta .ir{width:40px;height:40px;color:var(--white);transition:transform .4s var(--ease), background-color .3s, color .3s;background:#08304873;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ruta:hover .ir,.ruta.elegida .ir{background:var(--mint);color:var(--navy)}.contacto{padding:clamp(60px,8vw,100px) 0}.contacto-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.contacto-izq{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.canales{border-top:1px solid var(--line);flex-direction:column;width:100%;margin-top:12px;display:flex}.canal{border-bottom:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}a.canal:hover{padding-left:10px}.canal .ico{background:var(--card);width:44px;height:44px;color:var(--mint);border-radius:6px;place-items:center;display:grid}.canal .k{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--dim);font-size:12px;display:block}.canal .v{color:var(--white);margin-top:2px;font-size:clamp(18px,1.7vw,22px);transition:color .3s;display:block}a.canal:hover .v{color:var(--mint)}.canal .nota{color:var(--muted);text-align:right;font-size:14px}.horario{background:var(--card);border-radius:16px;flex-direction:column;gap:18px;width:100%;padding:22px 24px;display:flex}.semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.semana li{height:36px;color:var(--text);background:var(--card2);border-radius:6px;place-items:center;font-size:14px;display:grid}.semana li.libre{color:var(--dim);background:0 0;border:1px dashed #ffffff2e}.semana li.hoy{background:var(--mint);color:var(--navy)}.semana li.libre.hoy{border-color:var(--mint);color:var(--mint);background:0 0}.horario .nota{color:var(--muted);font-size:14px}@media (width>=1081px) and (height>=860px){.contacto-izq{position:sticky;top:112px}}.contacto-form{background:var(--card);border-radius:16px;padding:clamp(28px,4vw,48px);scroll-margin-top:96px;position:relative}.grupo{border:0;min-width:0;margin:0;padding:0 0 32px}.grupo+.grupo{border-top:1px solid var(--line);padding-top:28px}.grupo legend{float:left;width:100%;color:var(--white);margin-bottom:18px;padding:0;font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:500}.grupo legend+*{clear:both}.grupo legend .n{--tracking:var(--tracking-mayus);color:var(--mint);vertical-align:3px;margin-right:14px;font-family:Corporative,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.opciones{flex-wrap:wrap;gap:8px;display:flex}.opciones label{cursor:pointer;position:relative}.opciones input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opciones span{border:1px solid var(--line);height:40px;color:var(--muted);border-radius:6px;align-items:center;padding:0 16px;font-size:14px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.opciones label:hover span{color:var(--white);border-color:#e9f4f659}.opciones input:checked+span{background:var(--mint);border-color:var(--mint);color:var(--navy)}.opciones input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.te-responde{color:var(--muted);align-items:flex-start;gap:12px;margin-top:18px;font-size:14px;display:flex}.te-responde b{color:var(--white);font-weight:500}.te-responde .punto{margin-top:5px}.campos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.campo{flex-direction:column;gap:8px;min-width:0;display:flex}.campo[hidden]{display:none}.campo.extra{animation:aparecer .5s var(--ease)}.campo label{color:var(--muted);font-size:14px}.campo label small{color:var(--dim)}.campo input,.campo textarea{border:1px solid var(--line);background:var(--deep);width:100%;height:52px;color:var(--white);font:inherit;border-radius:6px;outline:none;padding:0 16px;font-size:16px;transition:border-color .3s,background-color .3s}.campo textarea{resize:vertical;height:160px;padding:14px 16px}.campo input:focus,.campo textarea:focus{border-color:var(--mint);background:var(--navy)}.campo input::placeholder,.campo textarea::placeholder{color:var(--dim)}.campo .error{color:#ff8a80;font-size:14px;display:none}.campo.con-error .error{display:block}.campo.con-error input,.campo.con-error textarea{border-color:#ff8a80}:root[data-tema=claro] .campo.con-error input,:root[data-tema=claro] .campo.con-error textarea{border-color:#b42318}.campo-pie{align-items:baseline;gap:12px;display:flex}.campo-pie .cuenta{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.error-envio{color:#ff8a80;background:#ff8a801f;border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:14px}:root[data-tema=claro] .error-envio{color:#b42318;background:#b4231814}.form-pie{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:28px;display:flex}.form-pie .btn{border:0}.form-pie .btn[aria-busy=true]{cursor:progress}.form-pie .btn[aria-busy=true] .flecha svg{display:none}.form-pie .btn[aria-busy=true] .flecha:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.form-pie p{min-width:220px;color:var(--muted);flex:1;font-size:14px}.form-pie a,.enviado-ok .enlace,.faq .resp a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.enviado-ok{outline:none;flex-direction:column;align-items:flex-start;gap:14px;display:none}.enviado-ok .check{background:var(--mint);width:56px;height:56px;color:var(--navy);border-radius:6px;place-items:center;margin-bottom:6px;display:grid}.enviado-ok .caso{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--dim);font-size:12px}.enviado-ok .caso b{color:var(--mint);font-weight:500}.enviado-ok h3{font-size:clamp(30px,3.2vw,44px)}.enviado-ok p{color:var(--muted)}.enviado-ok p b{color:var(--white);font-weight:500}.sigue{border-top:1px solid var(--line);width:100%;margin:14px 0;padding:0;list-style:none}.sigue li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.sigue .p{border:2px solid #ffffff40;border-radius:50%;width:12px;height:12px}.sigue li.hecho .p{background:var(--mint);border-color:var(--mint)}.sigue b{color:var(--white);font-weight:500}.sigue .cuando{color:var(--muted);text-align:right;font-size:14px}.enviado-ok .acciones{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.contacto-form.enviado .form-contacto{display:none}.contacto-form.enviado .enviado-ok{animation:aparecer .6s var(--ease);display:flex}.contacto-form.enviado .sigue li{animation:aparecer .6s var(--ease) both}.contacto-form.enviado .sigue li:nth-child(2){animation-delay:.15s}.contacto-form.enviado .sigue li:nth-child(3){animation-delay:.3s}@keyframes aparecer{0%{opacity:0;transform:translateY(14px)}}:root[data-tema=claro] :is(.en-vivo.abierto .punto,.te-responde .punto,.sigue li.hecho .p){background:#146f8b;border-color:#146f8b}:root[data-tema=claro] :is(.en-vivo.abierto,.te-responde) .punto:before,:root[data-tema=claro] :is(.en-vivo.abierto,.te-responde) .punto:after{border-color:#146f8b}:root[data-tema=claro] .con-constelacion .contacto-form .btn-line{background:#fff;border-color:#fff}:root[data-tema=claro] .con-constelacion .contacto-form .btn-line .flecha{background:#e9f4f6}@media (width<=1080px){.rutas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ruta{min-height:300px}.contacto-grid{grid-template-columns:1fr}.en-vivo-chip{left:0}}@media (width<=720px){.hero-contacto .hero-marco{max-width:min(420px,82vw)}.en-vivo-chip{bottom:48px}.rutas-cab{flex-direction:column;align-items:flex-start;margin-bottom:36px}.rutas-grid{grid-template-columns:1fr;gap:12px}.ruta{grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:16px;min-height:0;padding:18px 20px;display:grid}.ruta-top,.ruta-pie{display:contents}.ruta .n,.ruta p,.ruta-pie>span:first-child{display:none}.ruta-txt{gap:4px;margin:0}.ruta h3{font-size:20px}.campos{grid-template-columns:1fr}.canal{grid-template-columns:44px minmax(0,1fr)}.canal .nota{text-align:left;grid-column:2;margin-top:-10px}.form-pie .btn{justify-content:space-between;width:100%}}@media (width<=1080px){.hero.dividido .wrap.hero-grid{grid-template-columns:1fr}.hero.dividido .hero-in{padding-bottom:0}.hero.dividido .orbe{top:72%;left:50%}.hero-escena{max-width:520px}.valores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valor:nth-child(3){border-left:0;padding-left:0}.valor{padding-bottom:36px}.verif-grid{grid-template-columns:1fr}.verif-izq{position:static}}@media (width<=720px){.publicos-grid,.valores-grid{grid-template-columns:1fr}.valor,.valor+.valor{border-left:0;padding:28px 0}.valor+.valor{border-top:1px solid var(--line)}.valores-cab,.publico .fila{flex-direction:column;align-items:flex-start}.linea-tiempo{padding-left:44px}.hito:before{left:-36px}.linea-tiempo:before,.linea-tiempo:after{left:15px}}.video{--k:1;margin:0}.video-marco{aspect-ratio:16/9;isolation:isolate;background:var(--card);width:100%;color:var(--white);text-align:left;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.video[data-formato=vertical] .video-marco{aspect-ratio:4/5}.video.crece .video-marco{clip-path:inset(calc((1 - var(--k)) * 7%) calc((1 - var(--k)) * 10%) round 16px)}.video-portada{z-index:-1;transition:scale 1.2s var(--ease);position:absolute;inset:0;overflow:hidden}.video.crece .video-portada{transform:scale(calc(1.12 - .12 * var(--k)))}.video-marco:hover .video-portada{scale:1.03}.video-portada>img{object-fit:cover;object-position:center 18%;will-change:transform;width:100%;height:118%;position:absolute;top:-9%;left:0}.video-portada.con-foto:after{content:"";background:linear-gradient(#08304800 35%,#083048e0);position:absolute;inset:0}.portada-gen{background:radial-gradient(55% 75% at 76% 42%,#acfec029,#0000 70%),linear-gradient(135deg,#146f8b 0%,#0d4963 48%,#083048 100%)}.portada-gen:before{content:"";background:radial-gradient(circle,#c5fdff29 1px,#0000 1.6px) 50%/26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 85% at 72% 45%,#000 20%,#0000);mask:radial-gradient(75% 85% at 72% 45%,#000 20%,#0000)}.video-play{aspect-ratio:1;background:var(--mint);width:clamp(56px,6cqw,80px);color:var(--navy);transition:transform .5s var(--ease);border-radius:6px;flex-shrink:0;place-items:center;display:grid;position:relative}.video-play svg{width:34%;height:auto;margin-left:6%}.video-play:before,.video-play:after{content:"";border:1px solid var(--mint);opacity:0;animation:latir-play 2.6s var(--ease) infinite;pointer-events:none;border-radius:6px;position:absolute;inset:0}.video-play:after{animation-delay:.28s}@keyframes latir-play{0%{opacity:.8;transform:scale(1)}45%,to{opacity:0;transform:scale(1.55)}}.video-marco:hover .video-play,.video-chip:hover .video-play{transform:scale(1.08)}.video-marco:focus-visible{outline:none}.video-marco:focus-visible .video-play{outline:2px solid var(--cyan);outline-offset:4px}.video-play.mini{width:40px}.video-play.mini:before,.video-play.mini:after{display:none}.video-info{align-items:flex-end;gap:clamp(14px,2cqw,24px);display:flex;position:absolute;bottom:clamp(18px,4.4cqw,56px);left:clamp(18px,4.4cqw,56px);right:clamp(18px,4.4cqw,56px)}.video-txt{flex-direction:column;gap:8px;min-width:0;display:flex}.video-etq{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--mint);font-size:12px}.video-tit{font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,3.6cqw,48px);line-height:var(--interlineado-titular);color:var(--white);max-width:13ch;font-weight:500}.video-dur{-webkit-backdrop-filter:blur(8px);height:32px;color:var(--white);font-variant-numeric:tabular-nums;background:#083048b8;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex;position:absolute;top:clamp(12px,2cqw,20px);right:clamp(12px,2cqw,20px)}.video-dur svg{color:var(--mint)}.mock{width:40cqw;color:var(--text);pointer-events:none;flex-direction:column;gap:1cqw;font-size:max(10px,1.25cqw);display:flex;position:absolute;top:50%;right:6cqw;translate:0 -50%}.mock.centro{gap:1.6cqw;width:60cqw;font-size:max(10px,1.9cqw);left:50%;right:auto;translate:-50% -56%}.m-card{-webkit-backdrop-filter:blur(10px);background:#083048bd;border:1px solid #c5fdff24;border-radius:12px;align-items:center;gap:.9em;padding:.95em 1.1em;animation:6s ease-in-out infinite flota;display:flex}.m-card:nth-child(2){margin-left:2.4em;animation-delay:-1.5s}.m-card:nth-child(3){margin-left:1.2em;animation-delay:-3s}.m-card:nth-child(4){margin-left:3.6em;animation-delay:-4.5s}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.m-card svg{color:var(--mint);flex-shrink:0}.m-card b{color:var(--white);font-weight:500;display:block}.m-card small{color:var(--muted);font-size:.82em;display:block}.m-card img{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.8em;height:2.8em}.m-busca{color:var(--muted)}.m-busca .sep{background:var(--line);width:1px;height:1.2em}.m-busca .cursor{background:var(--mint);width:1px;height:1.1em;animation:1s step-end infinite parpadeo}@keyframes parpadeo{50%{opacity:0}}.m-check{width:1.8em;height:1.8em;color:var(--mint);background:#acfec024;border-radius:6px;place-items:center;margin-left:auto;display:grid}.m-horas{flex-direction:column;align-items:flex-start;gap:.6em}.m-chips{gap:.5em;display:flex}.m-chips i{border:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;border-radius:6px;padding:.45em .8em;font-style:normal}.m-chips i.on{animation:elige 7s var(--ease) infinite}@keyframes elige{0%,30%{color:var(--text);border-color:var(--line);background:0 0}36%,94%{background:var(--mint);color:var(--navy);border-color:var(--mint)}to{color:var(--text);border-color:var(--line);background:0 0}}.m-ok{animation:flota 6s ease-in-out -4.5s infinite, confirma 7s var(--ease) infinite}@keyframes confirma{0%,40%{opacity:0;scale:.92}48%,92%{opacity:1;scale:1}to{opacity:0;scale:.96}}.m-ok .ok{background:var(--mint);width:2.2em;height:2.2em;color:var(--navy);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.m-ok .ok svg{color:var(--navy)}.m-agenda{flex-direction:column;align-items:stretch;gap:.5em}.m-agenda .fila{background:#ffffff0a;border-radius:6px;grid-template-columns:3.6em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.5em .7em;display:grid}.m-agenda .fila.on{box-shadow:inset 2px 0 0 var(--mint);background:#acfec01f}.m-agenda .h{color:var(--muted);font-variant-numeric:tabular-nums}.m-agenda .e{color:var(--mint);font-size:.82em}.m-agenda .libre{color:var(--dim)}@container (width<=640px){.mock:not(.centro){display:none}}@container (width<=420px){.mock.centro{display:none}}.portada-v{width:72%;height:70%;position:absolute;top:50%;right:6%;overflow:visible;translate:0 -55%}.portada-v .v{fill:url(#grad-historia)}.portada-v .pulso{fill:none;stroke:url(#grad-historia-cola);stroke-width:163px}.portada-v .destello{fill:none;stroke:#c5fdff;stroke-width:56px;filter:blur(4px);stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:.06px;opacity:.7;animation:2.6s cubic-bezier(.5,0,.3,1) infinite recorre}@keyframes recorre{0%{stroke-dashoffset:.06px;opacity:0}15%{opacity:.7}80%{opacity:.7}to{stroke-dashoffset:-1px;opacity:0}}.video-chip{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);text-align:left;background:#083048c7;border-radius:6px;align-items:center;gap:12px;padding:6px 16px 6px 6px;transition:background-color .3s;display:inline-flex;position:absolute;bottom:16px;left:16px}.video-chip:hover{background:#0d4963eb}.video-chip b{color:var(--white);font-size:14px;font-weight:500;display:block}.video-chip small{color:var(--muted);font-size:12px;display:block}.pasos-media .video-chip{bottom:20px;left:auto;right:20px}.video-sec{padding:clamp(20px,4vw,60px) 0 clamp(100px,14vw,180px)}.video-cab{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,5vw,64px);display:flex}.video-cab>div{flex-direction:column;gap:20px;display:flex}.capitulos{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.capitulo{text-align:left;flex-direction:column;gap:6px;padding:22px 20px 0 0;display:flex;position:relative}.capitulo+.capitulo{border-left:1px solid var(--line);padding-left:20px}.capitulo:before{content:"";background:var(--grad);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.capitulo:hover:before,.capitulo:focus-visible:before{transform:scaleX(1)}.capitulo .n{--tracking:var(--tracking-mayus);color:var(--mint);font-size:14px}.capitulo .t{color:var(--white);font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:500}.capitulo .m{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;transition:color .3s;display:inline-flex}.capitulo:hover .m{color:var(--mint)}.explica{padding:clamp(100px,14vw,180px) 0}.explica-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.explica-txt{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.explica-lista{border-top:1px solid var(--line);width:100%;margin:8px 0;padding:0;list-style:none}.explica-lista li{border-bottom:1px solid var(--line)}.tema-video{text-align:left;width:100%;transition:padding .5s var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.tema-video:hover{padding-left:10px}.tema-video .n{--tracking:var(--tracking-mayus);color:var(--mint);padding-top:5px;font-size:14px}.tema-video b{color:var(--white);font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:500;display:block}.tema-video small{color:var(--muted);margin-top:4px;font-size:16px;display:block}.tema-video .m{border:1px solid var(--line);height:32px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.tema-video:hover .m{background:var(--mint);border-color:var(--mint);color:var(--navy)}.historias{padding:clamp(100px,14vw,180px) 0}.historias-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.historia:nth-child(2){margin-top:96px}.historia:nth-child(3){margin-top:48px}.historia figcaption{flex-direction:column;gap:14px;padding-top:22px;display:flex}.historia .dice{color:var(--white);font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(19px,1.7vw,22px)}.historia .quien{color:var(--muted);font-size:14px}.historia .quien b{color:var(--white);font-weight:500;display:block}.historia .video-info{align-items:center}.historia .video-tit{font-size:clamp(18px,6cqw,24px)}.guias{padding:clamp(60px,8vw,100px) 0 clamp(100px,14vw,180px)}.guias-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guia .video-marco{aspect-ratio:4/3}.guia .portada-gen{background:radial-gradient(60% 70% at 50% 42%,#acfec024,#0000 70%),linear-gradient(160deg,#146f8b 0%,#0d4963 55%,#083048 100%)}.guia-ico{width:30cqw;color:var(--mint);position:absolute;top:44%;left:50%;translate:-50% -50%}.guia-ico svg{stroke-dasharray:1;stroke-dashoffset:0;width:100%;height:auto;overflow:visible}.guia .video-marco:hover .guia-ico svg *{animation:dibuja 1.1s var(--ease)}.guia .n{--tracking:var(--tracking-mayus);color:var(--dim);font-size:14px;position:absolute;top:16px;left:16px}.guia .video-info{align-items:center;bottom:16px;left:16px;right:16px}.guia figcaption{flex-direction:column;gap:6px;padding-top:18px;display:flex}.guia .tipo{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--mint);font-size:12px}.guia h3{font-size:clamp(19px,1.6vw,22px)}.con-visor,.con-visor body{overflow:hidden}.visor{z-index:90;opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;place-items:center;padding:clamp(16px,4vw,56px);display:grid;position:fixed;inset:0}.visor.abierto{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.visor-fondo{-webkit-backdrop-filter:blur(14px);background:#083048e6;position:absolute;inset:0}.visor-caja{width:min(1120px,100%,177.778svh - 320px);transition:transform .7s var(--ease);flex-direction:column;gap:18px;display:flex;position:relative;transform:translateY(28px)scale(.97)}.visor.abierto .visor-caja{transform:none}.visor.vertical .visor-caja{width:min(440px,100%,56.25svh - 101.25px)}.visor-cab{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.visor-cab>div{flex-direction:column;gap:8px;min-width:0;display:flex}.visor-etq{--tracking:var(--tracking-etiqueta);text-transform:uppercase;color:var(--mint);font-size:12px}.visor-cab h3{font-size:clamp(22px,2.4vw,32px)}.visor-x{border:1px solid var(--line);width:44px;height:44px;color:var(--white);background:#ffffff0f;border-radius:6px;flex-shrink:0;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.visor-x:hover{background:var(--mint);border-color:var(--mint);color:var(--navy)}.visor-marco{aspect-ratio:16/9;background:var(--card);isolation:isolate;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.visor.vertical .visor-marco{aspect-ratio:9/16}.visor-marco video,.visor-marco iframe{background:var(--navy);border:0;width:100%;height:100%;position:absolute;inset:0}.visor-marco>.video-portada{opacity:.4}.visor-marco>.video-portada .mock{display:none}.visor-pendiente{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 24px 72px;display:flex;position:absolute;inset:0}.visor-pendiente .ico{background:var(--mint);width:56px;height:56px;color:var(--navy);border-radius:6px;place-items:center;margin-bottom:4px;display:grid}.visor-pendiente h4{color:var(--white);margin:0;font-family:Neue Montreal,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,3cqw,32px);font-weight:500}.visor-pendiente p{max-width:42ch;color:var(--text)}.visor-barra{color:var(--muted);font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#083048d9);align-items:center;gap:14px;padding:16px 20px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.visor-barra .pista{background:#ffffff29;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.visor-barra .pista i{width:var(--desde,0%);background:var(--grad);position:absolute;inset:0 auto 0 0}@media (width<=1080px){.capitulos{grid-template-columns:repeat(2,minmax(0,1fr))}.capitulo:nth-child(3){border-left:0;padding-left:0}.capitulo{padding-bottom:20px}.explica-grid{grid-template-columns:1fr}.historias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.historia:nth-child(2){margin-top:64px}.historia:nth-child(3){margin-top:0}.guias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.video-cab{flex-direction:column;align-items:flex-start}.video-play{width:52px}.video-chip{bottom:12px;left:12px}.pasos-media .video-chip{bottom:12px;left:auto;right:12px}.historias-grid,.guias-grid{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 8px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.historias-grid::-webkit-scrollbar{display:none}.guias-grid::-webkit-scrollbar{display:none}.historia,.guia{scroll-snap-align:start;scroll-margin-left:var(--gut);flex:0 0 78%}.historia:nth-child(n){margin-top:0}.guia{flex-basis:70%}.visor-cab h3{font-size:20px}}.con-constelacion .lienzo{z-index:0;pointer-events:none;position:fixed;inset:0}.con-constelacion .lienzo canvas{width:100%;height:100%;display:block}.con-constelacion main,.con-constelacion .pie{z-index:1;position:relative}.con-constelacion :is(.franja,.pasos,.esp,.pros,.valores,.cierre,.pie){background:0 0!important}.con-constelacion .hero:after,.con-constelacion .cierre .halo{display:none}.con-constelacion .cierre-logo{aspect-ratio:3567/1247;width:min(1800px,86vw);margin-top:clamp(32px,5vw,72px)}@media (width<=720px){.con-constelacion .cierre-logo{width:94vw}}.con-constelacion .btn-line{color:#083048;background:#fff;border-color:#fff}.con-constelacion .btn-line .flecha{background:#e9f4f6}.con-constelacion .btn-line:hover{background:#e9f4f6;border-color:#e9f4f6}.con-constelacion .btn-line:hover .flecha{background:#fff}:root[data-tema=claro] .con-constelacion .btn-line{background:#e9f4f6;border-color:#e9f4f6}:root[data-tema=claro] .con-constelacion .btn-line .flecha{background:#fff}:root[data-tema=claro] .con-constelacion .btn-line:hover{background:#d2dddf;border-color:#d2dddf}@property --splash-r{syntax:"<length>";inherits:true;initial-value:0}.splash{display:none}.con-splash .splash{--splash-r:0px;--splash-salida:1.58s;z-index:100;background:var(--navy);-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--splash-r), #000 calc(var(--splash-r) + 1px));-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--splash-r), #000 calc(var(--splash-r) + 1px));mask:radial-gradient(circle at 50% 50%, transparent var(--splash-r), #000 calc(var(--splash-r) + 1px));animation:splash-abre .6s cubic-bezier(.7, 0, .25, 1) calc(var(--splash-salida) + 60ms) forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-in{width:min(320px,64vw);animation:splash-late .36s ease-in-out 1.28s, splash-vuela .3s cubic-bezier(.4, 0, .8, .4) var(--splash-salida) forwards;position:relative}.splash svg{color:#fff;width:100%;height:auto;display:block;overflow:visible}.splash .logo{fill:currentColor}.splash .cola,.splash .tinta,.splash .punta{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px}.splash .cola{stroke:url(#splash-cola);stroke-width:163px;animation:1.15s .1s forwards splash-cola}#splash-tinta{mask-type:alpha}.splash .tinta{stroke:#fff;stroke-width:200px;animation:.75s cubic-bezier(.45,.05,.3,1) .1s forwards splash-pinta}.splash .asienta{fill:#fff;opacity:0;animation:.18s .8s forwards splash-aparece}.splash .punta{stroke:#acfec0;stroke-width:220px;stroke-dasharray:.002 2;stroke-dashoffset:.002px;opacity:.55;animation:.75s cubic-bezier(.45,.05,.3,1) .1s forwards splash-punta,.25s .78s forwards splash-se-va}.splash .destello{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.7,.1,1) .8s splash-destello}.splash .letra{animation:splash-letra .5s cubic-bezier(.3, 1.25, .5, 1) calc(.68s + var(--i) * 30ms) forwards;transform:translateY(820px)}.splash .halo{opacity:0;animation:1.1s .6s forwards splash-halo}.splash-in:before,.splash-in:after{content:"";aspect-ratio:1;opacity:0;border:1px solid #acfec0cc;border-radius:50%;width:130%;animation:.9s cubic-bezier(.2,.7,.1,1) 1.28s splash-onda;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.2}.splash-in:after{animation-delay:1.45s}.splash-aro{width:calc(var(--splash-r) * 2 + 4px);aspect-ratio:1;border:2px solid var(--mint);opacity:0;animation:splash-aro .6s linear calc(var(--splash-salida) + 60ms) forwards;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 18px #acfec099,0 0 60px #146f8bd9}@keyframes splash-aparece{to{opacity:1}}@keyframes splash-cola{0%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.45,.05,.3,1)}65.22%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.6,0,.3,1)}to{stroke-dashoffset:-.617px}}@keyframes splash-pinta{to{stroke-dashoffset:0}}@keyframes splash-punta{to{stroke-dashoffset:-.998px}}@keyframes splash-se-va{to{opacity:0}}@keyframes splash-destello{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}@keyframes splash-letra{to{transform:none}}@keyframes splash-halo{27%,60%{opacity:.5}68%{opacity:1}75%{opacity:.55}82%{opacity:.85}93%,to{opacity:.5}}@keyframes splash-late{0%,to{scale:1}20%{scale:1.07}42%{scale:1}62%{scale:1.035}}@keyframes splash-onda{0%{opacity:0;scale:.2}15%{opacity:1}to{opacity:0;scale:1.45}}@keyframes splash-vuela{50%{opacity:0}to{opacity:0;transform:scale(2.4)}}@keyframes splash-abre{to{--splash-r:75vmax}}@keyframes splash-aro{15%,70%{opacity:1}to{opacity:0}}:root[data-tema=claro] .splash{background:radial-gradient(60% 60%,#e9f4f6,#fff)}:root[data-tema=claro] .splash:before{background-image:radial-gradient(circle,#08304824 1px,#0000 1.6px)}:root[data-tema=claro] .splash .punta{stroke:#146f8b;opacity:.3}:root[data-tema=claro] #splash-destello stop:first-child{stop-color:#146f8b}:root[data-tema=claro] #splash-halo stop{stop-color:#acfec0}:root[data-tema=claro] .splash-in:before,:root[data-tema=claro] .splash-in:after{border-color:#146f8b99}:root[data-tema=claro] .splash-aro{border-color:#146f8b;box-shadow:0 0 18px #146f8b59,0 0 50px #acfec0b3}:is(.con-constelacion,.dir){--tracking-etiqueta:-.01em;--tracking-mayus:-.01em}:is(.con-constelacion,.dir) :is(.eyebrow,.btn,.hd nav a,.pista-scroll,.pro .foto .ver,.pro .libre,.pie h4,.publico .tipo,.ruta .tipo,.ruta-pie .k,.canal .k,.enviado-ok .caso,.video-etq,.guia .tipo,.visor-etq){text-transform:none}:is(.con-constelacion,.dir) .hd nav{gap:30px}:is(.con-constelacion,.dir) .hd nav a{color:#e9f4f6cc;font-size:14px}:is(.con-constelacion,.dir) .hd nav a:hover,:is(.con-constelacion,.dir) .hd nav a[aria-current]{color:var(--white)}:is(.con-constelacion,.dir) .eyebrow{color:var(--mint);gap:0;font-size:16px;font-weight:500}:is(.con-constelacion,.dir) .eyebrow:before{display:none}:is(.con-constelacion,.dir) :is(.publico .tipo,.ruta .tipo,.guia .tipo,.video-etq,.visor-etq){font-size:14px;font-weight:500}:is(.con-constelacion,.dir) :is(.ruta-pie .k,.canal .k,.enviado-ok .caso,.pro .libre,.pista-scroll),:is(.con-constelacion,.dir) .pie h4{font-size:14px}:is(.con-constelacion,.dir) .btn{gap:10px;height:48px;padding:0 20px 0 22px;font-size:16px;font-weight:500}:is(.con-constelacion,.dir) .btn .flecha,:is(.con-constelacion,.dir) .btn-mint .flecha,:is(.con-constelacion,.dir) .btn-line .flecha,:is(.con-constelacion,.dir) .btn-line:hover .flecha{width:auto;height:auto;color:inherit;background:0 0}:is(.con-constelacion,.dir) .btn:hover .flecha{transform:translate(3px)}:is(.con-constelacion,.dir) .btn-mint:after{display:none}:is(.con-constelacion,.dir) .hd .btn{height:38px;padding:0 16px;font-size:14px}:is(.con-constelacion,.dir) .pro .foto .ver{font-size:14px}:is(.con-constelacion,.dir) .hero h1 em{color:var(--mint);-webkit-text-fill-color:currentColor;background:0 0}@media (width<=720px){:is(.con-constelacion,.dir) .hd .btn{padding:0 12px}}.con-constelacion .cierre-logo{pointer-events:none;z-index:-1;margin:0;position:absolute;top:50%;left:50%;translate:-50% -4%}.con-constelacion .cierre:has(.cierre-logo){padding-bottom:clamp(320px,34vw,560px)}@media (width<=720px){.con-constelacion .cierre-logo{margin-top:32px;position:static;translate:none}.con-constelacion .cierre:has(.cierre-logo){padding-bottom:clamp(120px,16vw,220px)}}:is(.pag-sobre,.pag-contacto) .manifiesto{padding:clamp(80px,10vw,140px) 0 clamp(40px,5vw,72px)}:is(.pag-sobre,.pag-contacto) :is(.valores,.verificacion,.historias,.faq){padding:clamp(72px,9vw,128px) 0}:is(.pag-sobre,.pag-contacto) .cierre{padding:clamp(96px,12vw,160px) 0}.pag-sobre .video-sec{padding-bottom:clamp(72px,9vw,128px)}.pag-sobre .publicos{padding-bottom:clamp(24px,3vw,48px)}.pag-sobre .valores-cab{margin-bottom:48px}.pag-sobre .valor p{font-size:16px}.pag-sobre .hito{padding-bottom:48px}.pag-sobre .hito:last-child{padding-bottom:0}.pag-contacto .rutas{padding:clamp(72px,9vw,128px) 0 clamp(40px,5vw,64px)}.pag-contacto .ruta .n{display:none}.pag-contacto .ruta{min-height:280px}.pag-contacto .ruta p{font-size:16px}.pag-contacto .guias{padding:0 0 clamp(72px,9vw,128px)}@media (width<=720px){.pag-contacto .ruta{min-height:0}}.con-constelacion .explica{padding:clamp(80px,10vw,140px) 0}.con-constelacion .explica-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.con-constelacion .explica-txt{justify-content:center}.con-constelacion .explica .video{display:flex}.con-constelacion .explica .video-marco{aspect-ratio:auto;height:100%;min-height:480px}.con-constelacion .explica .mock.centro{width:66cqw;font-size:max(11px,2.1cqw);translate:-50% -62%}.con-constelacion .explica .video-info{align-items:center}.con-constelacion .explica .video-tit{font-size:clamp(20px,3.4cqw,28px)}.con-constelacion .explica .video-etq{color:var(--muted)}@media (width<=1080px){.con-constelacion .explica-grid{grid-template-columns:1fr}.con-constelacion .explica .video-marco{aspect-ratio:4/3;height:auto;min-height:0}}.pros-pista .pro:nth-child(n){margin-top:0}.pros.fijo{padding:0}.pros.fijo .pros-fijo{flex-direction:column;justify-content:center;gap:clamp(24px,4vh,48px);height:100vh;display:flex;position:sticky;top:0}.pros.fijo .pros-cab{margin-bottom:0}.pros.fijo .pros-carril{scroll-snap-type:none;margin:-8px 0 -24px;padding:8px 0 24px;overflow-x:hidden}.pros.fijo .pros-pista .pro{flex:0 0 calc(clamp(240px,min(50vh,100vh - 560px),580px)/1.26667)}.pros.fijo .pros-ctrl{margin-top:0}.pros-pista .pro .meta{flex-direction:column;gap:6px}.pros-pista .pro h3{white-space:nowrap;font-size:20px}.pros-pista .pro .libre{padding-top:0}#video .video-cab{margin-bottom:clamp(28px,3.5vw,48px)}#video .video-play{width:clamp(64px,6.5cqw,88px)}.hero.dividido{min-height:min(100svh,980px);padding-top:128px;padding-bottom:clamp(40px,6vh,72px)}.hero.dividido .wrap.hero-grid{align-items:end}.pag-sobre .hero-escena{max-width:760px}.hero-escena:before{background:radial-gradient(70% 60% at 50% 100%,#acfec024,#0000 70%),linear-gradient(#146f8b 0%,#0d4963 70%)}@media (width<=1080px){.hero.dividido{min-height:0}.hero.dividido .hero-in{padding-bottom:0}}.pag-contacto .hero.dividido h1{font-size:clamp(48px,7vw,100px)}.pag-contacto .hero-marco{max-width:540px}@media (width<=1080px){.pag-contacto .en-vivo-chip{left:0}}.hero.dividido{border-bottom:1px solid #e9f4f61a;padding-bottom:0}.hero.dividido .hero-in{padding-bottom:clamp(56px,9vh,112px)}.hero.dividido .hero-media{align-self:end}.hero-escena{clip-path:inset(-60% -40% 0)}.hero-escena:before{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#acfec038,#0000 55%),linear-gradient(#1a7f9c 0%,#146f8b 35%,#0d4963 75%);border:0;border-radius:50%;width:96%;inset:auto auto 0 50%;translate:-50% 38%}.hero-escena:after{aspect-ratio:1;background:0 0;border:1px solid #c5fdff29;border-radius:50%;width:112%;inset:auto auto 0 50%;translate:-50% 40%;-webkit-mask:none;mask:none}.pag-sobre .hero-escena:before{width:78%;translate:-50% 30%}.pag-sobre .hero-escena:after{width:92%;translate:-50% 33%}.foto-ficha{z-index:2;white-space:nowrap;-webkit-backdrop-filter:blur(12px);background:#083048c7;border:1px solid #e9f4f61f;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:6s ease-in-out infinite flota;display:flex;position:absolute}.foto-ficha .i{background:var(--mint);width:32px;height:32px;color:var(--navy);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.foto-ficha b{color:var(--white);font-size:14px;font-weight:500;display:block}.foto-ficha small{color:var(--muted);font-size:12px;display:block}.pag-sobre .foto-ficha.f1{top:30%;left:-4%}.pag-sobre .foto-ficha.f2{animation-delay:-3s;bottom:14%;right:-2%}.pag-contacto .foto-ficha.f1{animation-delay:-3s;top:34%;right:-14%}.pag-contacto .en-vivo-chip{bottom:96px;left:-64px}@media (width<=1080px){.hero.dividido .hero-in{padding-bottom:0}.pag-sobre .foto-ficha.f1{left:0}.pag-sobre .foto-ficha.f2,.pag-contacto .foto-ficha.f1{right:0}.pag-contacto .en-vivo-chip{left:0}}@media (width<=720px){.foto-ficha{padding:8px 12px 8px 8px}.foto-ficha small,.pag-sobre .foto-ficha.f2{display:none}}.hero-escena:before{width:100%;bottom:6%;translate:-50%}.hero-escena:after{width:116%;bottom:-2%;translate:-50%}.pag-sobre .hero-escena:before{width:66%;bottom:-6%;translate:-50%}.pag-sobre .hero-escena:after{width:80%;bottom:-13%;translate:-50%}.pag-sobre .hero-escena:before{width:84%;bottom:2%}.pag-sobre .hero-escena:after{width:98%;bottom:-6%}.publico .fila{flex-direction:column;align-items:flex-start;gap:20px}.publico .fila>div{flex-direction:column;gap:10px;display:flex}.publico h3{text-wrap:balance;margin-top:0}.publico p{margin-top:0;font-size:16px}.publico{gap:28px}.pag-sobre .foto-ficha.f1{top:auto;bottom:30%;left:-10%}.buscador label{position:relative}.sugerencias{z-index:120;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cdd3 transparent;text-align:left;background:#fff;border-radius:10px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #041b2959}.sugerencias-t{z-index:1;color:#6f8794;background:#fff;border-top:1px solid #e3ecee;margin-top:4px;padding:10px 10px 4px;font-size:12px;position:sticky;top:-6px}.sugerencias button{color:#0b2a3c;text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;font-size:15px;display:flex}.sugerencias button:hover,.sugerencias button[aria-selected=true]{background:#e9f4f6}.sugerencias button>span:last-child{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding-block:3px;line-height:1.3;display:-webkit-box;overflow:hidden}.sugerencias button>span:last-child small{margin-top:2px}.sugerencias .ico{color:#146f8b;background:#e9f4f6;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sugerencias small{color:#6f8794;font-size:12px;display:block}.sugerencias .ico.foto{object-fit:cover;object-position:center 20%;background:#e9f4f6}.sugerencias .ico.iniciales{color:#c5fdff;letter-spacing:.02em;background:#105974;font-size:12px;font-weight:600}.buscador .ubicarme{color:inherit;flex-shrink:0;place-items:center;transition:color .2s;display:grid}.buscador .ubicarme:hover,.buscador .ubicarme.activo{color:#146f8b}.buscador .ubicarme:disabled{cursor:progress}.girando{animation:1s linear infinite girar}*,:before,:after{text-transform:none!important;--tracking-mayus:var(--tracking-texto)!important;--tracking-etiqueta:var(--tracking-texto)!important}:is(span,div)[style*="text-transform: uppercase"][style*="font-weight: 700"]:not(:has(>span~span)):not(#_){color:#fff!important;font-size:16px!important;font-weight:500!important}:is(th,.fr-hd):not(#_),.fr-c:not(#_):before,.tbl td:not(#_):before{font-size:13px!important;font-weight:500!important}:is(span,div)[style*="text-transform: uppercase"]:has(>span~span):not(#_){font-size:13px!important;font-weight:500!important}:is(.chip,.nueva):not(#_){font-size:13px!important;font-weight:500!important}.nueva:not(#_){font-size:12px!important}:is(.stat .lb,.tc-lb,.sg-g>b,.ent .dt small):not(#_){font-size:14px!important;font-weight:500!important}.ent .dt small:not(#_){font-size:13px!important}:is(.eyebrow,.tag,span[style*="height: 24px"][style*="background: #ACFEC0"],span[style*="height: 24px"][style*="background: rgb(172, 254, 192)"]):not(#_){color:#acfec0!important;gap:0!important;font-size:16px!important;font-weight:500!important}:is(.eyebrow,.tag,span[style*="height: 24px"][style*="background: #ACFEC0"],span[style*="height: 24px"][style*="background: rgb(172, 254, 192)"]) *{color:inherit!important}:is(.eyebrow,.tag,span[style*="height: 24px"][style*="background: #ACFEC0"],span[style*="height: 24px"][style*="background: rgb(172, 254, 192)"]):before{display:none!important}:is(.etiqueta,.cab .portal):not(#_){font-size:14px!important;font-weight:500!important}.etiqueta:before{display:none!important}.cita .tipo:not(#_){font-size:16px!important;font-weight:500!important}:root[data-tema=claro] :is(span,div)[style*="text-transform: uppercase"][style*="font-weight: 700"]:not(:has(>span~span)):not(#_){color:#083048!important}:root[data-tema=claro] :is(.eyebrow,.tag,span[style*="height: 24px"][style*="background: #ACFEC0"],span[style*="height: 24px"][style*="background: rgb(172, 254, 192)"]):not(#_){color:#146f8b!important}.r-nav header>div>#tema-claro-boton{order:2;margin-left:auto!important;margin-right:0!important}.r-nav header>div>a.outline[style*="border-radius: 999px"],.r-nav header>div>#tema-claro-boton~a.outline[style*="border-radius: 999px"]{order:3;margin-left:10px!important}.r-nav header>div>.r-burger{flex-shrink:0;order:4;margin-left:10px!important}.r-nav.r-menu header>div>nav{order:10}@media (width<=760px){.r-nav header>div{padding-top:10px!important;padding-bottom:10px!important}.r-nav header{min-height:64px}.r-nav header>div>a.outline[style*="border-radius: 999px"]{height:44px!important}.r-nav header>div>a.outline[style*="border-radius: 999px"]>span:first-child{width:34px!important;height:34px!important;font-size:13px!important}}.r-fl [style*="width: 1360px"]{box-sizing:border-box!important;width:100%!important;max-width:1408px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.r-on [style*="width: 1360px"]{padding-left:20px!important;padding-right:20px!important}.r-fl header>[style*="width: 1360px"]{max-width:1408px!important}.r-on [data-sc-name=P_Agenda] main>div>div:has(>div[style*="width: 252px"]){flex-direction:column-reverse!important;align-items:stretch!important;gap:16px!important}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]{width:100%!important}@media (width>=561px) and (width<=900px){.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]{grid-template-columns:1fr 1fr;display:grid!important}}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]+div{width:100%!important}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]+div>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]+div>div:first-child>div{flex-wrap:nowrap!important}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]+div>div:first-child>div:first-child>span{text-align:center;flex:1}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]+div>div:first-child>div:last-child>select{flex:auto!important;width:auto!important;min-width:0!important}.r-on [data-sc-name=P_Agenda] main div[style*="width: 252px"]+div>div:first-child [role=tablist]{flex:none!important;width:auto!important}.r-on [data-sc-name=P_Agenda] section.r-w{flex-direction:column!important;align-items:stretch!important;gap:18px!important;margin-top:28px!important}.r-on [data-sc-name=P_Agenda] section.r-w>div{width:auto!important}.r-on [data-sc-name=P_Agenda] section.r-w>a{justify-content:center!important}@media (width<=900px){.dir .dir-app{padding-top:80px;display:block;position:static}.dir .panel{border-right:0;min-height:calc(100svh - 80px)}.dir .lista{flex:none;overflow:visible}.dir.ver-mapa .mapa{position:fixed;inset:80px 0 0}}@media (width<=520px){.dir .panel-cab .buscador label,.dir .panel-cab .buscador label:first-of-type{flex:none;height:50px}.dir .buscador .btn{height:48px;margin-top:4px}.dir .panel-cab h1{font-size:28px}.dir .filtros{gap:12px}.dir .chips{flex:auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.dir .res-pie .perfil{align-items:center;min-height:44px;display:inline-flex}}@media (width<=720px){.con-constelacion :is(.pros,.faq,.valores,.verificacion,.explica,.historias){padding:76px 0}.con-constelacion .manifiesto{padding:96px 0 56px}.con-constelacion :is(.pasos,.esp){padding:64px 0}.con-constelacion .cierre{padding:104px 0 72px}.con-constelacion .rutas{padding:88px 0 40px}.con-constelacion .video-sec{padding:16px 0 88px}.con-constelacion .guias{padding:56px 0 88px}.con-constelacion .contacto{padding:48px 0}:is(.pag-sobre,.pag-contacto) :is(.valores,.verificacion,.historias,.faq){padding:80px 0}:is(.pag-sobre,.pag-contacto) .manifiesto{padding:80px 0 40px}:is(.pag-sobre,.pag-contacto) .cierre{padding:96px 0 72px}.pag-contacto .rutas{padding:80px 0 40px}.con-constelacion :is(.hero-acciones,.cierre .acciones){flex-direction:column;align-items:stretch;gap:10px;width:100%}.con-constelacion .cierre .acciones{max-width:350px;margin-left:auto;margin-right:auto}.con-constelacion :is(.hero-acciones,.cierre .acciones) .btn{box-sizing:border-box;justify-content:space-between;width:100%}.pie{padding:56px 0 28px}.pie-grid{grid-template-columns:1fr 1fr;gap:36px 20px}.pie-grid>:first-child,.pie-grid>:last-child{grid-column:1/-1}.pie ul{gap:0}.pie ul a{align-items:center;min-height:40px;display:inline-flex}.pie h4{margin-bottom:6px}.pie .redes a{width:44px;height:44px}.pie-base{flex-direction:column;gap:6px}.pag-sobre .foto-ficha.f1{left:4px}.pag-contacto .foto-ficha.f1{right:4px}.menu-movil a{align-items:center;min-height:56px;display:flex}}.r-on [style*=space-between]:has(>div>:is(h2,h3)):has(>button[aria-label]:last-child){flex-wrap:nowrap!important}.r-on [style*=space-between]:has(>div>:is(h2,h3)):has(>button[aria-label]:last-child)>div:first-child{flex:auto!important;min-width:0!important}.r-on [style*=space-between]:has(>div>:is(h2,h3)):has(>button[aria-label]:last-child)>button:last-child{flex:none!important}.r-fl :is([role=tablist],nav)[style*=inline-flex]{box-sizing:border-box!important}@media (width<=760px){.r-on [role=tablist][style*=inline-flex]:not(:has(>:nth-child(4))){width:100%!important;display:flex!important}.r-on [role=tablist][style*=inline-flex]:not(:has(>:nth-child(4)))>*{text-align:center;flex:1 0 auto!important;justify-content:center!important;padding-left:12px!important;padding-right:12px!important}.r-on :is([role=tablist],nav)[style*=inline-flex]>*{padding-left:14px!important;padding-right:14px!important}.tabs:not(:has(>:nth-child(4))){box-sizing:border-box;width:100%;display:flex}.tabs:not(:has(>:nth-child(4)))>*{flex:1 0 auto;justify-content:center}.fl-tools .seg,#fr-filtros .seg,.seg[aria-label="Filtrar por estado"]{box-sizing:border-box;width:100%;display:flex}.seg[aria-label="Filtrar por estado"]>button{flex:1 0 auto}}.m-desliza{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.m-desliza.m-medio{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.m-desliza.m-fin{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}@media (width<=760px){.fr{grid-template-columns:minmax(0,1fr);gap:0;padding:18px 20px}.fr-n{padding-bottom:10px}.fr-n small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.fr-c{border-top:1px solid var(--br2);justify-content:space-between;min-height:40px}.fr-c:before{margin-right:auto;font-size:13px}.fr-a{border-top:1px solid var(--br2);justify-content:flex-end;gap:8px;padding-top:12px}.fr-a .ico{width:40px;height:40px}.r-on section:has(>div>h1){flex-direction:column!important;align-items:stretch!important;gap:18px!important}.r-on section:has(>div>h1)>div:has(>h1){width:auto!important}.r-on section:has(>div>h1)>:is(a,button){justify-content:center!important;width:100%!important;margin:0!important}.r-on section:has(>div>h1)>div:not(:has(>h1)):has(>:is(a,button)){flex-wrap:nowrap!important;gap:10px!important;width:100%!important;margin:0!important;display:flex!important}.r-on section:has(>div>h1)>div:not(:has(>h1))>:is(a,button){flex:1 1 0!important;justify-content:center!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}.r-on .card-h:has(>img:first-child){flex-wrap:wrap!important;align-items:flex-start!important;row-gap:16px!important;padding:18px!important}.r-on .card-h:has(>img:first-child)>div{flex:calc(100% - 72px)!important;min-width:0!important}.r-on .card-h:has(>img:first-child)>:is(a,button){flex:1 1 0!important;justify-content:center!important}.r-on .card-h span[style*="display: flex"][style*="gap: 10px"]{flex-wrap:wrap!important;row-gap:8px!important}.r-on .card-h span[style*="display: flex"][style*="gap: 10px"]>svg:first-child{display:none}}.r-on .r-gbtn>button{white-space:nowrap!important;padding-left:4px!important;padding-right:4px!important;font-size:13px!important}@media (width<=560px){.r-on [style*="border-radius: 999px"][style*="padding: 12px 24px"]:has(>div>span>.sc-interp){flex-wrap:nowrap!important;gap:10px!important;padding:10px 16px!important}.r-on [style*="padding: 12px 24px"]:has(>div>span>.sc-interp)>div:not([style*="height: 2px"]){flex-wrap:nowrap!important;flex:none!important}.r-on [style*="padding: 12px 24px"]:has(>div>span>.sc-interp)>div>span:last-child{white-space:nowrap!important;flex:none!important}.r-on [style*="padding: 12px 24px"]:has(>div>span>.sc-interp)>div>span:last-child:not([style*="font-weight: 700"]){display:none!important}.r-on [style*="padding: 12px 24px"]:has(>div>span>.sc-interp)>div[style*="height: 2px"]{min-width:16px}}.r-on [data-sc-name=U_Agendar] .r-col:has(>div>input[aria-label=Ubicación]){flex-flow:wrap!important;gap:10px!important}.r-on [data-sc-name=U_Agendar] .r-col:has(>div>input[aria-label=Ubicación])>div:first-child{flex:100%!important}.r-on [data-sc-name=U_Agendar] .r-col:has(>div>input[aria-label=Ubicación])>div:nth-child(2){flex:1 1 0!important;width:auto!important;min-width:0!important}.r-on [data-sc-name=U_Agendar] .r-col:has(>div>input[aria-label=Ubicación])>button{flex:0 0 48px!important;align-self:auto!important;height:48px!important}.r-on [style*="justify-content: space-between"]:has(>span[style*="border-radius: 999px"][style*="white-space: nowrap"]:last-child){gap:12px!important}.r-on [style*="justify-content: space-between"]:has(>span[style*="border-radius: 999px"][style*="white-space: nowrap"]:last-child)>div:first-child{min-width:0}@media (width<=760px){.r-on [data-sc-name=A_Login] .sc-host>div>div.r-col,.r-on [data-sc-name=A_Login]>div>div.r-col{gap:8px!important;padding:20px!important}.r-on [data-sc-name=A_Login] section[style*="width: 640px"]{border-radius:0!important;gap:20px!important;padding:8px 0 0!important}.r-on [data-sc-name=A_Login] section[style*="width: 640px"]>div[style*="max-width: 340px"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important}.r-on [data-sc-name=A_Login] section.r-col{align-items:stretch!important;padding:32px 0 24px!important}}.r-on .r-g1[style*="1fr 1fr 44px"]>:last-child{grid-column:auto!important}@media (width<=560px){.r-on [style*="border-radius: 22px"]:is([style*="padding: 28px"],[style*="padding: 32px"]),.r-on [style*="border-radius: 24px"]:is([style*="padding: 28px"],[style*="padding: 32px"]){padding:20px!important}}@media (width<=900px){.card.tbl{box-shadow:none!important;background:0 0!important;border:0!important}.card.tbl .foot{padding-left:4px}}@media (width<=760px){.r-on [data-sc-name=P_ConfPerfil] .r-w[style*="width: 320px"]>div[style*="padding: 10px"]{scrollbar-width:none;gap:6px;overflow-x:auto;flex-direction:row!important;padding:6px!important;display:flex!important}.r-on [data-sc-name=P_ConfPerfil] .r-w[style*="width: 320px"]>div[style*="padding: 10px"]::-webkit-scrollbar{display:none}.r-on [data-sc-name=P_ConfPerfil] .r-w[style*="width: 320px"]>div[style*="padding: 10px"]>div{flex-wrap:nowrap!important;flex:none!important;gap:10px!important;padding:8px 14px 8px 8px!important}.r-on [data-sc-name=P_ConfPerfil] .r-w[style*="width: 320px"]>div[style*="padding: 10px"]>div>:first-child{width:28px!important;height:28px!important}.r-on [data-sc-name=P_ConfPerfil] .r-w[style*="width: 320px"]>div[style*="padding: 10px"]>div>div>:nth-child(2){display:none!important}.r-on [data-sc-name=P_ConfPerfil] .r-w[style*="width: 320px"]>div[style*="padding: 10px"]>div>div{white-space:nowrap;flex:none!important}}.r-nav.r-menu header{position:relative;z-index:40!important}.r-nav.r-menu header>div>nav{box-sizing:border-box;background:#0d4963;border-bottom:1px solid #ffffff1f;max-height:calc(100svh - 64px);animation:.28s cubic-bezier(.2,.7,.1,1) m-menu;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #08304859;border-top:1px solid #ffffff1f!important;margin:0!important;padding:8px 20px 16px!important;position:absolute!important}.r-nav.r-menu header>div>nav>a{border-bottom:1px solid #ffffff12!important;gap:12px!important;height:52px!important;padding:0 4px!important;font-size:16px!important}.r-nav.r-menu header>div>nav>a:last-child{border-bottom:0!important}.r-nav.r-menu header>div>nav>a>span[aria-hidden=true]{display:none!important}.r-nav.r-menu header>div>nav>a[aria-current]{color:#acfec0!important}.r-nav.r-menu header nav a:after,body.menu .hd nav a:after{display:none!important}@keyframes m-menu{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.r-nav.r-menu header>div>nav{animation:none}}.menu-abierto .personalizar{opacity:0;pointer-events:none}.r-on [data-sc-name=P_Agenda] .r-gscroll-p>div:first-child{z-index:3;box-sizing:border-box;background:#0d4963;width:calc(100vw - 40px);position:sticky;left:0}.r-on [data-sc-name=P_Agenda] .r-gscroll>div:first-child{z-index:2;background:#0d4963;position:sticky;left:0}.r-on [data-sc-name=P_Agenda] .r-gscroll-p{overscroll-behavior-x:contain;scroll-snap-type:x proximity}.r-on [data-sc-name=P_Agenda] .r-gscroll>div:not(:first-child){scroll-snap-align:start;scroll-margin-left:60px}:root{--flecha-latido:.8s}svg:is(:has(>path[d^=M19\ 12H5]),:has(>path[d^=m15\ 18-6-6])){--flecha-dir:-1}:is(a,button,[role=button],.row,.tile,.card-h,.lift,.slot):hover svg:is(:has(>path[d^="M5 12h14M13 6"]),:has(>path[d^="M5 12h14M12 5l"]),:has(>path[d^=M5\ 12h14m-6-6]),:has(>path[d="m12 5 7 7-7 7"]),:has(>path[d^="m9 18 6-6"]),:has(>path[d^=M19\ 12H5]),:has(>path[d^=m15\ 18-6-6])){animation:flecha-latido var(--flecha-latido) both}@keyframes flecha-latido{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translate(0)}16%{transform:translateX(calc(var(--flecha-dir,1) * 5px));animation-timing-function:cubic-bezier(.4,0,.6,1)}30%{transform:translateX(calc(var(--flecha-dir,1) * 1.5px));animation-timing-function:cubic-bezier(.3,0,.2,1)}46%{transform:translateX(calc(var(--flecha-dir,1) * 5px));animation-timing-function:cubic-bezier(.2,.7,.1,1)}to{transform:translate(0)}}:is(.btn,.boton,a.mint,button.mint,a.outline,button.outline,a.navyb,.primary,.dbtn,.cancelar,.peligro):not(#_){--tracking:initial;text-transform:none!important}:is(.btn:not(.btn-mint,.btn-line,.btn-borde),a.mint,button.mint,a.outline,button.outline,a.navyb,.primary,.dbtn):not(:is(header,.hd) *):not(#_){font-size:14px!important}.btn-mint:hover,:is(a,button).mint:hover,.btn.mint:hover,.dbtn:not([style*=transparent]):hover{filter:none!important;background:#c2fecf!important;border-color:#c2fecf!important}:is(a,button).primary:not(.peligro):not(#_),.btn.navy:not(#_){color:#083048!important;background:#acfec0!important;border:1px solid #acfec0!important}:is(a,button).primary:not(.peligro):not(#_) *,.btn.navy:not(#_) *{color:inherit!important}:is(a,button).primary:not(.peligro):not(#_):hover,.btn.navy:not(#_):hover{color:#083048!important;background:#c2fecf!important;border-color:#c2fecf!important}:root[data-tema=claro] :is(a,button).primary:not(.peligro):not(:where(.cita,.unete) *):not(#_),:root[data-tema=claro] .btn.navy:not(#_){color:#fff!important;background:#146f8b!important;border-color:#146f8b!important}:root[data-tema=claro] :is(a,button).primary:not(.peligro):not(:where(.cita,.unete) *):not(#_):hover,:root[data-tema=claro] .btn.navy:not(#_):hover{background:#065870!important;border-color:#065870!important}.iman:before,.btn-mint:after{display:none!important}.iman{transform:none!important}:is(a,button,.btn).cancelar:not(#_){color:#ffb3ab!important;background:#b4231847!important;border:1px solid #ff8a8080!important}:is(a,button,.btn).cancelar:not(#_) *{color:inherit!important}:is(a,button,.btn).cancelar:not(#_):hover{color:#ffd3ce!important;background:#b4231880!important;border-color:#ff8a80d9!important}:is(a,button).ghost.cancelar:not(#_){color:#ff8a80!important;background:0 0!important;border-color:#0000!important}:is(a,button).ghost.cancelar:not(#_):hover{color:#ffb3ab!important;background:#b4231852!important;border-color:#0000!important}:is(a,button,.btn).peligro:not(#_),.btn.danger:not(#_){color:#fff!important;background:#b42318!important;border:1px solid #b42318!important}:is(a,button,.btn).peligro:not(#_) *,.btn.danger:not(#_) *{color:inherit!important}:is(a,button,.btn).peligro:not(#_):hover,.btn.danger:not(#_):hover{color:#fff!important;background:#d92d20!important;border-color:#d92d20!important}.ico.red:not(#_){color:#ffb3ab;background:#b4231847}.ico.red:not(#_):hover{color:#ffd3ce;background:#b4231880}:root[data-tema=claro] :is(a,button,.btn).cancelar:not(#_){color:#b42318!important;background:#b4231812!important;border-color:#b4231866!important}:root[data-tema=claro] :is(a,button,.btn).cancelar:not(#_):hover{color:#912018!important;background:#b4231824!important;border-color:#b42318b3!important}:root[data-tema=claro] .ico.red:not(#_){color:#fff!important;background:#b42318!important;border-color:#b42318!important}:root[data-tema=claro] .ico.red:not(#_):hover{color:#fff!important;background:#083048!important;border-color:#083048!important}:root[data-tema=claro] :is(a,button).ghost.cancelar:not(#_){background:0 0!important;border-color:#0000!important}:root[data-tema=claro] :is(a,button).ghost.cancelar:not(#_):hover{background:#b423181a!important;border-color:#0000!important}:root[data-tema=claro] :is(a,button):is(.outline,.navyb,.gdark,.btn-line):not(.cancelar):hover,:root[data-tema=claro] .mapa-lim:hover{background-image:linear-gradient(#08304812,#08304812)!important}div[role=button]:hover,button:not([class]):not([id]):not(:disabled):not([aria-pressed=true]):not([style*="background: #ACFEC0"]):not([style*="background: rgb(172, 254, 192)"]):hover,.tabs a:not([aria-current]):hover,.views button:not([aria-pressed=true]):hover,.dseg span:not(.on):hover,.dbtn[style*=transparent]:hover,.btn:not(:is(.mint,.navy,.outline,.ghost,.danger,.cancelar,.peligro,.btn-mint,.btn-line,.btn-borde)):not(:disabled):hover{color:#fff!important;background-image:linear-gradient(#ffffff14,#ffffff14)!important}.dseg span,.dcmp{cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.dcmp:hover{color:#fff!important;border-color:#ffffff59!important}.acc button:hover,.legal button:hover{background-image:none!important}.acc button .q{transition:color .3s}.acc button:hover .mas{color:#acfec0;background:#acfec00f;border-color:#acfec099}.acc.abierta button:hover .mas{color:#083048;background:#c2fecf;border-color:#c2fecf}.legal button:hover{color:#fff!important}@media (width<=600px){:has(>:is(a,button):is(.primary,.btn.navy,.cancelar,.peligro):not(.ghost,[style*="width: 32px"],[style*="width: 36px"],[style*="width: 40px"],[style*="width: 44px"])){flex-wrap:wrap}:is(a,button):is(.primary,.btn.navy,.cancelar,.peligro):not(.ghost,[style*="width: 32px"],[style*="width: 36px"],[style*="width: 40px"],[style*="width: 44px"]){flex:auto;min-width:fit-content}}a:not([class]):not([aria-current]):not([style*=height]):not(:is(header nav,.hd nav) a){transition:color .25s}a:not([class]):not([aria-current]):not([style*=height]):not(:is(header nav,.hd nav) a):hover,a.login:hover{color:#acfec0!important}a:not([class]):not([aria-current]):not([style*=height]):not(:is(header nav,.hd nav,footer,.pie,.ft-pub) a):hover,.enlace:hover{text-underline-offset:3px;text-decoration:underline!important}a:not([class]):not([aria-current])[style*=height]:hover{color:#fff!important;background-image:linear-gradient(#ffffff14,#ffffff14)!important}a.logo,a[aria-label^=Vibinet]{transition:opacity .25s}a.logo:hover,a[aria-label^=Vibinet]:hover{opacity:.78}@media (prefers-reduced-motion:reduce){:is(a,button,[role=button],.row,.tile,.card-h,.lift,.slot):hover svg{animation:none!important}}
