.in-hero[data-astro-cid-rvhe64ie]{position:relative;overflow:hidden;padding:140px 0 70px;background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);text-align:center}.in-h1[data-astro-cid-rvhe64ie]{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(2rem,4.8vw,3.3rem);max-width:820px;margin:14px auto 18px;line-height:1.12}.in-h1[data-astro-cid-rvhe64ie] .ink{background:linear-gradient(100deg,var(--indigo),var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}.in-sub[data-astro-cid-rvhe64ie]{color:var(--muted);font-size:1.1rem;max-width:620px;margin:0 auto}.in-actions[data-astro-cid-rvhe64ie]{display:flex;gap:22px;justify-content:center;align-items:center;margin-top:30px;flex-wrap:wrap}.ep-ghost[data-astro-cid-rvhe64ie]{color:var(--indigo-deep);font-weight:700;text-decoration:none}.in-sec[data-astro-cid-rvhe64ie]{padding:74px 0}.in-sec-alt[data-astro-cid-rvhe64ie]{background:#fff}.in-dolor[data-astro-cid-rvhe64ie] h3[data-astro-cid-rvhe64ie]{margin:12px 0 8px;font-size:1.04rem}.in-dolor[data-astro-cid-rvhe64ie] p[data-astro-cid-rvhe64ie]{color:var(--muted);font-size:.93rem}.in-equipo[data-astro-cid-rvhe64ie]{display:flex;flex-direction:column;gap:16px;max-width:760px;margin:0 auto}.in-emp[data-astro-cid-rvhe64ie]{display:flex;gap:20px;align-items:center;background:var(--surface);text-decoration:none;color:var(--text);border:1px solid var(--border);border-radius:20px;padding:24px 28px;box-shadow:var(--shadow);transition:transform .2s var(--ease-out)}.in-emp[data-astro-cid-rvhe64ie]:hover{transform:translateY(-3px)}.in-emp-ava[data-astro-cid-rvhe64ie]{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:var(--indigo-soft);flex:0 0 54px}.in-emp[data-astro-cid-rvhe64ie] strong[data-astro-cid-rvhe64ie]{font-family:var(--font-display);font-size:1.08rem;display:block;margin-bottom:4px}.in-emp-rol[data-astro-cid-rvhe64ie]{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo);margin-left:8px}.in-emp[data-astro-cid-rvhe64ie] p[data-astro-cid-rvhe64ie]{color:var(--muted);font-size:.92rem}.in-emp-flecha[data-astro-cid-rvhe64ie]{margin-left:auto;font-weight:800;color:var(--coral);font-size:1.2rem}.in-phone[data-astro-cid-rvhe64ie]{margin-top:10px}.in-nota[data-astro-cid-rvhe64ie]{text-align:center;color:var(--muted);font-size:.78rem;margin-top:16px;opacity:.8}.in-cta[data-astro-cid-rvhe64ie]{text-align:center;max-width:640px}.in-cta[data-astro-cid-rvhe64ie] h2[data-astro-cid-rvhe64ie]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);margin-bottom:14px}.in-cta[data-astro-cid-rvhe64ie] p[data-astro-cid-rvhe64ie]{color:var(--muted);margin-bottom:24px}.ep-phone[data-astro-cid-rvhe64ie]{max-width:480px;margin:0 auto;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.ep-phone-top[data-astro-cid-rvhe64ie]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--indigo-deep);color:#fff}.ep-phone-ava[data-astro-cid-rvhe64ie]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--indigo);font-size:1.1rem}.ep-phone-nom[data-astro-cid-rvhe64ie]{display:block;font-weight:700;font-size:.92rem}.ep-phone-est[data-astro-cid-rvhe64ie]{font-size:.72rem;opacity:.85;display:flex;align-items:center;gap:6px}.ep-phone-est[data-astro-cid-rvhe64ie] i[data-astro-cid-rvhe64ie]{width:7px;height:7px;border-radius:50%;background:#4ade80;display:inline-block}.ep-phone-chat[data-astro-cid-rvhe64ie]{padding:20px 16px;display:flex;flex-direction:column;gap:9px;background:linear-gradient(160deg,#f2f4fb,#edf0f9)}.ep-b[data-astro-cid-rvhe64ie]{max-width:84%;padding:9px 14px;border-radius:12px;font-size:.89rem;line-height:1.5}.ep-b-in[data-astro-cid-rvhe64ie]{background:#fff;align-self:flex-start;border-top-left-radius:3px;box-shadow:0 1px 2px #0b122012}.ep-b-out[data-astro-cid-rvhe64ie]{background:var(--indigo);color:#fff;align-self:flex-end;border-top-right-radius:3px}
