.au{--tinta:#020618;--tinta-2:#45556c;--tinta-3:#62748e;--linea:#e2e8f0;--linea-2:#cad5e2;--perla:#faf9f5;--blanco:#ffffff;--violeta:#7f22fe;--violeta-2:#6a0ee6;--violeta-suave:#f3efff;--riesgo:#a8322a;--riesgo-fondo:#fbeeec;--ease:cubic-bezier(0.16,1,0.3,1);display:grid;min-height:100vh;min-height:100dvh;background:var(--perla);color:var(--tinta);font-family:var(--jx-sans),system-ui,sans-serif;font-size:1rem;line-height:1.55}html:has(.au),html:has(.au) body{background:#faf9f5;color-scheme:light}@media (min-width:1024px){.au{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.au :focus-visible{outline:2px solid var(--violeta);outline-offset:3px}.au a{color:inherit}.au-lado{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,6vw,4rem);overflow:hidden}.au-lado:before{content:"";position:absolute;bottom:-18rem;left:-14rem;width:36rem;height:36rem;border-radius:50%;background:radial-gradient(closest-side,rgb(127 34 254/.16),transparent);pointer-events:none}.au-marca{position:relative;display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;color:var(--tinta);font-size:1.6rem;font-weight:500;letter-spacing:-.03em;text-decoration:none}.au-marca__iso{width:3.25rem;height:3.25rem;-o-object-fit:contain;object-fit:contain}.au-marca>span>span{color:var(--violeta)}.au-contenido{position:relative;display:grid;align-content:center;flex:1;width:100%;max-width:26rem;margin:0 auto;padding:2.5rem 0}.au-legal{position:relative;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0;color:var(--tinta-3);font-size:.85rem}.au-legal a{text-decoration:none}.au-legal a:hover{color:var(--tinta);text-decoration:underline;text-underline-offset:.2em}.au-ante{display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem;color:var(--tinta-3);font-size:.875rem}.au-ante:before{content:"";width:1.75rem;height:1px;background:var(--linea-2)}.au-titulo{margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.au-bajada{margin:.75rem 0 2rem;color:var(--tinta-2);text-wrap:pretty}.au-form{display:grid;gap:1.1rem}.au-campo{display:grid;gap:.4rem}.au-campo label{font-size:.9rem;font-weight:500}.au-campo label span{color:var(--tinta-3);font-weight:400}.au-entrada{position:relative}.au-campo input{width:100%;min-height:3rem;padding:.7rem .9rem;border:1px solid var(--linea-2);border-radius:12px;background:var(--blanco);color:var(--tinta);font:inherit;font-size:1rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.au-campo input::-moz-placeholder{color:#90a1b9}.au-campo input::placeholder{color:#90a1b9}.au-campo input:hover{border-color:#90a1b9}.au-campo input:focus{border-color:var(--violeta);outline:none;box-shadow:0 0 0 4px rgb(127 34 254/.12)}.au-entrada input{padding-right:3rem}.au-ver{position:absolute;top:50%;right:.4rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:9px;background:transparent;color:var(--tinta-3);cursor:pointer;transform:translateY(-50%)}.au-ver:hover{background:var(--violeta-suave);color:var(--violeta-2)}.au-codigo{font-size:1.5rem!important;font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center}.au-ayuda{margin:0;color:var(--tinta-3);font-size:.82rem}.au-error{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.75rem .9rem;border-radius:12px;background:var(--riesgo-fondo);color:var(--riesgo);font-size:.9rem}.au-error svg{flex:none;margin-top:.15rem}.au-boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.1rem;margin-top:.4rem;padding:.75rem 1.25rem;border:0;border-radius:12px;background:radial-gradient(150% 180% at 11% 140%,#000 37%,#1a0b2e 61%,#3b1f5c 78%,#582a8e 100%);color:#fff;font:inherit;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 1px 2px rgb(2 6 24/.2),0 8px 20px -8px rgb(88 42 142/.55);transition:filter .18s ease-out,transform .16s var(--ease)}.au-boton:hover{filter:brightness(1.18)}.au-boton:active{transform:scale(.98)}.au-boton:disabled{cursor:progress;filter:saturate(.6) brightness(1.1)}.au-pie{margin:1.5rem 0 0;color:var(--tinta-2);font-size:.95rem}.au-enlace,.au-pie a{border:0;background:none;padding:0;color:var(--violeta-2)!important;font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.au-enlace:hover,.au-pie a:hover{text-decoration:underline;text-underline-offset:.2em}.au-nota{margin:0;color:var(--tinta-3);font-size:.8rem}.au-nota a{color:var(--tinta-2);text-decoration:underline;text-underline-offset:.2em}.au-vitrina{display:none}@media (min-width:1024px){.au-vitrina{position:sticky;top:.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:calc(100dvh - 1.5rem);margin:.75rem .75rem .75rem 0;padding:clamp(2rem,3.5vw,3.25rem);overflow:hidden;border:1px solid var(--linea);border-radius:22px;background:radial-gradient(60% 50% at 85% 20%,rgb(127 34 254/.1),transparent 70%),radial-gradient(50% 45% at 10% 95%,rgb(127 34 254/.08),transparent 70%),linear-gradient(160deg,#f7f5fc,#eef1f6)}.au-vitrina:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(2 6 24/.07) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);pointer-events:none}}.au-vitrina>*{position:relative}.au-vitrina__titulo{max-width:16ch;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.05;letter-spacing:-.035em}.au-vitrina__titulo span{color:var(--violeta)}.au-vitrina__bajada{max-width:40ch;margin:.9rem 0 0;color:var(--tinta-2);text-wrap:pretty}.au-escena{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center}.au-escena__caja{position:relative;height:22.5rem}.au-tarjeta{position:absolute;border:1px solid var(--linea);border-radius:16px;background:var(--blanco);box-shadow:0 1px 2px rgb(2 6 24/.05),0 24px 48px -24px rgb(2 6 24/.28);font-size:.82rem}.au-tarjeta__cabeza{display:flex;align-items:center;gap:.45rem;padding:.75rem .95rem;border-bottom:1px solid var(--linea);color:var(--tinta-2);font-weight:500}.au-tarjeta__cabeza svg{color:var(--violeta)}.au-tarjeta--chat{top:0;left:0;width:min(24rem,60%);padding-bottom:.95rem}.au-burbuja{margin:.8rem .95rem 0;line-height:1.45}.au-burbuja--yo{width:-moz-fit-content;width:fit-content;max-width:85%;margin-left:auto;padding:.55rem .8rem;border-radius:12px 12px 4px 12px;background:var(--tinta);color:#f8fafc}.au-burbuja--ia{padding:.7rem .8rem;border:1px solid var(--linea);border-radius:12px 12px 12px 4px;background:#fbfaff}.au-burbuja--ia p{margin:.3rem 0 0;color:var(--tinta)}.au-burbuja__autor{display:inline-flex;align-items:center;gap:.3rem;color:var(--violeta-2);font-size:.75rem;font-weight:600}.au-fuentes{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.au-fuentes span{padding:.18rem .5rem;border-radius:999px;background:var(--violeta-suave);color:var(--violeta-2);font-size:.72rem;font-weight:500}.au-tarjeta--ficha{bottom:0;left:22%;z-index:2;display:flex;gap:.65rem;align-items:center;padding:.7rem .9rem;transform:rotate(-2deg)}.au-ficha__icono{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;background:var(--violeta-suave);color:var(--violeta-2)}.au-ficha__texto{display:grid;line-height:1.3}.au-ficha__texto strong{font-weight:500}.au-ficha__texto span{color:var(--tinta-3);font-size:.75rem}.au-tarjeta--doc{top:3.25rem;right:0;width:min(19rem,43%);transform:rotate(1.5deg)}@media (max-height:760px){.au-tarjeta--ficha,.au-vitrina__bajada{display:none}}.au-hoja{display:grid;gap:.45rem;padding:.95rem 1rem .8rem;font-family:Times New Roman,Times,serif;font-size:.78rem;color:var(--tinta)}.au-hoja__fecha{justify-self:end;color:var(--tinta-2);font-size:.7rem}.au-hoja__linea{height:.42rem;border-radius:4px;background:var(--linea)}.au-hoja__linea--corta,.au-hoja__linea--media{height:auto;background:none}.au-hoja__linea b{font-weight:700}.au-hoja__linea--media b{padding:0 .2rem;border-radius:3px;background:var(--violeta-suave);color:var(--violeta-2)}.au-hoja__firmas{display:flex;gap:1rem;margin-top:.5rem}.au-hoja__firmas span{flex:1;border-top:1px solid var(--tinta-3)}.au-tarjeta__pie{display:flex;justify-content:flex-end;gap:.4rem;padding:.6rem .8rem;border-top:1px solid var(--linea)}.au-mini-boton{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border:1px solid var(--linea-2);border-radius:8px;color:var(--tinta);font-size:.72rem;font-weight:500}.au-mini-boton--marca{border-color:var(--violeta);background:var(--violeta);color:#fff}.au-beneficios{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;padding:1.1rem 0 0;border-top:1px solid rgb(2 6 24/.08);list-style:none;color:var(--tinta-2);font-size:.9rem}.au-beneficios li{display:inline-flex;align-items:center;gap:.45rem}.au-beneficios svg{color:var(--violeta)}@media (prefers-reduced-motion:no-preference){.au-tarjeta{animation:au-entra .7s var(--ease) both}.au-tarjeta--ficha{animation-delay:.12s}.au-tarjeta--doc{animation-delay:.22s}}@keyframes au-entra{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:reduce){.au-boton,.au-campo input{transition:none}}