.hero-docs[data-astro-cid-2l6heumy]{color:#fff;background:linear-gradient(160deg,#03213d 0%,#010c16 40%,#0c2c4f 100%);padding:9rem 0 7rem;position:relative;overflow:hidden}@media (width<=768px){.hero-docs[data-astro-cid-2l6heumy]{padding:7rem 0 5rem}}.hero-bg-effects[data-astro-cid-2l6heumy]{pointer-events:none;position:absolute;inset:0}.hero-bg-effects[data-astro-cid-2l6heumy] .hero-particle[data-astro-cid-2l6heumy]{width:5px;height:5px;bottom:-10px;left:var(--x);animation:heroFloat var(--duration) linear infinite;animation-delay:var(--delay);background:#2556a359;border-radius:50%;position:absolute}.hero-bg-effects[data-astro-cid-2l6heumy] .hero-particle[data-astro-cid-2l6heumy]:nth-child(odd){background:#3c6ab240;width:3px;height:3px}.hero-bg-effects[data-astro-cid-2l6heumy] .hero-particle[data-astro-cid-2l6heumy]:nth-child(3n){background:#ffffff14;width:7px;height:7px}.hero-bg-effects[data-astro-cid-2l6heumy] .hero-grid-pattern[data-astro-cid-2l6heumy]{opacity:.4;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}@keyframes heroFloat{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)}}.hero-inner[data-astro-cid-2l6heumy]{z-index:1;text-align:center;max-width:950px;margin:0 auto;position:relative}.hero-badge[data-astro-cid-2l6heumy]{color:#2556a3;background:#2556a326;border:1px solid #2556a34d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-text[data-astro-cid-2l6heumy] h1[data-astro-cid-2l6heumy]{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.15}.hero-text[data-astro-cid-2l6heumy] h1[data-astro-cid-2l6heumy] .hero-line-1[data-astro-cid-2l6heumy]{color:#fffffff2;display:block}.hero-text[data-astro-cid-2l6heumy] h1[data-astro-cid-2l6heumy] .hero-line-gradient[data-astro-cid-2l6heumy]{background:linear-gradient(135deg,#2556a3,#417ad4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero-text[data-astro-cid-2l6heumy] h1[data-astro-cid-2l6heumy] .hero-line-3[data-astro-cid-2l6heumy]{color:#ffffffb3;font-size:.65em;font-weight:600;display:block}@media (width<=768px){.hero-text[data-astro-cid-2l6heumy] h1[data-astro-cid-2l6heumy]{font-size:2.25rem}}.hero-lead[data-astro-cid-2l6heumy]{color:#fffc;max-width:700px;margin:0 auto 2.5rem;font-size:1.2rem;line-height:1.7}.hero-lead[data-astro-cid-2l6heumy] strong[data-astro-cid-2l6heumy]{color:#fff}@media (width<=768px){.hero-lead[data-astro-cid-2l6heumy]{font-size:1.05rem}}.hero-counters[data-astro-cid-2l6heumy]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:3rem;display:flex}@media (width<=576px){.hero-counters[data-astro-cid-2l6heumy]{gap:1.5rem}}.counter-item[data-astro-cid-2l6heumy]{text-align:center}.counter-number[data-astro-cid-2l6heumy]{color:#fff;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}@media (width<=576px){.counter-number[data-astro-cid-2l6heumy]{font-size:2.25rem}}.counter-plus[data-astro-cid-2l6heumy],.counter-percent[data-astro-cid-2l6heumy]{color:#2556a3;font-size:.65em}.counter-label[data-astro-cid-2l6heumy]{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;line-height:1.3}.counter-divider[data-astro-cid-2l6heumy]{background:#ffffff26;width:1px;height:50px}@media (width<=576px){.counter-divider[data-astro-cid-2l6heumy]{display:none}}.hero-actions[data-astro-cid-2l6heumy]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-hero-primary[data-astro-cid-2l6heumy],.btn-hero-outline[data-astro-cid-2l6heumy]{border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}@media (width<=576px){.btn-hero-primary[data-astro-cid-2l6heumy],.btn-hero-outline[data-astro-cid-2l6heumy]{justify-content:center;width:100%}}.btn-hero-primary[data-astro-cid-2l6heumy]{color:#fff;background:linear-gradient(135deg,#3c6ab2,#2556a3);border:2px solid #0000}.btn-hero-primary[data-astro-cid-2l6heumy]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #3c6ab266}.btn-hero-outline[data-astro-cid-2l6heumy]{color:#fff;background:0 0;border:2px solid #fff6}.btn-hero-outline[data-astro-cid-2l6heumy]:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.hero-wave[data-astro-cid-2l6heumy]{width:100%;line-height:0;position:absolute;bottom:-2px;left:0}.hero-wave[data-astro-cid-2l6heumy] svg[data-astro-cid-2l6heumy]{width:100%;height:80px}.flow-section[data-astro-cid-2l6heumy]{background:#fff;padding:5rem 0}@media (width<=768px){.flow-section[data-astro-cid-2l6heumy]{padding:3.5rem 0}}.section-badge[data-astro-cid-2l6heumy]{color:#3c6ab2;background:#3c6ab214;border:1px solid #3c6ab226;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.825rem;font-weight:600;display:inline-flex}.section-header[data-astro-cid-2l6heumy]{margin-bottom:3.5rem}.section-header[data-astro-cid-2l6heumy] h2[data-astro-cid-2l6heumy]{color:#03213d;margin-bottom:.75rem;font-size:2.25rem;font-weight:800}@media (width<=768px){.section-header[data-astro-cid-2l6heumy] h2[data-astro-cid-2l6heumy]{font-size:1.75rem}}.section-header[data-astro-cid-2l6heumy] .section-desc[data-astro-cid-2l6heumy]{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}.flow-timeline[data-astro-cid-2l6heumy]{justify-content:center;gap:0;display:flex;position:relative}@media (width<=768px){.flow-timeline[data-astro-cid-2l6heumy]{flex-direction:column;align-items:center;gap:1.5rem}}.flow-step[data-astro-cid-2l6heumy]{text-align:center;flex:1;max-width:240px;padding:0 1rem;position:relative}.flow-step[data-astro-cid-2l6heumy] .flow-step-number[data-astro-cid-2l6heumy]{color:#2556a3;text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.flow-step[data-astro-cid-2l6heumy] .flow-step-icon[data-astro-cid-2l6heumy]{color:#fff;z-index:2;background:linear-gradient(135deg,#3c6ab2,#2556a3);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1rem;font-size:1.5rem;display:flex;position:relative;box-shadow:0 8px 25px #3c6ab240}.flow-step[data-astro-cid-2l6heumy] h3[data-astro-cid-2l6heumy]{color:#03213d;margin-bottom:.25rem;font-size:1rem;font-weight:700}.flow-step[data-astro-cid-2l6heumy] p[data-astro-cid-2l6heumy]{color:#666;margin:0;font-size:.85rem;line-height:1.4}.flow-step[data-astro-cid-2l6heumy] .flow-connector[data-astro-cid-2l6heumy]{background:linear-gradient(90deg,#3c6ab2,#2556a34d);width:60px;height:2px;position:absolute;top:58px;right:-30px}@media (width<=768px){.flow-step[data-astro-cid-2l6heumy] .flow-connector[data-astro-cid-2l6heumy]{display:none}}.catalog-section[data-astro-cid-2l6heumy]{background:linear-gradient(#fff 0%,#f8f9fa 100%);padding:5rem 0}@media (width<=768px){.catalog-section[data-astro-cid-2l6heumy]{padding:3.5rem 0}}.catalog-tabs[data-astro-cid-2l6heumy]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.catalog-tab[data-astro-cid-2l6heumy]{cursor:pointer;color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.catalog-tab[data-astro-cid-2l6heumy] i[data-astro-cid-2l6heumy]{color:#5f6368;font-size:.9rem;transition:color .3s}.catalog-tab[data-astro-cid-2l6heumy] small[data-astro-cid-2l6heumy]{color:#5f6368;background:#f8f9fa;border-radius:20px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;transition:all .3s}.catalog-tab[data-astro-cid-2l6heumy]:hover{border-color:#3c6ab2;transform:translateY(-2px);box-shadow:0 4px 12px #3c6ab21f}.catalog-tab[data-astro-cid-2l6heumy]:hover i[data-astro-cid-2l6heumy]{color:#3c6ab2}.catalog-tab[data-astro-cid-2l6heumy].active{color:#fff;background:linear-gradient(135deg,#3c6ab2,#2556a3);border-color:#3c6ab2}.catalog-tab[data-astro-cid-2l6heumy].active i[data-astro-cid-2l6heumy],.catalog-tab[data-astro-cid-2l6heumy].active span[data-astro-cid-2l6heumy]{color:#fff}.catalog-tab[data-astro-cid-2l6heumy].active small[data-astro-cid-2l6heumy]{color:#fff;background:#ffffff40}@media (width<=576px){.catalog-tab[data-astro-cid-2l6heumy]{flex:1;justify-content:center;min-width:45%;padding:.5rem 1rem;font-size:.8rem}}.catalog-grid[data-astro-cid-2l6heumy]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}@media (width<=576px){.catalog-grid[data-astro-cid-2l6heumy]{grid-template-columns:1fr}}@keyframes fadeScale{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.catalog-card[data-astro-cid-2l6heumy]{background:#fff;border:1px solid #dee2e64d;border-radius:16px;padding:1.75rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000f}.catalog-card[data-astro-cid-2l6heumy]:hover{border-color:#3c6ab240;transform:translateY(-8px);box-shadow:0 16px 40px #3c6ab226}.catalog-card[data-astro-cid-2l6heumy]:hover .catalog-card-icon[data-astro-cid-2l6heumy]{transform:scale(1.1)rotate(5deg)}.catalog-card[data-astro-cid-2l6heumy]:hover .catalog-card-line[data-astro-cid-2l6heumy]{transform:scaleX(1)}.catalog-card[data-astro-cid-2l6heumy] h3[data-astro-cid-2l6heumy]{color:#03213d;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.catalog-card[data-astro-cid-2l6heumy] p[data-astro-cid-2l6heumy]{color:#666;margin:0;font-size:.875rem;line-height:1.5}.catalog-card-top[data-astro-cid-2l6heumy]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.catalog-card-icon[data-astro-cid-2l6heumy]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex}.catalog-card-icon[data-astro-cid-2l6heumy].cat-principal{background:linear-gradient(135deg,#3c6ab2,#2556a3)}.catalog-card-icon[data-astro-cid-2l6heumy].cat-complementario{background:linear-gradient(135deg,#27ae60,#208d4e)}.catalog-card-icon[data-astro-cid-2l6heumy].cat-soporte{background:linear-gradient(135deg,#2556a3,#2e6ccd)}.catalog-card-badges[data-astro-cid-2l6heumy]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.card-tag[data-astro-cid-2l6heumy]{color:#2556a3;background:#2556a31a;border-radius:20px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.card-included[data-astro-cid-2l6heumy]{color:#27ae60;background:#27ae601a;border-radius:20px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.card-included[data-astro-cid-2l6heumy] i[data-astro-cid-2l6heumy]{margin-right:.15rem;font-size:.6rem}.catalog-card-line[data-astro-cid-2l6heumy]{transform-origin:0;width:100%;height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.catalog-card-line[data-astro-cid-2l6heumy].cat-principal{background:linear-gradient(90deg,#3c6ab2,#2556a3)}.catalog-card-line[data-astro-cid-2l6heumy].cat-complementario{background:linear-gradient(90deg,#27ae60,#295)}.catalog-card-line[data-astro-cid-2l6heumy].cat-soporte{background:linear-gradient(90deg,#2556a3,#2e6ccd)}.tech-section[data-astro-cid-2l6heumy]{background:#fff;padding:5rem 0}@media (width<=768px){.tech-section[data-astro-cid-2l6heumy]{padding:3.5rem 0}}.tech-bento[data-astro-cid-2l6heumy]{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=768px){.tech-bento[data-astro-cid-2l6heumy]{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.tech-bento[data-astro-cid-2l6heumy]{grid-template-columns:1fr}}.tech-card[data-astro-cid-2l6heumy]{background:#f8f9fa;border:1px solid #0000;border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.tech-card[data-astro-cid-2l6heumy]:before{content:"";transform-origin:0;background:linear-gradient(90deg,#3c6ab2,#2556a3);width:100%;height:3px;transition:transform .5s;position:absolute;top:0;left:0;transform:scaleX(0)}.tech-card[data-astro-cid-2l6heumy]:hover{background:#fff;border-color:#3c6ab226;transform:translateY(-5px);box-shadow:0 12px 35px #3c6ab21f}.tech-card[data-astro-cid-2l6heumy]:hover:before{transform:scaleX(1)}.tech-card[data-astro-cid-2l6heumy]:hover .tech-card-icon[data-astro-cid-2l6heumy]{color:#fff;background:linear-gradient(135deg,#3c6ab2,#2556a3);transform:scale(1.1)}.tech-card-icon[data-astro-cid-2l6heumy]{color:#3c6ab2;background:#3c6ab21a;border-radius:14px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:1.25rem;font-size:1.4rem;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex}.tech-card[data-astro-cid-2l6heumy] h3[data-astro-cid-2l6heumy]{color:#03213d;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.tech-card[data-astro-cid-2l6heumy] p[data-astro-cid-2l6heumy]{color:#666;margin:0;font-size:.875rem;line-height:1.5}.cta-premium[data-astro-cid-2l6heumy]{text-align:center;background:linear-gradient(160deg,#03213d 0%,#021120 50%,#072749 100%);padding:6rem 0;position:relative;overflow:hidden}@media (width<=768px){.cta-premium[data-astro-cid-2l6heumy]{padding:4rem 0}}.cta-bg-decoration[data-astro-cid-2l6heumy]{pointer-events:none;position:absolute;inset:0}.cta-bg-decoration[data-astro-cid-2l6heumy] .cta-circle[data-astro-cid-2l6heumy]{border:1px solid #ffffff0f;border-radius:50%;position:absolute}.cta-bg-decoration[data-astro-cid-2l6heumy] .cta-circle-1[data-astro-cid-2l6heumy]{width:400px;height:400px;animation:30s linear infinite spin;top:-200px;right:-100px}.cta-bg-decoration[data-astro-cid-2l6heumy] .cta-circle-2[data-astro-cid-2l6heumy]{width:300px;height:300px;animation:25s linear infinite reverse spin;bottom:-150px;left:-50px}.cta-bg-decoration[data-astro-cid-2l6heumy] .cta-circle-3[data-astro-cid-2l6heumy]{width:200px;height:200px;animation:20s linear infinite spin;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-inner[data-astro-cid-2l6heumy]{z-index:1;max-width:750px;margin:0 auto;position:relative}.cta-icon-big[data-astro-cid-2l6heumy]{color:#fff;background:linear-gradient(135deg,#3c6ab2,#2556a3);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;font-size:2rem;animation:2.5s ease-in-out infinite pulse-cta;display:flex;box-shadow:0 8px 30px #3c6ab259}@keyframes pulse-cta{0%,to{box-shadow:0 8px 30px #3c6ab259}50%{box-shadow:0 8px 50px #3c6ab28c}}.cta-inner[data-astro-cid-2l6heumy] h2[data-astro-cid-2l6heumy]{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:800}@media (width<=768px){.cta-inner[data-astro-cid-2l6heumy] h2[data-astro-cid-2l6heumy]{font-size:1.875rem}}.cta-inner[data-astro-cid-2l6heumy]>p[data-astro-cid-2l6heumy]{color:#ffffffd9;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.cta-inner[data-astro-cid-2l6heumy]>p[data-astro-cid-2l6heumy] strong[data-astro-cid-2l6heumy]{color:#2556a3}.cta-btns[data-astro-cid-2l6heumy]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.btn-cta-primary[data-astro-cid-2l6heumy],.btn-cta-secondary[data-astro-cid-2l6heumy],.btn-cta-whatsapp[data-astro-cid-2l6heumy]{border-radius:50px;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}@media (width<=576px){.btn-cta-primary[data-astro-cid-2l6heumy],.btn-cta-secondary[data-astro-cid-2l6heumy],.btn-cta-whatsapp[data-astro-cid-2l6heumy]{justify-content:center;width:100%}}.btn-cta-primary[data-astro-cid-2l6heumy]{color:#fff;background:linear-gradient(135deg,#3c6ab2,#2556a3)}.btn-cta-primary[data-astro-cid-2l6heumy]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #3c6ab266}.btn-cta-secondary[data-astro-cid-2l6heumy]{color:#fff;background:0 0;border:2px solid #fff6}.btn-cta-secondary[data-astro-cid-2l6heumy]:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.btn-cta-whatsapp[data-astro-cid-2l6heumy]{color:#fff;background:#25d366}.btn-cta-whatsapp[data-astro-cid-2l6heumy]:hover{background:#1fb055;transform:translateY(-3px);box-shadow:0 8px 20px #25d3664d}.cta-note[data-astro-cid-2l6heumy]{color:#fff9;font-size:.9rem}.cta-note[data-astro-cid-2l6heumy] i[data-astro-cid-2l6heumy]{color:#2556a3;margin-right:.4rem}
