.elementor .final-secondary{min-height:54px;font-family:var(--Fuente);font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#73A3D2;border-style:solid;background-color:#3575BD;align-self:flex-start;}.elementor .final-secondary:hover,.elementor .final-secondary:focus-visible{box-shadow:0px 16px 32px 0px rgba(31, 73, 115, .18);}.elementor .final-actions{width:32%;display:flex;flex-direction:column;gap:12px;}.elementor .final-text{font-family:var(--Fuente);font-weight:500;font-size:16px;color:#E2EDF7;line-height:1.7em;margin:0px;}.elementor .final-copy{width:68%;display:flex;flex-direction:column;gap:20px;}.elementor .final-panel{width:100%;max-width:1200px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:60px;margin-inline-start:auto;margin-inline-end:auto;border-radius:34px;background-color:#3575BD;box-shadow:0px 28px 70px 0px rgba(39,91,144,.22);display:flex;flex-direction:row;gap:50px;align-items:center;}.elementor .final-section{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;}.elementor .paso-firma{font-family:var(--Fuente);font-weight:700;font-size:11px;color:#3575BD;text-align:center;margin:0px;}.elementor .signature-flow{padding-block-start:24px;padding-block-end:24px;padding-inline-start:12px;padding-inline-end:12px;border-radius:18px;background-color:#F3F7FB;display:grid;gap:8px;grid-template-columns:repeat(3, 1fr);}.elementor .estado-notificacion{font-family:var(--Fuente);font-weight:600;font-size:9px;color:#7E93A6;margin:0px;}.elementor .fuente-notificacion{font-family:var(--Fuente);font-weight:700;font-size:11px;color:#183B61;margin:0px;}.elementor .punto-azul{width:8px;height:8px;border-radius:999px;background-color:#3575BD;}.elementor .fila-notificacion{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:12px;background-color:#FFFFFF;display:flex;gap:10px;align-items:center;}.elementor .notifications-preview{padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;border-radius:18px;background-color:#F3F7FB;display:flex;flex-direction:column;gap:7px;}.elementor .titulo-aplicacion{font-family:var(--Fuente);font-weight:700;font-size:23px;color:#183B61;margin:0px;}.elementor .tarjeta-aplicacion{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:27px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:22px;}.elementor .apps-grid{width:61%;display:grid;gap:18px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1, 1fr);}.elementor .ecosystem-text{font-family:var(--Fuente);font-weight:500;font-size:16px;color:#BFD0DF;line-height:1.7em;margin:0px;}.elementor .titulo-seccion-claro{font-family:var(--Fuente);font-weight:700;font-size:54px;color:#FFFFFF;letter-spacing:-2.2px;line-height:1.08em;margin:0px;}.elementor .ecosystem-kicker{font-family:var(--Fuente);font-weight:700;font-size:12px;color:#A0CDFF;letter-spacing:1.3px;text-transform:uppercase;margin:0px;}.elementor .ecosystem-copy{width:39%;display:flex;flex-direction:column;gap:25px;}.elementor .ecosystem-inner{width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:70px;align-items:center;}.elementor .ecosystem-section{padding-block-start:115px;padding-block-end:115px;padding-inline-start:24px;padding-inline-end:24px;background-color:#102942;}.elementor .titulo-paso{font-family:var(--Fuente);font-weight:700;font-size:18px;color:#183B61;line-height:1.3em;margin:0px;}.elementor .numero-azul{font-family:var(--Fuente);font-weight:700;font-size:12px;color:#3575BD;margin:0px;}.elementor .numero-circular{width:44px;height:44px;border-radius:999px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .paso{padding-inline-end:24px;display:flex;flex-direction:column;gap:20px;}.elementor .steps-grid{padding-block-start:30px;display:grid;gap:22px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .steps-inner{width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .steps-section{padding-block-start:110px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F4F8FD;}.elementor .titulo-beneficio{font-family:var(--Fuente);font-weight:700;font-size:19px;color:#183B61;line-height:1.25em;margin:0px;}.elementor .tarjeta-beneficio{min-height:230px;padding-block-start:27px;padding-block-end:27px;padding-inline-start:27px;padding-inline-end:27px;border-radius:24px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#F4F8FD;display:flex;flex-direction:column;gap:20px;}.elementor .benefits-grid{width:60%;display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .value-button{min-height:54px;font-family:var(--Fuente);font-weight:700;font-size:14px;color:#3575BD;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#EFF6FD;align-self:flex-start;}.elementor .value-button:hover,.elementor .value-button:focus-visible{box-shadow:0px 16px 32px 0px rgba(31, 73, 115, .18);}.elementor .texto-principal{font-family:var(--Fuente);font-weight:500;font-size:16px;color:#5D7186;line-height:1.7em;margin:0px;}.elementor .value-copy{width:40%;display:flex;flex-direction:column;gap:25px;}.elementor .value-inner{width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:80px;align-items:flex-start;}.elementor .value-section{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;}.elementor .boton-azul-suave{min-height:54px;font-family:var(--Fuente);font-weight:700;font-size:14px;color:#3575BD;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#EEF5FC;border-style:solid;background-color:#EEF5FC;align-self:flex-start;}.elementor .boton-azul-suave:hover,.elementor .boton-azul-suave:focus-visible{color:#EEF5FC;background-color:var(--Enfasis);box-shadow:0px 16px 32px 0px rgba(31, 73, 115, .18);}.elementor .texto-auxiliar{font-family:var(--Fuente);font-weight:500;font-size:13px;color:#5D7186;line-height:1.7em;margin:0px;}.elementor .titulo-producto{font-family:var(--Fuente);font-weight:700;font-size:22px;color:#183B61;line-height:1.18em;margin:0px;}.elementor .kicker-gris{font-family:var(--Fuente);font-weight:700;font-size:12px;color:#7893AD;letter-spacing:1.3px;text-transform:uppercase;margin:0px;}.elementor .tarjeta-producto{min-height:292px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:26px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#FFFFFF;box-shadow:0px 18px 50px 0px rgba(24, 59, 97, .09);display:flex;flex-direction:column;gap:18px;justify-content:space-between;}.elementor .boton-blanco{min-height:54px;font-family:var(--Fuente);font-weight:700;font-size:14px;color:#183B61;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;align-self:flex-start;}.elementor .boton-blanco:hover,.elementor .boton-blanco:focus-visible{color:#FFFFFF;background-color:var(--Enfasis);box-shadow:0px 16px 32px 0px rgba(31, 73, 115, .18);}.elementor .product-entity-copy{font-weight:500;font-size:13px;color:#E6F1FC;line-height:1.7em;margin:0px;}.elementor .product-entity-title{font-family:var(--Fuente);font-weight:700;font-size:22px;color:#FFFFFF;line-height:1.18em;margin:0px;}.elementor .kicker-claro{font-family:var(--Fuente);font-weight:700;font-size:12px;color:#BFD9F3;letter-spacing:1.3px;text-transform:uppercase;margin:0px;}.elementor .product-entity{min-height:292px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:26px;border-width:1px;border-color:#3575BD;border-style:solid;background-color:#3575BD;box-shadow:0px 18px 50px 0px rgba(24, 59, 97, .09);display:flex;flex-direction:column;gap:18px;justify-content:space-between;}.elementor .products-grid{display:grid;gap:16px;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:repeat(1, 1fr);}.elementor .titulo-seccion{font-family:var(--Fuente);font-weight:700;font-size:54px;color:#183B61;letter-spacing:-2.2px;line-height:1.08em;margin:0px;}.elementor .products-inner{width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}.elementor .products-section{padding-block-start:80px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;}.elementor .hero-float-sub{font-family:var(--Fuente);font-weight:500;font-size:8px;color:#7890A5;margin:0px;}.elementor .hero-float-title{font-family:var(--Fuente);font-weight:700;font-size:10px;color:#2C5278;margin:0px;}.elementor .stack-compacto{display:flex;flex-direction:column;gap:2px;}.elementor .hero-float-icon{font-family:var(--Fuente);font-weight:700;font-size:16px;color:#3575BD;margin:0px;}.elementor .hero-float{width:200px;position:absolute;inset-inline-end:224px;inset-block-end:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#EBF8F2;box-shadow:0px 18px 40px 0px rgba(27,66,103,.14);transform:rotateX(0deg) rotateY(0deg) rotateZ(-17deg);display:flex;gap:10px;align-items:center;}.elementor .hero-ready-button{font-family:var(--Fuente);font-weight:700;font-size:10px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:11px;padding-inline-end:11px;margin:0px;border-radius:9px;background-color:var(--Azul);}.elementor .hero-ready-button:hover,.elementor .hero-ready-button:focus-visible{background-color:var(--Enfasis);}.elementor .hero-ready-copy{font-family:var(--Fuente);font-weight:700;font-size:10px;color:#31597D;margin:0px;}.elementor .hero-ready{padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;border-radius:13px;background-color:#F1F7FE;display:flex;justify-content:space-between;align-items:center;}.elementor .hero-progress-4{font-family:var(--Fuente);font-weight:700;font-size:10px;color:#7890A5;margin:0px;}.elementor .progreso-activo{font-family:var(--Fuente);font-weight:700;font-size:10px;color:#3575BD;margin:0px;}.elementor .hero-progress{padding-block-start:6px;display:grid;gap:7px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .hero-client-valid{font-family:var(--Fuente);font-weight:700;font-size:9px;color:#347E63;padding-block-start:7px;padding-block-end:7px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;border-radius:9px;background-color:#E8F7F1;}.elementor .hero-client-meta{font-family:var(--Fuente);font-weight:500;font-size:9px;color:#8193A5;margin:0px;}.elementor .hero-client-name{font-family:var(--Fuente);font-weight:700;font-size:11px;color:#24496E;margin:0px;}.elementor .hero-client-copy{display:flex;flex-direction:column;gap:2px;flex:1;}.elementor .hero-client-avatar-text{font-weight:700;font-size:11px;color:#3575BD;margin:0px;}.elementor .hero-client-avatar{width:38px;height:38px;border-radius:12px;background-color:#D7EAFF;display:flex;justify-content:center;align-items:center;}.elementor .hero-client{padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;border-radius:16px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#F8FBFE;display:flex;gap:11px;align-items:center;}.elementor .hero-console-copy{font-family:var(--Fuente);font-weight:500;font-size:11px;color:#758B9F;line-height:1.7em;margin:0px;}.elementor .hero-console-title{font-family:var(--Fuente);font-weight:700;font-size:25px;color:#1D4267;letter-spacing:-0.6px;margin:0px;}.elementor .hero-console-kicker{font-family:var(--Fuente);font-weight:700;font-size:12px;color:#7690AA;letter-spacing:1.3px;text-transform:uppercase;margin:0px;}.elementor .hero-console-body{padding-block-start:18px;display:flex;flex-direction:column;gap:13px;}.elementor .hero-console-status{font-family:var(--Fuente);font-weight:700;font-size:10px;color:#2C7A5D;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:999px;background-color:#EBF8F2;}.elementor .hero-console-brand{font-family:var(--Fuente);font-weight:700;font-size:13px;color:#28517A;margin:0px;}.elementor .hero-console-head{padding-block-end:16px;border-width:1px;border-color:#D7E5F3;border-style:solid;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .hero-console{width:628px;position:absolute;inset-block-start:54px;inset-inline-start:5px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:29px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FDFEFF;box-shadow:0px 36px 90px 0px rgba(23,61,100,.20);transform:skew(-6deg, 6deg);}.elementor .hero-orb{width:620px;height:620px;position:absolute;inset-block-start:-25px;inset-inline-end:-100px;border-radius:999px;background-color:#E9F4FF;box-shadow:-24px -24px 70px 0px rgba(53,117,189,.12) inset,0px 32px 80px 0px rgba(36,82,127,.12);}.elementor .hero-console-wrap{width:100%;height:500px;position:relative;}.elementor .hero-visual{width:52%;}.elementor .texto-check{font-family:var(--Fuente);font-weight:500;font-size:12px;color:#5B7289;line-height:1.7em;margin:0px;}.elementor .hero-points{display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .hero-secondary{min-height:54px;font-family:var(--Fuente);font-weight:700;font-size:14px;color:#183B61;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#D7E5F3;border-style:solid;background-color:#EFF6FD;align-self:flex-start;}.elementor .hero-secondary:hover,.elementor .hero-secondary:focus-visible{box-shadow:0px 16px 32px 0px rgba(31, 73, 115, .18);}.elementor .hero-primary{min-height:54px;font-family:var(--Fuente);font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#B23152;border-style:solid;background-color:var(--Enfasis);align-self:flex-start;}.elementor .hero-primary:hover,.elementor .hero-primary:focus-visible{box-shadow:0px 16px 32px 0px rgba(31, 73, 115, .18);}.elementor .hero-buttons{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .hero-lead{font-family:var(--Fuente);font-weight:500;font-size:17px;color:#5D7186;line-height:1.7em;margin:0px;}.elementor .hero-accent{font-family:var(--Fuente);font-weight:700;font-size:65px;color:#3575BD;letter-spacing:-3px;line-height:1.03em;margin:0px;}.elementor .hero-title{font-family:var(--Fuente);font-weight:700;font-size:65px;color:#153453;letter-spacing:-3px;line-height:1.03em;margin:0px;}.elementor .kicker-azul{font-family:var(--Fuente);font-weight:700;font-size:12px;color:#3575BD;letter-spacing:1.3px;text-transform:uppercase;margin:0px;}.elementor .hero-copy{width:60%;display:flex;flex-direction:column;gap:22px;}.elementor .hero-inner{width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:45px;align-items:center;}.elementor .hero-section{padding-block-start:150px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#D1E6FF;}.elementor .page-root{width:100%;overflow:hidden;font-family:"Quicksand, system-ui, sans-serif";color:#142941;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}