.ai{position:relative}.ai-cab{max-width:720px;margin-bottom:var(--s-cabeza);gap:16px;display:grid}.ai-cab-ancha{max-width:860px}#incluye,#planes,.ai-cap,.z-plan[id]{scroll-margin-top:calc(var(--nav-space) + 20px)}.ai-heroe{margin-top:calc(-1 * var(--nav-space));background:var(--noche);color:var(--crema);border-radius:0 0 var(--r-banda) var(--r-banda);--luz-x:72%;--luz-y:30%;position:relative;overflow:hidden}.ai-heroe-caja{padding-top:calc(var(--nav-space) + clamp(48px, 8vh, 104px));grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);padding-bottom:clamp(72px,9vw,128px);display:grid;position:relative}.ai-heroe-texto{min-width:0}.ai-heroe-etiqueta{color:var(--teal-suave)}.ai-titular{font-family:var(--font-display);letter-spacing:-.035em;color:var(--crema);text-wrap:balance;margin:22px 0 0;font-size:clamp(44px,4.9vw,68px);font-weight:700;line-height:.98}.ai-titular>span:last-child .in-renglon{color:var(--teal-suave)}.ai-heroe-entrada{max-width:46ch;font-size:var(--t-lead);color:var(--crema-80);text-wrap:pretty;margin:26px 0 0;line-height:1.5}.ai-heroe-desde{font-family:var(--font-display);letter-spacing:-.02em;color:var(--teal-suave);font-variant-numeric:tabular-nums;margin:22px 0 0;font-size:clamp(24px,2.2vw,30px);font-weight:700}.ai-heroe-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ai-heroe-datos{flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ai-heroe-datos li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--crema-80);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ai-heroe-datos svg{color:var(--teal-suave);flex:none}.ai-heroe-medios{padding-bottom:30%;position:relative}.ai-heroe-atras{width:90%;margin-left:auto}.ai-heroe-frente{width:70%;position:absolute;bottom:0;left:0;box-shadow:0 1px 2px #0003,0 32px 64px -24px #0000008c}.ai-heroe-medios img{width:100%;height:auto;display:block}.ai-heroe-atras{animation:z-ventana .9s var(--ease-out) .3s both}.ai-heroe-frente{animation:z-ventana .9s var(--ease-out) .48s both}.ai-planes{padding-top:var(--s-pivote)}.ai-planes .z-planes,.ai-planes .pc-dev{max-width:none}.ai-planes .ai-cab .z-lead{max-width:64ch;font-size:16px}.ai-incluye{padding-top:var(--s-pivote)}.ai-indice ol{flex-wrap:wrap;gap:6px clamp(18px,2.4vw,36px);max-width:1100px;margin:0 0 clamp(56px,7vw,104px);padding:0;list-style:none;display:flex}.ai-indice a{font-family:var(--font-display);letter-spacing:-.025em;color:var(--tinta-62);text-underline-offset:8px;transition:color .18s var(--ease-snap), text-decoration-color .18s var(--ease-snap), transform .1s var(--ease-snap);align-items:flex-start;gap:6px;font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.ai-indice sup{font-family:var(--font-mono);letter-spacing:.06em;color:var(--carbon);transition:color .18s var(--ease-snap);margin-top:.5em;font-size:12px;font-weight:500;line-height:1}.ai-indice a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ai-indice a:hover{color:var(--noche);text-decoration-color:currentColor}.ai-indice a:hover sup{color:var(--noche)}}.ai-indice a:focus-visible{outline:2px solid var(--noche);outline-offset:4px;color:var(--noche);border-radius:6px}.ai-indice a:focus-visible sup{color:var(--noche)}.ai-capitulos{display:grid}.ai-cap{border-top:1px solid var(--borde);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);padding:clamp(48px,6vw,88px) 0;display:grid}.ai-cap-pega{top:calc(var(--nav-space) + 28px);justify-items:start;gap:14px;display:grid;position:sticky}.ai-cap-n{font-family:var(--font-display);letter-spacing:-.045em;color:var(--teal-suave);font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,96px);font-weight:700;line-height:.9}.ai-cap-nombre{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tinta);text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.02}.ai-cap-hace{font-size:var(--t-lead);color:var(--carbon);text-wrap:pretty;max-width:36ch;margin:0;line-height:1.5}.ai-cap-captura{width:100%;margin-top:14px}.ai-cap-captura img{width:100%;height:auto;display:block}.ai-cap-cuerpo{gap:clamp(32px,3.6vw,48px);min-width:0;display:grid}.ai-bloque{gap:12px;display:grid}.ai-bloque-para{color:var(--noche)}.ai-bloque-titulo{font-family:var(--font-display);font-weight:600;font-size:var(--t-sub);letter-spacing:-.015em;color:var(--tinta);margin:0;line-height:1.2}.ai-lista{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ai-lista li{color:var(--tinta);text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:17px;line-height:1.5;display:grid}.ai-lista svg{color:var(--teal);margin-top:4px}.ai-porplan{gap:14px;display:grid}.ai-columnas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-col{border-radius:var(--r-tarjeta);background:var(--tarjeta);color:var(--tinta);align-content:start;gap:16px;padding:20px;display:grid}.ai-col[data-recomendado]{background:var(--noche);color:var(--crema)}.ai-col-plan{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.ai-col dl{gap:14px;margin:0;display:grid}.ai-col dl>div{gap:4px;display:grid}.ai-col dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--carbon);font-size:11px}.ai-col dd{text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.ai-col dd[data-no]{color:var(--carbon);font-weight:400}.ai-col[data-recomendado] dt{color:var(--teal-suave)}.ai-col[data-recomendado] dd[data-no]{color:var(--crema-80)}.ai-nota{background:var(--teal-palido);color:var(--noche);border-radius:12px;max-width:62ch;margin:0;padding:16px 20px;font-size:15px;line-height:1.6}.ai-funciona{--banda-m:clamp(8px, 1.2vw, 16px);margin:var(--s-pivote) var(--banda-m) 0;padding:var(--s-pivote) 0;background:var(--noche);color:var(--crema);border-radius:var(--r-banda)}.ai-funciona .z-etiqueta{color:var(--teal-suave)}.ai-funciona>.z-wrap{padding-inline:calc(var(--pad-x) - var(--banda-m));max-width:calc(var(--w-contenido) + 2 * (var(--pad-x) - var(--banda-m)))}.ai-reglas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(40px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.ai-reglas li{grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ai-reglas-n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--teal-suave);font-size:12px}.ai-reglas p{color:var(--crema-80);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.ai-compromisos-titulo{margin:clamp(64px,8vw,112px) 0 24px;font-weight:500}.ai-compromisos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(40px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.ai-compromisos li{align-content:start;gap:10px;display:grid}.ai-compromiso-titulo{font-family:var(--font-display);letter-spacing:-.025em;color:var(--crema);text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.08}.ai-compromisos li p:last-child{color:var(--crema-80);margin:0;font-size:16px;line-height:1.55}.ai .pc-pregunta:hover{border-color:var(--borde)}.ai .pc-pregunta .pc-pliegue-signo{transition:background-color .18s var(--ease-snap)}@media (hover:hover) and (pointer:fine){.ai .pc-pregunta:hover{border-color:var(--borde-fuerte)}.ai .pc-pregunta>summary:hover .pc-pliegue-signo{background:var(--teal-palido)}}@media (max-width:900px){.ai-heroe-caja{padding-top:calc(var(--nav-space) + 32px);grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:56px}.ai-titular{margin-top:16px;font-size:clamp(40px,11vw,56px)}.ai-heroe-entrada{margin-top:20px;font-size:17px}.ai-heroe-medios{padding-bottom:26%}.ai-cap{grid-template-columns:minmax(0,1fr);gap:28px}.ai-cap-pega{position:static}.ai-cap-n{font-size:56px}.ai-lista li{font-size:16px}.ai-columnas{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pad-x));padding:0 var(--pad-x) 6px;scroll-padding-inline:var(--pad-x);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.ai-columnas::-webkit-scrollbar{display:none}.ai-col{scroll-snap-align:start;flex:0 0 min(76%,300px)}.ai-reglas,.ai-compromisos{grid-template-columns:minmax(0,1fr)}.ai-reglas li{grid-template-columns:32px minmax(0,1fr)}.ai-reglas p{font-size:16px}}@media (max-width:560px){.ai-heroe-ctas .z-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.ai-heroe-atras,.ai-heroe-frente{animation:none}.ai-indice a:active{transform:none}}
