.agp{--bg:#080c1b;--bg-2:#0d1328;--bg-3:#141b38;--tinta:#eef1ff;--gris:#a7b0cf;--gris-2:#7882a6;--linea:#ffffff14;--cian:#00d4ff;--rosa:#e040fb;--violeta:#8b5cf6;--violeta-2:#7c3aed;--grad:linear-gradient(100deg, #a78bfa 0%, #8b5cf6 30%, #22d3ee 100%);--grad-btn:linear-gradient(100deg, #e040fb 0%, #8b5cf6 45%, #00d4ff 100%);--texto:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--curva:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(900px 600px at 85% -10%, #7c3aed47, transparent 60%), radial-gradient(700px 500px at -10% 40%, #00d4ff14, transparent 60%), var(--bg);color:var(--tinta);font:16px/1.6 var(--texto);padding-top:64px;overflow-x:clip}.agp:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(var(--linea) 1px, transparent 1px), linear-gradient(90deg, var(--linea) 1px, transparent 1px);opacity:.55;background-size:56px 56px;height:1100px;position:absolute;inset:64px 0 auto;-webkit-mask-image:radial-gradient(80% 70% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 20%,#000 20%,#0000 75%)}.agp>*{z-index:1;position:relative}.agp a{color:inherit}.agp h1,.agp h2,.agp h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.agp h2{font-size:clamp(2rem,4.6vw,3.2rem)}.agp h3{letter-spacing:-.01em;font-size:1.25rem}.agp p,.agp ul,.agp ol,.agp dl,.agp dd{margin:0}.agp ul,.agp ol{padding:0;list-style:none}.ag-env{max-width:1160px;margin-inline:auto;padding-inline:20px}.ag-grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ag-etq{font:700 .74rem/1 var(--texto);letter-spacing:.16em;text-transform:uppercase;color:var(--cian)}.ag-sub{color:var(--gris);max-width:64ch;font-size:1.05rem}.ag-chica{color:var(--gris-2);font-size:.86rem}.ag-sec{padding-block:clamp(72px,10vw,128px)}.ag-cabeza{text-align:center;justify-items:center;gap:14px;margin-bottom:48px;display:grid}.ag-cabeza .ag-etq{align-items:center;gap:10px;display:inline-flex}.ag-cabeza .ag-etq:before,.ag-cabeza .ag-etq:after{content:"";opacity:.7;background:currentColor;width:22px;height:1.5px}.ag-mono{font-family:var(--mono);font-size:.86rem}.ag-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-botones{flex-wrap:wrap;gap:12px;display:flex}.ag-botones-centro{justify-content:center}.ag-btn{min-height:48px;transition:transform .25s var(--curva), box-shadow .25s, background-color .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.ag-btn:focus-visible,.agp button:focus-visible,.agp summary:focus-visible,.ag-presenta:focus-visible{outline:3px solid var(--cian);outline-offset:3px}.agp .ag-btn-grad{background:var(--grad-btn);color:#fff;box-shadow:0 10px 34px -10px #8b5cf6cc}.ag-btn-borde{color:var(--cian);background:#00d4ff0f;border:1.5px solid #00d4ff73}.agp .ag-btn-blanco{color:#2a1371;background:#fff}.ag-btn-borde-claro{color:#fff;border:1.5px solid #fff9}@media (hover:hover){.ag-btn:hover{transform:translateY(-2px)}.ag-btn-grad:hover{box-shadow:0 14px 40px -10px #e040fbbf}.ag-btn-borde:hover{background:#00d4ff1f}}.ag-vbarra{border-bottom:1px solid var(--linea);font:500 .76rem/1 var(--mono);color:var(--gris-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.ag-vbarra i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.ag-vbarra i:nth-child(2){background:#febc2e}.ag-vbarra i:nth-child(3){background:#28c840}.ag-vbarra span{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.ag-portada{padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,110px)}.ag-portada-grid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.ag-portada-grid{grid-template-columns:1.05fr 1fr;gap:56px}}.ag-portada-texto{justify-items:start;gap:22px;display:grid}.ag-etq-caja{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:8px;padding:8px 12px}.agp h1{letter-spacing:-.04em;font-size:clamp(2.7rem,7.4vw,5rem);line-height:1}.agp h1 span{display:block}.ag-lead{color:var(--gris);max-width:52ch;font-size:clamp(1.05rem,1.6vw,1.2rem)}.ag-carpetas{flex-wrap:wrap;gap:8px;display:flex}.ag-carpetas li{font:700 .82rem/1 var(--mono);color:#0b0f1f;background:var(--c);border-radius:8px;padding:8px 11px}.ag-portada-vista{text-decoration:none;display:block;position:relative}.ag-marco{background:var(--bg-2);transition:transform .8s var(--curva);border:1px solid #8b5cf659;border-radius:18px;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 30px 80px -30px #7c3aeda6,inset 0 0 0 1px #ffffff08}@media (hover:hover){.ag-portada-vista:hover .ag-marco{transform:perspective(1400px)rotateY(0)rotateX(0)}}.ag-marco img{aspect-ratio:14/9;object-fit:cover;background:#0b1028;width:100%;height:auto;display:block}.ag-flota{border:1px solid var(--linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1328db;border-radius:12px;padding:9px 14px;font-size:.84rem;font-weight:700;animation:6s ease-in-out infinite ag-flotar;position:absolute;box-shadow:0 12px 30px -12px #000000b3}.ag-flota-1{color:#b5e66b;top:18%;left:-14px}.ag-flota-2{color:var(--cian);animation-delay:-2s;top:42%;right:-10px}.ag-flota-3{background:var(--grad-btn);color:#fff;border:0;animation-delay:-4s;bottom:-16px;left:50%;translate:-50%}@keyframes ag-flotar{50%{transform:translateY(-8px)}}@media (max-width:600px){.ag-flota-1{left:6px}.ag-flota-2{right:6px}}.ag-dos{gap:20px;display:grid}@media (min-width:760px){.ag-dos{grid-template-columns:1fr 1fr}}.ag-tarjeta{border:1px solid var(--linea);background:#0d1328b3;border-radius:18px;align-content:start;gap:16px;padding:30px;display:grid}.ag-tarjeta-luz{border-color:#8b5cf68c;box-shadow:0 20px 60px -30px #8b5cf6b3}.ag-tarjeta h3{color:var(--gris)}.ag-tarjeta-luz h3{color:#c4b5fd}.ag-lista{gap:10px;display:grid}.ag-lista li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.ag-lista li:before{font-weight:800}.ag-lista-no li{color:var(--gris)}.ag-lista-no li:before{content:"✕";color:var(--gris-2)}.ag-lista-si li:before{content:"✓";color:var(--cian)}.ag-cuatro{gap:14px;margin-top:20px;display:grid}@media (min-width:640px){.ag-cuatro{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.ag-cuatro{grid-template-columns:repeat(4,1fr)}}.ag-carpeta{background:var(--bg-2);border:1px solid var(--linea);border-top:4px solid var(--c);border-radius:16px;align-content:start;gap:8px;padding:22px;display:grid}.ag-carpeta-n{font:700 .86rem/1 var(--mono);color:var(--c)}.ag-carpeta h3{font-size:1.08rem}.ag-carpeta p:last-child{color:var(--gris);font-size:.92rem}.ag-pasos{gap:26px;display:grid}.ag-tabs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:760px){.ag-tabs{grid-template-columns:repeat(4,1fr)}}.ag-tabs button{text-align:left;border:1px solid var(--linea);color:var(--gris);font:600 .92rem/1.25 var(--texto);cursor:pointer;background:#0d132899;border-radius:14px;gap:4px;padding:14px 16px;transition:border-color .25s,background-color .25s,color .25s;display:grid}.ag-tabs button span{color:var(--gris-2);font-size:1.5rem;font-weight:800;transition:color .25s}.ag-tabs button[aria-selected=true]{color:var(--tinta);border-color:var(--c);background:color-mix(in srgb, var(--c) 9%, var(--bg-2))}.ag-tabs button[aria-selected=true] span{color:var(--c)}@media (hover:hover){.ag-tabs button:hover{color:var(--tinta)}}.ag-paso{border:1px solid var(--linea);background:#0d13288c;border-radius:22px;align-items:center;gap:28px;padding:clamp(20px,3vw,36px);display:grid}@media (min-width:900px){.ag-paso{grid-template-columns:1fr 1.15fr;gap:40px}}.ag-paso-texto{animation:ag-entra .5s var(--curva) both;justify-items:start;gap:14px;display:grid}.ag-paso-n{font:800 .8rem/1 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.ag-paso-texto h3{font-size:clamp(1.6rem,3vw,2.1rem)}.ag-paso-texto>p:not(.ag-paso-n){color:var(--gris)}.ag-paso-texto ul{gap:8px;display:grid}.ag-paso-texto li{padding-left:22px;font-size:.95rem;font-weight:600;position:relative}.ag-paso-texto li:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px;position:absolute;top:.55em;left:0}.ag-siguiente{color:var(--cian);font:700 .95rem var(--texto);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:6px 0}.ag-paso-vista{animation:ag-entra .6s 80ms var(--curva) both;min-width:0}@keyframes ag-entra{0%{opacity:0;transform:translateY(14px)}}.ag-ventana{background:#0a0f22;border:1px solid #8b5cf64d;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px -30px #7c3aed99}.ag-vcuerpo{min-height:300px;padding:18px}.ag-arbol{font:.9rem/1.5 var(--mono);gap:4px;display:grid}.ag-arbol li{padding:7px 10px 7px calc(10px + var(--nivel) * 20px);animation:ag-linea .45s calc(var(--i) * .11s) var(--curva) both;border-radius:8px;flex-wrap:wrap;gap:4px 12px;display:flex}.ag-arbol li:nth-child(n+2){background:#ffffff06}.ag-arbol-n{color:var(--c);font-weight:700}.ag-arbol-nota{color:var(--gris-2)}@keyframes ag-linea{0%{opacity:0;transform:translate(-10px)}}.ag-chat{gap:10px;display:grid}.ag-msg{max-width:88%;animation:ag-linea .5s calc(var(--i) * .5s) var(--curva) both;border-radius:14px;padding:11px 14px;font-size:.9rem;line-height:1.45}.ag-yo{color:#fff;background:linear-gradient(135deg,#6d28d9,#4c1d95);border-bottom-right-radius:4px;justify-self:end}.ag-ia{border:1px solid var(--linea);background:#ffffff0f;border-bottom-left-radius:4px}.ag-memo{font:600 .76rem/1 var(--mono);color:#0b0f1f;animation:ag-linea .5s calc(var(--i) * .5s) var(--curva) both;background:#7fdce6;border-radius:8px;justify-self:start;padding:7px 10px}.ag-skill{font:.88rem/1.5 var(--mono);color:var(--gris);counter-reset:l;gap:6px;display:grid}.ag-skill li{counter-increment:l;animation:ag-linea .4s calc(var(--i) * .12s) var(--curva) both;grid-template-columns:26px 1fr;display:grid}.ag-skill li:before{content:counter(l);color:var(--gris-2);opacity:.6}.ag-skill-h{color:#c4b5fd;font-weight:700}.ag-skill-otra{font:700 .82rem/1.3 var(--mono);color:#a99bff;animation:ag-linea .4s calc(var(--i) * .12s) var(--curva) both;margin-top:14px}.ag-prueba{gap:12px;display:grid}.ag-prueba-fila{font:.86rem/1.3 var(--mono);color:var(--gris);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-chip{font:700 .78rem/1 var(--texto);color:var(--tinta);background:#ffffff14;border-radius:999px;padding:7px 11px}.ag-chip-2{color:#0b0f1f;background:#7fdce6}.ag-prueba-flecha{font:600 .78rem/1 var(--mono);color:var(--gris-2);padding-left:8px}.ag-prueba .ag-msg{max-width:100%}.ag-checks{gap:6px;margin-top:4px;display:grid}.ag-checks li{animation:ag-linea .45s calc(var(--i) * .4s) var(--curva) both;font-size:.9rem;font-weight:600}.ag-checks li:before{content:"✓ ";color:#7fdce6}.ag-sec-fiesta{background:linear-gradient(#0000,#7c3aed12 30%,#00d4ff0d 70%,#0000)}.ag-fiesta{gap:14px;display:grid}.ag-controles{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ag-grupo{border:1px solid var(--linea);background:#0d1328d9;border-radius:999px;padding:4px;display:inline-flex}.ag-grupo button{min-height:40px;color:var(--gris);font:700 .86rem var(--texto);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 15px;transition:background-color .2s,color .2s}.ag-grupo button[aria-pressed=true]{background:var(--grad-btn);color:#fff}@media (hover:hover){.ag-grupo button[aria-pressed=false]:hover{color:var(--tinta)}}.ag-escenario{gap:14px;display:grid}@media (min-width:960px){.ag-escenario{grid-template-columns:1fr 300px}}.ag-lienzo{background:#dfe9ef;border:1px solid #8b5cf659;border-radius:20px;height:clamp(380px,62vh,620px);transition:background-color .7s;position:relative;overflow:hidden;box-shadow:0 30px 80px -36px #7c3aedb3}.ag-lienzo[data-noche]{background:#0b1028}.ag-lienzo canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.ag-lienzo canvas:active{cursor:grabbing}.ag-lienzo-aviso{text-align:center;color:#3b3f55;place-items:center;padding:24px;font-weight:700;display:grid;position:absolute;inset:0}.ag-lienzo-cliente,.ag-lienzo-pista{pointer-events:none;color:#eef1ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1bb8;border-radius:10px;padding:7px 11px;font-size:.78rem;font-weight:700;position:absolute;left:14px}.ag-lienzo-cliente{top:14px}.ag-lienzo-pista{color:var(--gris);font-weight:500;bottom:14px;left:auto;right:14px}@media (max-width:600px){.ag-lienzo-pista{display:none}.ag-lienzo{height:clamp(340px,54vh,460px)}}.ag-panel{border:1px solid var(--linea);background:#0d1328d9;border-radius:20px;align-content:start;gap:10px;padding:22px;display:grid}.ag-panel hr{border:0;border-top:1px solid var(--linea);margin:6px 0}.ag-panel-etq{font:700 .74rem/1 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--cian)}.ag-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1}.ag-panel-sub{color:var(--gris);font-size:.88rem}.ag-ahorro{color:var(--gris);gap:6px;font-size:.88rem;display:grid}.ag-ahorro b{color:#b5e66b}.ag-ahorro ul{gap:4px;display:grid}.ag-ahorro li{justify-content:space-between;gap:8px;-webkit-text-decoration:line-through #e040fbb3;text-decoration:line-through #e040fbb3;display:flex}.ag-ahorro li span{color:var(--gris-2);text-decoration:none}.ag-pista-panel{color:var(--gris);font-size:.9rem}.ag-detalle{animation:ag-entra .35s var(--curva) both;gap:8px;display:grid}.ag-det-titulo{font-weight:800}.ag-detalle ul{gap:5px;font-size:.88rem;display:grid}.ag-detalle li{color:var(--gris);justify-content:space-between;gap:10px;display:flex}.ag-detalle li b{color:var(--tinta);white-space:nowrap}.ag-detalle li.ag-quitado b{color:var(--rosa);font-size:.8rem;font-weight:600}.ag-det-total{border-top:1px dashed var(--linea);justify-content:space-between;padding-top:8px;font-weight:800;display:flex}.ag-det-nota{color:var(--gris-2);font-size:.84rem}.ag-det-solo{color:var(--rosa);font-size:.82rem;font-weight:700}.ag-ejemplo{color:var(--gris-2);text-align:center;font-size:.84rem}.ag-cotiza{border:1px solid var(--linea);background:#0d132899;border-radius:16px;margin-top:22px}.ag-cotiza summary{cursor:pointer;color:var(--cian);padding:16px 20px;font-weight:700}.ag-cotiza>:not(summary){padding:0 20px 18px}.ag-tabla-envuelta{overflow-x:auto}.ag-cotiza table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:.9rem}.ag-cotiza th,.ag-cotiza td{border-bottom:1px solid var(--linea);text-align:right;padding:9px 10px}.ag-cotiza th[scope=row],.ag-cotiza thead th:first-child{text-align:left;font-weight:600}.ag-cotiza thead th{color:var(--gris-2);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.ag-fila-solo td:last-child{color:var(--rosa)}.ag-cotiza tfoot th,.ag-cotiza tfoot td{border-bottom:0;font-weight:800}.agp .ag-ordenes{gap:14px;max-width:900px;margin-inline:auto;display:grid}.ag-ordenes li{border:1px solid var(--linea);background:#0a0f22;border-radius:16px;gap:10px;padding:18px 20px;display:grid}.ag-orden-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-orden-cab span{font:700 .76rem/1 var(--texto);letter-spacing:.12em;text-transform:uppercase;color:#f08a55}.ag-ordenes p{font:.92rem/1.6 var(--mono);color:#dfe4ff}.ag-copiar{min-height:34px;color:var(--cian);font:700 .8rem var(--texto);cursor:pointer;background:#00d4ff14;border:1px solid #00d4ff66;border-radius:999px;flex:none;margin-left:auto;padding:6px 14px}@media (hover:hover){.ag-copiar:hover{background:#00d4ff29}}.ag-ejemplos{gap:16px;display:grid}@media (min-width:760px){.ag-ejemplos{grid-template-columns:1fr 1fr}}.ag-ejemplo-t{border:1px solid var(--linea);background:#0d1328b3;border-radius:18px;align-content:start;gap:12px;padding:26px;display:grid}.ag-ejemplo-t:last-child{border-color:#8b5cf68c}.ag-ej-hace{color:var(--gris)}.ag-ejemplo-t dl{border-top:1px solid var(--linea);gap:4px;padding-top:12px;display:grid}.ag-ejemplo-t dt{font:700 .72rem/1.4 var(--texto);letter-spacing:.1em;text-transform:uppercase;color:var(--gris-2);margin-top:8px}.ag-ejemplo-t dt:first-child{font-family:var(--mono);text-transform:none;letter-spacing:0;color:#b5e66b;margin-top:0;font-size:.82rem}.ag-ejemplo-t dd{font-size:.92rem}.ag-presenta{outline:none;gap:14px;display:grid}.ag-presenta:fullscreen{background:var(--bg);align-content:center;padding:3vh 3vw}.ag-diapo{touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid #8b5cf659;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -36px #7c3aedb3}.ag-diapo-pista{transition:transform .6s var(--curva);display:flex}@media (prefers-reduced-motion:reduce){.ag-diapo-pista{transition:none}}.ag-diapo-celda{flex:0 0 100%;container-type:inline-size}.ag-lamina{aspect-ratio:16/9;background:radial-gradient(60cqw 40cqw at 100% 0%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), #0b1024;flex-direction:column;gap:2.4cqw;padding:5cqw 6cqw;display:flex;position:relative}.ag-lam-etq{letter-spacing:.2em;text-transform:uppercase;color:var(--c);font-size:1.5cqw;font-weight:800}.ag-lamina h3{letter-spacing:-.03em;max-width:80%;font-size:4.4cqw;line-height:1.06}.ag-lamina h3.ag-lam-portada{max-width:75%;margin-top:auto;font-size:6.6cqw}.ag-lam-texto{color:var(--gris);max-width:70%;font-size:2.2cqw}.ag-lamina:has(.ag-lam-portada) .ag-lam-texto{margin-bottom:auto}.ag-lam-puntos{gap:1.3cqw;font-size:2.2cqw;font-weight:600;display:grid}.ag-lam-puntos li{padding-left:3cqw;position:relative}.ag-lam-puntos li:before{content:"";background:var(--c);border-radius:.3cqw;width:1.3cqw;height:1.3cqw;position:absolute;top:.45em;left:0}.ag-lam-codigo{font:2cqw/1.6 var(--mono);color:#dfe4ff;border:1px solid var(--linea);white-space:pre-wrap;background:#00000059;border-radius:1.4cqw;margin:0;padding:2.4cqw 3cqw}.ag-lam-numeros{grid-auto-columns:1fr;grid-auto-flow:column;gap:2cqw;margin-top:1cqw;display:grid}.ag-lam-numeros div{border-top:.35cqw solid var(--c);gap:.8cqw;padding-top:1.6cqw;display:grid}.ag-lam-numeros b{letter-spacing:-.03em;font-size:4.6cqw;font-weight:800;line-height:1}.ag-lam-numeros span{color:var(--gris);font-size:1.8cqw;font-weight:600}.ag-lam-pie{color:var(--gris-2);font-size:1.3cqw;position:absolute;bottom:3.2cqw;left:6cqw}.ag-presenta-barra{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ag-presenta-barra>button{border:1px solid var(--linea);background:var(--bg-2);width:44px;height:44px;color:var(--tinta);cursor:pointer;border-radius:50%;font-size:1.1rem}.ag-presenta-barra>button:disabled{opacity:.35;cursor:default}.ag-puntos{gap:6px;display:flex}.ag-puntos button{cursor:pointer;width:8px;height:8px;transition:width .3s var(--curva), background-color .3s;background:#ffffff38;border:0;border-radius:50%;padding:0}.ag-puntos button[aria-selected=true]{background:var(--cian);border-radius:4px;width:24px}.ag-contador{font:600 .84rem var(--mono);color:var(--gris);text-align:center;min-width:52px}@media (max-width:600px){.ag-puntos{display:none}}.ag-plantilla{max-width:900px}.ag-codigo{background:#0a0f22;border:1px solid #8b5cf64d;border-radius:16px;overflow:hidden}.ag-codigo pre{font:.88rem/1.65 var(--mono);color:#dfe4ff;white-space:pre-wrap;margin:0;padding:20px;overflow-x:auto}.ag-faq{max-width:860px}.ag-faq-lista{border:1px solid var(--linea);background:#0d132899;border-radius:18px;display:grid;overflow:hidden}.ag-faq-lista details{border-bottom:1px solid var(--linea)}.ag-faq-lista details:last-child{border-bottom:0}.ag-faq-lista summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 22px;font-weight:700;list-style:none;display:flex}.ag-faq-lista summary::-webkit-details-marker{display:none}.ag-faq-lista summary:after{content:"+";color:var(--cian);transition:transform .3s var(--curva);font-size:1.3rem;line-height:1}.ag-faq-lista details[open] summary:after{transform:rotate(45deg)}.ag-faq-lista details[open]{box-shadow:inset 3px 0 0 var(--violeta);background:#8b5cf60f}.ag-faq-lista details p{color:var(--gris);padding:0 22px 20px}.ag-cierre{text-align:center;background:radial-gradient(600px 300px at 10% 80%,#e040fb73,#0000 70%),linear-gradient(100deg,#3b0ca3 0%,#2a1bd1 45%,#0a84e8 100%);padding-block:clamp(72px,10vw,120px);position:relative;overflow:hidden}.ag-cierre:after{content:"";pointer-events:none;border:1.5px solid #ffffff2e;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;right:-120px;translate:0 -50%;box-shadow:0 0 0 40px #ffffff0a,0 0 0 80px #ffffff08}.ag-cierre .ag-env{z-index:1;justify-items:center;gap:18px;display:grid;position:relative}.ag-cierre h2{font-size:clamp(2.1rem,5vw,3.4rem)}.ag-cierre h2 span{color:#7ee8ff;display:block}.ag-cierre p{color:#ffffffd9;font-size:1.1rem}@media (prefers-reduced-motion:reduce){.agp *,.agp :before,.agp :after{transition:none!important;animation:none!important}.ag-marco{transform:none}}
