@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2) format("woff2")}:root{--navy:#201c4f;--navy-900:#15123a;--navy-700:#2a2566;--night:#0b0922;--night-2:#110e2e;--night-3:#1a1640;--ambar:#f5a026;--ambar-400:#ffc870;--polar:#3fd6c0;--menta:#5be0a4;--fondo:#fbfaf7;--superficie:#ffffff;--superficie-2:#f4f2ec;--texto:#14112e;--texto-suave:#4b4870;--texto-tenue:#615e85;--borde:#e7e3d7;--borde-fuerte:#d8d3c4;--primario:#201c4f;--enlace:#322c78;--acento-texto:#9a5a06;--sec-borde:#201c4f;--sec-texto:#201c4f;--sec-hover:#f4f2ec;--foco:#322c78;--exito:#0b5f43;--exito-fondo:#e3f5ec;--aviso:#8a4f05;--aviso-fondo:#fff1d6;--peligro:#a4161a;--peligro-fondo:#fdecec;--info:#322c78;--info-fondo:#ecebfa;--radio:14px;--radio-xl:22px;--radio-campo:12px;--sombra:0 1px 2px rgba(20,17,46,0.05),0 14px 34px -18px rgba(20,17,46,0.18);--sombra-alta:0 2px 4px rgba(20,17,46,0.06),0 26px 50px -24px rgba(20,17,46,0.3);--ease:cubic-bezier(0.22,1,0.36,1);--fuente:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fuente-serif:"Newsreader",Georgia,"Times New Roman",serif;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--fondo:#0b0922;--superficie:#131038;--superficie-2:#1a1640;--texto:#f3f1fc;--texto-suave:#c3c0df;--texto-tenue:#a19dc7;--borde:#2a2566;--borde-fuerte:#3a3580;--primario:#f5a026;--enlace:#ffc870;--acento-texto:#f5a026;--sec-borde:rgba(255,255,255,0.3);--sec-texto:#ffffff;--sec-hover:rgba(255,255,255,0.07);--foco:#ffc870;--exito:#5be0a4;--exito-fondo:#0f2e27;--aviso:#ffc870;--aviso-fondo:#33270b;--peligro:#ff9a9a;--peligro-fondo:#3a1618;--info:#c9c1ff;--info-fondo:#1f1b52;--sombra:0 0 0 rgba(0,0,0,0);--sombra-alta:0 30px 60px -30px rgba(0,0,0,0.7)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:1rem;line-height:1.55;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ambar);color:var(--navy-900)}a{color:var(--enlace);text-underline-offset:3px}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:6px}.cabecera,.hero,.paquete-cabeza{--foco:#ffc870}h1,h2,h3{line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:0}h1{font-size:clamp(1.9rem,3.6vw,2.7rem)}h2{font-size:1.25rem}h3{font-size:1rem}p{margin:0}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acento{font-family:var(--fuente-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--ambar-400)}.saltar{position:absolute;left:-9999px;top:0;background:var(--ambar);color:var(--navy-900);font-weight:700;padding:.6rem 1.1rem;border-radius:0 0 var(--radio) 0;z-index:30}.saltar:focus{left:0}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contenedor{width:100%;max-width:1200px;margin:0 auto;padding-inline:28px}main{flex:1 1}.pagina{padding:2.5rem 0 4rem}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto)}.eyebrow:before{content:"";width:22px;height:2px;background:var(--ambar)}.hero .eyebrow,.paquete-cabeza .eyebrow{color:var(--ambar)}.cabecera{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(11,9,34,.94);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.cabecera .contenedor{display:flex;align-items:center;gap:.9rem;min-height:70px}.marca{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:#fff;margin-right:auto;border-radius:8px}.marca img{display:block;height:24px;width:auto}.marca-cuenta{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar);padding-left:.75rem;border-left:1px solid rgba(255,255,255,.22);line-height:1}.nav{display:flex;gap:.25rem;align-items:center}.nav a{text-decoration:none;color:rgba(255,255,255,.78);font-weight:600;font-size:.93rem;padding:.5rem .95rem;border-radius:999px;transition:background .2s var(--ease),color .2s var(--ease)}.nav a:hover{color:#fff;background:rgba(255,255,255,.08)}.nav a[aria-current=page]{color:var(--navy-900);background:var(--ambar)}.idioma{display:flex;gap:2px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:2px}.idioma button{border:0;background:transparent;color:rgba(255,255,255,.8);padding:.28rem .7rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;min-height:28px}.idioma button:hover{color:#fff}.idioma button[aria-pressed=true]{background:#fff;color:var(--navy-900)}.usuario{display:flex;align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.86)}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ambar);color:var(--navy-900);font-size:.8rem;font-weight:800;flex:none}.cabecera .boton.secundario{--sec-borde:rgba(255,255,255,0.3);--sec-texto:#fff;--sec-hover:rgba(255,255,255,0.08);min-height:40px;padding:.45rem 1.05rem;font-size:.9rem}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font:inherit;font-weight:700;font-size:.97rem;padding:.7rem 1.5rem;border-radius:999px;border:1.5px solid var(--ambar);background:var(--ambar);color:var(--navy-900);text-decoration:none;cursor:pointer;min-height:46px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s}.boton:hover{background:var(--ambar-400);border-color:var(--ambar-400);transform:translateY(-2px);box-shadow:0 18px 34px -16px rgba(245,160,38,.55)}.boton:active{transform:scale(.97)}.boton.secundario{background:transparent;border-color:var(--sec-borde);color:var(--sec-texto)}.boton.secundario:hover{background:var(--sec-hover);box-shadow:none}.boton.fantasma{background:transparent;border-color:rgba(255,255,255,.3);color:#fff}.boton.fantasma:hover{background:rgba(255,255,255,.08);box-shadow:none}.boton.peligro{background:var(--peligro);border-color:var(--peligro);color:#fff}@media (prefers-color-scheme:dark){.boton.peligro{background:#e5484d;border-color:#e5484d;color:#fff}}.boton.enlace{background:transparent;border-color:transparent;color:var(--texto-suave);padding-inline:.75rem}.boton.bloque{width:100%}.boton[aria-disabled=true],.boton[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.boton svg{width:17px;height:17px;flex:none}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.hero:before{z-index:-2;background:radial-gradient(70% 60% at 88% 6%,rgba(245,160,38,.17),transparent 60%),radial-gradient(60% 55% at 0 100%,rgba(63,214,192,.12),transparent 60%)}.hero:after,.hero:before{content:"";position:absolute;inset:0}.hero:after{z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 70% at 30% 30%,#000,transparent 80%);mask-image:radial-gradient(80% 70% at 30% 30%,#000,transparent 80%)}.hero-grid{display:grid;grid-gap:3.5rem;gap:3.5rem;align-items:center;grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding-block:5.5rem 6rem}.hero h1{font-size:clamp(2.3rem,5vw,3.75rem);line-height:1.03;letter-spacing:-.03em;margin-top:1.1rem;color:#fff}.hero h1 .acento{display:block}.hero-texto{margin-top:1.4rem;max-width:34rem;font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.76)}.acciones{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.hero .acciones{margin-top:2.2rem}.hero.compacto .hero-grid{display:block;padding-block:2.6rem 3.2rem}.hero.compacto h1{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-top:.8rem}.hero.compacto .hero-texto{margin-top:.6rem;font-size:1.02rem}.hero.compacto .acciones{margin-top:1.4rem}.ventana{border-radius:26px;padding:8px;background:rgba(17,14,46,.9);box-shadow:0 50px 100px -50px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.06);margin:0}.ventana-interior{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01));overflow:hidden}.ventana-barra{display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.ventana-puntos{display:flex;gap:6px}.ventana-puntos i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.ventana-rotulo{margin-left:auto;font-size:.7rem;font-weight:700;color:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.12rem .65rem}.ventana-cuerpo{padding:1.4rem 1.4rem 1.6rem;display:grid;grid-gap:1.2rem;gap:1.2rem}.ventana-cuerpo h2{font-size:1.05rem;color:#fff}.ventana-fila{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border-radius:12px;background:rgba(255,255,255,.05);font-size:.92rem;font-weight:600;color:rgba(255,255,255,.9)}.ventana .barra{background:rgba(255,255,255,.12)}.ventana .barra-hitos{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;color:rgba(255,255,255,.72);margin-top:.5rem}.seccion{padding-block:4.5rem}.seccion h2{font-size:clamp(1.6rem,2.8vw,2.2rem);margin-top:.8rem}.rejilla{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.rejilla.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:1.5rem}.punto-tarjeta h3{font-size:1.08rem;margin-top:1rem}.punto-tarjeta p{margin-top:.45rem;color:var(--texto-suave)}.icono{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--navy);color:var(--ambar);flex:none}.icono svg{width:22px;height:22px}@media (prefers-color-scheme:dark){.icono{background:var(--night-3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}}.pasos-home{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:paso}.pasos-home li{position:relative;counter-increment:paso;padding:1.6rem 1.5rem 1.5rem;border-radius:var(--radio);border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra)}.pasos-home li:before{content:counter(paso);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ambar);color:var(--navy-900);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pasos-home h3{margin-top:1rem;font-size:1.08rem}.pasos-home p{margin-top:.4rem;color:var(--texto-suave)}.kpis{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-1.9rem;position:relative;z-index:2}.kpi{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-alta);padding:1.2rem 1.4rem}.kpi dt{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-tenue)}.kpi dd{margin:.35rem 0 0;font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi dd small{display:block;margin-top:.3rem;font-size:.85rem;font-weight:500}.kpi dd small,.kpi dd.apagado{letter-spacing:0;color:var(--texto-suave)}.kpi dd.apagado{font-size:1.1rem;font-weight:700;padding-top:.45rem}.cuerpo-panel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;margin-top:2.5rem;align-items:start}.cabecera-bloque{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cabecera-bloque a{font-weight:700;font-size:.9rem}.ficha dl{margin:1rem 0 0;display:grid;grid-gap:.9rem;gap:.9rem}.ficha dt{font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-tenue)}.ficha dd{margin:.1rem 0 0;font-weight:600;overflow-wrap:anywhere}.ficha .acciones{margin-top:1.4rem}.pila{grid-gap:1.25rem;gap:1.25rem}.pila,.sus{display:grid}.sus{grid-gap:1.15rem;gap:1.15rem}.sus-cabecera{display:flex;gap:.75rem 1rem;align-items:center;flex-wrap:wrap;justify-content:space-between}.sus-cabecera h2{font-size:1.3rem}.sus.compacta{gap:.9rem}.etiquetas{display:flex;gap:.4rem;flex-wrap:wrap}.etiqueta{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;padding:.18rem .7rem;border-radius:999px;border:1px solid var(--borde-fuerte);color:var(--texto-suave);white-space:nowrap;line-height:1.5}.etiqueta.exito{background:var(--exito-fondo);color:var(--exito);border-color:transparent}.etiqueta.aviso{background:var(--aviso-fondo);color:var(--aviso);border-color:transparent}.etiqueta.neutra{background:var(--superficie-2)}.etiqueta[data-estado]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.etiqueta.aviso[data-estado]:before{animation:pulso 1.8s ease-in-out infinite}@keyframes pulso{50%{opacity:.3}}.avance{display:grid;grid-gap:.5rem;gap:.5rem}.avance-texto{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-weight:700;font-size:.95rem}.avance-texto small{font-weight:600;font-size:.82rem;color:var(--texto-tenue)}.barra{position:relative;height:8px;border-radius:999px;background:var(--superficie-2);overflow:hidden;border:1px solid var(--borde)}.barra>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--ambar),var(--ambar-400) 60%,var(--menta))}.ventana .barra{border-color:transparent}.datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.6rem 1.25rem;gap:.6rem 1.25rem;margin:0}.datos dt{font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-tenue)}.datos dd{margin:.1rem 0 0;font-weight:600}.entornos-titulo{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem}.entornos-titulo small{color:var(--texto-tenue);font-weight:600;font-size:.82rem}.entornos{list-style:none;margin:0;padding:0;border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden}.entornos li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.8rem 1rem;background:var(--superficie)}.entornos li+li{border-top:1px solid var(--borde)}.entornos li>.etiqueta{justify-self:end;align-self:center}.entorno-nombre{display:grid;min-width:0}.entorno-nombre strong{font-weight:700}.entorno-nombre small{color:var(--texto-tenue);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entorno-acceso{min-width:7.5rem;text-align:right;font-size:.9rem;font-weight:700}.entorno-acceso span{color:var(--texto-tenue);font-weight:500}.mini-entornos{display:flex;gap:.4rem;flex-wrap:wrap}.confirmacion{border:1px solid var(--peligro);border-radius:var(--radio);padding:1.1rem 1.2rem;background:var(--peligro-fondo)}.confirmacion h3{margin:0 0 .35rem;color:var(--peligro)}.confirmacion p{margin:0 0 .9rem}.encabezado-pagina{max-width:44rem;margin-bottom:2rem}.encabezado-pagina h1,.subtitulo{margin-top:.7rem}.subtitulo{color:var(--texto-suave);font-size:1.05rem;max-width:44rem}.paquetes{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.paquete{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--sombra);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.paquete:hover{transform:translateY(-4px);box-shadow:var(--sombra-alta)}.paquete-cabeza{position:relative;isolation:isolate;padding:1.6rem 1.6rem 1.5rem;color:#fff;background:radial-gradient(90% 120% at 100% 0,rgba(245,160,38,.22),transparent 60%),linear-gradient(160deg,var(--navy-900),var(--navy) 70%)}.paquete-cabeza:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(90% 90% at 80% 0,#000,transparent 75%);mask-image:radial-gradient(90% 90% at 80% 0,#000,transparent 75%)}.paquete-fila{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.paquete-cabeza .icono{background:var(--ambar);color:var(--navy-900)}.paquete-dias{font-size:.76rem;font-weight:700;color:var(--ambar-400);border:1px solid rgba(255,200,112,.5);border-radius:999px;padding:.2rem .75rem;white-space:nowrap}.paquete-cabeza h2{margin-top:1.1rem;font-size:1.6rem;letter-spacing:-.025em;color:#fff}.paquete-cuerpo{display:flex;flex-direction:column;gap:1.2rem;padding:1.5rem 1.6rem 1.7rem;flex:1 1}.paquete-desc{color:var(--texto-suave)}.precio{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:2.3rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.precio small{font-size:.92rem;font-weight:600;letter-spacing:0}.precio small,.rotulo{color:var(--texto-tenue)}.rotulo{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.55rem}.incluye{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.incluye li{display:flex;align-items:flex-start;gap:.6rem;font-weight:600}.incluye svg{width:18px;height:18px;flex:none;margin-top:2px;padding:2px;border-radius:50%;background:var(--exito-fondo);color:var(--exito)}.paquete .empuje{margin-top:auto;display:grid;grid-gap:.6rem;gap:.6rem}.registro-layout{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}.registro-aside{position:-webkit-sticky;position:sticky;top:100px;border-radius:var(--radio-xl);padding:2rem 1.8rem;color:#fff;background:radial-gradient(90% 70% at 100% 0,rgba(245,160,38,.2),transparent 60%),linear-gradient(165deg,var(--night),var(--navy) 85%);--foco:#ffc870}.registro-aside .eyebrow{color:var(--ambar)}.registro-aside h1{margin-top:.9rem;color:#fff;font-size:clamp(1.8rem,3vw,2.4rem)}.registro-aside p{margin-top:.8rem;color:rgba(255,255,255,.76)}.registro-aside h2{margin-top:1.8rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ambar-400)}.registro-aside ul{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.registro-aside li{display:flex;gap:.65rem;font-weight:600;color:rgba(255,255,255,.92)}.registro-aside li svg{width:20px;height:20px;flex:none;padding:3px;border-radius:50%;background:rgba(91,224,164,.18);color:var(--menta)}.registro-aside .ya{margin-top:1.8rem;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.14);font-size:.93rem}.registro-aside .ya a{color:var(--ambar-400);font-weight:700}.formulario{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--sombra);padding:2rem 2rem 2.2rem}.pasos-form{list-style:none;margin:0 0 1.8rem;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.pasos-form li{display:flex;align-items:center;gap:.7rem;padding-top:.9rem;border-top:3px solid var(--borde-fuerte);font-weight:700;color:var(--texto-tenue);font-size:.93rem}.pasos-form li[aria-current=step]{border-top-color:var(--ambar);color:var(--texto)}.pasos-form li.hecho{border-top-color:var(--menta);color:var(--texto)}.pasos-form .num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.pasos-form li[aria-current=step] .num{background:var(--ambar);border-color:var(--ambar);color:var(--navy-900)}.pasos-form li.hecho .num{background:var(--exito-fondo);border-color:var(--exito);color:var(--exito)}.pasos-form .num svg{width:14px;height:14px}.pasos-form small{display:block;font-weight:600;font-size:.74rem;color:var(--texto-tenue)}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset[hidden]{display:none}legend{padding:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.leyenda-ayuda{margin:.3rem 0 0;color:var(--texto-suave)}.campo{margin-top:1.15rem}.campo label{display:block;font-weight:700;font-size:.92rem;margin-bottom:.4rem}.campo input,.campo select{width:100%;font:inherit;padding:.65rem .9rem;border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-campo);background:var(--fondo);color:var(--texto);min-height:48px;transition:border-color .2s,box-shadow .2s}.campo input:hover:not(:disabled),.campo select:hover:not(:disabled){border-color:var(--texto-tenue)}.campo input:focus-visible,.campo select:focus-visible{outline:3px solid var(--foco);outline-offset:1px;border-color:var(--foco)}.campo select:disabled{opacity:.6;cursor:not-allowed}.campo input[aria-invalid=true],.campo select[aria-invalid=true]{border-color:var(--peligro);background:var(--peligro-fondo)}.clave-envoltura{position:relative}.clave-envoltura input{padding-right:3.2rem}.clave-ver{position:absolute;right:4px;top:4px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--texto-suave);cursor:pointer}.clave-ver:hover{background:var(--superficie-2);color:var(--texto)}.clave-ver svg{width:20px;height:20px}.ayuda{font-size:.84rem;color:var(--texto-tenue);margin:.35rem 0 0}.error-campo{display:flex;gap:.4rem;align-items:flex-start;font-size:.86rem;font-weight:600;color:var(--peligro);margin:.4rem 0 0}.error-campo svg{width:16px;height:16px;flex:none;margin-top:2px}.dos-columnas{display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.acciones-form{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:space-between;margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--borde)}.acciones-form .boton:only-child{margin-left:auto}div.aviso{display:flex;gap:.7rem;align-items:flex-start;border-radius:var(--radio);padding:.9rem 1.1rem;margin:0 0 1.25rem;border:1px solid transparent;font-weight:600}div.aviso svg{width:20px;height:20px;flex:none;margin-top:1px}div.aviso.error{background:var(--peligro-fondo);color:var(--peligro);border-color:color-mix(in srgb,var(--peligro) 35%,transparent)}div.aviso.exito{background:var(--exito-fondo);color:var(--exito);border-color:color-mix(in srgb,var(--exito) 30%,transparent)}div.aviso.info{background:var(--info-fondo);color:var(--info);border-color:color-mix(in srgb,var(--info) 25%,transparent)}.contenedor>.aviso:first-child,.pagina>.aviso:first-child{margin-top:1.5rem}.estado{display:grid;justify-items:center;text-align:center;grid-gap:.9rem;gap:.9rem;padding:3rem 1.5rem;border:1.5px dashed var(--borde-fuerte);border-radius:var(--radio-xl);background:var(--superficie)}.estado .icono{width:60px;height:60px;border-radius:18px}.estado .icono svg{width:28px;height:28px}.estado.peligro .icono{background:var(--peligro-fondo);color:var(--peligro);box-shadow:none}.estado.exito .icono{background:var(--exito-fondo);color:var(--exito);box-shadow:none}.estado h1,.estado h2{font-size:1.5rem}.estado p{max-width:34rem;color:var(--texto-suave)}.estado .acciones{justify-content:center;margin-top:.4rem}.estado.solido{border-style:solid;box-shadow:var(--sombra)}.codigo-404{font-size:clamp(3.5rem,10vw,6rem);font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(90deg,var(--ambar),var(--ambar-400));-webkit-background-clip:text;background-clip:text;color:transparent}.esqueleto{border-radius:10px;background:linear-gradient(90deg,var(--superficie-2) 25%,var(--borde) 50%,var(--superficie-2) 75%);background-size:200% 100%;animation:brillo 1.4s linear infinite}@keyframes brillo{to{background-position:-200% 0}}.esqueleto.l1{height:14px;width:60%}.esqueleto.l2{height:14px;width:85%}.esqueleto.titulo{height:34px;width:min(420px,70%);border-radius:12px}.esqueleto.bloque{height:90px;border-radius:var(--radio)}.pie{border-top:1px solid var(--borde);color:var(--texto-tenue);font-size:.85rem;padding:1.5rem 0}.pie .contenedor{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}@media (max-width:1023px){.hero-grid{gap:2.5rem;padding-block:3.5rem 4rem}.hero-grid,.registro-layout{grid-template-columns:1fr}.registro-aside{position:static}.cuerpo-panel{grid-template-columns:1fr}}@media (max-width:760px){.kpis,.pasos-home,.rejilla.tres{grid-template-columns:1fr}.kpis{margin-top:-1.4rem}.seccion{padding-block:3rem}}@media (max-width:640px){.contenedor{padding-inline:16px}.cabecera .contenedor{flex-wrap:wrap;row-gap:.4rem;padding-block:.55rem;gap:.6rem}.nav{order:5;width:100%;overflow-x:auto;padding-bottom:2px}.usuario{display:none}.marca{gap:.55rem}.marca-cuenta{padding-left:.55rem;letter-spacing:.12em}.idioma button{padding-inline:.55rem}.cabecera .boton.secundario{padding-inline:.85rem}.formulario{padding:1.4rem 1.1rem 1.6rem}.pasos-form small{display:none}.entornos li{grid-template-columns:minmax(0,1fr) auto}.entorno-acceso{grid-column:1/-1;text-align:left;min-width:0}.acciones-form .boton{flex:1 1}.hero .acciones .boton{flex:1 1 100%}.pagina{padding:1.75rem 0 3rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.boton:hover,.paquete:hover{transform:none}}.hero-grande .hero-grid{padding-block:6.5rem 7rem}.hero-grande h1{font-size:clamp(2.6rem,6vw,4.6rem)}.chips-hero{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:2rem 0 0;padding:0;font-weight:700;font-size:.92rem;color:rgba(255,255,255,.86)}.chips-hero li{display:inline-flex;align-items:center;gap:.5rem}.chips-hero svg{width:18px;height:18px;padding:3px;border-radius:50%;background:rgba(91,224,164,.18);color:var(--menta)}.barra-viva>i{width:100%;transform-origin:left;animation:llenar 9s var(--ease) infinite}@keyframes llenar{0%{transform:scaleX(.04)}70%,92%{transform:scaleX(1)}to{transform:scaleX(.04)}}.estado-vivo{position:relative;display:inline-grid;background:var(--aviso-fondo);color:var(--aviso);border-color:transparent}.estado-vivo>span{grid-area:1/1;text-align:center}.estado-vivo .ev-listo{opacity:0}.estado-vivo .ev-prep{opacity:1}.estado-vivo{animation:fondo-listo 9s infinite}.estado-vivo.e1{animation-delay:1.2s}.estado-vivo.e2{animation-delay:2.4s}.estado-vivo .ev-listo{animation:ev-in 9s infinite}.estado-vivo .ev-prep{animation:ev-out 9s infinite}.estado-vivo.e1>span{animation-delay:1.2s}.estado-vivo.e2>span{animation-delay:2.4s}@keyframes ev-in{0%,18%{opacity:0}24%,90%{opacity:1}96%,to{opacity:0}}@keyframes ev-out{0%,18%{opacity:1}24%,90%{opacity:0}96%,to{opacity:1}}@keyframes fondo-listo{0%,18%{background:var(--aviso-fondo);color:var(--aviso)}24%,90%{background:var(--exito-fondo);color:var(--exito)}96%,to{background:var(--aviso-fondo);color:var(--aviso)}}@media (prefers-reduced-motion:reduce){.estado-vivo{background:var(--exito-fondo);color:var(--exito)}.estado-vivo .ev-listo{opacity:1}.estado-vivo .ev-prep{opacity:0}.barra-viva>i{transform:scaleX(.42)}}.seccion-corta{padding-block:3.5rem 1rem}.seccion-suave{background:var(--superficie-2);border-block:1px solid var(--borde)}.seccion-noche{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:#fff;--foco:#ffc870}.seccion-noche:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 90% 0,rgba(245,160,38,.13),transparent 60%),radial-gradient(50% 50% at 0 100%,rgba(63,214,192,.1),transparent 60%)}.seccion-noche .eyebrow{color:var(--ambar)}.seccion-noche h2,.seccion-noche h3{color:#fff}.seccion-noche .encabezado-seccion p{color:rgba(255,255,255,.74)}.encabezado-seccion{max-width:46rem;margin-bottom:2.6rem}.encabezado-seccion h2{margin-top:.8rem;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.03em}.encabezado-seccion p{margin-top:1rem;font-size:1.08rem;color:var(--texto-suave)}.acento-oscuro{font-family:var(--fuente-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--acento-texto)}.etiqueta.aviso{margin-left:.5rem;vertical-align:middle}.prep{--opacidad-prep:0.78}.recorrido{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:3rem;gap:3rem;align-items:start}.recorrido-pasos{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.recorrido-pasos li{display:flex;gap:1rem;padding:1.2rem 1.3rem;border-radius:var(--radio);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:background .4s var(--ease),border-color .4s var(--ease),opacity .4s}.recorrido-pasos h3{font-size:1.1rem}.recorrido-pasos p{margin-top:.35rem;color:rgba(255,255,255,.72)}.recorrido-num{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.3);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recorrido[data-vivo] .recorrido-pasos li{opacity:.55}.recorrido[data-vivo] .recorrido-pasos li[aria-current=step]{opacity:1;background:rgba(255,255,255,.07);border-color:rgba(245,160,38,.6)}.recorrido[data-vivo] li[aria-current=step] .recorrido-num{background:var(--ambar);border-color:var(--ambar);color:var(--navy-900)}.recorrido-figura{position:-webkit-sticky;position:sticky;top:100px}.figura-maquina{margin:0;padding:1.2rem 1rem 1.4rem;border-radius:var(--radio-xl);background:rgba(17,14,46,.7);border:1px solid rgba(255,255,255,.08)}.figura-maquina figcaption{display:grid;grid-gap:1rem;gap:1rem;padding:.6rem .8rem 0}.leyenda-partes{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem 1.5rem;gap:.9rem 1.5rem}.leyenda-partes dt{font-weight:700;font-size:.92rem}.leyenda-partes dd{margin:.15rem 0 0;font-size:.84rem;color:rgba(255,255,255,.68)}.maquina{display:block;width:100%;height:auto;overflow:visible}.maquina .losa-top{fill:#1c1848}.maquina .losa-izq{fill:#120f33}.maquina .losa-der{fill:#0f0c2b}.maquina .losa-borde{fill:none;stroke:rgba(255,255,255,.06)}.maquina .cara-top{fill:#3a3490;stroke:rgba(255,255,255,.3);stroke-width:1}.maquina .cara-izq{fill:#2a2566}.maquina .cara-der,.maquina .cara-izq{stroke:rgba(255,255,255,.2);stroke-width:1}.maquina .cara-der{fill:#1f1b52}.maquina [data-parte=hub] .cara-top{fill:#4a43b0}.maquina .parte.prep .cara-der,.maquina .parte.prep .cara-izq,.maquina .parte.prep .cara-top{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.4);stroke-dasharray:5 4}.maquina .led{fill:var(--ambar);filter:drop-shadow(0 0 6px rgba(245,160,38,.9));animation:latido 2.4s ease-in-out infinite}@keyframes latido{50%{opacity:.35}}.maquina .ficha line{stroke:rgba(255,255,255,.45);stroke-width:1.5}.maquina .ficha circle{fill:var(--ambar)}.maquina .ficha text{fill:var(--navy-900);font-weight:800;font-size:16px;font-family:var(--fuente)}.maquina .parte.prep .ficha circle{fill:var(--night-3);stroke:var(--ambar);stroke-width:2}.maquina .parte.prep .ficha text{fill:var(--ambar-400)}.maquina .rotulo-svg{fill:rgba(255,255,255,.86);font-weight:700;font-size:16px;font-family:var(--fuente)}.maquina .tubo{fill:none;stroke:var(--ambar);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 10;animation:flujo 1.4s linear infinite}.maquina .tubo.prep{stroke:rgba(255,255,255,.35);animation:none;stroke-dasharray:3 8}@keyframes flujo{to{stroke-dashoffset:-12}}.maquina .parte,.maquina .tubo{transition:opacity .5s var(--ease)}.recorrido[data-vivo] .maquina .parte,.recorrido[data-vivo] .maquina .tubo{opacity:.32}.recorrido[data-vivo] .maquina [data-paso="0"],.recorrido[data-vivo][data-activo="1"] .maquina [data-paso="1"],.recorrido[data-vivo][data-activo="2"] .maquina [data-paso="2"],.recorrido[data-vivo][data-activo="3"] .maquina [data-paso="3"],.recorrido[data-vivo][data-activo="4"] .maquina [data-paso="4"]{opacity:1}.recorrido[data-vivo][data-activo="3"] .maquina [data-parte=hub],.recorrido[data-vivo][data-activo="4"] .maquina [data-parte=hub]{opacity:.7}.rejilla.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.plataforma h3{margin-top:1rem;font-size:1.1rem}.plataforma p{margin-top:.5rem;color:var(--texto-suave)}.plataforma.prep{border-style:dashed;box-shadow:none}.catalogo-comun{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:2rem;gap:2rem;align-items:center;margin-top:1.5rem;padding:2rem 2.2rem;border-radius:var(--radio-xl);color:#fff;background:radial-gradient(80% 120% at 100% 0,rgba(245,160,38,.2),transparent 60%),linear-gradient(160deg,var(--navy-900),var(--navy))}.catalogo-comun h3{font-size:1.45rem;color:#fff}.catalogo-comun p{margin-top:.6rem;color:rgba(255,255,255,.76)}.flujo{display:flex;align-items:center;gap:.4rem}.nodo{display:inline-grid;place-items:center;min-height:48px;padding:.4rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.07);font-weight:800;font-size:.92rem;text-align:center}.nodo-merchant{background:var(--ambar);color:var(--navy-900);border-color:var(--ambar)}.nodo-par{display:grid;grid-gap:.5rem;gap:.5rem}.conector{position:relative;flex:1 1;min-width:36px;text-align:center}.conector svg{display:block;width:100%;height:12px;overflow:visible}.conector line{stroke:var(--ambar-400);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 9;animation:flujo 1.4s linear infinite;vector-effect:non-scaling-stroke}.conector small{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);white-space:nowrap;font-size:.7rem;font-weight:700;color:rgba(255,255,255,.7)}.rejilla.seguridad{gap:1.1rem}.tarjeta-noche{padding:1.5rem;border-radius:var(--radio);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.tarjeta-noche .icono{background:rgba(91,224,164,.14);color:var(--menta);box-shadow:none}.tarjeta-noche.prep{border-style:dashed;border-color:rgba(255,255,255,.25)}.tarjeta-noche.prep .icono{background:rgba(245,160,38,.14);color:var(--ambar)}.tarjeta-noche h3{margin-top:1rem;font-size:1.08rem}.tarjeta-noche p{margin-top:.5rem;color:rgba(255,255,255,.72)}.tarjeta-noche .etiqueta.aviso{display:inline-flex}.linea-prueba{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;counter-reset:lp}.linea-prueba li{position:relative;counter-increment:lp;padding:1.5rem 1.5rem 1.4rem;border-radius:var(--radio);border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra)}.linea-prueba li:before{content:counter(lp);font-family:var(--fuente-serif);font-style:italic;font-size:2.6rem;line-height:1;color:var(--ambar);display:block;margin-bottom:.6rem}.linea-prueba h3{font-size:1.08rem}.linea-prueba p{margin-top:.4rem;color:var(--texto-suave)}.faq-contenedor{max-width:880px}.faq{display:grid;grid-gap:.75rem;gap:.75rem}.faq details{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);padding:0 1.3rem}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem 0;font-weight:700;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--acento-texto);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 1.2rem;color:var(--texto-suave);max-width:62ch}.cta-final .cta-interior{text-align:center;padding-block:5.5rem;max-width:44rem;margin:0 auto}.cta-final h2{font-size:clamp(2rem,4.4vw,3.4rem);letter-spacing:-.03em;line-height:1.05;color:#fff}.cta-final p{margin:1rem 0 2rem;font-size:1.1rem;color:rgba(255,255,255,.76)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sube{animation:sube linear both;animation-timeline:view();animation-range:entry 0 entry 35%}.linea-prueba>.sube:nth-child(2),.rejilla.cuatro>.sube:nth-child(2){animation-range:entry 5% entry 40%}@keyframes sube{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}}@media (max-width:1023px){.catalogo-comun,.recorrido{grid-template-columns:1fr}.recorrido-figura{position:static;order:-1}.linea-prueba,.rejilla.cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.leyenda-partes,.linea-prueba,.rejilla.cuatro{grid-template-columns:1fr}.hero-grande .hero-grid{padding-block:3.2rem 3.6rem}.maquina .rotulo-svg{display:none}.flujo{flex-wrap:wrap;justify-content:center}.catalogo-comun{padding:1.5rem 1.2rem}.conector small{display:none}}@media (prefers-reduced-motion:reduce){.conector line,.maquina .led,.maquina .tubo{animation:none!important}}