.text-white[data-astro-cid-k7pskvy3]{color:#fff!important}.text-white-80[data-astro-cid-k7pskvy3]{color:#fffc!important}.text-gray[data-astro-cid-k7pskvy3]{color:#4b5563}.blob[data-astro-cid-k7pskvy3]{position:absolute;filter:blur(80px);border-radius:50%;z-index:0}.premium-card[data-astro-cid-k7pskvy3]{background:#fffffff2;border:1px solid rgba(57,162,214,.15);box-shadow:0 20px 40px #0d1b3e14;border-radius:20px}.problemas-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:600px){.problemas-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.problemas-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(4,1fr)}}.problema-card[data-astro-cid-k7pskvy3]{text-align:center;padding:2.5rem 1.5rem;background:#fff;border-radius:20px;transition:all .3s ease;border:1px solid rgba(13,27,62,.05);box-shadow:0 10px 30px #0d1b3e08}.problema-card[data-astro-cid-k7pskvy3]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #39a2d61a;border-color:#39a2d633}.prob-icon-wrap[data-astro-cid-k7pskvy3]{width:60px;height:60px;background:#39a2d614;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.prob-emoji[data-astro-cid-k7pskvy3]{font-size:1.8rem}.problema-card[data-astro-cid-k7pskvy3] h4[data-astro-cid-k7pskvy3]{font-size:1.2rem;color:var(--color-navy);font-weight:800;margin-bottom:.8rem}.problema-card[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{font-size:.95rem;color:var(--color-text);line-height:1.5;margin:0}.perfiles-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:600px){.perfiles-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.perfiles-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(3,1fr)}}.perfil-card[data-astro-cid-k7pskvy3]{padding:2.5rem 1.5rem;text-align:center;border-radius:16px;background:#fff;border:1px solid rgba(57,162,214,.1)}.perfil-card[data-astro-cid-k7pskvy3] .svc-icon-bg[data-astro-cid-k7pskvy3]{width:60px;height:60px;background:#39a2d61a;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;transition:all .3s ease}.perfil-card[data-astro-cid-k7pskvy3] .svc-svg[data-astro-cid-k7pskvy3]{width:30px;height:30px;stroke:var(--color-primary-medium)}.perfil-card[data-astro-cid-k7pskvy3]:hover .svc-icon-bg[data-astro-cid-k7pskvy3]{background:var(--color-primary-medium);transform:rotateY(180deg)}.perfil-card[data-astro-cid-k7pskvy3]:hover .svc-svg[data-astro-cid-k7pskvy3]{stroke:#fff}.perfil-card[data-astro-cid-k7pskvy3] h3[data-astro-cid-k7pskvy3]{font-size:1.25rem;color:var(--color-navy);margin-bottom:.75rem;font-weight:800}.perfil-card[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{font-size:.95rem;color:var(--color-text);line-height:1.5;margin:0}.modalidades-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.modalidades-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr)}}.modalidad-card[data-astro-cid-k7pskvy3]{padding:2rem;text-align:left;border-radius:16px;position:relative;overflow:hidden}.modalidad-num[data-astro-cid-k7pskvy3]{position:absolute;top:10px;right:15px;font-size:4rem;font-weight:900;color:#39a2d614;z-index:0}.modalidad-card[data-astro-cid-k7pskvy3] h3[data-astro-cid-k7pskvy3]{position:relative;z-index:1;font-size:1.3rem;margin-bottom:.8rem;font-weight:800}.modalidad-card[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{position:relative;z-index:1;font-size:.95rem;color:var(--color-text);margin:0;line-height:1.6}.process-steps-horiz[data-astro-cid-k7pskvy3]{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}@media(min-width:900px){.process-steps-horiz[data-astro-cid-k7pskvy3]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}}.step-horiz[data-astro-cid-k7pskvy3]{text-align:center;flex:1;padding:0 1rem;position:relative}.step-icon-circle[data-astro-cid-k7pskvy3]{width:65px;height:65px;background:#fff;color:var(--color-primary-medium);border:2px solid var(--color-primary-medium);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem;margin:0 auto 1.5rem;box-shadow:0 10px 20px #39a2d626;z-index:2;position:relative}.step-horiz[data-astro-cid-k7pskvy3] h4[data-astro-cid-k7pskvy3]{font-size:1.15rem;color:var(--color-navy);margin-bottom:.8rem;font-weight:800}.step-horiz[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{font-size:.95rem;color:var(--color-text);line-height:1.6}.step-connector[data-astro-cid-k7pskvy3]{display:none}@media(min-width:900px){.step-connector[data-astro-cid-k7pskvy3]{display:block;width:40px;height:3px;background:linear-gradient(90deg,var(--color-primary-medium),var(--color-primary-light));margin-top:31px;flex-shrink:0;opacity:.5;border-radius:2px}}.beneficios-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:600px){.beneficios-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr)}}.beneficio-item[data-astro-cid-k7pskvy3]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff;border-radius:16px}.chk-icon[data-astro-cid-k7pskvy3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--color-primary-medium);background:#39a2d61a;border-radius:50%;padding:4px;margin-top:2px}.beneficio-item[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-navy);line-height:1.5}.target-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.target-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.target-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(3,1fr);gap:2rem}}.target-card-wide[data-astro-cid-k7pskvy3]{grid-column:1 / -1}@media(min-width:1024px){.target-card-wide[data-astro-cid-k7pskvy3]{grid-column:2 / -1}}.premium-card[data-astro-cid-k7pskvy3]{background:#fff;padding:2rem;border-radius:20px;text-align:left;box-shadow:0 10px 30px #39a2d614;transition:all .3s ease;border:1px solid rgba(57,162,214,.1);display:flex;flex-direction:column}.premium-card[data-astro-cid-k7pskvy3]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #39a2d626;border-color:#39a2d64d}.target-icon-wrap[data-astro-cid-k7pskvy3]{width:55px;height:55px;border-radius:14px;background:#39a2d61a;color:var(--color-primary-medium);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.target-icon-wrap[data-astro-cid-k7pskvy3] svg[data-astro-cid-k7pskvy3]{width:28px;height:28px}.premium-card[data-astro-cid-k7pskvy3] h4[data-astro-cid-k7pskvy3]{font-size:1.3rem;margin-bottom:1rem;color:var(--color-navy);font-weight:800}.premium-card[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{font-size:1rem;color:var(--color-text);line-height:1.6;margin:0}.highlight-card[data-astro-cid-k7pskvy3]{background:linear-gradient(135deg,var(--color-primary-medium),var(--color-navy));color:#fff;border:none}.highlight-card[data-astro-cid-k7pskvy3] h4[data-astro-cid-k7pskvy3]{color:#fff;font-size:1.5rem}.highlight-card[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{color:#ffffffe6;font-size:1.05rem}.highlight-card[data-astro-cid-k7pskvy3]:hover{box-shadow:0 20px 40px #0034594d;border-color:transparent}.tech-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:600px){.tech-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.tech-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(4,1fr)}}.tech-icon-header[data-astro-cid-k7pskvy3]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem}.tech-icon-emoji[data-astro-cid-k7pskvy3]{font-size:2.5rem;margin-bottom:.5rem}.tech-tags[data-astro-cid-k7pskvy3]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tech-tags[data-astro-cid-k7pskvy3] .tag[data-astro-cid-k7pskvy3]{background:#39a2d614;color:var(--color-primary-dark);padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;border:1px solid rgba(57,162,214,.1)}.cta-banner[data-astro-cid-k7pskvy3]{border-radius:20px;padding:3rem 1.5rem;text-align:center;background:var(--color-primary-light);color:#fff;box-shadow:0 20px 40px #39a2d64d}@media(min-width:768px){.cta-banner[data-astro-cid-k7pskvy3]{border-radius:24px;padding:5rem 3rem}}.cta-banner[data-astro-cid-k7pskvy3] h2[data-astro-cid-k7pskvy3]{color:#fff;font-size:1.8rem;font-weight:800;margin-bottom:1rem}@media(min-width:768px){.cta-banner[data-astro-cid-k7pskvy3] h2[data-astro-cid-k7pskvy3]{font-size:2.2rem;margin-bottom:1.5rem}}.cta-banner[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{font-size:1rem;line-height:1.5;max-width:800px;margin:0 auto 2rem;color:#ffffffe6}@media(min-width:768px){.cta-banner[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem}}.glass-tag-dark[data-astro-cid-k7pskvy3]{background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:.6rem 1rem;border-radius:30px;font-weight:600;font-size:.95rem}@media(min-width:768px){.glass-tag-dark[data-astro-cid-k7pskvy3]{padding:.6rem 1.2rem;font-size:1rem}}.equipos-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.equipos-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(3,1fr);gap:2rem}}.team-icons[data-astro-cid-k7pskvy3]{font-size:1.8rem;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.team-icons[data-astro-cid-k7pskvy3] .plus[data-astro-cid-k7pskvy3]{color:var(--color-primary-medium);font-weight:900;font-size:1.2rem}.casos-grid[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.casos-grid[data-astro-cid-k7pskvy3]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.caso-item[data-astro-cid-k7pskvy3]{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:#fff;border-radius:16px}.caso-icon[data-astro-cid-k7pskvy3]{font-size:1.5rem;flex-shrink:0;background:#39a2d61a;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:12px}.caso-item[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-navy);line-height:1.4}.form-group[data-astro-cid-k7pskvy3] label[data-astro-cid-k7pskvy3]{display:block;font-size:.85rem;font-weight:600;color:var(--color-navy);margin-bottom:.4rem;text-align:left}.form-control[data-astro-cid-k7pskvy3]:focus{outline:none;border-color:var(--color-primary-medium)!important;box-shadow:0 0 0 3px #39a2d61a}.form-row-responsive[data-astro-cid-k7pskvy3]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width:600px){.form-row-responsive[data-astro-cid-k7pskvy3]{grid-template-columns:1fr 1fr}}.faq-grid[data-astro-cid-k7pskvy3]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-k7pskvy3]{padding:0!important;overflow:hidden;transition:all .3s ease;border:1px solid rgba(13,27,62,.05)}.faq-item[data-astro-cid-k7pskvy3].active{border-color:var(--color-primary-light);box-shadow:0 10px 25px #39a2d61a}.faq-question[data-astro-cid-k7pskvy3]{width:100%;padding:1.25rem;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:700;color:var(--color-navy);transition:all .3s ease;gap:1rem}@media(min-width:768px){.faq-question[data-astro-cid-k7pskvy3]{padding:1.5rem 2rem;font-size:1.05rem}}.faq-item[data-astro-cid-k7pskvy3].active .faq-question[data-astro-cid-k7pskvy3]{color:var(--color-primary-medium)}.faq-icon[data-astro-cid-k7pskvy3]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease;stroke:var(--color-primary-medium)}.faq-item[data-astro-cid-k7pskvy3].active .faq-icon[data-astro-cid-k7pskvy3]{transform:rotate(180deg)}.faq-answer[data-astro-cid-k7pskvy3]{max-height:0;overflow:hidden;transition:all .3s ease-in-out;padding:0 1.25rem;opacity:0}@media(min-width:768px){.faq-answer[data-astro-cid-k7pskvy3]{padding:0 2rem}}.faq-item[data-astro-cid-k7pskvy3].active .faq-answer[data-astro-cid-k7pskvy3]{max-height:500px;padding:0 1.25rem 1.5rem;opacity:1}@media(min-width:768px){.faq-item[data-astro-cid-k7pskvy3].active .faq-answer[data-astro-cid-k7pskvy3]{padding:0 2rem 1.5rem}}.faq-answer[data-astro-cid-k7pskvy3] p[data-astro-cid-k7pskvy3]{margin:0;color:var(--color-text-light);line-height:1.6;font-size:.95rem}
