:root{--tp-irid:linear-gradient(110deg,#b15dff,#ffffff 36%,#22D3EE 68%,#5EE6D0)}.tp-irid-texto{background:var(--tp-irid);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(34,211,238,.28))}.tp-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.tp-fila-3>.tp-ancho{grid-column:1/-1}@media (min-width:640px){.tp-fila{gap:16px}}@media (min-width:1024px){.tp-fila{gap:18px}.tp-fila-3{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.15fr)}.tp-fila-3>.tp-ancho{grid-column:auto}}.tp-fila-2{max-width:880px;margin-inline:auto}@media (max-width:639px){.tp-fila-2{grid-template-columns:minmax(0,1fr);gap:14px}}@media (min-width:1024px){.tp-fila-2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.tp-fila-par{max-width:780px;margin-inline:auto}.tp-fila-1{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}.tp{--c:#b15dff;--a:#b15dff;--tp-pad:12px;--tp-nombre:20px;--tp-sub:10px;--tp-lema:13px;--tp-pmax:22px;--tp-item:12.5px;--tp-sep:6px;--tp-plazo:11px;--tp-incluye:12px;--tp-btn:10.5px;--tp-desde:9px;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;container-type:inline-size;padding:var(--tp-pad);border:1px solid color-mix(in srgb,var(--c) 42%,transparent);background:radial-gradient(120% 40% at 50% 0,color-mix(in srgb,var(--c) 8%,transparent),transparent 70%),#100b1a;box-shadow:inset 0 3px 0 var(--c),0 12px 30px rgba(0,0,0,.35)}.tp,.tp>:not(.dm-fondoplan):not(.tp-brillo):not(.tp-cinta):not(.tp-filo){position:relative}@media (max-width:639px){.tp.tp-g{--tp-pad:16px;--tp-nombre:25px;--tp-sub:11px;--tp-lema:14.5px;--tp-pmax:30px;--tp-item:14px;--tp-sep:7px;--tp-plazo:12.5px;--tp-incluye:13.5px;--tp-btn:12px;--tp-desde:10.5px}}@media (min-width:640px){.tp{--tp-pad:18px;--tp-nombre:25px;--tp-sub:11px;--tp-lema:14.5px;--tp-pmax:32px;--tp-item:14.5px;--tp-sep:7px;--tp-plazo:12.5px;--tp-incluye:14px;--tp-btn:11.5px;--tp-desde:10px}}@media (min-width:1024px){.tp{--tp-pad:18px 20px 18px;--tp-nombre:27px;--tp-lema:15px;--tp-pmax:34px;--tp-sep:5px}}.tp-cab{display:flex;align-items:center;gap:8px}.tp-orbe{flex:none;width:calc(var(--tp-nombre) + 2px);height:calc(var(--tp-nombre) + 2px);border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--a),var(--c));box-shadow:0 0 12px color-mix(in srgb,var(--a) 60%,transparent)}.tp-ic{flex:none;display:grid;place-items:center;width:calc(var(--tp-nombre) + 8px);height:calc(var(--tp-nombre) + 8px);color:var(--a);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.tp-ic svg{width:62%;height:62%}.tp-nombre{font-family:var(--font-satoshi),system-ui,sans-serif;font-weight:900;font-size:var(--tp-nombre);line-height:1;color:var(--c)}.tp-sub{margin-top:5px;font:700 var(--tp-sub)/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--a)}.tp-lema{margin-top:10px;font:500 var(--tp-lema)/1.4 var(--font-inter),system-ui,sans-serif;color:rgba(243,239,251,.84);text-wrap:balance}@media (max-width:639px){.tp:not(.tp-g) .tp-lema{min-height:4.2em}}@media (min-width:640px){.tp-lema{min-height:2.8em}}.tp-lema-flecha{display:inline-block;text-decoration:none;font-weight:700;padding:6px 8px;margin:-6px -4px;transition:transform .2s ease;background:var(--dm-irid,linear-gradient(100deg,#b15dff,#ffffff,#22D3EE,#5EE6D0));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#c4b5fd}.tp-lema-flecha:hover{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.tp-lema-flecha{transition:none}}.tp-lema-flecha:focus-visible{outline:2px solid #FFD23F;outline-offset:3px}.tp-lema+.tp-sub{margin-top:5px}@media (max-width:639px){.tp:not(.tp-g) .tp-sub{min-height:calc(2.5 * var(--tp-sub))}}.tp-sub-cel{display:inline}.tp-sub-pc{display:none}@media (min-width:640px){.tp-sub-cel{display:none}.tp-sub-pc{display:inline}}.tp-precio{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:12px}.tp-desde{flex:none;padding:1px 7px;font:900 var(--tp-desde)/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0b0614;background:var(--a);box-shadow:0 0 14px color-mix(in srgb,var(--a) 55%,transparent)}.tp-monto{white-space:nowrap;font-family:var(--font-satoshi),system-ui,sans-serif;font-weight:900;font-size:clamp(13px,10.4cqi,var(--tp-pmax));line-height:1.05;color:#fff;text-shadow:0 0 22px color-mix(in srgb,var(--a) 45%,transparent)}.tp-precio-chico{margin-top:9px;white-space:nowrap;font:600 var(--tp-plazo)/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;color:rgba(243,239,251,.62)}.tp-precio-chico b{font-weight:800;color:#fff}.tp-precio-chico+.tp-plazo{margin-top:4px}.tp-plazo{display:flex;align-items:center;gap:6px;margin-top:8px;font:600 var(--tp-plazo)/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgba(243,239,251,.72)}.tp-plazo svg{flex:none;width:1.15em;height:1.15em}.tp-raya{flex:none;height:1px;margin:14px 0 10px;background:rgba(243,239,251,.1)}@media (min-width:640px){.tp-raya{margin:15px 0 11px}}.tp-incluye{margin-bottom:4px;font:600 calc(var(--tp-incluye) - .5px)/1.3 var(--font-inter),system-ui,sans-serif;color:rgba(243,239,251,.9)}.tp-items{display:grid;align-content:start;gap:var(--tp-sep);margin-top:8px;font:400 var(--tp-item)/1.32 var(--font-inter),system-ui,-apple-system,Segoe UI,sans-serif;color:rgba(243,239,251,.92)}.tp-incluye+.tp-items,.tp-raya+.tp-items{margin-top:4px}.tp{--tk:var(--c)}.tp-k{font-weight:800;color:var(--tk)}.tp-d{color:rgba(243,239,251,.68)}.tp-items li{display:flex;gap:6px;text-wrap:pretty}.tp-ck{flex:none;width:1.05em;font-weight:900;color:var(--a)}@media (min-width:640px){.tp-items li{gap:8px}}.tp-acordeon{display:grid;align-content:start;font:400 var(--tp-item)/1.4 var(--font-inter),system-ui,-apple-system,Segoe UI,sans-serif;color:rgba(243,239,251,.92)}.tp-b{border-bottom:1px solid rgba(243,239,251,.07)}.tp-b:last-child{border-bottom:0}.tp-b-btn{display:flex;align-items:flex-start;gap:7px;width:100%;min-height:36px;padding:8px 0;margin:0;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.tp-b-fijo{cursor:default}.tp-b-btn .tp-ck{width:1em;margin-top:.12em;font-size:.78em;line-height:1.5}.tp-b-k{flex:1;min-width:0;font-weight:600;line-height:1.35;color:#fff;text-wrap:pretty;transition:color .2s ease}.tp-b-mas{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:-1px;font:500 16px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--a);opacity:.8;transition:transform .24s ease,opacity .2s ease}.tp-b-btn:hover .tp-b-mas{opacity:1}.tp-b-btn:hover .tp-b-k,.tp-b[data-abierto="1"] .tp-b-k{color:var(--tk)}.tp-b[data-abierto="1"] .tp-b-mas{opacity:1;transform:rotate(45deg)}.tp-b-btn:focus-visible{outline:2px solid #FFD23F;outline-offset:2px}.tp-b-det{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.tp-b[data-abierto="1"] .tp-b-det{grid-template-rows:1fr}.tp-b-det>div{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .26s}.tp-b[data-abierto="1"] .tp-b-det>div{visibility:visible;transition:visibility 0s}.tp-b-det p{padding:0 0 10px calc(.78em + 7px);font-size:calc(var(--tp-item) - .5px);line-height:1.45;color:rgba(243,239,251,.7);text-wrap:pretty;text-align:justify;hyphens:auto}.tp-b-det p.tp-b-enlace{margin-top:-4px;text-align:left;hyphens:none}.tp-b-enlace a{color:#FFD23F;font-weight:600;text-decoration-thickness:1px}.tp-b-enlace a:hover{color:#ffe27a}@media (min-width:640px){.tp-b-btn{gap:9px}.tp-b-mas{width:20px;height:20px}.tp-b-det p{padding-left:calc(.78em + 9px)}}@media (min-width:1024px){.tp-b-btn{min-height:34px;padding:7px 0}.tp-b-det p{padding-bottom:8px}.tp-raya{margin:13px 0 9px}.tp .tp-accion{padding-top:14px}}.tp-nota{margin-top:9px;font:400 calc(var(--tp-item) - 1.5px)/1.35 var(--font-inter),system-ui,sans-serif;color:rgba(243,239,251,.7);text-wrap:pretty}.tp-nota b{color:rgba(243,239,251,.92);font-weight:600}.tp-accion{margin-top:auto;padding-top:16px}.tp .tp-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 6px!important;text-align:center;font-size:var(--tp-btn);line-height:1.2;letter-spacing:.06em;color:#fff;border:1px solid var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--c) 42%,transparent),inset 0 0 14px color-mix(in srgb,var(--c) 16%,transparent)}.tp .tp-btn:hover{background:color-mix(in srgb,var(--c) 34%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--c) 80%,transparent)}.tp .tp-btn:focus-visible{outline:2px solid #FFD23F;outline-offset:3px}@media (min-width:640px){.tp .tp-btn{min-height:44px;padding-inline:12px!important;letter-spacing:.1em}}.tp-cinta{position:absolute;z-index:3;top:0;right:0;white-space:nowrap;padding:2px 10px;font:800 10px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#1a0b2e;background:var(--tp-irid);box-shadow:0 2px 14px rgba(94,230,208,.5)}.tp-plata{--c:#C7CCD6;--a:#AEB7C2;--tk:#fff}.tp-oro{--c:#FFD23F;--a:#FFD23F}.tp-web{--c:#b15dff;--a:#b15dff}.tp-software{--c:#4F8BFF;--a:#4F8BFF}.tp-oro .tp-nombre,.tp-oro .tp-sub{color:#FFD23F}.tp-sistema{--c:#22D3EE;--a:#5EE6D0;--ci:#FFD23F;border:2px solid transparent;box-shadow:0 0 30px -12px rgba(34,211,238,.45),0 0 50px -24px rgba(177,93,255,.6),0 12px 30px rgba(0,0,0,.35);background:radial-gradient(110% 52% at 0 0,rgba(177,93,255,.28),transparent 62%) padding-box,radial-gradient(90% 50% at 100% 100%,rgba(34,211,238,.18),transparent 62%) padding-box,linear-gradient(#0d0717,#0d0717) padding-box,var(--tp-irid) border-box}.tp-sistema .tp-nombre{width:-moz-fit-content;width:fit-content;background:var(--tp-irid);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(34,211,238,.3))}.tp-sistema .tp-orbe{background:conic-gradient(from 200deg,#b15dff,#ffffff,#22D3EE,#5EE6D0,#b15dff);box-shadow:0 0 14px rgba(34,211,238,.6)}.tp-sistema .tp-ic{color:#5EE6D0;border-color:rgba(94,230,208,.55);background:rgba(94,230,208,.1)}.tp-sistema .tp-ck,.tp-sistema .tp-sub{color:#5EE6D0}.tp-sistema{--tk:#5EE6D0}.tp-sistema .tp-btn{border:2px solid transparent;position:relative;background:linear-gradient(rgba(13,7,23,.9),rgba(13,7,23,.9)) padding-box,var(--tp-irid) border-box;box-shadow:0 0 18px rgba(34,211,238,.45),0 0 26px rgba(177,93,255,.4)}.tp-sistema .tp-btn:hover{background:linear-gradient(rgba(34,211,238,.22),rgba(177,93,255,.22)) padding-box,var(--tp-irid) border-box;box-shadow:0 0 28px rgba(34,211,238,.8),0 0 36px rgba(177,93,255,.6)}.tp-brillo{position:absolute;z-index:3;top:-25%;bottom:-25%;left:0;width:34%;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.12) 50%,rgba(255,255,255,0));transform:translateX(-170%) skewX(-18deg);animation:tp-brillo 6.5s ease-in-out 1.2s infinite}@keyframes tp-brillo{0%,52%{transform:translateX(-170%) skewX(-18deg)}to{transform:translateX(480%) skewX(-18deg)}}.tp-filo{position:absolute;z-index:2;top:0;left:0;right:0;height:2px;overflow:hidden;pointer-events:none}.tp-filo i{position:absolute;inset:0;transform:translateX(-16%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(177,93,255,.9) 5%,#ffffff 8%,rgba(34,211,238,.95) 11%,rgba(94,230,208,0) 16%,rgba(94,230,208,0));animation:tp-filo 5.5s cubic-bezier(.5,0,.4,1) .6s infinite}@keyframes tp-filo{0%{transform:translateX(-16%)}65%,to{transform:translateX(100%)}}.tp-sub-combo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:7px}.tp-sub-pre{white-space:nowrap}.tp-combo{white-space:nowrap}.tp-chip,.tp-combo{display:inline-flex;align-items:center;gap:5px}.tp-chip{padding:2px 7px 2px 5px;border:1px solid;line-height:1.2;letter-spacing:.06em}.tp-chip svg{flex:none;width:1.15em;height:1.15em}.tp-chip-web{color:#ecdcff;border-color:rgba(177,93,255,.85);background:rgba(177,93,255,.2);box-shadow:0 0 10px -3px rgba(177,93,255,.85)}.tp-chip-sw{color:#dde8ff;border-color:rgba(79,139,255,.9);background:rgba(79,139,255,.2);box-shadow:0 0 10px -3px rgba(79,139,255,.85)}.tp-mas{font-weight:900;font-size:1.3em;line-height:1;background:var(--tp-irid);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tp-pie{text-align:center}.tp-cta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;min-height:44px;font:600 15px/1.4 var(--font-inter),system-ui,sans-serif;color:rgba(243,239,251,.92)}@media (min-width:768px){.tp-cta{font-size:16px}.tp-cta,.tp-cta-enlace{min-height:38px}.tp-cta-enlace:after{bottom:5px}}.tp-cta-enlace{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-family:var(--font-satoshi),system-ui,sans-serif;font-weight:900;font-size:1.12em;letter-spacing:.02em;transition:filter .25s ease}.tp-cta-enlace>span:first-child{background:var(--tp-irid);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(34,211,238,.35))}.tp-cta-enlace:after{content:"";position:absolute;left:2px;right:2px;bottom:7px;height:2px;background:var(--tp-irid);box-shadow:0 0 10px rgba(34,211,238,.55)}.tp-cta-enlace>i{font-style:normal;font-weight:900;color:#5EE6D0;transition:transform .25s ease}.tp-cta-enlace:hover{filter:brightness(1.2)}.tp-cta-enlace:hover>i{transform:translateX(4px)}.tp-cta-enlace:focus-visible{outline:2px solid #FFD23F;outline-offset:3px}.tp-notas{display:flex;flex-direction:column;align-items:center;gap:4px;margin:2px auto 8px;padding:0;list-style:none}.tp-notas li{font:500 13px/1.4 var(--font-inter),system-ui,sans-serif;color:rgba(243,239,251,.74);text-wrap:balance}@media (min-width:768px){.tp-notas{flex-direction:row;justify-content:center;gap:4px 26px;flex-wrap:wrap;margin-bottom:4px}}.tp-evol{margin:4px auto 0;max-width:1140px;font:400 13px/1.45 var(--font-inter),system-ui,sans-serif;color:rgba(243,239,251,.68);text-wrap:pretty}.tp-evol b{color:rgba(243,239,251,.9);font-weight:600}@media (min-width:768px){.tp-evol{font-size:13px}}@media (prefers-reduced-motion:reduce){.tp-brillo,.tp-filo{display:none}.tp .tp-btn,.tp-b-det,.tp-b-det>div,.tp-b-k,.tp-b-mas,.tp-cta-enlace,.tp-cta-enlace>i{transition:none!important}}