.ingreso,.ingreso-guia{--ing-gutter:clamp(1rem, .6rem + 1.4vw, 1.75rem);--ing-tinte:#0009490f;--ing-tinte-fuerte:#0009491a;--ing-anillo:0 0 0 4px #00094933;font-family:var(--ijam-font-sans);font-size:var(--ijam-t-cuerpo-app);color:var(--ijam-tinta);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;line-height:1.55}@layer base{:is(.ingreso,.ingreso-guia) :where(h1,h2,h3){text-wrap:balance}:is(.ingreso,.ingreso-guia) :where(p){text-wrap:pretty}:is(.ingreso,.ingreso-guia) :where(a){text-underline-offset:3px}:is(.ingreso,.ingreso-guia) :focus-visible{outline:2px solid var(--ijam-navy-500);outline-offset:2px}.ingreso .sobre-navy :focus-visible{outline-color:var(--ijam-cyan-500)}}.ingreso .num,.ingreso-guia .num{font-variant-numeric:tabular-nums}.ingreso .meta,.ingreso-guia .meta{font-size:var(--ijam-t-meta);color:var(--ijam-tinta-suave);font-weight:500;line-height:1.4}.ingreso .cian{color:var(--ijam-cyan-500)}.ingreso .acento{color:var(--ijam-acento-texto)}:is(.ingreso,.ingreso-guia) .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}:is(.ingreso,.ingreso-guia) .ico--sm{width:1rem;height:1rem}@media (width>=768px){.ingreso .solo-movil{display:none!important}}@media (width<=767.98px){.ingreso .solo-escritorio{display:none!important}}.ingreso-saltar{z-index:100;border-radius:var(--ijam-radio-control);background:var(--ijam-navy-500);color:#fff;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-5rem;left:1rem}.ingreso-saltar:focus{top:1rem}:is(.ingreso,.ingreso-guia) .btn{min-height:var(--ijam-toque);border-radius:var(--ijam-radio-pildora);font-size:var(--ijam-t-cuerpo-app);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}:is(.ingreso,.ingreso-guia) .btn--primario{background:var(--ijam-navy-500);color:#fff}:is(.ingreso,.ingreso-guia) .btn--secundario{color:var(--ijam-navy-500);background:#fff;border-color:#00094952}.ingreso .btn--vidrio{color:#fff;background:#ffffff14;border-color:#ffffff3d}.ingreso .btn--mini{font-size:var(--ijam-t-meta);padding:.25rem .875rem}:is(.ingreso,.ingreso-guia) .btn--bloque{width:100%}@media (hover:hover) and (pointer:fine){:is(.ingreso,.ingreso-guia) .btn--primario:hover{background:var(--ijam-navy-600)}:is(.ingreso,.ingreso-guia) .btn--secundario:hover{background:var(--ing-tinte)}.ingreso .btn--vidrio:hover{background:#ffffff29}}:is(.ingreso,.ingreso-guia) .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}:is(.ingreso,.ingreso-guia) .btn:disabled:active{transform:none}:is(.ingreso,.ingreso-guia) .btn-icono{width:var(--ijam-toque);height:var(--ijam-toque);color:var(--ijam-tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){:is(.ingreso,.ingreso-guia) .btn-icono:hover{background:var(--ing-tinte);color:var(--ijam-navy-500)}}:is(.ingreso,.ingreso-guia) :is(.btn,.btn-sutil,.btn-icono):focus-visible{outline:2px solid var(--ijam-navy-500);outline-offset:2px;box-shadow:var(--ing-anillo)}.ingreso .sobre-navy :is(.btn,.btn-icono):focus-visible,.ingreso-guia .guia__cab .btn-icono:focus-visible{outline-color:var(--ijam-cyan-500);box-shadow:0 0 0 5px #02f1e447}:is(.ingreso,.ingreso-guia) .btn--whatsapp{background:var(--ijam-whatsapp);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 1px 2px #15803d4d,0 6px 14px -8px #25d366e6}@media (hover:hover) and (pointer:fine){:is(.ingreso,.ingreso-guia) .btn--whatsapp:hover{background:#1fbe5b}}.ingreso .alerta{border-radius:var(--ijam-radio-control);border:1px solid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;padding:.875rem 1rem;display:grid}.ingreso .alerta>.ico{margin-top:.125rem}.ingreso .alerta>:not(.ico){grid-column:2}.ingreso .alerta__titulo{font-weight:700}.ingreso .alerta p:not(.alerta__titulo){color:var(--ijam-tinta)}.ingreso .alerta--error{color:var(--ijam-error);background:var(--ijam-error-fondo);border-color:var(--ijam-error-borde)}.ingreso .eyebrow-navy{font-size:var(--ijam-t-meta);letter-spacing:.04em;color:var(--ijam-cyan-300);align-items:center;gap:.5rem;font-weight:700;display:flex}.ingreso .eyebrow-navy:before,.ingreso-guia .eyebrow:before,.ingreso-guia .guia__eyebrow:before{content:"";background:var(--ijam-cyan-500);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px #02f1e433}.ingreso{--col-acceso:clamp(27rem, 14rem + 26vw, 40rem);--pad-marca:clamp(1.75rem, .5rem + 3.4vw, 4.5rem);--pad-arriba:clamp(1.75rem, 1rem + 2.4vw, 3.5rem);background:radial-gradient(44rem 26rem at 100% 100%, #12358f8c, transparent 70%), var(--ijam-navy-950);flex-direction:column;min-height:100dvh;display:flex;position:relative}.ingreso .escena{isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative}.ingreso .panel{isolation:isolate;padding:1.125rem var(--ing-gutter) 2.625rem;background:var(--ijam-navy-500);color:#fff;text-align:left;align-content:end;justify-items:start;gap:1.125rem;display:grid;position:relative;overflow:hidden}.ingreso .panel:after{content:"";z-index:1;background:var(--ijam-filete);height:2px;position:absolute;inset:0 0 auto}.ingreso .panel__foto{z-index:-3;position:absolute;inset:0;overflow:hidden}.ingreso .panel__foto img{object-fit:cover;object-position:50% 24%;width:100%;max-width:none;height:100%}.ingreso .panel:before{content:"";z-index:-2;background:linear-gradient(90deg,#00042080 0%,#00042000 78%),linear-gradient(#000420b3 0%,#0009496b 28%,#000420bd 58%,#000420f2 100%),#0009492e;position:absolute;inset:0}.ingreso .panel__luz{z-index:-1;pointer-events:none;aspect-ratio:1;background:radial-gradient(closest-side,#02f1e43d,#02f1e40f 55%,#0000);width:34rem;position:absolute;top:-18rem;right:-16rem}.ingreso .panel__logo{filter:drop-shadow(0 6px 18px #0004208c);width:clamp(8.75rem,40vw,10rem);height:auto}.ingreso .panel__texto{justify-items:start;gap:.375rem;min-width:0;display:grid}.ingreso .panel .eyebrow-navy{justify-content:flex-start}.ingreso .panel__titular{max-width:17ch;font-family:var(--ijam-font-display);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 18px #0004208c;font-size:1.5rem;font-weight:800;line-height:1.12}.ingreso .panel__entrada{max-width:34rem;color:var(--ijam-sobre-navy-suave);text-shadow:0 1px 12px #00042099;margin-top:.5rem;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.5}.ingreso .panel__verso{align-content:start;max-width:32rem;min-height:3.375rem;margin-top:.25rem;display:grid}.ingreso .panel__verso p{font-size:.9375rem;line-height:1.45}.ingreso .acceso{z-index:1;flex-direction:column;align-items:stretch;gap:1rem;margin-top:-1.5rem;display:flex;position:relative}.ingreso .tarjeta-ingreso{--pad-x:var(--ing-gutter);width:100%;max-width:32rem;padding:1.375rem var(--pad-x) 0;border-radius:var(--ijam-radio-panel);background:#fff;gap:1.25rem;margin-inline:auto;display:grid;position:relative;box-shadow:0 -18px 34px -20px #000420cc;container-type:inline-size}.ingreso .tarjeta-ingreso>*{min-width:0}.ingreso .tarjeta-ingreso__cab{justify-items:start;gap:.25rem;display:grid}.ingreso .saludo{font-family:var(--ijam-font-display);letter-spacing:-.035em;color:var(--ijam-navy-500);font-size:1.875rem;font-weight:800;line-height:1.06}.ingreso .tarjeta-ingreso h1{color:var(--ijam-tinta-suave);font-size:1rem;font-weight:600;line-height:1.4}.ingreso .tarjeta-ingreso__cab .meta{margin-top:.25rem}.ingreso .tarjeta-ingreso__cab .btn-sutil{margin-top:.625rem}.ingreso .btn-sutil{border:1px solid var(--ijam-borde);border-radius:var(--ijam-radio-pildora);min-height:1.875rem;font-size:var(--ijam-t-meta);color:var(--ijam-acento-texto);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ingreso .btn-sutil:after{content:"";position:absolute;inset:-.5rem -.125rem}.ingreso .btn-sutil .ico{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.ingreso .btn-sutil:hover{background:var(--ijam-acento-fondo);border-color:#0369a14d}}.ingreso .ingreso-form{gap:.875rem;display:grid}.ingreso .campo{gap:.5rem;min-width:0;display:grid}.ingreso .campo>label{min-height:1.875rem;color:var(--ijam-tinta);align-items:flex-end;font-size:.875rem;font-weight:700;display:flex}.ingreso .campo--clave{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rotulo olvido""control control""error error""mayus mayus";column-gap:.75rem}.ingreso .campo--clave>label{grid-area:rotulo}.ingreso .campo--clave .campo__control{grid-area:control}.ingreso .campo--clave .btn-sutil--olvido{grid-area:olvido;align-self:end}.ingreso .campo--clave .campo__error{grid-area:error}.ingreso .campo--clave .aviso-mayus{grid-area:mayus}.ingreso .campo__control{position:relative}.ingreso .campo__icono{pointer-events:none;color:#64748b;width:1.25rem;height:1.25rem;transition:color var(--ijam-dur-ui) ease;position:absolute;top:50%;left:1rem;translate:0 -50%}.ingreso .campo input{border:1px solid #64748b4d;border-bottom-color:var(--ijam-borde-campo);border-radius:var(--ijam-radio-control);width:100%;height:3.5rem;font:inherit;color:var(--ijam-tinta);transition:border-color var(--ijam-dur-ui) ease, box-shadow var(--ijam-dur-ui) ease, background-color var(--ijam-dur-ui) ease;background:#f8fafc;padding:0 1rem 0 3rem;font-size:1rem}.ingreso .campo input::placeholder{color:#64748b;opacity:1}@media (hover:hover) and (pointer:fine){.ingreso .campo input:hover{border-color:#64748b80;border-bottom-color:var(--ijam-tinta);background:#f1f5f9}}.ingreso .campo input:focus-visible,.ingreso .campo input:focus{border-color:var(--ijam-navy-500);box-shadow:0 0 0 1px var(--ijam-navy-500), 0 0 0 5px #02f1e442;background:#fff;outline:none}.ingreso .campo__control:focus-within .campo__icono{color:var(--ijam-navy-500)}.ingreso .campo input[aria-invalid=true]{border-color:#b91c1c66;border-bottom-color:var(--ijam-error);background:snow}.ingreso .campo__control:has(input[aria-invalid=true]) .campo__icono{color:var(--ijam-error)}.ingreso .campo input[aria-invalid=true]:focus{border-color:var(--ijam-error);box-shadow:0 0 0 1px var(--ijam-error), 0 0 0 5px #b91c1c29;background:#fff}.ingreso .campo__control--clave input{padding-right:3.5rem}.ingreso .campo__control--clave .btn-icono{position:absolute;top:50%;right:6px;translate:0 -50%}.ingreso .campo__error{font-size:var(--ijam-t-meta);color:var(--ijam-error);font-weight:600}.ingreso .aviso-mayus{font-size:var(--ijam-t-meta);color:var(--ijam-aviso);align-items:center;gap:.375rem;font-weight:600;display:flex}.ingreso .btn--ingresar{color:#fff;letter-spacing:.01em;background:linear-gradient(180deg, #0b1580 0%, var(--ijam-navy-500) 100%) var(--ijam-navy-500);min-height:3.5rem;margin-top:.5rem;font-size:1.0625rem;font-weight:700;box-shadow:inset 0 1px #ffffff24,0 1px 2px #00094959,0 8px 18px -8px #00094999}@media (hover:hover) and (pointer:fine){.ingreso .btn--ingresar:hover:not(:disabled){background:linear-gradient(180deg, #16219a 0%, var(--ijam-navy-600) 100%) var(--ijam-navy-600);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #00094959,0 12px 22px -10px #000949b3}}.ingreso .btn--ingresar:active:not(:disabled){background:var(--ijam-navy-700);box-shadow:inset 0 2px 4px #00000059}.ingreso .btn--ingresar:disabled{opacity:1;cursor:progress}.ingreso .btn--ingresar[aria-busy=true]{background:var(--ijam-navy-600)}.ingreso .btn--ingresar:focus-visible{box-shadow:var(--ing-anillo), 0 8px 18px -8px #00094999}.ingreso .giro{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:1.125rem;height:1.125rem;display:none}.ingreso .giro--oscuro{border-color:#0f172a2e;border-top-color:var(--ijam-navy-500)}.ingreso .btn--ingresar[aria-busy=true] .giro,.ingreso .giro--oscuro{animation:.7s linear infinite ingreso-giro;display:block}@keyframes ingreso-giro{to{transform:rotate(1turn)}}.ingreso .alternativas{gap:.75rem;display:grid}.ingreso .separador{font-size:var(--ijam-t-meta);color:var(--ijam-tinta-suave);text-align:center;align-items:center;gap:.75rem;font-weight:600;display:flex}.ingreso .separador:before,.ingreso .separador:after{content:"";background:var(--ijam-borde);flex:1;min-width:1.5rem;height:1px}.ingreso .btn--linea{color:#1f1f1f;background:#fff;border-color:#747775}.ingreso .btn--google{gap:.75rem;min-height:3.25rem;font-size:1rem}.ingreso .btn--google:disabled{opacity:1;cursor:wait;color:var(--ijam-tinta-suave);border-color:var(--ijam-borde)}.ingreso .google__g{flex:none;width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.ingreso .btn--linea:hover:not(:disabled){background:var(--ijam-lienzo-app)}}.ingreso .alternativas .ayuda-google{text-align:center;margin-top:-.25rem}.ingreso .cuenta-nueva{gap:.5rem;display:grid}.ingreso .cuenta-nueva p{text-align:center}.ingreso .cuenta-nueva a:not(.btn){color:var(--ijam-navy-500);font-weight:600;text-decoration:underline}.ingreso .tarjeta-ingreso__pie{margin-inline:calc(-1 * var(--pad-x));padding:1rem var(--pad-x) 1.25rem;border-top:1px solid var(--ijam-borde);background:var(--ijam-lienzo-app);border-radius:0 0 var(--ijam-radio-panel) var(--ijam-radio-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ingreso .ayuda__txt{min-width:0}.ingreso .ayuda__titulo{color:var(--ijam-tinta);font-size:.875rem;font-weight:700}.ingreso .ayuda .btn--whatsapp{flex:1 0 auto}.ingreso .acceso__campanas{width:100%;max-width:32rem;padding-inline:var(--ing-gutter);margin-inline:auto}.ingreso .acceso__campanas:not(:has(>astro-island>:not(template,script))){display:none}.ingreso .modulos{padding:2rem var(--ing-gutter) 1.5rem;color:#fff;gap:.875rem;display:grid;container-type:inline-size}.ingreso .modulos__lista{border:1px solid var(--ijam-vidrio-borde);border-radius:var(--ijam-radio-card);background:linear-gradient(#ffffff14,#ffffff0a);display:grid;box-shadow:inset 0 1px #ffffff14}.ingreso .modulos__lista li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.ingreso .modulos__lista li+li{border-top:1px solid #ffffff1a}.ingreso .modulos__lista p{gap:.0625rem;display:grid}.ingreso .modulos__ico{border-radius:var(--ijam-radio-control);width:2.5rem;height:2.5rem;color:var(--ijam-cyan-300);background:linear-gradient(145deg,#02f1e433,#02f1e40d);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #5cede64d}.ingreso .modulos__nombre{font-weight:700;line-height:1.3}.ingreso .modulos__linea{font-size:var(--ijam-t-meta);color:var(--ijam-sobre-navy-suave);line-height:1.4}@container (width>=36rem){.ingreso .modulos__lista{grid-template-columns:repeat(3,minmax(0,1fr))}.ingreso .modulos__lista li+li{border-top:0;border-left:1px solid #ffffff1a}}@container (width>=36rem) and (width<=46rem){.ingreso .modulos__lista li{gap:.75rem;padding:.75rem .875rem}.ingreso .modulos__ico{width:2.25rem;height:2.25rem}.ingreso .modulos__nombre{font-size:.875rem}}.ingreso .ingreso__pie{padding:.25rem var(--ing-gutter) calc(1.5rem + env(safe-area-inset-bottom,0px));color:#fff;text-align:left;justify-items:start;gap:.625rem;display:grid}.ingreso .ingreso__pie>p{font-size:var(--ijam-t-meta);color:var(--ijam-sobre-navy-suave)}.ingreso .ingreso__pie strong{letter-spacing:.12em;color:#fff;font-weight:800}.ingreso .ingreso__pie nav{flex-wrap:wrap;justify-content:flex-start;gap:.375rem;display:flex}.ingreso .ingreso__redes{min-height:2.75rem}.ingreso .ingreso__redes a{border-radius:var(--ijam-radio-pildora);background:#fff;border-color:#0000;width:2.75rem;height:2.75rem}@media (width<=767.98px){.ingreso .panel{text-align:center;justify-items:center;padding-top:1.5rem}.ingreso .panel:before{background:radial-gradient(120% 70% at 50% 42%,#0004202e,#00042080 100%),linear-gradient(#0004209e 0%,#00094975 34%,#000420cc 70%,#000420f5 100%),#0009492e}.ingreso .panel__luz{top:-20rem;left:50%;right:auto;translate:-50%}.ingreso .panel__texto{justify-items:center;gap:.5rem}.ingreso .panel .eyebrow-navy{justify-content:center}.ingreso .panel__titular{margin-inline:auto;font-size:1.625rem}.ingreso .panel__verso{justify-items:center;max-width:22rem;margin-inline:auto}.ingreso .panel__verso div{text-align:center;align-items:center}.ingreso .tarjeta-ingreso__cab{text-align:center;justify-items:center}.ingreso .tarjeta-ingreso__cab .meta{max-width:28ch}.ingreso .tarjeta-ingreso__pie{text-align:center;flex-direction:column;justify-content:center;gap:.625rem}.ingreso .ayuda .btn--whatsapp{flex:none;width:100%}.ingreso .modulos{justify-items:center;padding-top:1.75rem}.ingreso .modulos .eyebrow-navy{justify-content:center}.ingreso .modulos__lista{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ingreso .modulos__lista li{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.5rem;padding:.875rem .375rem}.ingreso .modulos__lista li+li{border-top:0;border-left:1px solid #ffffff1a}.ingreso .modulos__nombre{text-wrap:balance;font-size:.875rem}.ingreso .modulos__linea{display:none}.ingreso .ingreso__pie{text-align:center;justify-items:center;padding-top:.75rem}.ingreso .ingreso__pie nav{justify-content:center}}@media (width<=767.98px) and (height<=800px){.ingreso .panel{gap:1rem;padding-top:1rem;padding-bottom:2.375rem}.ingreso .panel__logo{width:9rem}.ingreso .panel__titular{font-size:1.375rem}.ingreso .panel__verso{min-height:3.2rem;margin-top:0}.ingreso .panel__verso p{font-size:.875rem}.ingreso .tarjeta-ingreso{gap:1.125rem;padding-top:1.25rem}.ingreso .saludo{font-size:1.625rem}.ingreso .tarjeta-ingreso__cab .btn-sutil{margin-top:.5rem}.ingreso .ingreso-form{gap:.75rem}.ingreso .campo{gap:.375rem}.ingreso .campo input{height:3.25rem}.ingreso .btn--ingresar{min-height:3.25rem;margin-top:.25rem}}@media (width<=767.98px) and (height<=760px){.ingreso .panel{gap:.875rem;padding-top:.875rem}.ingreso .panel__logo{width:8.25rem}}@media (width<=767.98px) and (height<=680px){.ingreso .panel{gap:.5rem;padding-top:.625rem;padding-bottom:2.125rem}.ingreso .panel__logo{width:7rem}.ingreso .panel__titular{font-size:1.1875rem}.ingreso .panel__verso{min-height:2.9rem}.ingreso .panel__verso p{font-size:.8125rem;line-height:1.4}.ingreso .tarjeta-ingreso{gap:1rem;padding-top:1rem}.ingreso .saludo{font-size:1.5rem}.ingreso .tarjeta-ingreso__cab .btn-sutil{margin-top:.375rem}.ingreso .campo>label{min-height:1.75rem}.ingreso .campo input{height:3rem}.ingreso .btn--ingresar{min-height:3rem}}@media (width<=767.98px) and (height<=600px){.ingreso .panel{gap:.5rem;padding-top:.875rem;padding-bottom:2rem}.ingreso .panel__logo{width:6.75rem}.ingreso .panel__texto{gap:.25rem}.ingreso .panel__titular{font-size:1.125rem}.ingreso .panel__verso{display:none}.ingreso .tarjeta-ingreso{gap:.875rem;padding-top:.875rem}.ingreso .saludo{font-size:1.375rem}.ingreso .tarjeta-ingreso h1{font-size:.9375rem}.ingreso .ingreso-form{gap:.625rem}.ingreso .campo{gap:.25rem}}@media (width>=768px){.ingreso .escena{grid-template-columns:minmax(0, 1fr) var(--col-acceso);background:var(--ijam-navy-500);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"marca acceso""modulos acceso""pie acceso";display:grid;overflow:clip}.ingreso .escena:before{content:"";z-index:-1;width:var(--col-acceso);backdrop-filter:blur(24px);background:radial-gradient(32rem 30rem at 50% 46%,#02f1e429,#0000 68%),radial-gradient(44rem 30rem at 100% 0,#12358fbf,#0000 64%),radial-gradient(36rem 26rem at 0 100%,#12358f73,#0000 66%),linear-gradient(#000633e6,#000420f5);position:absolute;top:0;bottom:0;right:0;box-shadow:-50px 0 90px -40px #000420cc}.ingreso .escena:after{content:"";z-index:-1;top:0;bottom:0;right:var(--col-acceso);background:linear-gradient(#0000 6%,#2ddad2bf 42%,#2ddad240 78%,#0000 96%);width:1px;position:absolute}@supports not (backdrop-filter:blur(1px)){.ingreso .escena:before{background-color:var(--ijam-navy-950)}}.ingreso .panel{isolation:auto;text-align:left;padding:var(--pad-arriba) var(--pad-marca) 1.5rem;background:0 0;grid-area:marca;align-content:space-between;justify-items:start;gap:2rem;position:static;overflow:visible;container-type:inline-size}.ingreso .panel__foto img{object-position:50% 34%}.ingreso .panel:before{background:linear-gradient(90deg,#000420b8 0%,#0009494d 34%,#00094900 62%,#00042059 100%),linear-gradient(#000420a8 0%,#0009490f 28%,#0009491a 40%,#000420d6 72%,#000420f2 100%),#0009491f}.ingreso .panel__luz{width:46rem;top:-24rem;right:-14rem}.ingreso .panel__logo{width:clamp(12.5rem,9rem + 5vw,14.5rem)}.ingreso .panel__texto{justify-items:start;gap:.875rem}.ingreso .panel .eyebrow-navy{justify-content:flex-start;font-size:.875rem}.ingreso .panel__titular{letter-spacing:-.03em;max-width:13ch;font-size:clamp(2rem,6.4cqi,3.5rem);line-height:1.04}.ingreso .panel__verso{min-height:4.25rem;margin-top:.375rem}.ingreso .panel__verso p{font-size:clamp(1.0625rem,.95rem + .3vw,1.25rem);line-height:1.5}.ingreso .acceso{grid-area:acceso;justify-content:center;align-items:center;margin:0;padding:clamp(1.25rem,4vh,3rem) clamp(1.25rem,.25rem + 2.6vw,3.5rem)}.ingreso .tarjeta-ingreso{--pad-x:2.5rem;max-width:32rem;padding:2.5rem var(--pad-x) 0;gap:1.75rem;margin:0;box-shadow:0 0 0 1px #ffffff24,0 1px 2px #0003,0 12px 24px -12px #00000073,0 48px 96px -32px #000000bf,0 0 110px -10px #02f1e442}.ingreso .tarjeta-ingreso:before{content:"";top:0;left:var(--pad-x);right:var(--pad-x);background:var(--ijam-filete);border-radius:0 0 2px 2px;height:2px;position:absolute}.ingreso .saludo{font-size:clamp(2rem,1.3rem + 1.1vw,2.5rem)}.ingreso .tarjeta-ingreso h1{font-size:1.0625rem}.ingreso .tarjeta-ingreso__pie{padding-block:1.125rem 1.375rem}@container (width>=24rem){.ingreso .ayuda{grid-template-columns:minmax(0,1fr) auto;display:grid}.ingreso .ayuda .btn--whatsapp{flex:none}}.ingreso .acceso__campanas{padding-inline:0}.ingreso .modulos{padding:0 var(--pad-marca) 1.25rem;grid-area:modulos}.ingreso .modulos__lista{backdrop-filter:blur(10px);background:linear-gradient(#ffffff1a,#ffffff0d);max-width:54rem}.ingreso .ingreso__pie{padding:0 var(--pad-marca) clamp(1.25rem, .75rem + 1.4vw, 2.25rem);text-align:left;flex-wrap:wrap;grid-area:pie;justify-content:flex-start;align-items:center;gap:.5rem 1.25rem;display:flex}}@media (width>=768px) and (height<=900px){.ingreso .tarjeta-ingreso{gap:1.25rem;padding-top:2rem}.ingreso .ingreso-form{gap:.75rem}.ingreso .tarjeta-ingreso__pie{padding-block:.875rem 1.125rem}.ingreso .saludo{font-size:clamp(1.875rem,1.2rem + 1vw,2.25rem)}}@media (prefers-reduced-motion:no-preference){.ingreso .panel__foto img{animation:ingreso-foto 2.6s var(--ijam-ease-out) both}.ingreso .panel__luz{animation:ingreso-luz 3.2s var(--ijam-ease-out) both}.ingreso .acceso{animation:ingreso-hoja .3s var(--ijam-ease-out) both}.ingreso .panel__verso>*{animation:ingreso-modulo .36s var(--ijam-ease-out) .12s both}.ingreso .modulos__lista li{animation:ingreso-modulo .32s var(--ijam-ease-out) both;animation-delay:calc(.3s + var(--i,0) * var(--ijam-escalonado))}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.ingreso .acceso{animation:none}.ingreso .tarjeta-ingreso{animation:ingreso-tarjeta .38s var(--ijam-ease-out) 60ms both}.ingreso .tarjeta-ingreso:before{animation:ingreso-filete .9s var(--ijam-ease-out) .26s both}}@keyframes ingreso-foto{0%{transform:scale(1.07)}}@keyframes ingreso-luz{0%{opacity:.3;transform:translate(-12%,10%)scale(.8)}}@keyframes ingreso-hoja{0%{transform:translateY(2.5rem)}}@keyframes ingreso-tarjeta{0%{transform:translateY(1rem)scale(.985)}}@keyframes ingreso-filete{0%{transform:scaleX(0)}}@keyframes ingreso-modulo{0%{opacity:0;transform:translate3d(0, var(--ijam-desplazamiento), 0)}}div[data-state]:has(+.ingreso-guia){backdrop-filter:blur(4px);background:#00042094}.ingreso-guia{z-index:50;border-radius:var(--ijam-radio-panel);background:#fff;border:0;flex-direction:column;gap:0;width:min(100% - 3rem,36rem);max-width:none;max-height:min(100dvh - 3rem,54rem);padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 40px 90px -30px #00042099,0 0 0 1px #0009490f}.ingreso-guia[data-state=open]{animation:guia-entra var(--ijam-dur-ui) var(--ijam-ease-out) both}.ingreso-guia[data-state=closed]{animation:guia-sale .16s var(--ijam-ease-out) both}@keyframes guia-entra{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes guia-sale{to{opacity:0;transform:translateY(.5rem)scale(.98)}}.ingreso-guia .guia__cab{isolation:isolate;background:var(--ijam-degradado-navy);color:#fff;text-align:left;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;padding:1.375rem 3.75rem 1.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.ingreso-guia .guia__cab:before{content:"";background:var(--ijam-filete);height:3px;position:absolute;inset:0 0 auto}.ingreso-guia .guia__cab:after{content:"";z-index:-1;background:radial-gradient(closest-side,#02f1e433,#0000);border-radius:50%;width:22rem;height:14rem;position:absolute;top:-8rem;right:-6rem}.ingreso-guia .guia__ico{border-radius:var(--ijam-radio-control);width:2.75rem;height:2.75rem;color:var(--ijam-cyan-300);background:#ffffff1f;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.ingreso-guia .guia__cab-txt{gap:.125rem;min-width:0;display:grid}.ingreso-guia .guia__eyebrow{font-size:var(--ijam-t-meta);letter-spacing:.04em;color:var(--ijam-cyan-300);align-items:center;gap:.5rem;font-weight:700;display:flex}.ingreso-guia .guia__titulo{font-family:var(--ijam-font-display);letter-spacing:-.02em;color:#fff;margin:.125rem 0 0;padding:0;font-size:1.25rem;font-weight:800;line-height:1.2}.ingreso-guia .guia__sub{font-size:var(--ijam-t-meta);color:var(--ijam-sobre-navy-suave);margin:0}.ingreso-guia .guia__cerrar{color:var(--ijam-sobre-navy-suave);position:absolute;top:.5rem;right:.5rem}@media (hover:hover) and (pointer:fine){.ingreso-guia .guia__cerrar:hover{color:#fff;background:#ffffff1a}}.ingreso-guia .guia__cuerpo{overscroll-behavior:contain;flex:1;align-content:start;gap:1.25rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.ingreso-guia .guia__cuerpo section{gap:.625rem;display:grid}.ingreso-guia .eyebrow{font-size:var(--ijam-t-meta);color:var(--ijam-acento-texto);align-items:center;gap:.5rem;font-weight:700;display:flex}.ingreso-guia .credenciales__lista{border:1px solid var(--ijam-borde);border-radius:var(--ijam-radio-card);background:linear-gradient(#0369a10a,#0000 70%);margin:0;display:grid}.ingreso-guia .credencial{align-content:start;gap:.125rem;min-width:0;padding:.875rem 1rem .875rem 3.75rem;display:grid;position:relative}.ingreso-guia .credencial+.credencial{border-top:1px solid var(--ijam-borde)}.ingreso-guia .credencial dt{font-size:var(--ijam-t-meta);color:var(--ijam-tinta-suave);font-weight:700}.ingreso-guia .credencial dd{justify-items:start;gap:.25rem;margin:0;display:grid}.ingreso-guia .credencial__ico{border-radius:var(--ijam-radio-control);width:2.25rem;height:2.25rem;color:var(--ijam-acento-texto);background:#fff;place-items:center;display:grid;position:absolute;top:.875rem;left:1rem;box-shadow:inset 0 0 0 1px #0369a140}.ingreso-guia .credencial__ico .ico{width:1.125rem;height:1.125rem}.ingreso-guia .credencial__valor{color:var(--ijam-tinta);font-weight:700}.ingreso-guia .clave-inicial{border-radius:var(--ijam-radio-control);font-family:var(--ijam-font-mono);color:var(--ijam-navy-500);background:#fff;padding:.25rem .625rem;font-size:1rem;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #00094940}.ingreso-guia .clave-inicial b{color:var(--ijam-acento-texto)}.ingreso-guia .aviso-cambio{border:1px solid var(--ijam-aviso-borde);border-radius:var(--ijam-radio-card);background:var(--ijam-aviso-fondo);grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;padding:.875rem 1rem;display:grid}.ingreso-guia .aviso-cambio>.ico{color:var(--ijam-aviso);grid-row:span 2;margin-top:.125rem}.ingreso-guia .aviso-cambio__titulo{color:var(--ijam-aviso);font-weight:700}.ingreso-guia .aviso-cambio p:not(.aviso-cambio__titulo){color:var(--ijam-tinta)}.ingreso-guia .pasos{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.ingreso-guia .pasos li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid;position:relative}.ingreso-guia .pasos li:not(:last-child):before{content:"";background:var(--ijam-borde);border-radius:2px;width:2px;position:absolute;top:2.25rem;bottom:-.75rem;left:calc(1rem - 1px)}.ingreso-guia .pasos__n{background:var(--ijam-navy-500);color:#fff;width:2rem;height:2rem;font-family:var(--ijam-font-display);font-size:var(--ijam-t-meta);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 0 0 4px #00094914}.ingreso-guia .pasos__t{color:var(--ijam-tinta);margin-top:.3rem;font-weight:700;line-height:1.35}.ingreso-guia .guia__acciones{flex-wrap:wrap;gap:.5rem;display:flex}.ingreso-guia .guia__acciones .btn{flex:12rem}.ingreso-guia .guia__pie{border-top:1px solid var(--ijam-borde);background:var(--ijam-lienzo-app);flex:none;justify-content:flex-end;padding:.875rem 1.5rem;display:flex}.ingreso-guia .guia__pie .btn{min-width:10rem;min-height:3rem}@media (width>=768px){.ingreso-guia .credenciales__lista{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ingreso-guia .credencial+.credencial{border-top:0;border-left:1px solid var(--ijam-borde)}.ingreso-guia .pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ingreso-guia .pasos li{grid-template-columns:minmax(0,1fr);gap:.5rem}.ingreso-guia .pasos li:not(:last-child):before{width:auto;height:2px;inset:calc(1rem - 1px) -.25rem auto 2.5rem}.ingreso-guia .pasos__t{margin-top:0}}@media (width<=767.98px){.ingreso-guia{border-radius:var(--ijam-radio-panel) var(--ijam-radio-panel) 0 0;width:100%;max-height:92dvh;top:auto;bottom:0;left:0;translate:none}.ingreso-guia[data-state=open]{animation:guia-sube .32s var(--ijam-ease-drawer) both}.ingreso-guia[data-state=closed]{animation:guia-baja .22s var(--ijam-ease-drawer) both}.ingreso-guia .guia__cab{padding:1.25rem 3.5rem 1.125rem 1.25rem}.ingreso-guia .guia__cuerpo{padding:1.125rem 1.25rem 1.25rem}.ingreso-guia .guia__pie{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px))}.ingreso-guia .guia__pie .btn{width:100%}}@keyframes guia-sube{0%{transform:translateY(100%)}}@keyframes guia-baja{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ingreso .panel__foto img,.ingreso .panel__luz,.ingreso .acceso,.ingreso .tarjeta-ingreso,.ingreso .tarjeta-ingreso:before,.ingreso .panel__verso>*,.ingreso .modulos__lista li{animation:none!important}.ingreso .btn--ingresar[aria-busy=true] .giro,.ingreso .giro--oscuro{border-top-color:currentColor;animation:none}.ingreso .campo input,.ingreso .campo__icono{transition:none}.ingreso-guia[data-state=open]{animation:.16s both guia-funde}.ingreso-guia[data-state=closed]{animation:.12s both guia-desvanece}}@keyframes guia-funde{0%{opacity:0}}@keyframes guia-desvanece{to{opacity:0}}
