:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--qr-brand:#4d61f4;--qr-brand-strong:#3a4ee0;--qr-brand-soft:#eceefe;--qr-brand-contrast:#fff;--qr-brand-ink:#4356e8;--qr-brand-canvas:#3a4ee0;--qr-on-brand:#fff;--qr-on-brand-2:#d5dbff;--qr-accent:#d7fd7d;--qr-accent-ink:#2b3a12;--qr-bg:#f6f7fc;--qr-surface:#fff;--qr-surface-alt:#f1f2fa;--qr-border:#e3e5f2;--qr-border-strong:#c9cce4;--qr-text:#3e3c3d;--qr-text-muted:#5f6266;--qr-text-faint:#6b6f75;--qr-danger:#c8322b;--qr-danger-soft:#fdecea;--qr-success:#1c7a4f;--qr-success-soft:#e7f5ee;--qr-warning:#9a6300;--qr-warning-soft:#fdf3e0;--qr-radius-sm:6px;--qr-radius:10px;--qr-radius-lg:16px;--qr-shadow:0 1px 2px #1018280f, 0 1px 3px #1018281a;--qr-shadow-lg:0 12px 32px #1018281f;--qr-space-1:4px;--qr-space-2:8px;--qr-space-3:12px;--qr-space-4:16px;--qr-space-5:24px;--qr-space-6:32px;--qr-space-7:48px;--qr-font:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--qr-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--qr-brand:#8b97ff;--qr-brand-strong:#a6b0ff;--qr-brand-soft:#1e2140;--qr-brand-contrast:#10122b;--qr-brand-ink:#8b97ff;--qr-accent:#d7fd7d;--qr-accent-ink:#2b3a12;--qr-bg:#0b0d1a;--qr-surface:#12142a;--qr-surface-alt:#181b36;--qr-border:#272c4d;--qr-border-strong:#383e66;--qr-text:#e9edf1;--qr-text-muted:#a3adb9;--qr-text-faint:#7b8794;--qr-danger:#ff8078;--qr-danger-soft:#3a1f1d;--qr-success:#5fd39a;--qr-success-soft:#142b22;--qr-warning:#e6b45c;--qr-warning-soft:#302516;--qr-shadow:0 1px 2px #0006, 0 1px 3px #0000004d;--qr-shadow-lg:0 12px 32px #00000080}}:root[data-theme=dark]{--qr-brand:#4b93e4;--qr-brand-strong:#6aa8ec;--qr-brand-soft:#14263a;--qr-brand-contrast:#06111f;--qr-bg:#0c0e11;--qr-surface:#121519;--qr-surface-alt:#171b20;--qr-border:#242a31;--qr-border-strong:#323a43;--qr-text:#e9edf1;--qr-text-muted:#9aa5b1;--qr-text-faint:#6b7681;--qr-danger:#ff8078;--qr-danger-soft:#3a1f1d;--qr-success:#5fd39a;--qr-success-soft:#142b22;--qr-warning:#e6b45c;--qr-warning-soft:#302516}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--qr-font);color:var(--qr-text);background:var(--qr-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}img,svg{max-width:100%}.qr-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qr-button{justify-content:center;align-items:center;gap:var(--qr-space-2);border-radius:var(--qr-radius);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:550;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.qr-button--md{padding:9px 16px;font-size:.9375rem}.qr-button--sm{padding:5px 11px;font-size:.875rem}.qr-button:disabled{opacity:.55;cursor:not-allowed}.qr-button--primary{background:var(--qr-brand);color:var(--qr-brand-contrast)}.qr-button--primary:hover:not(:disabled){background:var(--qr-brand-strong)}.qr-button--secondary{background:var(--qr-surface);border-color:var(--qr-border-strong);color:var(--qr-text)}.qr-button--secondary:hover:not(:disabled){background:var(--qr-surface-alt)}.qr-button--ghost{color:var(--qr-text-muted);background:0 0}.qr-button--ghost:hover:not(:disabled){background:var(--qr-surface-alt);color:var(--qr-text)}.qr-button--danger{background:var(--qr-danger);color:#fff}.qr-button--danger:hover:not(:disabled){filter:brightness(.92)}.qr-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.64s linear infinite qr-spin}@keyframes qr-spin{to{transform:rotate(360deg)}}.qr-card{background:var(--qr-surface);border:1px solid var(--qr-border);border-radius:var(--qr-radius-lg);padding:var(--qr-space-5);box-shadow:var(--qr-shadow)}.qr-card__head{justify-content:space-between;align-items:flex-start;gap:var(--qr-space-4);margin-bottom:var(--qr-space-4);flex-wrap:wrap;display:flex}.qr-card__title{margin:0;font-size:1.0625rem;font-weight:600}.qr-card__description{margin:var(--qr-space-1) 0 0;color:var(--qr-text-muted);font-size:.875rem}.qr-card__actions{gap:var(--qr-space-2);flex-wrap:wrap;display:flex}.qr-field{gap:var(--qr-space-2);flex-direction:column;display:flex}.qr-field__label{font-size:.875rem;font-weight:550}.qr-field__input{width:100%;font:inherit;color:var(--qr-text);background:var(--qr-surface);border:1px solid var(--qr-border-strong);border-radius:var(--qr-radius);padding:9px 12px;transition:border-color .12s}.qr-field__input:hover:not(:disabled){border-color:var(--qr-text-faint)}.qr-field__input:disabled{background:var(--qr-surface-alt);cursor:not-allowed}.qr-field__input--error{border-color:var(--qr-danger)}.qr-field__hint{color:var(--qr-text-muted);margin:0;font-size:.8125rem}.qr-field__error{color:var(--qr-danger);margin:0;font-size:.8125rem}.qr-callout{gap:var(--qr-space-1);padding:var(--qr-space-3) var(--qr-space-4);border-radius:var(--qr-radius);border:1px solid #0000;flex-direction:column;font-size:.9062rem;display:flex}.qr-callout__title{font-weight:600}.qr-callout a{color:var(--qr-brand-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.qr-callout a:hover{text-decoration-thickness:2px}.qr-callout--info{background:var(--qr-brand-soft);border-color:color-mix(in srgb, var(--qr-brand) 25%, transparent)}.qr-callout--success{background:var(--qr-success-soft);border-color:color-mix(in srgb, var(--qr-success) 30%, transparent)}.qr-callout--warning{background:var(--qr-warning-soft);border-color:color-mix(in srgb, var(--qr-warning) 30%, transparent)}.qr-callout--danger{background:var(--qr-danger-soft);border-color:color-mix(in srgb, var(--qr-danger) 30%, transparent)}.qr-spinner{display:inline-flex}.qr-spinner__ring{border:2px solid var(--qr-border-strong);border-top-color:var(--qr-brand);border-radius:50%;width:18px;height:18px;animation:.64s linear infinite qr-spin}.qr-dialogo{width:100%;max-width:100%;height:100%;max-height:100%;color:inherit;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.qr-dialogo::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.qr-dialogo__caja{gap:var(--qr-space-3);width:min(30rem, calc(100vw - 2 * var(--qr-space-4)));padding:var(--qr-space-5);border-radius:var(--qr-radius-lg);border:1px solid var(--qr-border);background:var(--qr-surface);flex-direction:column;display:flex;box-shadow:0 24px 60px #00000059}.qr-dialogo__titulo{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600}.qr-dialogo__cuerpo{color:var(--qr-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.qr-dialogo__cuerpo--grave{border-inline-start:3px solid var(--qr-danger);padding-inline-start:var(--qr-space-3)}.qr-dialogo__acciones{justify-content:flex-end;gap:var(--qr-space-2);flex-wrap:wrap;margin-block-start:var(--qr-space-2);display:flex}@media (width<=24rem){.qr-dialogo__acciones{flex-direction:column-reverse}.qr-dialogo__acciones>*{width:100%}}@media (prefers-reduced-motion:no-preference){.qr-dialogo[open] .qr-dialogo__caja{animation:.14s ease-out qr-dialogo-entra}}@keyframes qr-dialogo-entra{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@font-face{font-family:Mosow;src:url(/fuentes/Mosow.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mosow;src:url(/fuentes/Mosow-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--indigo:#4d61f4;--indigo-lienzo:#3a4ee0;--indigo-hondo:#3a4ee0;--indigo-mas-hondo:#2f41c9;--lima:#d7fd7d;--lima-tinta:#2b3a12;--grafito:#3e3c3d;--papel:#fff;--lienzo:#f6f7fc;--lienzo-2:#eef0f9;--linea:#e3e5f2;--medio:#5f6266;--tenue:#6b6f75;--sobre-indigo:#fff;--sobre-indigo-2:#d5dbff;--linea-indigo:#ffffff3d;--vidrio:#ffffff1f;--display:"Mosow", "Poppins", system-ui, sans-serif;--texto:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif}body{background:var(--lienzo);color:var(--grafito);font-family:var(--texto);-webkit-font-smoothing:antialiased}.logotipo{aspect-ratio:966/222;background:currentColor;display:block;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--lima);color:var(--lima-tinta)}.btn--primary:hover{background:#e4ff96}.btn--ghost{border-color:var(--linea-indigo);color:var(--sobre-indigo);background:0 0}.btn--ghost:hover{background:var(--vidrio);border-color:var(--sobre-indigo)}.claro .btn--primary{background:var(--indigo);color:var(--sobre-indigo)}.claro .btn--primary:hover{background:var(--indigo-hondo)}.claro .btn--ghost{border-color:var(--linea);color:var(--grafito)}.claro .btn--ghost:hover{background:var(--lienzo-2);border-color:#c9cce4}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:6px}.portada :focus-visible{outline-color:var(--lima)}.portada{background:var(--indigo-lienzo);color:var(--sobre-indigo);padding-block-end:8px}.site-head{max-inline-size:76rem;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;padding:18px 20px;padding-block-start:calc(18px + env(safe-area-inset-top,0px));display:flex}.site-head__brand{color:var(--lima);align-items:center;display:flex}.site-head__brand .logotipo{inline-size:132px}.site-head nav{align-items:center;gap:20px;display:flex}.site-head nav a{color:var(--sobre-indigo-2);font-size:.9375rem;text-decoration:none;transition:color .14s}.site-head nav a:hover{color:var(--sobre-indigo)}.site-head nav a.site-head__cta{background:var(--lima);color:var(--lima-tinta);border-radius:999px;padding:9px 18px;font-weight:600}.site-head nav a.site-head__cta:hover{color:var(--lima-tinta);background:#e4ff96}main>section,.site-foot{max-inline-size:76rem;margin-inline:auto;padding-inline:20px}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{align-items:center;gap:34px;max-inline-size:76rem;margin-inline:auto;padding:18px 20px 54px;display:grid}@media (width>=62rem){.hero{grid-template-columns:minmax(0,1fr) auto;gap:56px;padding-block:34px 74px;padding-inline:20px}}.hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lima);margin:0 0 14px;font-size:.75rem;font-weight:700}.hero h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,6vw,3.6rem);font-weight:700;line-height:1.04}.hero__marcado{background:var(--lima);color:var(--lima-tinta);border-radius:999px;padding:0 .28em .06em;display:inline-block}.hero__lead{color:var(--sobre-indigo-2);max-inline-size:32rem;margin:18px 0 0;font-size:1.0625rem;line-height:1.5}.hero__actions{flex-wrap:wrap;gap:12px;margin-block-start:26px;display:flex}.hero__note{color:var(--sobre-indigo-2);opacity:.85;margin:16px 0 0;font-size:.8125rem}.demo{place-items:start center;gap:20px;display:grid}@media (width>=30rem){.demo{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:24px}}.demo__prueba{background:var(--papel);border-radius:6px;inline-size:fit-content;padding:13px;position:relative;box-shadow:0 26px 60px -26px #10143c8c,0 2px 6px #10143c40}.demo__corte{border:0 solid #ccd2d9;block-size:10px;inline-size:10px;position:absolute}.demo__corte--ai{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:5px;inset-inline-start:5px}.demo__corte--ad{border-block-start-width:1px;border-inline-end-width:1px;inset-block-start:5px;inset-inline-end:5px}.demo__corte--bi{border-block-end-width:1px;border-inline-start-width:1px;inset-block-end:5px;inset-inline-start:5px}.demo__corte--bd{border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:5px;inset-inline-end:5px}.demo__qr{block-size:auto;inline-size:min(255px,62vw);display:block}.demo__mandos{flex-direction:column;gap:15px;inline-size:100%;display:flex}.demo__grupo{border:0;margin:0;padding:0}.demo__grupo legend{letter-spacing:.1em;text-transform:uppercase;color:var(--sobre-indigo-2);padding:0 0 8px;font-size:.6875rem;font-weight:700}.demo__opciones{flex-wrap:wrap;gap:7px;display:flex}.demo__opcion{border:1px solid var(--linea-indigo);background:var(--vidrio);color:var(--sobre-indigo);font:inherit;cursor:pointer;border-radius:999px;padding:7px 13px;font-size:.8125rem;transition:background-color .14s,border-color .14s,color .14s}.demo__opcion:hover{background:#fff3}.demo__opcion[aria-pressed=true]{background:var(--lima);border-color:var(--lima);color:var(--lima-tinta);font-weight:600}.demo__color{border:1px solid var(--linea-indigo);cursor:pointer;border-radius:999px;block-size:29px;inline-size:29px;padding:0}.demo__color[aria-pressed=true]{outline:2px solid var(--lima);outline-offset:2px}.demo__interruptor{border:1px solid var(--linea-indigo);background:var(--vidrio);color:var(--sobre-indigo);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 7px;font-size:.8125rem;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.demo__interruptor:hover{background:#fff3}.demo__interruptor[aria-checked=true]{background:var(--lima);border-color:var(--lima);color:var(--lima-tinta);font-weight:600}.demo__pista{background:#ffffff4d;border-radius:999px;align-items:center;block-size:17px;inline-size:28px;padding:2px;transition:background-color .14s;display:inline-flex}.demo__interruptor[aria-checked=true] .demo__pista{background:#2b3a1259}.demo__bolita{background:var(--sobre-indigo);border-radius:999px;block-size:13px;inline-size:13px;transition:transform .16s}.demo__interruptor[aria-checked=true] .demo__bolita{background:var(--lima-tinta);transform:translate(11px)}.demo__descarga{border:1px dashed var(--linea-indigo);background:var(--vidrio);color:var(--sobre-indigo);font:inherit;text-align:start;cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin-block-start:3px;padding:11px 16px;font-size:.875rem;font-weight:600;transition:background-color .14s,border-color .14s;display:grid}.demo__descarga:hover{border-color:var(--lima);background:#fff3}.demo__descarga svg{color:var(--lima);grid-row:1/3}.demo__descarga span{color:var(--sobre-indigo-2);grid-column:2;font-size:.75rem;font-weight:400}.tiras{padding-block:46px 40px}.tiras ul{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2px 28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.tiras ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.tiras__pie{border-block-start:1px solid var(--linea);color:var(--tenue);margin:18px 0 0;padding-block-start:16px;font-size:.8125rem;line-height:1.6}.tiras li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 12px;padding-block:14px;display:grid}.tiras__icono{block-size:34px;inline-size:34px;color:var(--indigo-hondo);background:#eceefe;border-radius:10px;grid-row:1/3;place-items:center;margin-block-start:1px;display:grid}.tiras strong{font-size:.9375rem;font-weight:600;line-height:1.35}.tiras__como{color:var(--medio);font-size:.8125rem;line-height:1.5}.precios{padding-block:20px 76px}.precios h2{font-family:var(--texto);letter-spacing:-.03em;text-align:center;margin:0 0 6px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.precios__lead{text-align:center;color:var(--medio);margin:0 0 22px}.precios__ciclo{border:1px solid var(--linea);background:var(--papel);border-radius:999px;gap:3px;inline-size:fit-content;margin:0 auto 38px;padding:4px;display:flex}.precios__opcion{color:var(--medio);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 17px;font-size:.875rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.precios__opcion:hover{color:var(--grafito)}.precios__opcion[aria-checked=true]{background:var(--indigo);color:var(--sobre-indigo)}.precios__ahorro{background:var(--lima);color:var(--lima-tinta);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.precios__opcion[aria-checked=true] .precios__ahorro{background:var(--lima);color:var(--lima-tinta)}.precios__rejilla{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));align-items:stretch;gap:18px;display:grid}.plan{background:var(--papel);border:1px solid var(--linea);border-radius:18px;flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.plan--destacado{background:var(--indigo-lienzo);border-color:var(--indigo-lienzo);color:var(--sobre-indigo);box-shadow:0 30px 60px -34px var(--indigo)}@media (width>=58rem){.plan{transition:transform .2s;transform:scale(.975)}.plan--destacado{margin-block:-14px;padding-block:40px 34px;transform:scale(1)}}.plan__insignia{background:var(--lima);color:var(--lima-tinta);border-start-end-radius:17px;border-end-start-radius:14px;align-items:center;gap:5px;padding:5px 12px 6px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.plan h3{font-family:var(--texto);letter-spacing:-.01em;color:var(--medio);margin:0;font-size:1.0625rem;font-weight:600}.plan--destacado h3{color:var(--sobre-indigo-2)}.plan__precio{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:clamp(2rem,3.4vw,2.45rem);font-weight:700;display:flex}.plan__precio>span{font-family:var(--texto);letter-spacing:0;color:var(--tenue);font-size:.875rem;font-weight:400}.plan--destacado .plan__precio>span{color:var(--sobre-indigo-2)}.plan__cobro{color:var(--tenue);font-variant-numeric:tabular-nums;margin:-8px 0 0;font-size:.8125rem}.plan--destacado .plan__cobro{color:var(--sobre-indigo-2)}.plan__rasgos{color:var(--medio);flex-direction:column;flex:1;gap:9px;margin:4px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.plan--destacado .plan__rasgos{color:var(--sobre-indigo)}.plan__rasgos li{align-items:flex-start;gap:9px;display:flex}.plan__marca{block-size:19px;inline-size:19px;color:var(--indigo-hondo);background:#eceefe;border-radius:999px;flex:none;place-items:center;margin-block-start:1px;display:grid}.plan--destacado .plan__marca{background:var(--lima);color:var(--lima-tinta)}.plan__rasgo--no{color:var(--tenue)}.plan__rasgo--no .plan__marca{background:var(--lienzo-2);color:var(--tenue)}.plan--destacado .plan__rasgo--no{color:var(--sobre-indigo-2)}.plan--destacado .plan__rasgo--no .plan__marca{color:var(--sobre-indigo-2);background:#ffffff2e}.plan__cta{justify-content:center;margin-block-start:auto}.plan--destacado .plan__cta{background:var(--lima);color:var(--lima-tinta)}.plan--destacado .plan__cta:hover{background:#e4ff96}.precios__nota{text-align:center;max-inline-size:38rem;color:var(--tenue);margin:34px auto 0;font-size:.9375rem;line-height:1.6}.precios__nota strong{color:var(--grafito)}.precios__nota--menuda{margin-block-start:10px;font-size:.8125rem}.site-foot{border-block-start:1px solid var(--linea);color:var(--tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 20px;padding-block-end:calc(26px + env(safe-area-inset-bottom,0px));font-size:.875rem;display:flex}.site-foot__brand{color:var(--grafito);align-items:center;display:flex}.site-foot__brand .logotipo{inline-size:104px}.site-foot nav{gap:18px;display:flex}.site-foot a{color:inherit}.site-foot a:hover{color:var(--grafito)}.portada--legal{padding-block-end:0}.legal{max-inline-size:76rem;margin-inline:auto;padding-block:44px 72px;padding-inline:20px}.legal__texto{max-inline-size:44rem;color:var(--medio);font-size:1.0625rem;line-height:1.7}.legal h1{font-family:var(--texto);letter-spacing:-.01em;text-wrap:balance;color:var(--grafito);margin:0;font-size:clamp(1.75rem,4.5vw,2.25rem);font-weight:600;line-height:1.15}.legal__entradilla{color:var(--tenue);text-wrap:pretty;margin:14px 0 0;font-size:1.125rem;line-height:1.55}.legal__fecha{color:var(--tenue);margin:18px 0 0;font-size:.8125rem}.legal__hermanas{border-block-end:1px solid var(--linea);flex-wrap:wrap;gap:8px;margin-block:22px 40px;padding-block-end:26px;display:flex}.legal__hermanas a{border:1px solid var(--linea);background:var(--papel);color:var(--medio);border-radius:999px;padding:7px 14px;font-size:.875rem;text-decoration:none;transition:background .14s,border-color .14s,color .14s}.legal__hermanas a:hover{background:var(--lienzo-2);color:var(--grafito);border-color:#c9cce4}.legal h2{font-family:var(--texto);text-wrap:balance;color:var(--grafito);margin:48px 0 0;font-size:1.3125rem;font-weight:600;line-height:1.3}.legal h3{font-family:var(--texto);color:var(--grafito);margin:30px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35}.legal__texto p{text-wrap:pretty;margin:14px 0 0}.legal__texto h2+p,.legal__texto h3+p{margin-block-start:10px}.legal__texto strong{color:var(--grafito);font-weight:600}.legal__texto ul{flex-direction:column;gap:9px;margin:14px 0 0;padding-inline-start:22px;display:flex}.legal__texto li{text-wrap:pretty}.legal__texto li::marker{color:#b9bcd4}.legal__texto a{color:var(--indigo);text-underline-offset:2px;text-decoration-thickness:1px}.legal__texto a:hover{color:var(--indigo-mas-hondo)}.legal__datos{border:1px solid var(--linea);background:var(--papel);border-radius:14px;flex-direction:column;gap:12px;margin:20px 0 0;padding:18px 20px;font-size:.9375rem;display:flex}.legal__datos>div{gap:2px;display:grid}@media (width>=30rem){.legal__datos>div{grid-template-columns:11rem 1fr;align-items:baseline;gap:16px}}.legal__datos dt{color:var(--tenue)}.legal__datos dd{color:var(--grafito);margin:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.destino{--d-fondo:#f5f7f9;--d-plano:#fff;--d-linea:#e2e7ec;--d-tinta:#12171d;--d-tinta-2:#58636f;--d-azul:#4d61f4;--d-azul-fuerte:#3a4ee0;--d-azul-suave:#eceefe;--d-tinta-marca:#4356e8;--d-sobre-azul:#fff;background:var(--d-fondo);min-block-size:100dvh;color:var(--d-tinta);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){.destino{--d-fondo:#0d1116;--d-plano:#161c23;--d-linea:#252e38;--d-tinta:#e8edf3;--d-tinta-2:#98a4b1;--d-azul:#8b97ff;--d-azul-fuerte:#a6b0ff;--d-azul-suave:#1e2140;--d-tinta-marca:#8b97ff;--d-sobre-azul:#10122b}}.destino__lienzo{inline-size:100%;max-inline-size:27rem;flex-direction:column;flex:1;gap:18px;margin-inline:auto;padding:28px 16px 20px;padding-block-start:calc(28px + env(safe-area-inset-top,0px));display:flex}.destino--ancha .destino__lienzo{max-inline-size:46rem}.destino__cabecera{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.destino__cabecera--suelta{gap:4px}.destino__cabecera h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.destino__papel{color:var(--d-tinta-2);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.45}.destino__inicial{background:var(--d-azul-suave);block-size:68px;inline-size:68px;color:var(--d-tinta-marca);border-radius:999px;place-items:center;margin-block-end:2px;font-size:1.75rem;font-weight:700;display:grid}.destino__inicial--icono{font-size:0}.destino__filas{border:1px solid var(--d-linea);background:var(--d-linea);border-radius:14px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.destino__fila{background:var(--d-plano);min-block-size:58px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 14px;text-decoration:none;display:grid}.destino__fila--tocable{cursor:pointer}.destino__fila--tocable:active{background:var(--d-azul-suave)}.destino__fila-icono{background:var(--d-azul-suave);block-size:34px;inline-size:34px;color:var(--d-tinta-marca);border-radius:10px;place-items:center;display:grid}.destino__fila-texto{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.destino__fila-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--d-tinta-2);font-size:.75rem;font-weight:600}.destino__fila-valor{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.destino__fila-flecha{color:var(--d-tinta-2);flex:none}.destino__nota{border:1px solid var(--d-linea);background:var(--d-plano);color:var(--d-tinta-2);border-radius:12px;margin:0;padding:13px 15px;font-size:.875rem;line-height:1.55}.destino__clave{border:1px dashed var(--d-linea);background:var(--d-plano);letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:14px;margin:0;padding:17px 14px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:1.35rem;font-weight:600}.destino__clave--abierta{letter-spacing:0;color:var(--d-tinta-2);-webkit-user-select:auto;user-select:auto;font-family:inherit;font-size:1rem;font-weight:500}.destino__pasos{color:var(--d-tinta-2);flex-direction:column;gap:7px;margin:0;padding-inline-start:22px;font-size:.9375rem;line-height:1.45;display:flex}.destino__pasos strong{color:var(--d-tinta)}.destino__enlaces{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.destino__enlace{border:1px solid var(--d-linea);background:var(--d-plano);min-block-size:54px;color:inherit;text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.destino__enlace svg{color:var(--d-tinta-2);flex:none}.destino__enlace:active{background:var(--d-azul-suave);border-color:var(--d-azul)}.destino__imagen{border:1px solid var(--d-linea);background:var(--d-plano);border-radius:14px;block-size:auto;inline-size:100%}.destino__zocalo{padding-block:14px;background:linear-gradient(to top, var(--d-fondo) 72%, transparent);margin-block-start:auto;padding-block-end:calc(14px + env(safe-area-inset-bottom,0px));position:sticky;inset-block-end:0}.destino__accion{background:var(--d-azul);min-block-size:54px;inline-size:100%;color:var(--d-sobre-azul);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:15px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex}.destino__accion:active{background:var(--d-azul-fuerte)}.destino__accion--hecho{background:#1c7a4b}.destino__aviso{border:1px solid var(--d-linea);background:var(--d-plano);text-align:center;border-radius:16px;margin-block:auto;padding:26px 20px}.destino__aviso h1{letter-spacing:-.01em;margin:0 0 8px;font-size:1.1875rem;font-weight:650}.destino__aviso p{color:var(--d-tinta-2);margin:0;font-size:.9375rem;line-height:1.5}.destino__hueso{background:var(--d-linea);border-radius:10px;animation:1.4s ease-in-out infinite destino-latido}.destino__hueso--disco{border-radius:999px;block-size:68px;inline-size:68px;margin-inline:auto}.destino__hueso--titulo{block-size:26px;inline-size:62%;margin-inline:auto}.destino__hueso--linea{block-size:15px;inline-size:44%;margin-inline:auto}.destino__hueso--fila{border-radius:14px;block-size:58px}@keyframes destino-latido{0%,to{opacity:1}50%{opacity:.45}}
