*{box-sizing:border-box}a{color:#1677ad;text-decoration:none}a:hover{color:#152748}input,button{font-family:inherit}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes blobPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes qpulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes qhover{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes dotBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.hero-marca{background:linear-gradient(135deg,#152748,#1b3260)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "video" "chips";gap:28px;align-items:center}.hero-texto{grid-area:texto}.hero-chips{grid-area:chips}.hero-producto{grid-area:video;margin:0;position:relative;width:100%;max-width:560px;justify-self:center}.hp-ventana{border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(29,146,210,.7);box-shadow:0 0 0 6px #1d92d21a,0 30px 60px -24px #000000a6}.hp-barra{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#eef2f7;border-bottom:1px solid #dbe3ee}.hp-barra span{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.hp-barra b{margin-left:8px;font-size:11.5px;font-weight:600;color:#475569}.hp-pantallas{position:relative;aspect-ratio:16 / 10;background:#f8fafc}.hp-pantallas img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;animation:hpFoto 12s infinite}.hp-p1{animation-delay:0s!important}.hp-p2{animation-delay:4s!important}.hp-p3{animation-delay:8s!important}@keyframes hpFoto{0%{opacity:0}4%{opacity:1}32%{opacity:1}37%{opacity:0}to{opacity:0}}.hp-marco{position:relative}.hp-ticket{position:absolute;right:-14px;bottom:-22px;width:26%;max-width:140px;height:auto;border-radius:6px;background:#fff;transform:rotate(3deg);box-shadow:0 18px 36px -14px #0009;border:1px solid #e2e8f0}.hp-pasos{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;counter-reset:hp}.hp-pasos li{counter-increment:hp;font-size:13px;font-weight:600;color:#cbd5e1;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);animation:hpPaso 12s infinite}.hp-pasos li:before{content:counter(hp) " · ";color:#6cc4f0}.hp-s1{animation-delay:0s}.hp-s2{animation-delay:4s}.hp-s3{animation-delay:8s}@keyframes hpPaso{0%,33%{background:#e91d7e2e;border-color:#e91d7e;color:#fff}34%,to{background:transparent;border-color:#ffffff2e;color:#cbd5e1}}@media(prefers-reduced-motion:reduce){.hp-pantallas img,.hp-pasos li{animation:none}.hp-p1{opacity:1}}@media(min-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"texto video" "chips video";gap:22px 44px}.hero-texto{align-self:end}.hero-chips{align-self:start}}.grid-rubros{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:820px){.grid-rubros{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.rubros-otro{margin:24px 0 0;max-width:46em;font-size:15px;line-height:1.6;color:#475569}.hero-colli{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:6px 16px 6px 6px;border-radius:999px;border:1px solid rgba(158,211,240,.55);background:#1d92d224;color:#fff;font-size:15px;line-height:1.3;transition:background .15s,border-color .15s,transform .15s;max-width:100%}.hero-colli:hover{background:#1d92d242;border-color:#9ed3f0;color:#fff;transform:translateY(-1px)}.hero-colli:focus-visible{outline:3px solid #9ED3F0;outline-offset:3px}.hero-colli__avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #1d92d259;animation:colliLatido 3.2s ease-in-out infinite}.hero-colli__avatar img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.hero-colli__texto strong{font-weight:700}.hero-colli__sub{color:#9ed3f0;font-weight:500}@keyframes colliLatido{0%,to{box-shadow:0 0 0 3px #1d92d259}50%{box-shadow:0 0 0 7px #1d92d21f}}@media(prefers-reduced-motion:reduce){.hero-colli__avatar{animation:none}}@media(max-width:520px){.hero-colli__sep{display:none}.hero-colli__sub{display:block;font-size:13.5px}}.rubro-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}.rubro-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px -26px #081a3a52;border-color:#152748}.rubro-card--destacada{border:2px solid #1D92D2;background:linear-gradient(180deg,#f0f8fd,#fff 55%);box-shadow:0 20px 44px -30px #1d92d2b3}.rubro-card--destacada:hover{border-color:#1677ad}.rubro-etiqueta{position:absolute;top:-12px;left:22px;background:#106fa6;color:#fff;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px}.rubro-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:10px;background:#1d92d21f;color:#106fa6}.rubro-titulo{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:16px 0 0;color:#152748}.rubro-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:9px;font-size:14.5px;line-height:1.5;color:#475569}.rubro-lista li{position:relative;padding-left:22px}.rubro-lista li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid #1677AD;border-bottom:2px solid #1677AD;transform:rotate(-45deg)}.rubro-mas{margin-top:auto;padding-top:18px;font-size:15px;font-weight:700;color:#1677ad}.grid-facil{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media(min-width:900px){.grid-facil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.hero-demo{width:100%;max-width:520px;justify-self:center}.pasos{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}.pasos li{display:flex;gap:14px;align-items:flex-start}.pasos strong{display:block;font-size:17px;letter-spacing:-.01em;color:#152748}.pasos li span:not(.paso-num){display:block;font-size:15px;line-height:1.5;color:#475569;margin-top:2px}.paso-num{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#152748;color:#fff;font-weight:800;font-size:15px}.grid-beneficios{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:640px){.grid-beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.grid-beneficios{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs{margin-top:32px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.vs__cab{display:none}.vs__fila{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid #e2e8f0}.vs__cab+.vs__fila{border-top:none}.vs__tema{padding:14px 16px 6px;font-size:15px;font-weight:700;color:#152748}.vs__celda{display:flex;align-items:flex-start;gap:8px;padding:6px 16px;font-size:15px;line-height:1.45}.vs__celda--sunat{color:#64748b}.vs__celda--qenti{color:#152748;font-weight:600;padding-bottom:14px}.vs__etq{flex:none;width:104px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.vs__celda--sunat .vs__etq{color:#94a3b8}.vs__celda--qenti .vs__etq{color:#1677ad}.vs__marca{flex:none;width:16px;font-weight:800}.vs__marca--no{color:#94a3b8}.vs__marca--si{color:#1677ad}@media(min-width:760px){.vs__cab{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.vs__cab span{padding:13px 18px;font-size:14px;font-weight:700}.vs__col--sunat{background:#f1f5f9;color:#475569}.vs__col--qenti{background:#152748;color:#fff}.vs__fila{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.vs__cab+.vs__fila{border-top:1px solid #e2e8f0}.vs__tema,.vs__celda{padding:15px 18px}.vs__celda--qenti{background:#f0f8fd}.vs__etq{display:none}}.garantias{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:14px;font-size:15px;font-weight:600;color:#1677ad}.garantias span[aria-hidden]{color:#94a3b8}.nota-firma{margin-top:16px;padding:10px 12px;border-radius:8px;background:#f0f8fd;border:1px solid rgba(29,146,210,.3);font-size:13.5px;line-height:1.45;color:#334155}.nota-firma a{font-weight:700}[data-hov="1"]:hover{background:#f8fafc;color:#152748}[data-hov="2"]:hover{background:#e91d7e;transform:translateY(-1px);box-shadow:0 8px 18px -8px #d01268b3}[data-hov="3"]:hover{background:#e91d7e;transform:translateY(-2px)}[data-hov="4"]:hover{border-color:#152748}[data-hov="5"]:hover{background:#7bd9a1}[data-hov="6"]:hover{background:#152748;border-color:#152748;color:#fff}[data-hov="7"]:hover{transform:translateY(-5px);box-shadow:0 22px 44px -26px #081a3a59;border-color:#1d92d299}[data-hov="8"]:hover{background:#44be73;color:#081a3a}[data-hov="9"]:hover{transform:translateY(-4px);box-shadow:0 20px 42px -26px #081a3a52}[data-hov="10"]:hover{background:#f9a8ce;color:#081a3a}[data-hov="11"]:hover{background:#9ad4f0;color:#081a3a}[data-hov="12"]:hover{transform:translateY(-3px);border-color:#152748}[data-hov="13"]:hover{border-color:#44be73}[data-hov="14"]:hover{color:#fff}[data-hov="15"]:hover{background:#25d36647}[data-hov="16"]:hover{background:#25d366;color:#081a3a}[data-hov="17"]:hover{background:#ffffff1a;border-color:#fff}
