body{-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}a{color:#1a5cff;text-decoration:none}a:hover{color:#12c8f0}input,select,textarea,button{font-family:inherit}@keyframes asRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes asFade{0%{opacity:0}to{opacity:1}}@keyframes asFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-5%)scale(1.08)}to{transform:translate(0,0)scale(1)}}@keyframes asMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes asGrow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes asPulso{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(4.5)}to{opacity:0;transform:scale(4.5)}}.as-pulso{flex:none;position:relative}.as-pulso:after{content:"";opacity:0;pointer-events:none;animation:asPulso var(--as-pulso,2.2s) ease-out infinite;background:#12c8f0;border-radius:50%;position:absolute;inset:0}@keyframes asSweep{0%{background-position:0%}to{background-position:200%}}@keyframes asBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes asSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.as-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.as-panelbody{grid-template-columns:116px minmax(0,1fr);display:grid}.as-panelnav{border-right:1px solid #ffffff12;flex-direction:column;gap:3px;padding:14px 10px;display:flex}.as-panelnavitem{color:#7c92c0;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:12.5px}.as-panelnavitem.is-on{color:#fff;background:#1a5cff42;font-weight:600}.as-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.as-modulos{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin-top:44px;display:grid}.as-modulo{background:#fff;border:1px solid #e2e9f5;border-radius:16px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.8s cubic-bezier(.2,.8,.2,1) both asRise view();animation-range:entry entry 55%}.as-moduloicono{background:linear-gradient(135deg,#1a5cff24,#12c8f024);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.as-modulotitulo{letter-spacing:-.01em;margin:18px 0 0;font-family:Sora,sans-serif;font-size:18.5px;font-weight:600}.as-modulotexto{color:#4a5875;margin:9px 0 0;font-size:15px;line-height:1.55}.as-incluido{color:#2b3a5c;background:#f2f6fd;border:1px solid #e2e9f5;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500}.as-marca{color:#c6d5f0;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:12px 22px;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.as-kpicard{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;padding:11px 12px}.as-kpilabel{letter-spacing:.05em;text-transform:uppercase;color:#6e85b4;font-size:10.5px}.as-metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;display:grid}.as-metrica{animation:.8s cubic-bezier(.2,.8,.2,1) both asRise view();animation-range:entry entry 60%}.as-metricanum{letter-spacing:-.035em;background:linear-gradient(100deg,#1a5cff,#12c8f0);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:flex-end;min-height:54px;font-family:Sora,sans-serif;font-size:clamp(36px,4.4vw,54px);font-weight:700;line-height:1;display:flex}.as-metricanum.es-texto{font-size:clamp(26px,2.6vw,34px)}.as-metricatxt{color:#4a5875;max-width:230px;margin-top:12px;font-size:15.5px;line-height:1.5}.as-nav-desktop{justify-content:flex-end;align-items:center;gap:26px;margin-left:auto;display:flex}.as-burger{margin-left:auto;display:none}.as-nav-mobile,.as-cta-movil{display:none}@media (width<=899px){.as-cta-movil{display:flex}.as-pagina{padding-bottom:84px}}@media (width<=419px){.as-cta-sub{display:none}.as-pagina{padding-bottom:100px}}@media (width<=1099px){.as-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width<=899px){.as-hero{grid-template-columns:minmax(0,1fr);gap:40px}.as-nav-desktop{display:none}.as-burger{display:inline-flex}.as-nav-mobile{display:block}}@media (width<=699px){.as-metricas{grid-template-columns:minmax(0,1fr);gap:26px}.as-metricanum{min-height:0}.as-metricatxt{max-width:34ch;margin-top:8px}}.as-kpis>div>div:last-child{font-size:clamp(14px,1.5vw,19px)}@media (width<=1099px){.as-panelbody{grid-template-columns:100px minmax(0,1fr)}.as-kpis{gap:8px}}@media (width<=559px){.as-panelbody{grid-template-columns:minmax(0,1fr)}.as-panelnav{border-bottom:1px solid #ffffff12;border-right:0;flex-direction:row;gap:4px;padding:10px 12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.as-panelnavitem{flex:none;padding:6px 10px;font-size:11.5px}.as-modulos{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin-top:44px;display:grid}.as-modulo{background:#fff;border:1px solid #e2e9f5;border-radius:16px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.8s cubic-bezier(.2,.8,.2,1) both asRise view();animation-range:entry entry 55%}.as-moduloicono{background:linear-gradient(135deg,#1a5cff24,#12c8f024);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.as-modulotitulo{letter-spacing:-.01em;margin:18px 0 0;font-family:Sora,sans-serif;font-size:18.5px;font-weight:600}.as-modulotexto{color:#4a5875;margin:9px 0 0;font-size:15px;line-height:1.55}.as-incluido{color:#2b3a5c;background:#f2f6fd;border:1px solid #e2e9f5;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500}.as-marca{color:#c6d5f0;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:12px 22px;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.as-kpicard{padding:9px 10px}.as-kpilabel{letter-spacing:.02em;white-space:nowrap;font-size:9.5px}}.landing-hover-1:hover{color:#fff!important}.landing-hover-2:hover{color:#05102b!important}.landing-hover-3:hover{color:#fff!important;transform:translateY(-1px)!important}.landing-focus-4:focus{outline-offset:2px!important;outline:2px solid #1a5cff!important}.landing-hover-5:hover{color:#fff!important;transform:translateY(-2px)!important}.landing-hover-6:hover{color:#fff!important;background:#ffffff1c!important}.landing-hover-7:hover{border-color:#c9d9fb!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px -28px #05102b66!important}.landing-hover-8:hover{background:#f2f6fd!important}.landing-focus-9:focus{outline-offset:-2px!important;outline:2px solid #1a5cff!important}.landing-focus-10:focus{border-color:#12c8f0!important}.landing-hover-11:hover{transform:translateY(-1px)!important}.landing-hover-12:hover{color:#1a5cff!important}
