:root{--piremos:#4e2bcc;--piremos-oscuro:#4527b6;--piremos-claro:#9471ff;--lavanda:#c2abf1;--lavanda-suave:#dccef8;--lavanda-claro:#ece4fb;--lavanda-hover:#e2d6fa;--piremos-brillo:#6a45f0;--lima:#c4f333;--gris-ciudad:#a8a2b8;--noche:#0f032d;--fondo:#fff;--letra-titulos:var(--font-urbanist), system-ui, sans-serif;--letra-texto:var(--font-dm-sans), system-ui, sans-serif;--letra-numeros:var(--font-inter), system-ui, sans-serif;--margen:clamp(16px, 4vw, 48px);--ancho-amplio:1280px;--ancho-angosto:1144px;--borde-amplio:max(var(--margen), calc((100% - var(--ancho-amplio)) / 2));--espacio-seccion:clamp(40px, 5vw, 64px);--titulo-seccion:clamp(30px, 3.6vw, 48px);--titulo-seccion-aire:clamp(20px, 2.4vw, 32px)}@media (width<=360px){:root{--titulo-seccion:26px}}*,:before,:after{box-sizing:border-box}body{background:var(--fondo);color:var(--noche);font-family:var(--letra-texto);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--letra-titulos)}.titulo-seccion{margin:0 0 var(--titulo-seccion-aire);font-size:var(--titulo-seccion);letter-spacing:-.03em;text-align:left;text-wrap:balance;font-weight:700;line-height:1.05}.boton-principal{background:var(--piremos);min-height:48px;color:var(--fondo);font-family:var(--letra-titulos);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.boton-principal:active{transform:scale(.97)}.boton-principal:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}.boton-principal.sobre-morado{background:var(--lima);color:var(--noche)}.boton-principal.sobre-morado:focus-visible{outline-color:var(--lima)}.boton-borde{border:1.5px solid var(--fondo);background:var(--piremos);min-height:48px;color:var(--fondo);font-family:var(--letra-titulos);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.boton-borde:active{transform:scale(.97)}.boton-borde:focus-visible{outline:2px solid var(--lima);outline-offset:3px}@media (hover:hover){.boton-principal:hover{background:var(--piremos-oscuro)}.boton-principal.sobre-morado:hover{background:color-mix(in srgb, var(--lima) 88%, var(--fondo))}.boton-borde:hover{background:color-mix(in srgb, var(--fondo) 12%, var(--piremos))}}#preguntas,.cierre-envoltura,footer.pie{content-visibility:auto;contain-intrinsic-size:auto 600px}.barra[data-astro-cid-eese3jdu]{min-height:68px;padding:0 var(--borde-amplio);border-bottom:1px solid var(--lavanda-claro);background:var(--fondo);justify-content:space-between;align-items:center;gap:16px;display:flex}.izquierda[data-astro-cid-eese3jdu]{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.enlaces[data-astro-cid-eese3jdu]{gap:28px;display:flex}.enlaces[data-astro-cid-eese3jdu] a[data-astro-cid-eese3jdu]{color:#706982;font-family:var(--letra-titulos);border-radius:6px;font-size:16px;font-weight:600;text-decoration:none}@media (hover:hover){.enlaces[data-astro-cid-eese3jdu] a[data-astro-cid-eese3jdu]:hover{color:var(--piremos)}}.enlaces[data-astro-cid-eese3jdu] a[data-astro-cid-eese3jdu][aria-current=true]{color:var(--piremos)}.enlaces[data-astro-cid-eese3jdu] a[data-astro-cid-eese3jdu]:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}.logo[data-astro-cid-eese3jdu]{border-radius:8px;display:block}.logo[data-astro-cid-eese3jdu] img[data-astro-cid-eese3jdu]{width:auto;height:36px;display:block}.logo[data-astro-cid-eese3jdu]:focus-visible,.suscribirse[data-astro-cid-eese3jdu]:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}.suscribirse[data-astro-cid-eese3jdu]{border:1.5px solid var(--piremos);min-height:40px;color:var(--piremos);font-family:var(--letra-titulos);border-radius:999px;align-items:center;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.suscribirse[data-astro-cid-eese3jdu]:active{transform:scale(.97)}@media (hover:hover){.suscribirse[data-astro-cid-eese3jdu]:hover{background:var(--lavanda-claro)}}@media (width<=760px){.barra[data-astro-cid-eese3jdu]{z-index:10;transition:transform .25s cubic-bezier(.23,1,.32,1);position:sticky;top:0}.barra[data-astro-cid-eese3jdu][data-oculta]{transform:translateY(-100%)}}@media (width<=760px) and (prefers-reduced-motion:reduce){.barra[data-astro-cid-eese3jdu]{transition:none}}@media (width<=760px){.enlaces[data-astro-cid-eese3jdu]{display:none}}@media (width<=480px){.barra[data-astro-cid-eese3jdu]{min-height:56px}.logo[data-astro-cid-eese3jdu] img[data-astro-cid-eese3jdu]{height:28px}.suscribirse[data-astro-cid-eese3jdu]{padding:0 18px}}.inicio-raiz{--p-fondo:#f5f1fd;--gris:#706982;--ease-out:cubic-bezier(.23, 1, .32, 1)}.inicio-raiz .inicio{isolation:isolate;text-align:center;padding:clamp(72px, 9vw, 132px) var(--margen) 0;position:relative;overflow:hidden}.inicio-raiz .ruta{z-index:-1;aspect-ratio:140/124;pointer-events:none;width:auto;height:108%;position:absolute;top:50%;left:50%;transform:translate(-46%,-50%)}.inicio-raiz .ruta .p{fill:var(--p-fondo)}.inicio-raiz .ruta .rastro{opacity:.5}.inicio-raiz .ruta .puntos{fill:none;stroke:var(--piremos);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:.1 3.1}.inicio-raiz .ruta .avion{fill:var(--piremos);opacity:0;transform-box:view-box;transform-origin:0 0}.inicio-raiz h1{max-width:15ch;font:700 clamp(38px, 5.6vw, 80px) / 1.05 var(--letra-titulos);letter-spacing:-.03em;text-shadow: 0 0 10px var(--fondo), 0 0 3px var(--fondo), 0 0 1px var(--fondo);margin:0 auto}.inicio-raiz .fijo{display:block}.inicio-raiz .final{margin-top:.06em;transition:height .3s cubic-bezier(.23,1,.32,1);display:block;position:relative}.inicio-raiz .final>.medida{position:absolute;top:0;left:0;right:0}.inicio-raiz .medida{visibility:hidden}.inicio-raiz .vivo{color:var(--piremos);display:block}.inicio-raiz .cursor{vertical-align:-.06em;background:currentColor;width:.06em;height:.82em;margin-left:.06em;animation:1s step-end infinite inicio-parpadeo;display:inline-block}@keyframes inicio-parpadeo{50%{opacity:0}}.inicio-raiz .continuar{width:fit-content;min-height:48px;color:var(--piremos);justify-content:center;align-items:center;gap:12px;margin:28px auto 20px;padding:8px 4px;font-weight:600;text-decoration:none;display:flex}.inicio-raiz .continuar svg{flex:none;width:24px;height:24px;transition:transform .2s}@media (hover:hover) and (pointer:fine){.inicio-raiz .continuar:hover svg{transform:translateY(3px)}}.inicio-raiz .continuar:focus-visible{outline:2px solid var(--piremos);outline-offset:5px;border-radius:4px}.inicio-raiz .nota{color:var(--gris);align-items:center;margin:14px 0 0;font-size:15px;font-weight:500;display:inline-flex}.inicio-raiz .venezolanas{border-bottom:2px solid var(--lavanda);color:var(--piremos);padding-bottom:3px}.inicio-raiz .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inicio-raiz .ventanilla{--cielo:#d9d0f3;--horizonte:#ebe5f8;--monte-lejos:#c2b3e1;--monte-cerca:#ad9bd2;--marco:#e8e1f3;--bisel:#d4c8e7;--borde-interior:#8975ab;display:none}.inicio-raiz .ventanilla>svg{width:100%;height:auto;display:block;overflow:visible}.inicio-raiz .nube-lejana{animation:32s linear infinite inicio-cielo-lejano}.inicio-raiz .nube-cercana{animation:24s linear infinite inicio-cielo-cercano}@keyframes inicio-cielo-lejano{to{transform:translate(-400px)}}@keyframes inicio-cielo-cercano{to{transform:translate(-520px)}}.inicio-raiz[data-pausado=true] .nube-lejana,.inicio-raiz[data-pausado=true] .nube-cercana{animation-play-state:paused}@media (width>=761px){.inicio-raiz .inicio{max-width:calc(var(--ancho-angosto) + 2 * var(--margen));text-align:left;grid-template-columns:minmax(0,1fr) minmax(270px,350px);align-items:center;column-gap:clamp(32px,5vw,72px);margin:auto;padding-top:80px;display:grid}.inicio-raiz .contenido-inicio{min-width:0}.inicio-raiz h1{max-width:none;margin-left:0;font-size:clamp(38px,4.6vw,64px)}.inicio-raiz .continuar{margin-left:0}.inicio-raiz .ruta{height:112%;left:48%}.inicio-raiz .ventanilla{align-self:center;width:100%;display:block;translate:12px}}@media (width>=761px) and (width<=900px){.inicio-raiz .inicio{grid-template-columns:minmax(0,1fr) 260px;column-gap:28px}.inicio-raiz h1{font-size:44px}}@media (width<=760px){.inicio-raiz .continuar{text-align:center;max-width:100%;margin-inline:auto}.inicio-raiz .nota{text-align:center;justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}}@media (width<=560px){.inicio-raiz .inicio{text-align:left;padding-top:150px}.inicio-raiz .ruta{width:122%;height:auto;top:0;transform:translate(-48%)}.inicio-raiz h1{max-width:none;font-size:38px}.inicio-raiz .fijo{white-space:nowrap}.inicio-raiz .nota{font-size:14px}}@media (prefers-reduced-motion:reduce){.inicio-raiz .final{transition:none}.inicio-raiz .cursor{display:none}.inicio-raiz .continuar svg{transition:none}.inicio-raiz .nube-lejana,.inicio-raiz .nube-cercana{animation:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.beneficios{--piremos:#4e2bcc;--noche:#0f032d;--lavanda:#f3effb;--linea:#e9e5ef;--gris:#5f5870;--salida:cubic-bezier(.23,1,.32,1);--mover:cubic-bezier(.77,0,.175,1);font-family:var(--letra-texto);color:var(--noche);color-scheme:light;background:#fff}.beneficios,.beneficios *{box-sizing:border-box}html.con-visor{overflow:hidden}.beneficios button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.beneficios button:focus-visible,.beneficios a:focus-visible,.beneficios input:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}.beneficios a{color:var(--piremos);-webkit-tap-highlight-color:transparent}.beneficios p{margin:0}.beneficios h1,.beneficios h2,.beneficios h3,.beneficios h4{font-family:var(--letra-titulos);margin:0}.beneficios svg{flex-shrink:0}.beneficios .icono{vertical-align:-.2em;width:1.15em;height:1.15em}.beneficios .num{font-variant-numeric:tabular-nums}.beneficios .encabezado{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px clamp(16px,4vw,64px);display:flex}.beneficios .encabezado img{width:176px;height:auto;display:block}.beneficios .volver{color:var(--gris);font-size:14px;text-decoration:none}.beneficios main{max-width:1376px;margin:auto;padding:0 clamp(16px,4vw,64px) 56px}.beneficios .introduccion{padding:28px 0 18px}.beneficios .introduccion h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.08}.beneficios .introduccion p{color:var(--gris);max-width:65ch;margin-top:8px;font-size:15px}.beneficios .comparador{padding-bottom:24px}.beneficios [role=tablist]{flex-wrap:wrap;gap:6px;display:flex}.beneficios [role=tab]{min-height:44px;color:var(--gris);background:#f4f2f8;border:0;border-radius:6px;padding:10px 16px;font-size:14px;transition:background-color .15s,color .15s}.beneficios [role=tab][aria-selected=true]{background:var(--noche);color:#fff}.beneficios [role=tab]:active{transform:translateY(1px)}.beneficios #propuesta{outline-offset:8px}.beneficios .cabecera-propuesta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px 32px;margin-bottom:18px;display:grid}.beneficios .cabecera-propuesta h2{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.12}.beneficios .cabecera-propuesta p{color:var(--gris);font-size:15px;line-height:1.45}.beneficios .controles,.beneficios .pie-demo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.beneficios .pie-demo{color:var(--gris);justify-content:space-between;margin-top:12px;font-size:14px}.beneficios .control{min-height:40px;color:var(--noche);background:#fff;border:1px solid #d9d3e4;border-radius:6px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:background-color .15s;display:inline-flex}.beneficios .control:active{transform:translateY(1px)}.beneficios .tira{touch-action:pan-y;cursor:grab;user-select:none;margin-inline:calc(-1*clamp(16px,4vw,64px));padding:4px clamp(16px,4vw,64px);overflow:hidden}.beneficios .tira.arrastrando{cursor:grabbing}.beneficios .tira.arrastrando .miniatura{pointer-events:none}.beneficios .tira-pista{will-change:transform;gap:14px;width:max-content;display:flex}.beneficios .miniatura{text-align:left;background:0 0;border:0;border-radius:10px;flex:none;padding:0;display:block}.beneficios .mini-marco{background:#f5f3f9;border:1px solid #ddd7e8;border-radius:9px;transition:border-color .15s;display:block;position:relative;overflow:hidden}.beneficios .mini-ver{width:26px;height:26px;color:var(--piremos);transition:background-color .15s ease, color .15s ease, transform .16s var(--salida);background:#efe8fb;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 0 0 1px #4e2bcc24}.beneficios .mini-ver .icono{stroke-width:2.4px;width:13px;height:13px}.beneficios .mini-pie{font:600 14px/1.2 var(--letra-titulos);color:var(--noche);padding:8px 2px 0;display:block}.beneficios .miniatura:active .mini-marco{transform:scale(.985)}.beneficios .ventana{background:#f5f3f9;border:1px solid #ddd7e8;border-radius:12px;position:relative;overflow:hidden}.beneficios .lienzo{transform-origin:0 0;transition:transform .55s var(--mover);display:block;position:absolute;top:0;left:0}.beneficios .sin-transicion,.beneficios .tira .lienzo,.beneficios .comparar .lienzo,.beneficios .visor .lienzo{transition:none}.beneficios .lienzo-app{width:100%;height:100%}.beneficios .explicado{grid-template-columns:minmax(0,800px) minmax(250px,1fr);align-items:center;gap:28px;display:grid}.beneficios .explicado .ventana{aspect-ratio:1160/600}.beneficios .puntos{pointer-events:none;position:absolute;inset:0}.beneficios .punto{border:1.5px solid var(--piremos);width:18px;height:18px;color:var(--piremos);font:600 10.5px/1 var(--letra-texto);font-variant-numeric:tabular-nums;pointer-events:auto;transition:transform .55s var(--mover), opacity .24s ease, background-color .15s ease, color .15s ease;background:#fff;border-radius:50%;padding:0;position:absolute;top:0;left:0}.beneficios .punto:not(.activo){opacity:.42}.beneficios .punto:before{content:"";border-radius:50%;position:absolute;inset:-8px}.beneficios .punto.activo{background:var(--piremos);color:#fff}.beneficios .punto.activo:after{content:"";border:1.5px solid var(--piremos);animation:beneficios-latido 1.5s var(--salida) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes beneficios-latido{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}.beneficios .explica{gap:18px;display:grid}.beneficios .explica-texto{min-height:124px}.beneficios .explica-reserva{display:none}.beneficios .mandos{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.beneficios .anillo{background:var(--piremos);color:#fff;width:34px;height:34px;transition:transform .16s var(--salida), background-color .15s ease;border:0;border-radius:50%;flex:none;place-items:center;margin:5px;padding:0;display:grid;position:relative}.beneficios .anillo:before{content:"";position:absolute;inset:-5px}.beneficios .anillo>svg{fill:none;pointer-events:none;width:44px;height:44px;position:absolute;inset:-5px;transform:rotate(-90deg)}.beneficios .anillo-pista{stroke:#e8e3f1;stroke-width:2.5px}.beneficios .anillo-avance{stroke:var(--piremos);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.beneficios .anillo-icono{place-items:center;display:grid}.beneficios .anillo-icono .icono{fill:currentColor;stroke-width:2.6px;width:13px;height:13px}.beneficios .anillo:active{transform:scale(.94)}.beneficios .mandos .anillo+.numeros{border-left:1px solid var(--linea);padding-left:14px}.beneficios .explica-texto h3{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.18}.beneficios .explica-texto p{margin-top:8px;font-size:16px;line-height:1.5}.beneficios .barra-relleno{background:var(--piremos);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.beneficios .numeros{gap:6px;display:flex}.beneficios .numero{width:44px;height:44px;color:var(--noche);background:#fff;border:1px solid #d9d3e4;border-radius:50%;padding:0;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.beneficios .numero.activo{background:var(--piremos);border-color:var(--piremos);color:#fff}.beneficios .numero:active{transform:scale(.96)}.beneficios .comparar{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border:1px solid #cfc9db;border-radius:12px;position:relative;overflow:hidden}.beneficios .comparar.arrastrando{cursor:grabbing}.beneficios .capa{position:absolute;inset:0;overflow:hidden}.beneficios .capa-antes{will-change:clip-path}.beneficios .etiqueta-capa{font:700 15px/1 var(--letra-titulos);border-radius:6px;padding:7px 13px;position:absolute;top:12px}.beneficios .etiqueta-capa.antes{color:#fff;background:#2b2b2b;left:12px}.beneficios .etiqueta-capa.despues{background:var(--piremos);color:#fff;right:12px}.beneficios .manija{pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}.beneficios .manija:before{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 0 1px #0f032d40}.beneficios .manija-agarre{width:52px;height:52px;color:var(--piremos);background:#fff;border-radius:50%;place-items:center;margin-top:-26px;display:grid;position:absolute;top:50%;left:-26px;box-shadow:0 2px 12px #0f032d4d}.beneficios .manija-agarre svg{width:26px;height:26px}.beneficios .comparar-rango{opacity:0;pointer-events:none;width:100%;height:1px;margin:0;position:absolute;bottom:0;left:0}.beneficios .comparar:has(.comparar-rango:focus-visible) .manija-agarre{outline:2px solid var(--piremos);outline-offset:3px}.beneficios .pie-comparar{color:var(--gris);grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:10px;font-size:14px;line-height:1.4;display:grid}.beneficios .pie-comparar p:last-child{text-align:right}.beneficios .pie-comparar b{color:var(--noche);font-weight:600}.beneficios .mesa{color:#222;background:#cfccc6;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.beneficios .mesa article,.beneficios .nota-pegada{position:absolute;box-shadow:0 3px 10px #00000047}.beneficios .chat-viejo{background:#e6ddd4;border-radius:4px;width:310px;height:410px;top:52px;left:38px;overflow:hidden;transform:rotate(-2.5deg)}.beneficios .chat-viejo header{color:#fff;background:#17695c;padding:9px 12px}.beneficios .chat-viejo header b{font-size:14px;display:block}.beneficios .chat-viejo header small{opacity:.85;font-size:11px}.beneficios .chat-viejo>div{gap:7px;padding:10px;display:grid}.beneficios .chat-viejo p{border-radius:7px;max-width:84%;padding:6px 9px 16px;font-size:13px;line-height:1.28;position:relative}.beneficios .chat-viejo i{color:#b5540f;margin-bottom:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.beneficios .chat-viejo u{color:#667;font-size:10px;text-decoration:none;position:absolute;bottom:3px;right:7px}.beneficios .b-de{background:#fff;justify-self:start}.beneficios .b-yo{background:#d6f5bd;justify-self:end}.beneficios .hoja-vieja{background:#fff;width:420px;font-size:13px;top:124px;left:358px;transform:rotate(1.6deg)}.beneficios .hoja-vieja header{color:#fff;background:#217346;padding:6px 10px;font-size:12px}.beneficios .formula{color:#444;border-bottom:1px solid #bbb;gap:9px;padding:4px 8px;font-size:12px;display:flex}.beneficios .formula i{color:#777;font-family:Georgia,serif}.beneficios .hoja-vieja table{border-collapse:collapse;width:100%}.beneficios .hoja-vieja th{color:#555;background:#ececec;border:1px solid #c8c8c8;padding:3px 5px;font-size:11px;font-weight:400}.beneficios .hoja-vieja td{border:1px solid #d4d4d4;padding:6px 7px}.beneficios .hoja-vieja td.mal{color:#9c0006;background:#f8cbcb;font-weight:700}.beneficios .hoja-vieja td.ojo{color:#7a5c00;background:#ffeb9c}.beneficios .nota-pegada{color:#33301c;background:#fff27a;width:178px;padding:12px 13px;font:15px/1.3 Segoe Print,Comic Sans MS,cursive;top:32px;left:560px;transform:rotate(4deg)}.beneficios .recibo{color:#333;background:#fbfaf5;width:200px;padding:13px;font:12px/1.5 Courier New,monospace;top:48px;left:790px;transform:rotate(-3.5deg)}.beneficios .recibo b,.beneficios .recibo span{display:block}.beneficios .recibo .rif{color:#9c0006;margin-top:6px}.beneficios .correo{background:#fff;width:300px;font-size:12px;top:212px;left:820px;transform:rotate(2.2deg)}.beneficios .correo header{color:#333;background:#e8eaed;padding:8px 11px;font-size:13px}.beneficios .correo header b{color:#fff;background:#c5221f;border-radius:9px;margin-left:4px;padding:1px 6px;font-size:11px}.beneficios .correo p{color:#666;border-top:1px solid #e3e3e3;padding:9px 11px}.beneficios .correo p b{color:#111;margin-bottom:2px;display:block}.beneficios .historia{grid-template-rows:auto auto 1fr auto auto 1fr;grid-template-columns:minmax(250px,1fr) minmax(0,800px);align-items:start;column-gap:28px;display:grid}.beneficios .historia-titulo{letter-spacing:-.025em;grid-area:1/2;margin-bottom:4px;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.12}.beneficios .barras{grid-area:2/2;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.beneficios .barra{background:0 0;border:0;padding:13px 0}.beneficios .barra-fondo{background:#e8e3f1;border-radius:2px;height:4px;display:block;overflow:hidden}.beneficios .paso-texto{grid-area:4/1;min-height:118px}.beneficios .paso-texto h3{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.18}.beneficios .paso-texto p{margin-top:8px;font-size:16px;line-height:1.5}.beneficios .historia-ventana{aspect-ratio:1160/600;grid-area:3/2/-1}.beneficios .historia-controles{grid-area:5/1}.beneficios .toque{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.beneficios .cursor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.beneficios .cursor svg{width:calc(26px / var(--k,1));height:calc(26px / var(--k,1));transition:transform .11s var(--salida), opacity .15s ease;transform-origin:20% 15%;display:block}.beneficios .cursor.tocando svg{transform:scale(.8)}.beneficios .cursor.oculto svg{opacity:0}.beneficios .cursor.dedo svg{display:none}.beneficios .cursor.dedo:after{content:"";width:36px;height:36px;transition:transform .11s var(--salida), opacity .15s ease;background:#4e2bcc47;border:2px solid #4e2bcc;border-radius:50%;position:absolute;top:-18px;left:-18px}.beneficios .cursor.dedo.tocando:after{transform:scale(.72)}.beneficios .cursor.dedo.oculto:after{opacity:0}.beneficios .visor{width:min(1280px,100vw - 32px);max-width:none;height:min(860px,100dvh - 32px);max-height:none;color:var(--noche);background:#fff;border:0;border-radius:14px;padding:0;overflow:hidden}.beneficios .visor::backdrop{background:#0f032db8}.beneficios .visor-caja{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.beneficios .visor-cab{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 8px 20px;display:flex}.beneficios .visor-cab h2{letter-spacing:-.015em;font-size:20px;font-weight:700}.beneficios .visor-cerrar{background:#f4f2f8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.beneficios .visor-cerrar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.beneficios .visor-escenario{touch-action:pan-y;place-items:center;min-height:0;padding:0 16px;display:grid}.beneficios .visor-marco{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7e3ee}.beneficios .visor-pie{justify-content:space-between;align-items:center;gap:18px;padding:10px 16px 12px 20px;display:flex}.beneficios .visor-pie p{font-size:15px;line-height:1.4}.beneficios .visor-pasos{color:var(--gris);white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.beneficios .visor-pasos button{width:44px;height:44px;color:var(--noche);background:#fff;border:1px solid #d9d3e4;border-radius:50%;padding:0;font-size:17px}.beneficios .visor-pasos button:active{transform:scale(.96)}.beneficios .visor-puntos{gap:6px;display:none}.beneficios .visor-puntos span{width:6px;height:6px;transition:width .25s var(--salida), background-color .2s ease;background:#d9d3e4;border-radius:3px}.beneficios .visor-puntos span.activo{background:var(--piremos);width:18px}.beneficios .visor-escenario{-webkit-user-select:none;user-select:none}.beneficios .visor [data-persona]{cursor:pointer;-webkit-touch-callout:none}@media (hover:hover) and (pointer:fine){.beneficios [role=tab]:hover:not([aria-selected=true]){background:#ebe6f3}.beneficios .control:hover,.beneficios .visor-pasos button:hover,.beneficios .numero:hover:not(.activo){background:#f4f2f8}.beneficios .miniatura:hover .mini-marco{border-color:var(--piremos)}.beneficios .miniatura:hover .mini-ver{background:var(--piremos);color:#fff}.beneficios .punto:hover:not(.activo){background:var(--lavanda);opacity:1}.beneficios .anillo:hover{background:#4527b6}.beneficios .visor tr[data-persona]:hover:not(.elegida) td{background:#faf9fc}}@media (width<=900px){.beneficios .encabezado{min-height:60px;padding-block:12px}.beneficios .encabezado img{width:148px}.beneficios .volver{font-size:13px}.beneficios .introduccion{padding:18px 0 12px}.beneficios .introduccion h1{font-size:26px}.beneficios .introduccion p{font-size:14px}.beneficios .comparador{padding-bottom:16px}.beneficios [role=tablist]{flex-wrap:wrap;display:flex}.beneficios [role=tab]{flex:auto;padding-inline:8px;font-size:13px}.beneficios .cabecera-propuesta{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.beneficios .cabecera-propuesta h2{font-size:22px}.beneficios .cabecera-propuesta p{font-size:14px}.beneficios .explicado{grid-template-columns:minmax(0,1fr);gap:10px}.beneficios .explicado .ventana{aspect-ratio:auto;height:min(42dvh,310px)}.beneficios .explica{order:-1;gap:10px}.beneficios .explica-texto{min-height:0;display:grid}.beneficios .explica-texto>*{grid-area:1/1}.beneficios .explica-reserva{visibility:hidden;display:block}.beneficios .explica-texto h3{font-size:19px}.beneficios .explica-texto p{margin-top:5px;font-size:15px;line-height:1.42}.beneficios .numeros{justify-content:space-between}.beneficios .explicado .controles .control{flex:1;justify-content:center}.beneficios .pie-comparar{grid-template-columns:minmax(0,1fr);gap:3px;font-size:13px}.beneficios .pie-comparar p:last-child{text-align:left}.beneficios .etiqueta-capa{padding:6px 10px;font-size:13px;top:9px}.beneficios .etiqueta-capa.antes{left:9px}.beneficios .etiqueta-capa.despues{right:9px}.beneficios .manija-agarre{width:44px;height:44px;margin-top:-22px;left:-22px}.beneficios .chat-viejo{width:248px;height:300px;top:42px;left:10px;transform:rotate(-1.6deg)}.beneficios .chat-viejo p{padding:5px 8px 14px;font-size:12px}.beneficios .hoja-vieja{width:286px;font-size:11px;top:262px;left:62px;transform:rotate(1.4deg)}.beneficios .hoja-vieja td{padding:4px}.beneficios .hoja-vieja th{padding:2px 3px;font-size:10px}.beneficios .hoja-vieja tr>:nth-child(5),.beneficios .formula{display:none}.beneficios .nota-pegada{width:148px;padding:9px 10px;font-size:13px;top:92px;left:198px}.beneficios .recibo,.beneficios .correo{display:none}.beneficios .historia{flex-direction:column;align-items:stretch;display:flex}.beneficios .historia-titulo{order:0}.beneficios .paso-texto{order:1}.beneficios .barras{order:2}.beneficios .historia-ventana{order:3}.beneficios .historia-controles{order:4}.beneficios .historia-titulo,.beneficios .barras,.beneficios .paso-texto,.beneficios .historia-ventana,.beneficios .historia-controles{grid-area:auto/1}.beneficios .historia-titulo{margin-bottom:12px;font-size:22px}.beneficios .barra{padding-block:10px}.beneficios .paso-texto{min-height:100px;margin:2px 0 8px}.beneficios .paso-texto h3{font-size:19px}.beneficios .paso-texto p{margin-top:4px;font-size:15px;line-height:1.42}.beneficios .historia-ventana{aspect-ratio:auto;height:min(44dvh,320px)}.beneficios .historia-controles{margin-top:10px}.beneficios .historia-controles .control{flex:1;justify-content:center}.beneficios .visor{border-radius:0;width:100vw;height:100dvh}.beneficios .visor-cab{padding:6px 8px 4px 16px}.beneficios .visor-cab h2{font-size:18px}.beneficios .visor-escenario{padding:0 8px}.beneficios .visor-pie{gap:14px;padding:8px 16px 12px}.beneficios .visor-pie p{font-size:13px;line-height:1.32}.beneficios .visor-pasos button,.beneficios #visor-cuenta{display:none}.beneficios .visor-puntos{display:flex}.beneficios .mandos{flex-wrap:nowrap;gap:10px}.beneficios .mandos .anillo+.numeros{padding-left:10px}.beneficios .mandos .numeros{flex:1}.beneficios .mandos .numero{width:38px;height:38px}}@media (width>=901px) and (width<=1180px){.beneficios .explicado{grid-template-columns:minmax(0,1fr);gap:18px}.beneficios .explica{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}.beneficios .explica-texto{min-height:0}}@media (width<=360px){.beneficios .mandos .numero{width:34px;height:34px}}@media (width>=560px) and (width<=900px){.beneficios .explicado,.beneficios .historia,.beneficios .comparar,.beneficios .pie-comparar{width:100%;max-width:480px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.beneficios .lienzo,.beneficios .punto,.beneficios .mini-ver,.beneficios .visor-puntos span{transition:none}.beneficios .punto.activo:after{opacity:0;animation:none}}.beneficios .app{--marco:#f5f3f9;--borde:#e7e3ee;--regla:#f1eef5;--tinta:#1c1530;--sec:#625b71;--morado:#4e2bcc;--lav:#efeafb;--lav-t:#3b1fa3;--bien:#17693f;--bien-f:#e3f4ea;--ojo:#854a0e;--ojo-f:#fbf1e1;background:var(--marco);width:100%;height:100%;font:400 13px/1.36 var(--letra-texto);color:var(--tinta);text-align:left;grid-template-columns:188px minmax(0,1fr);padding:8px 8px 8px 0;display:grid;overflow:hidden}.beneficios .app b,.beneficios .app strong{font-weight:600}.beneficios .app small{color:var(--sec);font-size:12px;display:block}.beneficios .app:not(.movil) .mo,.beneficios .app.movil .de{display:none!important}.beneficios .lateral{flex-direction:column;min-width:0;padding:8px 10px 4px 14px;display:flex}.beneficios .lateral-logo{width:138px;height:auto;margin:2px 0 18px 4px;display:block}.beneficios .ambito{padding:0 4px 14px}.beneficios .ambito b{font-size:12.5px;display:block}.beneficios .lateral-nav{gap:2px;display:grid}.beneficios .nav-item{width:100%;min-height:34px;color:var(--sec);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.beneficios .nav-item .icono{width:16px;height:16px}.beneficios .nav-item.activo{color:var(--tinta);background:#e8e4f0;font-weight:500}.beneficios button.nav-item{cursor:pointer}.beneficios .usuaria{align-items:center;gap:9px;margin-top:auto;padding:8px 4px;display:flex}.beneficios .hoja{border:1px solid var(--borde);background:#fff;border-radius:13px;min-width:0;min-height:0;overflow:hidden}.beneficios .contenido{padding:18px 22px}.beneficios .titulo{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.beneficios .titulo h3{letter-spacing:-.015em;font-size:23px;font-weight:600;line-height:1.1}.beneficios .titulo p{color:var(--sec);margin-top:3px;font-size:13px}.beneficios .boton{min-height:34px;color:var(--tinta);white-space:nowrap;transition:transform .12s var(--salida);background:#fff;border:1px solid #d4cede;border-radius:7px;justify-content:center;align-items:center;padding:6px 13px;font-weight:500;display:inline-flex}.beneficios .boton.primario{border-color:var(--morado);background:var(--morado);color:#fff}.beneficios .boton.chico{min-height:28px;padding:3px 10px;font-size:12px}.beneficios .boton.apagado{color:#5a5470;background:#e4e0ee;border-color:#e4e0ee}.beneficios .boton.presionado,.beneficios .viajero.presionado,.beneficios .fila-ruta.presionado,.beneficios .chip-ruta.presionado{transform:scale(.97)}.beneficios .enlace{color:var(--morado);font-size:12px}.beneficios .moneda{color:var(--sec);white-space:nowrap;font-size:12.5px}.beneficios .moneda b{color:var(--tinta)}.beneficios .tarjeta{border:1px solid var(--borde);background:#fff;border-radius:10px;min-width:0;padding:12px 14px}.beneficios .tarjeta-cab{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.beneficios .tarjeta-cab h4{font:600 13.5px/1.2 var(--letra-titulos)}.beneficios .pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.beneficios .pill.volando{background:var(--morado);color:#fff}.beneficios .pill.destino{background:var(--lav);color:var(--lav-t)}.beneficios .pill.sin{color:#57506a;background:#f0eef3}.beneficios .pill.ojo{background:var(--ojo-f);color:var(--ojo)}.beneficios .pill.bien{background:var(--bien-f);color:var(--bien)}.beneficios .persona{align-items:center;gap:9px;min-width:0;display:inline-flex}.beneficios .persona-txt{min-width:0}.beneficios .persona-txt b{white-space:nowrap;display:block}.beneficios .iniciales{background:hsl(var(--tono) 55% 92%);width:30px;height:30px;color:hsl(var(--tono) 45% 28%);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.beneficios .nota{color:var(--sec);font-size:12px}.beneficios .clave{justify-content:space-between;gap:12px;padding:4px 0;font-size:12.5px;display:flex}.beneficios .clave span{color:var(--sec)}.beneficios .grande{font:600 26px/1.1 var(--letra-texto);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.beneficios .morado{color:var(--morado)}.beneficios .tenue{color:var(--sec)}.beneficios .acciones{flex:none;gap:6px;display:flex}.beneficios .app [data-zona]{transition:opacity .24s,box-shadow .2s}.beneficios .app[data-foco] [data-zona]:not(.activa){opacity:.42}.beneficios .app[data-foco] [data-zona].activa{box-shadow:0 0 0 2px var(--morado);border-radius:10px}.beneficios .inicio{grid-template-columns:1fr 1fr;gap:12px;display:grid}.beneficios .franja{border:1px solid var(--borde);background:#fff;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 2fr 1.4fr;display:grid}.beneficios .franja-pago{border-inline:1px solid var(--borde);grid-template-columns:1fr 1fr;display:grid}.beneficios .cifra{min-width:0;padding:11px 14px}.beneficios .cifra>span{color:var(--sec);font-size:12px;display:block}.beneficios .cifra strong{font:600 24px/1.15 var(--letra-texto);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;display:block}.beneficios .franja-pago .cifra+.cifra{border-left:1px solid var(--regla)}.beneficios .estados-hoy{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.beneficios .a-aprobar{grid-area:2/1}.beneficios .a-alertas{grid-area:2/2}.beneficios .a-viajes{grid-area:3/1}.beneficios .a-frecuentes{flex-direction:column;grid-area:3/2;display:flex}.beneficios .iv{vertical-align:-.18em;color:var(--morado);margin:0 .3em;display:inline-flex}.beneficios .iv .icono{vertical-align:0;width:1.05em;height:1.05em}.beneficios .rutas-inicio{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beneficios .ruta-tile{border:1px solid var(--borde);background:var(--marco);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:11px 12px 10px;display:flex}.beneficios .ruta-cod{font:600 16px/1.2 var(--letra-texto);letter-spacing:-.01em;white-space:nowrap}.beneficios .ruta-ir{color:var(--morado);align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:500;display:inline-flex}.beneficios .ruta-ir .icono{width:14px;height:14px}.beneficios .solicitud{justify-content:space-between;align-items:center;gap:10px;display:flex}.beneficios .monto{text-align:right}.beneficios .monto strong{font:600 22px/1.1 var(--letra-texto);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.beneficios .ruta-linea{color:var(--sec);margin-top:7px;font-size:12.5px}.beneficios .franja-accion{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.beneficios .aviso{color:var(--ojo);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.beneficios .fila-alerta,.beneficios .fila-viaje,.beneficios .fila-ruta,.beneficios .fila-factura,.beneficios .fila-equipo{border-top:1px solid var(--regla);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.beneficios .fila-alerta:first-of-type,.beneficios .fila-viaje:first-of-type,.beneficios .fila-factura:first-of-type{border-top:0;padding-top:0}.beneficios .fila-alerta b,.beneficios .fila-viaje b,.beneficios .fila-ruta b,.beneficios .fila-factura b{display:block}.beneficios .precio-alerta{flex:none;align-items:center;gap:7px;display:flex}.beneficios .precio-alerta s{color:var(--sec);font-size:12px}.beneficios .precio-alerta strong{font-variant-numeric:tabular-nums;font-size:16px}.beneficios .a-alertas .fila-alerta{padding-block:6px}.beneficios .a-alertas .fila-alerta:first-of-type{padding-top:0}.beneficios .a-alertas .tarjeta-cab span,.beneficios .a-frecuentes .tarjeta-cab span{font-size:12px}.beneficios .reservar{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.beneficios .reservar-izq,.beneficios .reservar-der{align-content:start;gap:10px;min-width:0;display:grid}.beneficios .reservar-der.lleno{align-content:space-between}.beneficios .viajero{transition:transform .12s var(--salida);border-radius:7px;align-items:center;gap:9px;padding:4px 6px;display:flex}.beneficios .viajero.elegido{background:var(--lav)}.beneficios .marca{background:#fff;border:1.5px solid #bdb6cd;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.beneficios .marca.si{border-color:var(--morado);background:var(--morado);color:#fff}.beneficios .marca .icono{width:12px;height:12px}.beneficios .fila-ruta{transition:transform .12s var(--salida);border-top:0;border-radius:7px;padding:5px 6px}.beneficios .fila-ruta.elegida,.beneficios .chip-ruta.elegida{background:var(--lav)}.beneficios .fila-bolsa{border:1px solid var(--borde);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.beneficios .fila-bolsa .icono{width:17px;height:17px;color:var(--sec)}.beneficios .busqueda{background:#fff;border:1px solid #d4cede;border-radius:10px;align-items:center;gap:4px;padding:5px 5px 5px 6px;display:flex}.beneficios .campo{border-radius:7px;flex:auto;min-width:0;padding:4px 10px}.beneficios .lista-viajeros{height:104px;padding-right:12px;position:relative;overflow:hidden}.beneficios .lista-viajeros:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:26px;position:absolute;bottom:0;left:0;right:12px}.beneficios .barrita{background:#efecf4;border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;right:2px}.beneficios .barrita span{background:#c9c1da;border-radius:2px;height:52%;position:absolute;top:0;left:0;right:0}.beneficios .fichas-viajero{padding-bottom:9px;position:relative;overflow:hidden}.beneficios .fichas-pista{gap:5px;width:max-content;display:flex}.beneficios .fichas-viajero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:34px;position:absolute;top:0;bottom:9px;right:0}.beneficios .barrita.horizontal{width:100%;height:4px;inset:auto auto 0 2px}.beneficios .barrita.horizontal span{width:62%;height:auto;top:0;bottom:0}.beneficios .total-mo{justify-content:space-between;align-items:baseline;width:100%;display:flex}.beneficios .total-mo span{color:var(--sec);font-size:12px}.beneficios .total-mo strong{font:600 17px/1.1 var(--letra-texto);font-variant-numeric:tabular-nums}.beneficios .campo+.campo{border-left:1px solid var(--regla);border-radius:0}.beneficios .campo small{font-size:11.5px}.beneficios .campo b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.beneficios .campo.vacio-campo b{color:#9a93ab;font-weight:400}.beneficios .cambiar-ruta{border:1px solid var(--borde);width:24px;height:24px;color:var(--morado);border-radius:50%;flex:none;place-items:center;display:grid}.beneficios .cambiar-ruta .icono{width:13px;height:13px}.beneficios .busqueda .boton{gap:6px;min-height:36px;margin-left:4px;padding-inline:14px}.beneficios .busqueda .boton .icono{width:15px;height:15px}.beneficios .vuelos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beneficios .tramo{border:1px solid var(--borde);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.beneficios .tramo-cab{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.beneficios .tramo-cab b{font:600 13.5px/1.2 var(--letra-titulos)}.beneficios .opciones{gap:6px;display:grid}.beneficios .opcion{border:1px solid var(--borde);transition:transform .12s var(--salida);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.beneficios .opcion.elegida{border-color:var(--morado);background:#faf8ff}.beneficios .radio{background:#fff;border:1.5px solid #bdb6cd;border-radius:50%;flex:none;width:16px;height:16px}.beneficios .radio.si{border:5px solid var(--morado)}.beneficios .op-aero{flex:1;min-width:0}.beneficios .op-aero b{display:block}.beneficios .op-precio{text-align:right}.beneficios .op-precio strong{font:600 16px/1.15 var(--letra-texto);font-variant-numeric:tabular-nums;display:block}.beneficios .op-precio .negociada{color:var(--lav-t);font-size:11px;font-weight:500}.beneficios .vip-msg{background:var(--lav);color:var(--lav-t);border-radius:7px;align-items:center;gap:7px;margin-top:auto;padding:6px 9px;font-size:12px;display:flex}.beneficios .vip-msg .icono{width:15px;height:15px}.beneficios .vip-msg b{font-weight:600}.beneficios .nota-tramo{color:var(--sec);margin-top:auto;font-size:12px}.beneficios .opcion.presionado,.beneficios .op-chip.presionado{transform:scale(.97)}.beneficios .vacio{color:var(--sec);text-align:center;border:1px dashed #cfc9db;border-radius:10px;padding:26px 16px}.beneficios .campo-aprobacion{background:#fffaf2;border:1px solid #ecd9b8;border-radius:10px;padding:13px 14px}.beneficios .campo-aprobacion.listo{background:#f4fbf6;border-color:#bfe3cc}.beneficios .campo-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-weight:500;display:flex}.beneficios .campo-fila{justify-content:space-between;align-items:center;gap:14px;display:flex}.beneficios .campo-fila p span{color:var(--sec)}.beneficios .campo-pago{border:1px solid var(--borde);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.beneficios .pago-fin{text-align:right;align-items:center;gap:14px;display:flex}.beneficios .segmentos{gap:6px;display:flex}.beneficios .segmento{border:1px solid var(--borde);white-space:nowrap;border-radius:8px;padding:5px 13px}.beneficios .pago-fin small{white-space:nowrap}.beneficios .segmento.activo{border-color:var(--morado);background:var(--lav)}.beneficios .tabla{border-collapse:collapse;width:100%}.beneficios .tabla th{color:var(--sec);text-align:left;padding:0 8px 8px;font-size:12px;font-weight:400}.beneficios .tabla td{border-top:1px solid var(--regla);padding:8px}.beneficios .tabla .num{font-variant-numeric:tabular-nums}.beneficios .tabla th.num,.beneficios .franja-bolsa+.tabla td.num{text-align:right}.beneficios .filtros{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.beneficios .busca{border:1px solid var(--borde);min-width:240px;color:var(--sec);border-radius:7px;padding:6px 12px;font-size:12.5px}.beneficios .filtros-estado{gap:5px;display:flex}.beneficios .pill.filtro{border:1px solid var(--borde);color:var(--sec);background:#fff}.beneficios .pill.filtro.activo{color:var(--tinta);background:#e8e4f0;border-color:#e8e4f0}.beneficios .beneficio{background:var(--lav);border-radius:10px;align-items:baseline;gap:10px;margin-top:12px;padding:11px 14px;display:flex}.beneficios .beneficio b{flex:none}.beneficios .tabla-equipo .col-marca{width:34px;padding-right:0}.beneficios .tabla-equipo .col-estado small{margin-top:2px}.beneficios .tabla-equipo .col-accion{text-align:right;width:132px}.beneficios .reservar-fila{color:var(--morado);border-color:#d9cff5;gap:5px}.beneficios .reservar-fila .icono{width:13px;height:13px}.beneficios .fila-equipo .reservar-fila{min-height:26px;padding:2px 8px;font-size:11.5px}.beneficios .fila-equipo .persona{flex:1}.beneficios .tabla-equipo td{padding-block:7px}.beneficios .tabla-equipo tr.elegida td{background:#f7f4fe}.beneficios .tabla-equipo tr.elegida td:first-child{box-shadow:inset 3px 0 0 var(--morado)}.beneficios .seleccion{border:1px solid var(--morado);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:9px 10px 9px 12px;display:flex}.beneficios .sel-cuenta{background:var(--morado);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:grid}.beneficios .seleccion p{flex:1;min-width:0}.beneficios .seleccion .boton{gap:6px}.beneficios .seleccion .boton .icono{width:14px;height:14px}.beneficios .fila-equipo.elegida{background:#f7f4fe}.beneficios .fila-equipo.pulsando{background:#efeafb;transition:background-color .45s}.beneficios .lista-equipo.eligiendo .fila-equipo{border-radius:8px;padding-inline:6px}.beneficios .lista-equipo.eligiendo .fila-equipo .persona{flex:1}.beneficios .pista-movil{color:var(--sec);text-align:center;margin-top:8px;font-size:12px}.beneficios .finanzas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.beneficios .a-saldo{grid-column:1}.beneficios .a-credito{grid-column:2/4}.beneficios .saldo-fila{justify-content:space-between;align-items:center;gap:10px;display:flex}.beneficios .a-saldo .nota{margin-top:10px}.beneficios .saldo-detalle{border-top:1px solid var(--regla);margin-top:10px;padding-top:6px}.beneficios .partes{gap:2px;height:8px;margin-bottom:7px;display:flex}.beneficios .partes span{background:#cdc2ee;border-radius:3px;flex:1 1 0}.beneficios .partes span:first-child{background:var(--morado);flex-grow:0}.beneficios .credito-cifras{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.beneficios .credito-pago{text-align:right}.beneficios .credito-pago b{font-variant-numeric:tabular-nums;font-size:15px}.beneficios .credito-barra{background:var(--lav);border-radius:4px;height:8px;margin-top:10px;overflow:hidden}.beneficios .credito-barra span{background:var(--morado);border-radius:4px;height:100%;display:block}.beneficios .credito-pie{color:var(--sec);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.beneficios .credito-nota{margin-top:8px}.beneficios .credito-pasos{grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.beneficios .credito-pasos li{background:var(--marco);text-align:center;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:500;position:relative}.beneficios .credito-pasos li+li:before{content:"→";text-align:center;width:16px;color:var(--morado);font-size:13px;font-weight:600;position:absolute;top:50%;left:-16px;transform:translateY(-52%)}.beneficios .meses{grid-template-columns:repeat(6,1fr);gap:7px;height:186px;display:grid}.beneficios .mes{grid-template-rows:1fr auto;gap:4px;min-width:0;display:grid;position:relative}.beneficios .mes-marco{background:var(--marco);border-radius:4px;display:block;position:relative}.beneficios .mes-marco span{background:#cdc2ee;border-radius:4px;position:absolute;bottom:0;left:0;right:0}.beneficios .mes.actual .mes-marco span{background:var(--morado)}.beneficios .mes i{color:var(--sec);text-align:center;font-size:12px;font-style:normal}.beneficios .mes em{font-variant-numeric:tabular-nums;z-index:1;background:#fff;border-radius:4px;padding:0 4px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:2px;left:50%;transform:translate(-50%)}.beneficios .a-ahorro .nota{margin:6px 0 8px}.beneficios .a-facturas .fila-factura{padding-block:6px;font-size:12.5px}.beneficios .asesoria{grid-template-columns:370px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.beneficios .caso-ruta{margin:10px 0 6px;font-size:15px}.beneficios .caso-ruta b{display:block}.beneficios .propuesta-asesor{background:var(--lav);border-radius:9px;margin-top:10px;padding:11px 12px}.beneficios .propuesta-asesor b{margin:2px 0 9px;font-size:14px;display:block}.beneficios .a-chat{flex-direction:column;display:flex}.beneficios .a-casos{grid-column:1/-1}.beneficios .a-casos .fila-factura{padding-block:7px}.beneficios .mensajes{flex:1;align-content:start;gap:8px;display:grid}.beneficios .burbuja{background:var(--marco);border-radius:10px 10px 10px 3px;justify-self:start;max-width:82%;padding:8px 11px}.beneficios .burbuja.propia{background:var(--morado);color:#fff;border-radius:10px 10px 3px;justify-self:end}.beneficios .escribir{border:1px solid #d4cede;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:9px 12px;font-weight:500;display:flex}.beneficios .escribir .icono{color:var(--morado)}.beneficios .franja-bolsa{grid-template-columns:repeat(3,1fr);margin-bottom:14px}.beneficios .franja-bolsa .cifra+.cifra{border-left:1px solid var(--regla)}.beneficios .bolsa-pie{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.beneficios .bolsa-pie .beneficio{flex-direction:column;gap:3px;margin-top:0}.beneficios .app.movil .bolsa-pie{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:7px;display:grid}.beneficios .app.movil .bolsa-pie .fila-factura{padding-block:4px}.beneficios .app.movil .bolsa-pie .beneficio{padding:8px 11px}.beneficios .factura{border:1px solid var(--borde);border-radius:10px;max-width:620px;margin:4px auto 0;padding:20px 24px}.beneficios .factura-cab{border-bottom:1px solid var(--regla);text-align:right;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.beneficios .factura-datos{grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;display:grid}.beneficios .factura-datos b,.beneficios .factura-datos span{display:block}.beneficios .factura-datos span{color:var(--sec)}.beneficios .factura-concepto,.beneficios .factura-total{border-top:1px solid var(--regla);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.beneficios .factura-total strong{font-size:22px}.beneficios .app.movil{background:#fff;grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(0,1fr);padding:0;font-size:13px}.beneficios .app.movil .hoja{border:0;border-radius:0;flex-direction:column;display:flex}.beneficios .barra-movil{border-bottom:1px solid var(--regla);flex:none;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.beneficios .barra-movil img{display:block}.beneficios .barra-movil small{white-space:nowrap;font-size:11px!important}.beneficios .app.movil .contenido{flex:1;min-height:0;padding:8px 14px;overflow:hidden}.beneficios .app.movil .titulo{margin-bottom:8px}.beneficios .app.movil .titulo h3{font-size:20px}.beneficios .app.movil .titulo p{margin-top:2px;font-size:12px}.beneficios .nav-movil{border-top:1px solid var(--borde);background:#fff;grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.beneficios .nav-movil .nav-item{text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:3px;min-height:0;padding:5px 0;font-size:10.5px}.beneficios .nav-movil .nav-item.activo{color:var(--morado)}.beneficios .nav-movil .nav-item .icono{width:18px;height:18px}.beneficios .app.movil .tarjeta{padding:9px 11px}.beneficios .app.movil .tarjeta-cab{margin-bottom:5px}.beneficios .app.movil .inicio{flex-direction:column;gap:7px;display:flex}.beneficios .app.movil .franja{grid-template-columns:minmax(0,1fr)}.beneficios .app.movil .franja-pago{border-inline:0;border-bottom:1px solid var(--borde)}.beneficios .app.movil .cifra{padding:7px 11px}.beneficios .app.movil .cifra strong{font-size:20px}.beneficios .app.movil .equipo-hoy>span{display:none}.beneficios .app.movil .estados-hoy{flex-wrap:nowrap;gap:4px;margin-top:0}.beneficios .app.movil .pill{min-height:20px;padding:1px 8px;font-size:11.5px}.beneficios .app.movil .monto strong{font-size:19px}.beneficios .app.movil .ruta-linea{margin-top:4px;font-size:12px}.beneficios .app.movil .franja-accion{margin-top:5px}.beneficios .app.movil .fila-alerta b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.beneficios .app.movil .precio-alerta s,.beneficios .app.movil .precio-alerta .pill{display:none}.beneficios .app.movil .fila-viaje{padding:0}.beneficios .app.movil .fila-viaje b{font-size:12.5px}.beneficios .app.movil .fila-viaje small{font-size:11.5px}.beneficios .app.movil .reservar{flex-direction:column;gap:6px;display:flex}.beneficios .app.movil .reservar-izq,.beneficios .app.movil .reservar-der{gap:6px;width:100%}.beneficios .app.movil .viajero{padding:2px 4px}.beneficios .app.movil .iniciales{width:26px;height:26px;font-size:10.5px}.beneficios .chips-ruta{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.beneficios .chip-ruta{border:1px solid var(--borde);transition:transform .12s var(--salida);border-radius:7px;padding:4px 6px}.beneficios .chip-ruta b{white-space:nowrap;font-size:12px;display:block}.beneficios .chip-ruta small{white-space:nowrap;font-size:10.5px!important}.beneficios .app.movil .vacio{padding:18px 12px}.beneficios .app.movil .campo-aprobacion{padding:7px 11px}.beneficios .app.movil .campo-cab{margin-bottom:3px}.beneficios .app.movil .campo-fila{flex-direction:column;align-items:stretch;gap:5px}.beneficios .app.movil .campo-fila p,.beneficios .app.movil .campo-aprobacion>p{font-size:12px}.beneficios .app.movil .campo-fila p span{display:none}.beneficios .app.movil .acciones{justify-content:flex-end}.beneficios .app.movil .campo-pago{border:0;gap:7px;padding:0}.beneficios .app.movil .segmentos{flex:1;min-width:0}.beneficios .app.movil .segmento{flex:1;padding:3px 8px}.beneficios .app.movil .segmento small{white-space:nowrap;font-size:10.5px}.beneficios .app.movil .campo-pago .boton{padding-inline:9px;font-size:12px}.beneficios .fila-equipo{padding:8px 0}.beneficios .accion-movil{margin-top:8px}.beneficios .accion-movil .boton{width:100%}.beneficios .fila-equipo:first-child{border-top:0;padding-top:0}.beneficios .fila-equipo small{font-size:11.5px}.beneficios .app.movil .beneficio{flex-direction:column;gap:1px;margin-top:6px;padding:8px 11px;font-size:12.5px}.beneficios .app.movil .finanzas{flex-direction:column;gap:6px;display:flex}.beneficios .app.movil .grande{font-size:20px}.beneficios .app.movil .a-saldo .tarjeta-cab{margin-bottom:1px}.beneficios .app.movil .credito-cifras{gap:8px}.beneficios .app.movil .credito-pago b{font-size:12.5px}.beneficios .app.movil .credito-barra{height:6px;margin-top:6px}.beneficios .app.movil .credito-pie{margin-top:2px;font-size:11px}.beneficios .app.movil .credito-pasos{gap:8px;margin-top:5px}.beneficios .app.movil .credito-pasos li{padding:3px 2px;font-size:10.5px;line-height:1.18}.beneficios .app.movil .credito-pasos li+li:before{width:8px;left:-8px}.beneficios .gasto-movil{justify-content:space-between;align-items:center;gap:12px;display:flex}.beneficios .gasto-movil strong{font-variant-numeric:tabular-nums;font-size:17px;display:block}.beneficios .gasto-movil small{font-size:11px!important}.beneficios .gasto-movil .meses{flex:1;gap:3px;max-width:170px;height:44px}.beneficios .gasto-movil .mes i{display:none}.beneficios .ahorro-corto{text-align:right;max-width:130px;font-size:11px!important}.beneficios .app.movil .a-facturas{padding:7px 11px}.beneficios .app.movil .a-facturas .tarjeta-cab{margin-bottom:2px}.beneficios .app.movil .asesoria{flex-direction:column;gap:7px;display:flex}.beneficios .app.movil .caso-ruta{margin:5px 0 2px;font-size:13px}.beneficios .app.movil .clave{padding:1px 0;font-size:12px}.beneficios .app.movil .propuesta-asesor{margin-top:5px;padding:7px 10px}.beneficios .app.movil .propuesta-asesor b{margin:1px 0 5px;font-size:13px}.beneficios .app.movil .mensajes{gap:5px}.beneficios .app.movil .burbuja{padding:5px 9px;font-size:12px;line-height:1.28}.beneficios .app.movil .escribir{margin-top:6px;padding:6px 10px}.beneficios .app.movil .franja-bolsa{grid-template-columns:.7fr 1fr 1fr;margin-bottom:8px}.beneficios .app.movil .franja-bolsa .cifra strong{font-size:18px}.beneficios .app.movil .franja-bolsa .cifra>span{font-size:11px}.beneficios .app.movil[data-pantalla=inicio] .titulo p{display:none}.beneficios .app.movil .inicio{gap:6px}.beneficios .app.movil .a-frecuentes .tarjeta-cab{margin-bottom:4px}.beneficios .app.movil .rutas-inicio{gap:5px}.beneficios .app.movil .ruta-tile{gap:0;padding:4px 7px}.beneficios .app.movil .ruta-cod{font-size:12px}.beneficios .app.movil .ruta-tile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10.5px!important}.beneficios .busqueda-mo{color:var(--sec);border:1px solid #d4cede;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.beneficios .busqueda-mo>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.beneficios .busqueda-mo b{color:var(--tinta)}.beneficios .busqueda-mo>.icono{width:14px;height:14px}.beneficios .app.movil .vuelos{border:1px solid var(--borde);border-radius:10px;flex-direction:column;gap:6px;padding:7px 9px;display:flex}.beneficios .app.movil .tramo{border:0;gap:4px;padding:0}.beneficios .tramo-mo{align-items:center;gap:8px;display:flex}.beneficios .tramo-et{flex:none;width:54px}.beneficios .tramo-et b{font-size:12.5px;display:block}.beneficios .tramo-et small{white-space:nowrap;font-size:10.5px!important}.beneficios .opciones-mo{flex:1;gap:5px;min-width:0;display:flex}.beneficios .fichas-viajero{gap:5px;display:flex}.beneficios .ficha-viajero{border:1px solid var(--borde);transition:transform .12s var(--salida);border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 6px;display:inline-flex}.beneficios .ficha-viajero.elegido{border-color:var(--morado);background:var(--lav)}.beneficios .ficha-viajero .marca{width:15px;height:15px}.beneficios .ficha-viajero b{font-size:12.5px}.beneficios .ficha-viajero.presionado{transform:scale(.97)}.beneficios .app.movil[data-pantalla=reservar] .titulo p{display:none}.beneficios .op-chip{border:1px solid var(--borde);min-width:0;transition:transform .12s var(--salida);border-radius:7px;flex:1 1 0;padding:4px 8px}.beneficios .op-chip.elegida{border-color:var(--morado);background:#faf8ff}.beneficios .op-chip b{white-space:nowrap;font-size:12px;display:block}.beneficios .op-chip small{white-space:nowrap;font-size:10.5px!important}.beneficios .op-sola{color:var(--sec);flex:1 1 0;align-self:center;font-size:11px}.beneficios .app.movil .vip-msg{gap:6px;padding:3px 8px;font-size:11px}.beneficios .app.movil .vip-msg .icono{width:13px;height:13px}.beneficios .app.movil .seleccion{gap:8px;margin-top:6px;padding:6px 6px 6px 9px}.beneficios .app.movil .seleccion p{font-size:12px;line-height:1.25}.beneficios .app.movil .seleccion p small,.beneficios .app.movil .seleccion [data-equipo]{display:none}.beneficios .app.movil .sel-cuenta{width:22px;height:22px;font-size:11.5px}.beneficios .app.movil .factura{margin:0;padding:12px 14px}.beneficios .app.movil .factura-datos{gap:8px;padding:10px 0;font-size:12px}.beneficios .app.movil .factura-concepto{padding:8px 0;font-size:12.5px}.beneficios .app.movil .factura-total{padding:8px 0 0}.beneficios .app.movil .inicio .franja{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.beneficios .app.movil .franja-pago{border-inline:0;border-bottom:0;border-left:1px solid var(--regla)}.beneficios .app.movil .equipo-hoy{border-top:1px solid var(--borde);grid-column:1/-1}.beneficios .app.movil .inicio .franja .cifra{padding:7px 9px}.beneficios .app.movil .inicio .franja .cifra>span{white-space:nowrap;font-size:11px}.beneficios .app.movil .inicio .franja .cifra strong{font-size:18px}.beneficios .app.movil .equipo-hoy.cifra{padding-block:6px}.beneficios .app.movil .a-alertas .fila-alerta{padding-block:0}.beneficios .app.movil .a-alertas .fila-alerta b{font-weight:500}.beneficios .app.movil .campo-pago{flex-wrap:wrap;row-gap:4px}.beneficios .app.movil .fila-equipo{gap:7px}.beneficios .app.movil .fila-equipo .persona-txt b{font-size:12.5px}.beneficios .explicado .tarjeta-cab{padding-right:max(0px, calc(26px / var(--k,1) - 10px))}.beneficios .explicado .app.movil .inicio .franja>.cifra.gasto,.beneficios .explicado .app.movil .inicio .franja-pago .cifra{padding-top:calc(24px / var(--k,1))}.beneficios .explicado .a-aprobar .solicitud{margin-top:max(0px, calc(40px / var(--k,1) - 58px))}.beneficios{max-width:calc(var(--ancho-amplio) + 2 * var(--margen));padding:var(--espacio-seccion) var(--margen) 0;margin:0 auto}.beneficios .tira{margin-inline:calc(var(--margen) * -1);padding-inline:var(--margen)}.beneficios .cabecera-propuesta{margin-bottom:var(--titulo-seccion-aire);grid-template-columns:minmax(0,1fr)}.beneficios .cabecera-propuesta h2{font-size:var(--titulo-seccion);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.05}#beneficios-panel .propuesta:empty{min-height:490px}#beneficios-galeria .propuesta:empty{min-height:255px}@media (width<=1180px){#beneficios-panel .propuesta:empty{min-height:650px}}@media (width<=900px){#beneficios-panel .propuesta:empty{min-height:500px}#beneficios-galeria .propuesta:empty{min-height:330px}}@media (width<=460px){#beneficios-panel .propuesta:empty{min-height:540px}}#viaje.pv{padding-block:clamp(56px,7vw,112px)}.pv-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv-prueba{margin:0 var(--margen) 24px;background:var(--lavanda-claro);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.pv-prueba .pv-grupo{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.pv-prueba .pv-grupo>span{font:700 13px/1.3 var(--letra-texto);color:#5e5778;padding-top:6px}.pv-opciones{flex-wrap:wrap;gap:6px;display:flex}.pv-chip{color:var(--noche);font:500 14px/1.3 var(--letra-texto);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:6px 12px;text-decoration:none}.pv-chip[aria-pressed=true],.pv-chip[aria-current=page]{background:var(--piremos);color:#fff}.pv-chip:focus-visible{outline:2px solid var(--piremos);outline-offset:2px}@media (width<=600px){.pv-prueba .pv-grupo{grid-template-columns:minmax(0,1fr)}.pv-prueba .pv-grupo>span{padding-top:0}}@media (width<=700px){.pv-solo-compu{display:none!important}}.pv-cuerpo{margin-inline:var(--margen);gap:clamp(20px,3vw,32px);display:grid}@media (width>=1200px){.pv-cuerpo[data-ubicacion=lado]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pv-lamina{background:var(--lavanda-claro);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:6px;position:relative;overflow:hidden}.pv-escenario{aspect-ratio:1200/480;position:relative;overflow:hidden}@media (width<=700px){.pv-escenario{aspect-ratio:640/536}}.pv-tira{will-change:transform;display:flex;position:absolute;inset:0}.pv-panel{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.pv-fondo{width:100%;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:0}@media (width<=700px){.pv-fondo{width:187.5%;height:100%;top:0;bottom:auto;left:calc(var(--d) * -100% / 640)}}.pv-capa{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-nube,.pv-cabina,.pv-pancarta{will-change:transform}.pv-vuelo{pointer-events:none;animation:2.4s ease-in-out infinite alternate paused pv-mecer;position:absolute;inset:0}.pv-pancarta{animation:17.6s linear infinite paused pv-cruzar}.pv-panel.activo .pv-vuelo,.pv-panel.activo .pv-pancarta{animation-play-state:running}@keyframes pv-cruzar{0%{transform:translate(-110%)}91%{transform:translate(95%)}to{transform:translate(95%)}}@keyframes pv-mecer{0%{transform:translateY(-1.2%)}to{transform:translateY(1.2%)}}@media (prefers-reduced-motion:reduce){.pv-vuelo,.pv-pancarta{animation:none}}.pv-recorte{pointer-events:none;position:absolute;inset:0}.pv-frente{pointer-events:none}.pv-panel.lejos{content-visibility:hidden}.pv-barco,.pv-agua,.pv-rocio{pointer-events:none;position:absolute}.pv-barco{will-change:transform}.pv-barco svg{will-change:transform;width:100%;height:100%;display:block;overflow:visible}.pv-agua{overflow:hidden}.pv-agua:after{content:"";background:linear-gradient(#f7f8f4 20%,#f7f8f400);height:13%;position:absolute;top:0;left:0;right:0}.pv-chorro{will-change:transform;width:100%;height:300%;position:absolute;top:-200%;left:0}.pv-rocio{opacity:.25;will-change:opacity;background:radial-gradient(closest-side,#ffffffbf,#fff0);border-radius:50%}.pv-brillo{opacity:0;will-change:opacity;pointer-events:none;background:radial-gradient(closest-side,#ded4ffd9,#b9a4ff4d 60%,#0000);border-radius:50%;position:absolute}.pv-reflejo{opacity:0;will-change:opacity;pointer-events:none;background:#e9e4ff;border-radius:2px;position:absolute}.pv-avion{aspect-ratio:580/206;z-index:1;will-change:transform;pointer-events:none;width:38.667%;transition:filter .6s;position:absolute;top:59.375%;left:24.67%}@media (width<=700px){.pv-avion{width:72.49%;top:63.67%;left:13.76%}}.pv-avion svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-avion.oscuro{filter:brightness(.72)}.pv-flecha{z-index:2;color:#fff;cursor:pointer;touch-action:pan-y;background:0 0;border:0;align-items:center;width:clamp(56px,11%,120px);padding:0 12px;display:flex;position:absolute;top:0;bottom:0}.pv-flecha:before{content:"";opacity:.8;transition:opacity .2s;position:absolute;inset:0}.pv-flecha.izq{justify-content:flex-start;left:0}.pv-flecha.der{justify-content:flex-end;right:0}.pv-flecha.izq:before{background:linear-gradient(90deg,#0f032d73,#0000)}.pv-flecha.der:before{background:linear-gradient(270deg,#0f032d73,#0000)}.pv-flecha svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;transition:transform .15s;position:relative}@media (hover:hover){.pv-flecha:hover:not([aria-disabled=true]):before{opacity:1}}.pv-flecha:active:not([aria-disabled=true]) svg{transform:scale(.88)}.pv-flecha:focus-visible{outline-offset:-5px;outline:2px solid #fff}.pv-flecha{transition:opacity .3s,visibility .3s}.pv-flecha[aria-disabled=true]{opacity:0;visibility:hidden}.pv-escenario.ocupado .pv-flecha{cursor:default}.pv-escenario.ocupado .pv-flecha svg{opacity:.4;transition:opacity .2s}.pv-escenario.recorrido .pv-flecha.der svg{animation:1.8s ease-in-out infinite pv-latido}@keyframes pv-latido{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.pv-contador{z-index:3;backdrop-filter:blur(6px);color:var(--noche,#0f032d);font:500 10px/1.4 var(--letra-texto);font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffff8c;border-radius:999px;padding:1px 6px;position:absolute;top:8px;left:8px;overflow:hidden}.pv-contador[hidden]{display:none}.pv-contador-relleno{background:var(--lavanda,#c2abf1);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pv-contador-texto{position:relative}@media (width<=700px){.pv-flecha{padding:0 8px}}.pv-pasaporte{touch-action:pan-y;justify-items:center;display:grid;overflow-x:clip}.pv-lamina.puede-empezar,.pv-pasaporte.puede-empezar{cursor:pointer}.pv-libro{aspect-ratio:88/125;perspective:1800px;width:min(100%,340px);position:relative}.pv-pasaporte[data-modo=una] .pv-libro{border-radius:4px 10px 10px 4px;overflow:hidden}.pv-pasaporte[data-modo=abierto] .pv-libro{aspect-ratio:176/125;width:min(100%,560px)}@media (width>=1200px){.pv-cuerpo[data-ubicacion=lado] .pv-libro{width:340px}.pv-cuerpo[data-ubicacion=lado] .pv-pasaporte[data-modo=abierto] .pv-libro{width:480px}}.pv-hojas{transform-style:preserve-3d;position:absolute;inset:0}.pv-hoja{transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.pv-pasaporte[data-modo=abierto] .pv-hoja{width:50%;left:50%}.pv-cara{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px 10px 10px 3px;position:absolute;inset:0;overflow:hidden}.pv-cara.atras{border-radius:10px 3px 3px 10px;transform:rotateY(180deg)}.pv-papel{color:var(--noche);background-color:#f6f1e4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='18'%3E%3Cpath d='M0 9 Q15 1 30 9 T60 9' fill='none' stroke='%23e8dfc9' stroke-width='.7'/%3E%3Cpath d='M0 15.5 Q15 7.5 30 15.5 T60 15.5' fill='none' stroke='%23eee6d4' stroke-width='.6'/%3E%3C/svg%3E");background-size:60px 18px}.pv-papel.lomo-izq{box-shadow:inset 10px 0 12px -10px #503c1459}.pv-papel.lomo-der{box-shadow:inset -10px 0 12px -10px #503c1459}.pv-tapa{background:#4e2bcc}.pv-arte,.pv-tapa .pv-cuero{width:100%;height:100%;position:absolute;inset:0}.pv-guarda{pointer-events:none;background:#ece4f7}.pv-suscribirse{border-radius:999px;width:47.8%;height:9.6%;position:absolute;top:48.8%;left:26.1%}.pv-suscribirse:hover{background:#ffffff24}.pv-suscribirse:focus-visible{outline-offset:3px;outline:2px solid #e3c46c}.pv-libro{container-type:inline-size}.pv-pagina{grid-template-rows:40% auto minmax(0,1fr) auto;gap:3%;padding:7% 8% 4%;display:grid;position:absolute;inset:0}.pv-zona-sello{border:1px solid #d3c6a8;border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 3px #f6f1e4e6,inset 0 0 0 4px #e2d7bf}.pv-zona-sello:before{content:"SELLOS DE LLEGADA";text-align:center;font:700 clamp(6.5px, 1.9cqw, 9px)/1 var(--letra-texto);letter-spacing:.2em;color:#b3a682;position:absolute;top:7px;left:0;right:0}.pv-zona-sello:after{content:"";background:var(--marca) center / contain no-repeat;opacity:.07;position:absolute;inset:24% 30%}.pv-sello{z-index:1;opacity:0;will-change:transform, opacity;position:relative}.pv-pie{font:600 clamp(7px, 2cqw, 10px)/1 var(--letra-texto);letter-spacing:.14em;text-transform:uppercase;color:#b3a682;border-top:1px solid #e3d9c3;justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.pv-sello svg{color:#4e2bcc;width:100%;height:auto;display:block;overflow:visible}.pv-info{opacity:0;align-content:start;gap:6px;display:grid}.pv-info h3{font:800 20px/1.15 var(--letra-titulos);color:var(--noche);margin:0}.pv-info p{font:400 15px/1.4 "Archivo", var(--letra-texto);color:#3b3257;margin:0}.pv-panel-espacio{min-width:0;min-height:0}#viaje .pv-panel-espacio{opacity:0;visibility:hidden}#viaje .pn-dialogo .pn-dialogo-cabeza h2{font:800 20px/1.2 var(--letra-titulos);letter-spacing:-.01em;margin:0}@media (width>=701px){#viaje .pn-dialogo .pn-dialogo-cabeza h2{font-size:22px}}@media (width<=700px){#viaje .pn-dialogo:has(.pn-arriba) .pn-dialogo-cabeza h2{line-height:1}.pv-pasaporte[data-modo=abierto] .pv-info h3{font-size:14px;line-height:1.15}.pv-pasaporte[data-modo=abierto] .pv-info p{font-size:11.5px;line-height:1.35}.pv-pasaporte[data-modo=abierto] .pv-info{gap:4px}}.pv .pn,.pv .pn-dialogo{--letra-texto:"DM Sans", var(--font-dm-sans), system-ui, sans-serif;--letra-numeros:"Inter", var(--font-inter), system-ui, sans-serif}.pv-panel-vacio{color:#7c7462;font:500 clamp(11px, 3.4cqw, 13px)/1.3 var(--letra-texto);text-align:center;opacity:0;background:#ebe4d3;border-radius:8px;place-items:center;padding:8px;display:grid}.pv-final{opacity:0;border:1px solid #d3c6a8;border-radius:10px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:22px 8px 8px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #f6f1e4e6,inset 0 0 0 4px #e2d7bf}.pv-final:before{content:attr(data-rotulo);text-align:center;font:700 clamp(6.5px, 1.9cqw, 9px)/1 var(--letra-texto);letter-spacing:.2em;color:#b3a682;position:absolute;top:7px;left:0;right:0}.pv-mapa{will-change:transform;width:100%;height:100%;display:block;overflow:visible}.pv-mar{font:italic 500 7px var(--letra-texto);fill:#b3a682;text-anchor:middle;letter-spacing:.06em}.pv-tramo{fill:none;stroke:#4e2bcc;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:.6}.pv-tramo.vuelta{stroke:#c49a2c;stroke-width:1.3px;opacity:.85}.pv-punto{opacity:0}.pv-punto circle{fill:#4e2bcc}.pv-punto.casa circle{fill:#e3c46c;stroke:#4e2bcc;stroke-width:1.2px}.pv-punto text{font:700 7.2px var(--letra-texto);fill:#4e2bcc;letter-spacing:.06em}.pv-onda{fill:none;stroke:#c49a2c;stroke-width:1px;opacity:0}.pv-avioncito{fill:#4e2bcc;opacity:0}.pv-rosa{fill:#d8cba6}.pv-rosa text{font:700 6px var(--letra-texto);fill:#b3a682;text-anchor:middle}.pv-pasaporte[data-modo=abierto] .pv-final.mapa{align-self:center}.pv-pasaporte[data-modo=abierto] .pv-final.mapa .pv-mapa{height:auto}.pv-coleccion{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:6px 10px;width:100%;height:100%;display:grid}.pv-mini{opacity:0;will-change:transform, opacity;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid}.pv-mini svg{color:#4e2bcc;width:100%;height:100%;display:block;overflow:visible}.pv-pasaporte[data-modo=abierto] .pv-pagina.solo-sello{grid-template-rows:1fr auto}.pv-pasaporte[data-modo=abierto] .pv-pagina.sin-sello{grid-template-rows:auto minmax(0,1fr) auto}.pv-pasaporte[data-modo=abierto] .pv-pie{font-size:clamp(6px,1.2cqw,8px)}.pv-pasaporte[data-modo=abierto] .pv-zona-sello:before,.pv-pasaporte[data-modo=abierto] .pv-final:before{font-size:clamp(6px,1.1cqw,8px)}.pv-pasaporte[data-modo=abierto] .pv-panel-vacio{font-size:clamp(9px,1.7cqw,12px)}@media (prefers-reduced-motion:reduce){.pv-avion,.pv-flecha:before{transition:none}}.pn{--pn-fondo:#fff;--pn-texto:#0f032d;--pn-suave:#5b5470;--pn-linea:#ece4fb;--pn-pastilla:#ece4fb;--pn-morado:#4e2bcc;--pn-oscuro:#4527b6;--pn-burbuja:#f1ebfb;box-sizing:border-box;background:var(--pn-fondo);width:100%;height:100%;color:var(--pn-texto);font:400 13px/1.35 var(--letra-texto);text-align:left;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container:pn/inline-size}.pn *,.pn :before{box-sizing:border-box}.pn-cuerpo{align-content:start;gap:7px;min-height:0;padding:9px 12px;display:grid}.pn:not(.pn-completo){height:auto;max-height:100%}.pn-visa{--pn-fondo:#efe8fb;--pn-pastilla:#fff;--pn-linea:#ddd1f6;--pn-burbuja:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='14'%3E%3Cpath d='M0 7 Q11 1 22 7 T44 7' fill='none' stroke='%23e2d8f7' stroke-width='.7'/%3E%3C/svg%3E");background-size:44px 14px}.pn-mrz{letter-spacing:.12em;color:#4527b680;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 12px 5px;font:400 11px/1.15 Courier Prime,ui-monospace,monospace;display:flex;overflow:hidden}.pn-mrz span{text-overflow:clip;min-width:0;overflow:hidden}.pn-esquina{width:22px;height:22px;color:var(--pn-oscuro);pointer-events:none;background:0 0;border-radius:999px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:6px;right:6px}.pn-esquina svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@media (hover:hover){.pn-abrir:hover~.pn-esquina,.pn-con-esquina:hover .pn-esquina{background:var(--pn-morado);color:#fff}}.pn-con-esquina:not([data-desliza]) .pn-cuerpo>.pn-fila:first-child,.pn-con-esquina:not([data-desliza]) .pn-cuerpo>.pn-sec:first-child,.pn-con-esquina:not([data-desliza]) .pn-cuerpo>.pn-linea:first-child,.pn-con-esquina:not([data-desliza]) .pn-cuerpo>.pn-dos:first-child,.pn-con-esquina:not([data-desliza]) .pn-cuerpo>.pn-lista:first-child>.pn-fila:first-child{margin-right:20px}.pn-abrir{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pn-abrir:focus-visible{outline:2px solid var(--pn-morado);outline-offset:2px}@media (hover:hover){.pn-abrir:hover{background:#4e2bcc0d}}.pn-b{font-weight:600}.pn-sec{color:var(--pn-suave);font-size:12px}.pn-num{font-family:var(--letra-numeros);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pn-num.grande{color:var(--pn-morado);font-size:15px}.pn-num.cifra{letter-spacing:-.02em;color:var(--pn-morado);font-size:22px;font-weight:700;line-height:1.05}.pn-num.morado{color:var(--pn-morado)}.pn-num.tachado{color:var(--pn-suave);font-weight:400;text-decoration:line-through}.pn-pill{background:var(--pn-pastilla);color:var(--pn-oscuro);font:600 12px/1.3 var(--letra-texto);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pn-pill.fuerte{background:var(--pn-morado);color:#fff}.pn-pill.destino{color:#2a1477;background:#c2abf1}.pn-pill.sin{color:#5b5470;background:#eceaf1}.pn-visa .pn-pill.sin{background:#fff}.pn-alerta{color:#8a5300;font:600 12px/1.3 var(--letra-texto);align-items:center;gap:5px;display:inline-flex}.pn-alerta svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.pn-icono{border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.pn-icono svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pn-icono.lleno{background:var(--pn-morado);color:#fff}.pn-icono.suave{color:var(--pn-oscuro);background:#ece4fb}.pn-icono.quitar{color:#8d86a3;width:24px}.pn-boton{background:var(--pn-morado);color:#fff;font:600 12px/1.3 var(--letra-texto);white-space:nowrap;border-radius:999px;padding:5px 10px;display:inline-block}.pn-boton.segundo{background:var(--pn-pastilla);color:var(--pn-oscuro)}.pn-acoplado .pn-boton.segundo{background:#ece4fb}.pn-precio-col .pn-boton{margin-top:4px}.pn-caja{background:var(--pn-pastilla);border-radius:6px;gap:3px;padding:7px 9px;display:grid}.pn-acoplado .pn-caja{background:#f4f0fb}.pn-barra{background:var(--pn-linea);border-radius:999px;height:6px;overflow:hidden}.pn-barra>span{border-radius:inherit;background:var(--pn-morado);transform-origin:0;height:100%;display:block}.pn-acoplado .pn-barra{background:#ece4fb}.pn-fila{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.pn-izq{justify-items:start;gap:1px;min-width:0;display:grid}.pn-der{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pn-lista{gap:4px;display:grid}.pn-lista>.pn-fila+.pn-fila{border-top:1px solid var(--pn-linea);padding-top:4px}.pn-lista.apretada{gap:2px}.pn-lista.apretada>.pn-fila+.pn-fila{border-top:0;padding-top:2px}.pn-lista.en-linea .pn-izq{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pn-lista.con-borde{border-top:1px solid var(--pn-linea);padding-top:5px}.pn-lista.ajustada{gap:3px;margin-top:-2px}.pn-lista.ajustada>.pn-fila+.pn-fila{padding-top:3px}.pn-lista.con-borde.ajustada{padding-top:4px}.pn-monto,.pn-hora{justify-items:end;gap:0;display:grid}.pn-precio{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.pn-precio-col{justify-items:end;display:grid}.pn-junto{white-space:nowrap}.pn-linea{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pn-total{gap:3px;display:grid}.pn-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.pn-acciones{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.pn-cuerpo>.pn-pill,.pn-caja>.pn-pill,.pn-izq>.pn-pill{justify-self:start}.pn-izq>.pn-pill{margin-top:3px}.acciones-mini{gap:2px 8px}.acciones-mini .pn-der{gap:5px}.acciones-mini .pn-boton{padding-inline:9px}.pn-nombre{display:block}.pn-areas{gap:5px;display:grid}.pn-area{gap:2px;display:grid}.pn-area .pn-barra{height:4px}.pn-agregar{color:var(--pn-morado);font-size:12px;font-weight:600}.pn-persona{align-items:center;gap:8px;min-width:0;display:flex}.pn-persona>span:last-child{min-width:0;display:grid}.pn-marca{border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #b9a9e6}.pn-marca.si{background:var(--pn-morado);box-shadow:none}.pn-marca svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.pn-meses{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:62px;display:grid}.pn-mes{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:3px;height:100%;display:grid}.pn-meses.con-numeros .pn-mes{grid-template-rows:auto minmax(0,1fr) auto}.pn-marco{background:#f1ebfb;border-radius:4px;width:100%;max-width:22px;height:100%;display:block;position:relative}.pn-visa .pn-marco{background:#fff}.pn-marco>span{transform-origin:bottom;background:#cbbcf1;border-radius:4px;position:absolute;bottom:0;left:0;right:0}.pn-mes.actual .pn-marco>span{background:var(--pn-morado)}.pn-mes em{font:normal 600 12px/1.2 var(--letra-numeros);font-variant-numeric:tabular-nums;color:var(--pn-suave);white-space:nowrap}.pn-mes.actual em{color:var(--pn-morado)}.pn-mes i{font:normal 500 12px/1 var(--letra-texto);color:var(--pn-suave)}.pn-chat{flex-direction:column;justify-content:flex-end;gap:6px;min-height:0;display:flex}.pn-texto{display:block}.pn:not(.pn-completo) .pn-burbuja .pn-texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pn:not(.pn-completo) .pn-burbuja{max-width:80%}.pn:not(.pn-completo) .pn-burbuja.sale .pn-texto{-webkit-line-clamp:1}.pn-con-esquina .pn-chat .pn-burbuja.sale{margin-top:18px}.pn-micro .pn-chat .pn-burbuja.sale{margin-top:12px}.pn-burbuja{color:#0f032d;border-radius:10px;max-width:92%;margin:0;padding:6px 9px;font-size:13px;line-height:1.35}.pn-burbuja.sale{background:var(--pn-morado);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.pn-burbuja.entra{background:var(--pn-burbuja);border-bottom-left-radius:3px;align-self:flex-start}.pn-burbuja i{font:normal 11px/1 var(--letra-texto);color:var(--pn-suave);text-align:right;margin-top:2px;display:block}.pn-burbuja.sale i{color:#dcd0f7}.pn-chat-cabeza{align-items:center;gap:10px;display:flex}.pn-chat-cabeza>span:last-child{display:grid}.pn-avatar{background:var(--pn-morado);color:#fff;width:34px;height:34px;font:800 16px/1 var(--letra-titulos);border-radius:999px;place-items:center;display:grid}.pn-escribir{color:var(--pn-suave);background:#f4f0fb;border-radius:999px;padding:9px 14px}@container pn (width<=250px){.pn-fila{grid-template-columns:minmax(0,1fr)}.pn-der{justify-content:flex-start}.pn-monto,.pn-hora{grid-auto-flow:column;place-items:baseline start;gap:6px}.pn-dos{grid-template-columns:minmax(0,1fr)}.pn-linea{white-space:normal}}.pn-hora-linea{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.pn button.pn-enlace{color:var(--pn-oscuro);font:600 13px/1.2 var(--letra-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:4px 2px;text-decoration:underline}@media (hover:hover){.pn button.pn-enlace:hover{color:var(--pn-morado)}}.pn-recarga{gap:10px}.pn-montos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pn-recarga>.pn-boton{text-align:center;justify-self:stretch}.pn-micro{align-content:start;gap:3px;padding:7px 9px;font-size:11.5px;display:none}.pn-micro .pn-sec,.pn-micro .pn-alerta,.pn-micro .pn-pill,.pn-micro .pn-agregar{font-size:11px}.pn-micro .pn-num.cifra{font-size:16px}.pn-micro .pn-alerta svg{width:12px;height:12px}.pn-micro .pn-boton{padding:3px 10px;font-size:11px}.pn-micro .pn-caja{border-radius:5px;gap:0;padding:4px 7px}.pn-micro .pn-barra{height:5px}.pn-micro .pn-meses{gap:6px;height:38px;margin-top:2px}.pn-micro .pn-mes i{font-size:10.5px}.pn-micro .pn-burbuja{padding:4px 7px;font-size:11px}.pn-reciente{border-top:1px solid var(--pn-linea);gap:0;padding-top:3px;display:grid}.pn-reciente .pn-b,.pn-reciente .pn-num{font-size:11px}.pn-mlista{display:grid}.pn-mp{align-items:center;gap:6px;padding:3px 0;display:flex}.pn-mp+.pn-mp{border-top:1px solid var(--pn-linea)}.pn-mp>span{min-width:0;display:grid}.pn-mp .pn-sec{font-size:10.5px}.pn-micro .pn-marca{width:14px;height:14px}.pn-micro .pn-marca svg{width:10px;height:10px}.pn-micro .pn-caja .pn-si-ancho{justify-self:start;margin-top:4px}@container pn (width<=200px){.pn-cuerpo{display:none}.pn-micro{display:grid}.pn-mrz{display:none}.pn-esquina{width:18px;height:18px;top:3px;right:3px}.pn-esquina svg{width:11px;height:11px}.pn-si-ancho{display:none}}.pn.compacta .pn-cuerpo,.pn.compacta.sin-banda .pn-mrz{display:none}.pn.compacta .pn-micro{display:grid}.pn.compacta .pn-esquina{top:4px;right:4px}.pn-ml{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.pn-ml>*{min-width:0}.pn-pill.chica{padding-inline:6px}@container pn (width<=280px){.pn-fila.si-cabe{display:none}}.pn-con-esquina .pn-micro>.pn-ml:first-child{margin-right:18px}.pn-completo{height:auto;font-size:15px;overflow:visible}.pn-completo .pn-cuerpo{gap:12px;padding:8px 20px 18px}.pn-completo .pn-sec,.pn-completo .pn-pill,.pn-completo .pn-boton{font-size:13.5px}.pn-completo .pn-boton{padding:8px 14px}.pn-completo .pn-num.grande{font-size:18px}.pn-completo .pn-num.cifra{font-size:34px}@media (width<=360px){.pn-completo .pn-num.cifra{font-size:28px}.pn-completo .pn-mes em{font-size:10px}}.pn-completo .pn-lista{gap:9px}.pn-completo .pn-lista>.pn-fila+.pn-fila{padding-top:9px}.pn-completo .pn-caja{border-radius:10px;gap:6px;padding:14px 16px}.pn-completo .pn-meses{height:130px}.pn-completo .pn-marco{max-width:34px}.pn-completo .pn-areas{gap:10px}.pn-completo .pn-area{gap:5px}.pn-completo .pn-area .pn-barra{height:6px}.pn-completo .pn-icono.quitar{width:30px}.pn-completo .pn-burbuja{border-radius:14px;padding:9px 13px;font-size:15px}.pn-completo .pn-chat{gap:10px}.pn-dialogo{color:#0f032d;background:#fff;border:0;border-radius:14px;width:min(560px,100vw - 32px);max-height:calc(100dvh - max(32px,10vh));margin:max(16px,5vh) auto auto;padding:0;overflow:auto}.pn-dialogo::backdrop{background:#0f032d8c}.pn-dialogo[open]{animation:.2s cubic-bezier(.2,.8,.2,1) pn-abrir}@keyframes pn-abrir{0%{opacity:0;transform:translateY(8px)scale(.97)}}.pn-dialogo-cabeza{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.pn-dialogo .pn-dialogo-cabeza h2{font:800 20px/1.2 var(--letra-titulos);letter-spacing:-.01em;margin:0}.pn-dialogo .pn-dialogo-cabeza p{color:#5b5470;margin:2px 0 0;font-size:14px;line-height:1.45}@media (width>=701px){.pn-dialogo .pn-dialogo-cabeza h2{font-size:22px}}.pn-cerrar{color:#0f032d;cursor:pointer;background:#ece4fb;border:0;border-radius:999px;flex:none;align-self:flex-start;place-items:center;width:40px;height:40px;display:grid}.pn-cerrar svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.pn-cerrar:focus-visible{outline-offset:2px;outline:2px solid #4e2bcc}.pn-dialogo-cuerpo:focus,.pn-completo:focus,.pn-dialogo h2:focus{outline:none}@media (prefers-reduced-motion:reduce){.pn-dialogo[open]{animation:none}}.pn button.pn-boton,.pn button.pn-icono,.pn button.pn-pill{cursor:pointer;border:0;margin:0;transition:background-color .15s,color .15s,transform .1s}.pn button.pn-boton:active,.pn button.pn-icono:active,.pn button.pn-pill:active{transform:scale(.97)}.pn button:focus-visible,.pn .pn-campo:focus-visible{outline:2px solid var(--pn-morado);outline-offset:2px}@media (hover:hover){.pn button.pn-boton:hover{background:var(--pn-oscuro)}.pn button.pn-boton.segundo:hover,.pn button.pn-icono.suave:hover{background:#ddd1f6}.pn button.pn-icono.quitar:hover{color:#0f032d}.pn button.pn-pill.pn-elegible:hover{background:#ddd1f6}.pn button.pn-pill.pn-elegible[aria-pressed=true]:hover{background:var(--pn-oscuro)}}.pn-debajo{grid-column:1/-1;display:grid}.pn-debajo .pn-factura{margin-top:2px}.pn button.pn-icono.quitar{background:0 0}.pn button.pn-elegir{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.pn button.pn-pill.pn-elegible{outline-offset:-2px;background:#ece4fb;outline:2px solid #0000;padding:6px 14px;font-size:13.5px}.pn button.pn-pill.pn-elegible[aria-pressed=true]{color:var(--pn-morado);outline-color:var(--pn-morado);background:#fff}.pn-acciones.fin{justify-content:flex-end}.pn button.pn-mes{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.pn-meses.tocable .pn-mes em{visibility:hidden}.pn-meses.tocable .pn-mes.actual em{visibility:visible}@media (hover:hover){.pn button.pn-mes:not(.actual):hover .pn-marco>span{background:#b29df0}}.pn button.pn-mes:focus-visible{outline:2px solid var(--pn-morado);outline-offset:2px;border-radius:6px}.pn-resultado{color:var(--pn-morado);font:600 13px/1.3 var(--letra-texto);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.pn-resultado svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pn-confirmado{align-items:flex-start;gap:8px;font-weight:600;display:flex}.pn-confirmado.rechazo svg{background:#8d86a3}.pn-paso{align-items:center;gap:8px;display:inline-flex}.pn-paso .pn-num{text-align:center;min-width:3.4em}.pn-completo .pn-paso .pn-icono{width:30px;height:30px}.pn.pn-animando{overflow:hidden}.pn-debajo .pn-confirmado{color:var(--pn-oscuro);margin-top:4px;font-size:13.5px}.pn-confirmado svg{background:var(--pn-morado);fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;flex:none;width:18px;height:18px;margin-top:1px;padding:3px}.pn-factura{background:#f4f0fb;border-radius:8px;gap:2px;margin-top:6px;padding:10px 12px;display:grid}.pn-deshacer{background:#f4f0fb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.pn-formulario{gap:10px}.pn-formulario label{gap:4px;display:grid}.pn-campo{color:#0f032d;width:100%;font:400 15px/1.3 var(--letra-texto);background:#fff;border:1px solid #d9d0ef;border-radius:8px;padding:9px 11px}.pn-campo::placeholder{color:#8d86a3}.pn-fila.nueva{border-radius:6px;animation:1.6s ease-out pn-nueva}@keyframes pn-nueva{0%{background:#e4dafb}to{background:0 0}}.pn-num.destello{animation:.7s cubic-bezier(.2,.8,.2,1) pn-destello;display:inline-block}@keyframes pn-destello{40%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.pn-fila.nueva,.pn-num.destello{animation:none}.pn button{transition:none}}.pn-arriba{justify-content:flex-end;margin:0 0 4px;display:flex}.pn-arriba label{align-items:center;gap:6px;display:inline-flex}.pn-dialogo .pn-arriba{align-items:center;height:0;margin:0;position:absolute;top:-20px;right:72px}.pn-dialogo:has(.pn-arriba) .pn-dialogo-cabeza>div{margin-right:116px}@media (width<=700px){.pn-dialogo .pn-arriba .pn-sec{display:none}.pn-dialogo:has(.pn-arriba) .pn-dialogo-cabeza>div{margin-right:68px}}.pn .pn-moneda{width:auto;font:600 13px/1.2 var(--letra-texto);color:var(--pn-morado);cursor:pointer;border-radius:6px;padding:3px 6px}.pn-otro{min-width:0;display:block}.pn-otro .pn-campo{text-align:center;height:100%;min-height:34px;font:600 13px/1.2 var(--letra-texto);border-color:#c9bdf0;border-radius:999px;padding:6px 10px}.pn-otro .pn-campo::placeholder{color:var(--pn-oscuro);opacity:.75}@media (width<=440px){.pn-montos{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-otro{grid-column:1/-1}}.pn-ahorro{background:#f3eefd;border-radius:14px;gap:6px;margin:10px 0 4px;padding:12px 14px;display:grid}.pn-ahorro-cabeza{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pn-ahorro-cabeza .pn-num.cifra{color:var(--pn-morado)}.pn-partes{gap:3px;height:10px;margin:2px 0;display:flex}.pn-partes span{border-radius:999px}.pn-partes .ruta,.pn-punto.ruta{background:var(--pn-morado)}.pn-partes .alertas,.pn-punto.alertas{background:#a993ea}.pn-ahorro .pn-fila .pn-izq{align-items:center;gap:8px;display:flex}.pn-punto{border-radius:50%;flex:none;width:9px;height:9px}.pn-ahorro-cabeza{flex-wrap:wrap}.pn-ahorro-titulo{color:var(--pn-oscuro);font:700 17px/1.25 var(--letra-texto);margin:0}.pn-partes{background:#e1d7f5;border-radius:999px;gap:2px;height:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #d8cbed}.pn-partes span{border-radius:0;flex-shrink:1;min-width:0}.pn-partes .alertas{background:#a993ea repeating-linear-gradient(135deg,#0000 0 4px,#ffffff40 4px 6px)}.pn-credito{border-left:3px solid var(--pn-morado);background:#f8f5fd;gap:3px;margin:8px 0;padding:10px 12px;display:grid}@font-face{font-family:Archivo;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/letras/archivo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-weight:400;font-display:swap;src:url(/letras/archivo-black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-weight:400;font-display:swap;src:url(/letras/courier-prime.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-weight:800;font-display:swap;src:url(/letras/urbanist-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#viaje .pv-pasaporte:empty:before{content:"";aspect-ratio:176/125;width:min(100%,560px);display:block}@media (width>=1200px){#viaje .pv-cuerpo[data-ubicacion=lado] .pv-pasaporte:empty:before{width:480px}}@media (width<=359px){#viaje .pv-pasaporte:empty:before{aspect-ratio:88/125;width:min(100%,340px)}}#viaje .pv-tira:empty~.pv-avion,#viaje .pv-tira:empty~.pv-flecha{visibility:hidden}section#viaje.pv{padding-top:var(--espacio-seccion);padding-bottom:0}#viaje .cabecera{padding-inline:var(--borde-amplio)}#viaje .pv-cuerpo{margin-inline:var(--borde-amplio)}#viaje .pv-cara.atras{pointer-events:none}#viaje .pv-suscribirse:not([aria-hidden=true]){pointer-events:auto}.whatsapp-respuesta[data-astro-cid-osmlk4qf]{color:#18743b;text-underline-offset:4px;text-decoration:underline}.registro-respuesta[data-astro-cid-osmlk4qf]{color:var(--piremos);text-underline-offset:4px;text-decoration:underline}a[data-astro-cid-osmlk4qf]:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}@media (hover:hover){.whatsapp-respuesta[data-astro-cid-osmlk4qf]:hover{color:#10542a}}.maquina[data-astro-cid-v6taeap2]{--maquina-suave:color-mix(in srgb,var(--lavanda-claro) 55%,var(--fondo));background:var(--piremos);border-radius:24px;padding:clamp(16px,3vw,32px);box-shadow:0 18px 40px #0f032d20}.frente[data-astro-cid-v6taeap2]{justify-content:space-between;align-items:center;gap:20px;padding:0 8px 24px;display:flex}.frente[data-astro-cid-v6taeap2] img[data-astro-cid-v6taeap2]{filter:brightness(0)invert();width:160px;height:auto}.indicador[data-astro-cid-v6taeap2]{color:var(--fondo);align-items:center;gap:8px;font-size:12px;display:flex}.indicador[data-astro-cid-v6taeap2]>span[data-astro-cid-v6taeap2]{background:var(--lima);border-radius:50%;flex-shrink:0;width:7px;height:7px}.interior[data-astro-cid-v6taeap2]{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.pantalla[data-astro-cid-v6taeap2]{background:var(--maquina-suave);border-radius:16px;align-self:start;padding:28px}.pantalla[data-astro-cid-v6taeap2] h2[data-astro-cid-v6taeap2]{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(25px,2.4vw,32px);font-weight:600;line-height:1.15}.pantalla[data-astro-cid-v6taeap2]>p[data-astro-cid-v6taeap2]{color:var(--noche);margin:0 0 24px;font-size:15px;line-height:1.6}.botones[data-astro-cid-v6taeap2]{gap:10px;display:grid}.pregunta-maquina[data-astro-cid-v6taeap2]{display:contents}.botones[data-astro-cid-v6taeap2] button[data-astro-cid-v6taeap2]{background:var(--fondo);color:var(--noche);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:15px 14px;font-size:15px;line-height:1.45;display:grid}.botones[data-astro-cid-v6taeap2] button[data-astro-cid-v6taeap2][aria-pressed=true]{background:var(--lavanda-hover);color:var(--noche);box-shadow:inset 0 0 0 1px var(--lavanda)}.numero[data-astro-cid-v6taeap2]{font-size:12px;font-family:var(--letra-numeros);font-variant-numeric:tabular-nums}.botones[data-astro-cid-v6taeap2] button[data-astro-cid-v6taeap2][data-imprimir] svg[data-astro-cid-v6taeap2]{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.impresora[data-astro-cid-v6taeap2]{min-width:0;padding-top:10px}.salida[data-astro-cid-v6taeap2]{min-height:430px;padding:0 20px 20px;position:relative;overflow:hidden}.boleto[data-astro-cid-v6taeap2]{color:var(--noche);background:#fffdf5;border-radius:0 0 3px 3px;margin:0 auto;position:relative;box-shadow:0 12px 22px #0f032d26}[data-astro-cid-v6taeap2][hidden]{display:none!important}.boleto[data-astro-cid-v6taeap2] header[data-astro-cid-v6taeap2]{color:var(--piremos);border-bottom:1px solid var(--lavanda-claro);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px 18px;font-size:11px;display:flex}.boleto[data-astro-cid-v6taeap2] header[data-astro-cid-v6taeap2] .avion-boleto[data-astro-cid-v6taeap2]{flex-shrink:0;width:72px;height:auto}.logo-boleto[data-astro-cid-v6taeap2]{width:125px;max-width:55%;height:auto}.ticket-cuerpo[data-astro-cid-v6taeap2]{padding:24px}.referencia[data-astro-cid-v6taeap2]{font-family:var(--letra-numeros);color:var(--piremos);letter-spacing:.08em;font-size:11px}.ticket-cuerpo[data-astro-cid-v6taeap2] h3[data-astro-cid-v6taeap2]{letter-spacing:-.02em;margin:16px 0 20px;font-size:24px;font-weight:600;line-height:1.2}.ticket-cuerpo[data-astro-cid-v6taeap2] p[data-astro-cid-v6taeap2]{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.ticket-cuerpo[data-astro-cid-v6taeap2] a[data-astro-cid-v6taeap2]{color:var(--piremos);text-underline-offset:4px}.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]{border-top:2px dashed var(--lavanda);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex;position:relative}.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:before,.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:after{content:"";background:var(--piremos);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px}.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:before{left:-8px}.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:after{right:-8px}.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2] span[data-astro-cid-v6taeap2],.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2] strong[data-astro-cid-v6taeap2]{letter-spacing:.06em;font-size:10px;font-weight:400;line-height:1.6;display:block}.codigo[data-astro-cid-v6taeap2]{width:90px;height:28px;stroke:var(--piremos);stroke-width:2px;flex-shrink:0}.estado-impresora[data-astro-cid-v6taeap2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cambiar-pregunta[data-astro-cid-v6taeap2]{display:none}.cambiar-pregunta[data-astro-cid-v6taeap2] svg[data-astro-cid-v6taeap2]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sin-script[data-astro-cid-v6taeap2]{color:#fff}button[data-astro-cid-v6taeap2]:focus-visible,a[data-astro-cid-v6taeap2]:focus-visible{outline:3px solid var(--lima);outline-offset:4px}@media (hover:hover){.botones[data-astro-cid-v6taeap2] button[data-astro-cid-v6taeap2]:hover:not([aria-pressed=true]){background:var(--lavanda-hover)}}@media (width<=760px){.maquina[data-astro-cid-v6taeap2]{border-radius:18px;padding:18px 14px}.frente[data-astro-cid-v6taeap2]{padding:0 2px 20px}.frente[data-astro-cid-v6taeap2] img[data-astro-cid-v6taeap2]{width:130px}.indicador[data-astro-cid-v6taeap2]{max-width:130px;font-size:10px;line-height:1.5}.interior[data-astro-cid-v6taeap2]{grid-template-columns:1fr;gap:0}.pantalla[data-astro-cid-v6taeap2] h2[data-astro-cid-v6taeap2]{font-size:27px}.botones[data-astro-cid-v6taeap2] button[data-astro-cid-v6taeap2]{padding:13px 12px;font-size:14px}.cambiar-pregunta[data-astro-cid-v6taeap2]{border:1px solid var(--lavanda);width:44px;height:44px;color:var(--fondo);font:inherit;cursor:pointer;background:0 0;border-radius:50%;margin:0 0 14px;padding:10px;font-size:13px;display:block}.salida[data-astro-cid-v6taeap2]{min-height:0;padding-inline:15px}.ticket-cuerpo[data-astro-cid-v6taeap2] h3[data-astro-cid-v6taeap2]{font-size:24px}.impresora[data-astro-cid-v6taeap2]{padding-top:0;position:relative}.salida[data-astro-cid-v6taeap2]{padding-inline:8px}.pregunta-maquina[data-astro-cid-v6taeap2]{--superficie-pregunta:var(--fondo);background:var(--superficie-pregunta);-webkit-tap-highlight-color:transparent;border-radius:10px;transition:background-color .16s;display:block}.pregunta-maquina[data-astro-cid-v6taeap2]:has(>button[aria-pressed=true]){--superficie-pregunta:var(--lavanda-hover)}.botones[data-astro-cid-v6taeap2] .pregunta-maquina[data-astro-cid-v6taeap2]>button[data-astro-cid-v6taeap2][data-imprimir]{-webkit-tap-highlight-color:transparent;background:0 0;width:100%;transition:none}.pregunta-maquina[data-astro-cid-v6taeap2][data-boleto-abierto]>button[data-astro-cid-v6taeap2][data-imprimir]{box-shadow:none;border-radius:10px 10px 0 0}.pregunta-maquina[data-astro-cid-v6taeap2]>.impresora[data-astro-cid-v6taeap2]{background:0 0;border-radius:0 0 10px 10px;padding:0 6px}.pregunta-maquina[data-astro-cid-v6taeap2] .boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:before,.pregunta-maquina[data-astro-cid-v6taeap2] .boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:after{background:var(--superficie-pregunta);transition:background-color .16s}.botones[data-astro-cid-v6taeap2] .cambiar-pregunta[data-astro-cid-v6taeap2]{display:none}.botones[data-astro-cid-v6taeap2] button[data-astro-cid-v6taeap2][aria-expanded=true]>svg[data-astro-cid-v6taeap2]{transform:rotate(90deg)}.salida[data-astro-cid-v6taeap2]{min-height:0}.pantalla[data-astro-cid-v6taeap2]{padding:18px 12px}.salida[data-astro-cid-v6taeap2]{padding:0 4px 10px}.boleto[data-astro-cid-v6taeap2] header[data-astro-cid-v6taeap2]{padding:12px 16px}.ticket-cuerpo[data-astro-cid-v6taeap2]{padding:14px 16px}.ticket-cuerpo[data-astro-cid-v6taeap2] h3[data-astro-cid-v6taeap2]{display:none}.ticket-cuerpo[data-astro-cid-v6taeap2] p[data-astro-cid-v6taeap2]{margin-top:10px;font-size:16px;line-height:1.55}.boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]{padding:12px 16px}}@media (width<=760px) and (hover:hover) and (pointer:fine){.pregunta-maquina[data-astro-cid-v6taeap2]:has(>button[data-imprimir]:hover){--superficie-pregunta:var(--lavanda-hover)}}@media (width<=760px){.botones[data-astro-cid-v6taeap2] .pregunta-maquina[data-astro-cid-v6taeap2][data-presionada],.pregunta-maquina[data-astro-cid-v6taeap2]:has(>button[data-imprimir]:active){--superficie-pregunta:var(--lavanda)}}@media (prefers-reduced-motion:reduce){.pregunta-maquina[data-astro-cid-v6taeap2],.pregunta-maquina[data-astro-cid-v6taeap2]>button[data-astro-cid-v6taeap2][data-imprimir],.pregunta-maquina[data-astro-cid-v6taeap2]>.impresora[data-astro-cid-v6taeap2],.pregunta-maquina[data-astro-cid-v6taeap2] .boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:before,.pregunta-maquina[data-astro-cid-v6taeap2] .boleto[data-astro-cid-v6taeap2] footer[data-astro-cid-v6taeap2]:after{transition:none}}.preguntas[data-astro-cid-gfxw5uxv]{padding:var(--espacio-seccion) var(--margen) 0;scroll-margin-top:32px}.contenido[data-astro-cid-gfxw5uxv]{max-width:var(--ancho-angosto);margin-inline:auto}[data-astro-cid-gfxw5uxv][hidden]{display:none!important}.preguntas-prueba[data-astro-cid-gfxw5uxv]{border:1px solid var(--lavanda);border-radius:12px;margin-bottom:32px}.preguntas-prueba[data-astro-cid-gfxw5uxv]>summary[data-astro-cid-gfxw5uxv]{cursor:pointer;color:var(--piremos);padding:14px 18px;font-size:14px}.prueba-contenido[data-astro-cid-gfxw5uxv]{padding:0 18px 18px}.prueba-contenido[data-astro-cid-gfxw5uxv] p[data-astro-cid-gfxw5uxv]{color:var(--noche);margin:0 0 16px;font-size:14px;line-height:1.6}.grupo[data-astro-cid-gfxw5uxv],.opciones[data-astro-cid-gfxw5uxv]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grupo[data-astro-cid-gfxw5uxv]>span[data-astro-cid-gfxw5uxv]{margin-right:8px;font-size:13px}.chip[data-astro-cid-gfxw5uxv]{cursor:pointer;border:1px solid var(--lavanda);font:inherit;color:var(--piremos);background:var(--fondo);border-radius:999px;padding:10px 16px;font-size:13px}.chip[data-astro-cid-gfxw5uxv][aria-pressed=true]{background:var(--piremos);color:var(--fondo);border-color:var(--piremos)}.lista[data-astro-cid-gfxw5uxv]{gap:12px;max-width:960px;margin-inline:auto;display:grid}.tarjeta[data-astro-cid-gfxw5uxv]{background:color-mix(in srgb,var(--lavanda-claro) 48%,var(--fondo));border-radius:16px}.tarjeta[data-astro-cid-gfxw5uxv][open]{background:color-mix(in srgb,var(--lavanda-claro) 72%,var(--fondo))}.tarjeta[data-astro-cid-gfxw5uxv]>summary[data-astro-cid-gfxw5uxv]{cursor:pointer;font-family:var(--letra-titulos);border-radius:16px;grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:20px 24px;font-size:21px;line-height:1.4;list-style:none;display:grid}.tarjeta[data-astro-cid-gfxw5uxv]>summary[data-astro-cid-gfxw5uxv]::-webkit-details-marker{display:none}.indice[data-astro-cid-gfxw5uxv]{font:14px var(--letra-numeros);color:var(--piremos)}.control[data-astro-cid-gfxw5uxv]{background:var(--lavanda-claro);color:var(--piremos);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.control[data-astro-cid-gfxw5uxv] svg[data-astro-cid-gfxw5uxv]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tarjeta[data-astro-cid-gfxw5uxv][open] .control[data-astro-cid-gfxw5uxv]{background:var(--piremos);color:var(--fondo)}.tarjeta[data-astro-cid-gfxw5uxv][open] .control[data-astro-cid-gfxw5uxv] svg[data-astro-cid-gfxw5uxv]{transform:rotate(180deg)}.respuesta[data-astro-cid-gfxw5uxv]{padding:0 80px 28px 68px}.respuesta[data-astro-cid-gfxw5uxv] p[data-astro-cid-gfxw5uxv]{max-width:68ch;margin:0;font-size:17px;line-height:1.75}button[data-astro-cid-gfxw5uxv]:focus-visible,summary[data-astro-cid-gfxw5uxv]:focus-visible{outline:3px solid var(--piremos-claro);outline-offset:4px}@media (hover:hover){.chip[data-astro-cid-gfxw5uxv]:hover:not([aria-pressed=true]){background:var(--lavanda-claro)}.tarjeta[data-astro-cid-gfxw5uxv]>summary[data-astro-cid-gfxw5uxv]:hover{color:var(--piremos)}}@media (width<=760px){.tarjeta[data-astro-cid-gfxw5uxv]>summary[data-astro-cid-gfxw5uxv]{grid-template-columns:22px minmax(0,1fr) 36px;gap:10px;padding:16px;font-size:17px}.control[data-astro-cid-gfxw5uxv]{width:36px;height:36px}.respuesta[data-astro-cid-gfxw5uxv]{padding:0 20px 24px 48px}.respuesta[data-astro-cid-gfxw5uxv] p[data-astro-cid-gfxw5uxv]{font-size:16px;line-height:1.65}.grupo[data-astro-cid-gfxw5uxv]{flex-direction:column;align-items:flex-start}.chip[data-astro-cid-gfxw5uxv]{padding-inline:12px;font-size:12px}}.cierre-envoltura[data-astro-cid-s6wes54b]{max-width:calc(var(--ancho-angosto) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.cierre-registro[data-astro-cid-s6wes54b]{isolation:isolate;margin-block:var(--espacio-seccion);background:var(--piremos);color:var(--fondo);border-radius:16px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.rutas-viaje[data-astro-cid-s6wes54b]{z-index:-1;width:100%;height:100%;color:var(--lavanda);opacity:.22;pointer-events:none;position:absolute;inset:0}.rutas-viaje[data-astro-cid-s6wes54b] path[data-astro-cid-s6wes54b],.rutas-viaje[data-astro-cid-s6wes54b] circle[data-astro-cid-s6wes54b]{stroke:currentColor;stroke-width:1.2px}.rutas-viaje[data-astro-cid-s6wes54b] .trayecto[data-astro-cid-s6wes54b]{stroke-dasharray:7 9}.contenido-cierre[data-astro-cid-s6wes54b]{text-align:center;width:100%}h2[data-astro-cid-s6wes54b]{letter-spacing:-.025em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.15}.descripcion-cierre[data-astro-cid-s6wes54b]{max-width:none;color:var(--fondo);text-wrap:pretty;margin:22px 0 0;font-size:18px;line-height:1.7}.acciones-cierre[data-astro-cid-s6wes54b]{justify-content:center;align-items:flex-start;gap:18px;margin-top:32px;display:flex}.campo-cierre[data-astro-cid-s6wes54b]{flex:1;min-width:0;max-width:600px}.error-correo[data-astro-cid-s6wes54b]{color:var(--fondo);text-align:left;margin:8px 0 0 20px;font-size:14px;line-height:1.4}.boton-whatsapp[data-astro-cid-s6wes54b]{flex-shrink:0;min-height:62px;line-height:1.3}.logo-whatsapp[data-astro-cid-s6wes54b]{flex-shrink:0;width:24px;height:24px}.registro-correo[data-astro-cid-s6wes54b]{background:color-mix(in srgb,var(--piremos) 75%,var(--noche));border:1px solid color-mix(in srgb,var(--lavanda) 45%,transparent);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;max-width:600px;margin:0;padding:6px;display:flex}input[data-astro-cid-s6wes54b]{width:100%;min-width:0;color:var(--fondo);font:inherit;caret-color:var(--lima);background:0 0;border:0;border-radius:999px;flex:1;padding:10px 12px 10px 20px;font-size:16px}input[data-astro-cid-s6wes54b]::placeholder{color:var(--lavanda-claro);opacity:1}button[data-astro-cid-s6wes54b]{flex-shrink:0}button[data-astro-cid-s6wes54b] svg[data-astro-cid-s6wes54b]{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.solo-lectores[data-astro-cid-s6wes54b]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[data-astro-cid-s6wes54b]:focus-visible{outline:2px solid var(--lima);outline-offset:4px}@media (width<=760px){.cierre-registro[data-astro-cid-s6wes54b]{padding:32px 20px}.descripcion-cierre[data-astro-cid-s6wes54b]{margin-top:18px;font-size:16px}.acciones-cierre[data-astro-cid-s6wes54b]{flex-direction:column;align-items:stretch;gap:14px;margin-top:26px}.campo-cierre[data-astro-cid-s6wes54b]{order:-1;max-width:none}.error-correo[data-astro-cid-s6wes54b]{margin-left:8px}.registro-correo[data-astro-cid-s6wes54b]{border-radius:28px;flex-direction:column;align-items:stretch;gap:8px;max-width:none;padding:8px}input[data-astro-cid-s6wes54b]{min-height:48px;padding:14px 12px 14px 16px}button[data-astro-cid-s6wes54b]{width:100%}.boton-whatsapp[data-astro-cid-s6wes54b]{width:100%;min-height:48px;padding-inline:12px;font-size:15px}.rutas-viaje[data-astro-cid-s6wes54b]{opacity:.16}}.pie[data-astro-cid-lfss2zgl]{--gris-pie:#706982;background:var(--fondo);border-top:1px solid #e0e0e0}.contenido[data-astro-cid-lfss2zgl]{max-width:976px;padding:56px var(--margen) 48px;margin:0 auto}.superior[data-astro-cid-lfss2zgl]{grid-template-columns:2.3fr 1fr;gap:40px;display:grid}.marca[data-astro-cid-lfss2zgl] img[data-astro-cid-lfss2zgl]{width:auto;height:36px;display:block}.frase[data-astro-cid-lfss2zgl]{font-family:var(--letra-titulos);margin:20px 0 0;font-size:17px;font-weight:600}.descripcion[data-astro-cid-lfss2zgl]{max-width:22em;color:var(--gris-pie);margin:8px 0 0;font-size:15px;line-height:1.55}.legal[data-astro-cid-lfss2zgl] h2[data-astro-cid-lfss2zgl]{color:var(--gris-pie);font-family:var(--letra-texto);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:600}ul[data-astro-cid-lfss2zgl]{margin:0;padding:0;list-style:none}.legal[data-astro-cid-lfss2zgl] li[data-astro-cid-lfss2zgl]+li[data-astro-cid-lfss2zgl]{margin-top:12px}.legal[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{color:var(--gris-pie);font-size:15px;text-decoration:none}@media (hover:hover){.legal[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:hover{color:var(--piremos)}}.inferior[data-astro-cid-lfss2zgl]{border-top:1px solid #e0e0e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:40px;padding-top:24px;display:flex}.derechos[data-astro-cid-lfss2zgl]{color:var(--gris-pie);margin:0;font-size:13px}.redes[data-astro-cid-lfss2zgl]{gap:20px;display:flex}.redes[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{color:var(--gris-pie);border-radius:6px;display:block}@media (hover:hover){.redes[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:hover{color:var(--piremos)}}.redes[data-astro-cid-lfss2zgl] svg[data-astro-cid-lfss2zgl]{width:24px;height:24px;display:block}.trazo[data-astro-cid-lfss2zgl]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.relleno[data-astro-cid-lfss2zgl]{fill:currentColor}.legal[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:focus-visible,.redes[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}@media (width<=640px){.superior[data-astro-cid-lfss2zgl]{grid-template-columns:1fr}}html:has(dialog.suscripcion[open]){overflow:hidden}.suscripcion[data-astro-cid-sdi7hhm2]{background:var(--fondo);width:min(480px,100vw - 32px);color:var(--noche);border:none;border-radius:28px;padding:0;box-shadow:0 24px 80px #0f032d59}.suscripcion[data-astro-cid-sdi7hhm2]:focus{outline:none}.suscripcion[data-astro-cid-sdi7hhm2]::backdrop{backdrop-filter:blur(2px);background:#0f032d99}.caja[data-astro-cid-sdi7hhm2]{padding:40px;position:relative}.cerrar[data-astro-cid-sdi7hhm2]{color:#706982;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:20px;right:20px}.cerrar[data-astro-cid-sdi7hhm2] svg[data-astro-cid-sdi7hhm2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}@media (hover:hover){.cerrar[data-astro-cid-sdi7hhm2]:hover{background:var(--lavanda-claro);color:var(--piremos)}}h2[data-astro-cid-sdi7hhm2]{font-family:var(--letra-titulos);letter-spacing:-.02em;margin:0 40px 12px 0;font-size:26px;font-weight:700;line-height:1.15}.intro[data-astro-cid-sdi7hhm2]{color:#706982;margin:0 0 28px;font-size:16px;line-height:1.5}label[data-astro-cid-sdi7hhm2]{color:#706982;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:500;display:block}input[data-astro-cid-sdi7hhm2]{width:100%;color:var(--noche);font-family:var(--letra-texto);background:0 0;border:none;border-bottom:1.5px solid #8b8499;border-radius:0;margin:0 0 24px;padding:8px 0;font-size:17px;display:block}input[data-astro-cid-sdi7hhm2]::placeholder{color:#9d97ad}input[data-astro-cid-sdi7hhm2]:focus{border-bottom-color:var(--piremos);outline:none}input[data-astro-cid-sdi7hhm2]:focus-visible{border-bottom-width:2.5px}input[data-astro-cid-sdi7hhm2][aria-invalid=true]{border-bottom-color:#b3261e}.error[data-astro-cid-sdi7hhm2]{color:#b3261e;margin:-18px 0 14px;font-size:14px;line-height:1.4}.boton-principal[data-astro-cid-sdi7hhm2].enviar{width:100%;min-height:56px;font-size:18px}.cerrar[data-astro-cid-sdi7hhm2]:focus-visible,.legal[data-astro-cid-sdi7hhm2] a[data-astro-cid-sdi7hhm2]:focus-visible{outline:2px solid var(--piremos);outline-offset:3px}.legal[data-astro-cid-sdi7hhm2]{color:#706982;margin:20px 0 0;font-size:13px;line-height:1.5}.legal[data-astro-cid-sdi7hhm2] a[data-astro-cid-sdi7hhm2]{color:inherit;text-decoration:none;transition:color .15s}@media (hover:hover){.legal[data-astro-cid-sdi7hhm2] a[data-astro-cid-sdi7hhm2]:hover{color:var(--noche)}}.gracias[data-astro-cid-sdi7hhm2]{padding:8px 0}.gracias[data-astro-cid-sdi7hhm2] p[data-astro-cid-sdi7hhm2]{color:#706982;margin:0;font-size:16px;line-height:1.5}.gracias[data-astro-cid-sdi7hhm2] .gracias-titulo[data-astro-cid-sdi7hhm2]{color:var(--noche);font-family:var(--letra-titulos);margin-bottom:8px;font-size:22px;font-weight:700}
