.ms-migracion-crm-hubspot{display:block}.ms-migracion-crm-hubspot .mg-fig{--mg-a:#ff5c35;--mg-o:#9aa3ad;--mg-tinta:#141414;--mg-blanco:#fff;--mg-suave:#f5f4f0;--mg-t2:color-mix(in srgb,var(--mg-tinta) 66%,transparent);--mg-t3:color-mix(in srgb,var(--mg-tinta) 48%,transparent);--mg-linea:color-mix(in srgb,var(--mg-tinta) 11%,transparent);--mg-anim:running;background:var(--mg-blanco);border:1px solid var(--mg-linea);border-radius:24px;box-sizing:border-box;color:var(--mg-tinta);margin:0 auto;max-width:1180px;padding:32px}.ms-migracion-crm-hubspot .mg-fig *,.ms-migracion-crm-hubspot .mg-fig :after,.ms-migracion-crm-hubspot .mg-fig :before{box-sizing:border-box}.ms-migracion-crm-hubspot .mg-fig.mg-sin-borde{border-color:transparent}.ms-migracion-crm-hubspot .mg-fig.mg-quieto{--mg-anim:paused}.ms-migracion-crm-hubspot .mg-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:22px}.ms-migracion-crm-hubspot .mg-ey{color:var(--mg-t2);font-size:12px;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.ms-migracion-crm-hubspot .mg-ctl{align-items:center;display:flex;gap:12px}.ms-migracion-crm-hubspot .mg-cnt{color:var(--mg-t2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.ms-migracion-crm-hubspot .mg-pp{align-items:center;appearance:none;background:var(--mg-blanco);border:1px solid var(--mg-linea);border-radius:999px;box-shadow:none;color:var(--mg-tinta);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;min-height:0;padding:0;transition:background .2s ease;width:36px}.ms-migracion-crm-hubspot .mg-pp:hover{background:var(--mg-suave);color:var(--mg-tinta)}.ms-migracion-crm-hubspot .mg-pp svg{height:15px;width:15px}.ms-migracion-crm-hubspot .mg-pp .mg-i-pausa{display:inline-flex}.ms-migracion-crm-hubspot .mg-pp .mg-i-play{display:none}.ms-migracion-crm-hubspot .mg-fig.mg-detenido .mg-pp .mg-i-play{display:inline-flex}.ms-migracion-crm-hubspot .mg-fig.mg-detenido .mg-pp .mg-i-pausa{display:none}.ms-migracion-crm-hubspot .mg-btn:focus-visible,.ms-migracion-crm-hubspot .mg-pp:focus-visible{outline:2px solid var(--mg-tinta);outline-offset:3px}.ms-migracion-crm-hubspot .mg-titulo{color:var(--mg-tinta);font-size:clamp(20px,2.4vw,25px);letter-spacing:-.02em;line-height:1.2;margin:0 0 6px;text-wrap:balance}.ms-migracion-crm-hubspot .mg-lede{color:var(--mg-t2);font-size:15.5px;line-height:1.5;margin:0;max-width:78ch}.ms-migracion-crm-hubspot .mg-leg{color:var(--mg-t2);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:20px;margin-top:16px}.ms-migracion-crm-hubspot .mg-leg span{align-items:center;display:inline-flex;gap:8px}.ms-migracion-crm-hubspot .mg-leg i{border-radius:999px;display:inline-block;height:12px;width:12px}.ms-migracion-crm-hubspot .mg-dot-o{background:var(--mg-o)}.ms-migracion-crm-hubspot .mg-dot-a{background:var(--mg-a)}.ms-migracion-crm-hubspot .mg-steps{display:grid;grid-template-columns:repeat(var(--mg-n),minmax(0,1fr));list-style:none;margin:38px 0 0;padding:0}.ms-migracion-crm-hubspot .mg-step{margin:0;padding:0;position:relative}.ms-migracion-crm-hubspot .mg-step::marker,.ms-migracion-crm-hubspot .mg-step:before{content:none}.ms-migracion-crm-hubspot .mg-trk{background:var(--mg-linea);border-radius:2px;height:2px;left:calc(50% + 36px);overflow:hidden;position:absolute;top:27px;width:calc(100% - 72px)}.ms-migracion-crm-hubspot .mg-trk b{background:var(--mg-a);inset:0;position:absolute;transform:scaleX(var(--mg-p,0));transform-origin:0 50%}.ms-migracion-crm-hubspot .mg-btn{align-items:center;appearance:none;border:0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:14px;letter-spacing:normal;margin:0;min-height:0;padding:0 6px;text-align:center;text-transform:none;width:100%}.ms-migracion-crm-hubspot .mg-btn,.ms-migracion-crm-hubspot .mg-btn:focus,.ms-migracion-crm-hubspot .mg-btn:hover{background:none;box-shadow:none;color:inherit}.ms-migracion-crm-hubspot .mg-nodo{align-items:center;background:var(--mg-blanco);border:2px solid color-mix(in srgb,var(--mg-tinta) 20%,transparent);border-radius:999px;color:var(--mg-t3);display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;width:56px}.ms-migracion-crm-hubspot .mg-nodo svg{height:22px;position:relative;width:22px;z-index:1}.ms-migracion-crm-hubspot .mg-btn:hover .mg-nodo{border-color:color-mix(in srgb,var(--mg-tinta) 45%,transparent)}.ms-migracion-crm-hubspot .mg-step.mg-act .mg-nodo,.ms-migracion-crm-hubspot .mg-step.mg-hecho .mg-nodo{background:var(--mg-a);border-color:var(--mg-a);color:var(--mg-blanco)}.ms-migracion-crm-hubspot .mg-step.mg-act .mg-nodo{box-shadow:0 10px 24px -6px color-mix(in srgb,var(--mg-a) 45%,transparent);transform:scale(1.12)}.ms-migracion-crm-hubspot .mg-step.mg-act .mg-nodo:before{background:color-mix(in srgb,var(--mg-a) 12%,transparent);border-radius:999px;content:"";inset:-16px;position:absolute;z-index:-1}.ms-migracion-crm-hubspot .mg-step.mg-act .mg-nodo:after{animation:ms-migracion-crm-hubspot-ping 1.8s ease-out infinite;animation-play-state:var(--mg-anim);border:2px solid var(--mg-a);border-radius:999px;content:"";inset:-2px;position:absolute}.ms-migracion-crm-hubspot .mg-tx{display:flex;flex-direction:column;gap:3px}.ms-migracion-crm-hubspot .mg-lbl{color:var(--mg-t2);font-size:14.5px;font-weight:600;line-height:1.25;transition:color .3s ease}.ms-migracion-crm-hubspot .mg-step.mg-act .mg-lbl,.ms-migracion-crm-hubspot .mg-step.mg-hecho .mg-lbl{color:var(--mg-tinta)}.ms-migracion-crm-hubspot .mg-knd{color:var(--mg-t3);font-size:12px;font-weight:600;line-height:1.3}.ms-migracion-crm-hubspot .mg-paso[hidden]{display:none}.ms-migracion-crm-hubspot .mg-paso{animation:ms-migracion-crm-hubspot-sube .45s cubic-bezier(.22,1,.36,1)}.ms-migracion-crm-hubspot .mg-det{align-items:center;background:var(--mg-blanco);border-radius:18px;box-shadow:0 16px 40px -14px color-mix(in srgb,var(--mg-tinta) 22%,transparent);display:flex;gap:24px;margin-top:30px;padding:24px 26px}.ms-migracion-crm-hubspot .mg-ic{align-items:center;background:var(--mg-a);border-radius:16px;color:var(--mg-blanco);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.ms-migracion-crm-hubspot .mg-ic svg{height:30px;width:30px}.ms-migracion-crm-hubspot .mg-dt{flex:1;min-width:0}.ms-migracion-crm-hubspot .mg-m{color:var(--mg-t2);font-size:12.5px;font-weight:600}.ms-migracion-crm-hubspot .mg-t{color:var(--mg-tinta);font-size:21px;letter-spacing:-.02em;line-height:1.2;margin:3px 0 5px}.ms-migracion-crm-hubspot .mg-d{color:var(--mg-t2);font-size:15px;line-height:1.5;margin:0;max-width:66ch}.ms-migracion-crm-hubspot .mg-dato{border-left:1px solid var(--mg-linea);flex-shrink:0;padding-left:24px;width:230px}.ms-migracion-crm-hubspot .mg-dl{color:var(--mg-tinta);font-size:15px;line-height:1.25}.ms-migracion-crm-hubspot .mg-dn{color:var(--mg-t2);font-size:13px;line-height:1.4;margin-top:3px}.ms-migracion-crm-hubspot .mg-ds{background:color-mix(in srgb,var(--mg-a) 10%,transparent);border-radius:999px;color:color-mix(in srgb,var(--mg-a) 80%,#000);display:inline-block;font-size:11.5px;font-weight:600;margin-top:8px;padding:4px 10px}.ms-migracion-crm-hubspot .mg-big{background:linear-gradient(90deg,#fa305e,#ff5c35);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent}.ms-migracion-crm-hubspot .mg-datos{background:var(--mg-suave);border-radius:18px;margin-top:22px;padding:18px}.ms-migracion-crm-hubspot .mg-dhead,.ms-migracion-crm-hubspot .mg-fila{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.ms-migracion-crm-hubspot .mg-dhead{padding:0 4px 12px}.ms-migracion-crm-hubspot .mg-dhead span{align-items:center;color:var(--mg-t2);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.12em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ms-migracion-crm-hubspot .mg-dhead i{border-radius:999px;display:inline-block;flex-shrink:0;height:8px;width:8px}.ms-migracion-crm-hubspot .mg-filas{display:flex;flex-direction:column;gap:8px}.ms-migracion-crm-hubspot .mg-celda{align-items:center;background:transparent;border:1px dashed color-mix(in srgb,var(--mg-tinta) 18%,transparent);border-radius:14px;display:flex;gap:10px;min-height:58px;min-width:0;padding:9px 12px}.ms-migracion-crm-hubspot .mg-celda[data-look=solid]{background:var(--mg-blanco);border-color:transparent;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--mg-tinta) 20%,transparent)}.ms-migracion-crm-hubspot .mg-celda[data-look=off]{background:color-mix(in srgb,var(--mg-blanco) 50%,transparent);border-color:transparent;opacity:.55}.ms-migracion-crm-hubspot .mg-si{align-items:center;background:color-mix(in srgb,var(--mg-tinta) 5%,transparent);border-radius:999px;color:var(--mg-t2);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.ms-migracion-crm-hubspot .mg-si svg{height:15px;width:15px}.ms-migracion-crm-hubspot .mg-celda[data-lado=d][data-look=solid] .mg-si{background:color-mix(in srgb,var(--mg-a) 12%,transparent);color:var(--mg-a)}.ms-migracion-crm-hubspot .mg-ct{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.ms-migracion-crm-hubspot .mg-cn{color:var(--mg-tinta);font-size:13px;font-weight:600;line-height:1.2}.ms-migracion-crm-hubspot .mg-cd{color:var(--mg-t2);font-size:12px;line-height:1.3}.ms-migracion-crm-hubspot .mg-pill{border-radius:999px;flex-shrink:0;font-size:9.5px;font-weight:600;letter-spacing:.06em;line-height:1;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.ms-migracion-crm-hubspot .mg-pill.mg-good{background:color-mix(in srgb,var(--mg-a) 13%,transparent);color:color-mix(in srgb,var(--mg-a) 80%,#000)}.ms-migracion-crm-hubspot .mg-pill.mg-bad{background:rgba(250,48,94,.12);color:#c8174a}.ms-migracion-crm-hubspot .mg-pill.mg-neutral{background:color-mix(in srgb,var(--mg-tinta) 6%,transparent);color:var(--mg-t2)}.ms-migracion-crm-hubspot .mg-flecha{align-items:center;display:flex;height:100%;justify-content:center}.ms-migracion-crm-hubspot .mg-flecha svg{height:10px;overflow:visible;width:40px}.ms-migracion-crm-hubspot .mg-flecha path{fill:none;stroke:color-mix(in srgb,var(--mg-tinta) 20%,transparent);stroke-dasharray:3 4;stroke-width:1.5}.ms-migracion-crm-hubspot .mg-flecha.mg-on path{animation:ms-migracion-crm-hubspot-flujo 1.2s linear infinite;animation-play-state:var(--mg-anim);stroke:var(--mg-a)}@keyframes ms-migracion-crm-hubspot-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes ms-migracion-crm-hubspot-sube{0%{opacity:0;transform:translateY(8px)}}@keyframes ms-migracion-crm-hubspot-flujo{to{stroke-dashoffset:-14}}@media (max-width:780px){.ms-migracion-crm-hubspot .mg-fig{border-radius:20px;padding:22px 16px}.ms-migracion-crm-hubspot .mg-steps{grid-template-columns:auto;justify-content:center;margin-top:26px}.ms-migracion-crm-hubspot .mg-step{padding-bottom:20px}.ms-migracion-crm-hubspot .mg-step:last-child{padding-bottom:0}.ms-migracion-crm-hubspot .mg-trk{height:calc(100% - 72px);left:27px;top:64px;width:2px}.ms-migracion-crm-hubspot .mg-trk b{transform:scaleY(var(--mg-p,0));transform-origin:50% 0}.ms-migracion-crm-hubspot .mg-btn{flex-direction:row;gap:18px;padding:0 0 0 2px;text-align:left}.ms-migracion-crm-hubspot .mg-det{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.ms-migracion-crm-hubspot .mg-dato{border-left:0;border-top:1px solid var(--mg-linea);padding-left:0;padding-top:14px;width:100%}.ms-migracion-crm-hubspot .mg-datos{padding:12px 10px}.ms-migracion-crm-hubspot .mg-dhead,.ms-migracion-crm-hubspot .mg-fila{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.ms-migracion-crm-hubspot .mg-flecha svg{width:16px}.ms-migracion-crm-hubspot .mg-celda{align-items:flex-start;flex-wrap:wrap;gap:6px 8px;padding:9px 10px}.ms-migracion-crm-hubspot .mg-si{display:none}.ms-migracion-crm-hubspot .mg-ct{flex-basis:100%}.ms-migracion-crm-hubspot .mg-cn{font-size:12.5px}.ms-migracion-crm-hubspot .mg-cd{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.ms-migracion-crm-hubspot .mg-flecha.mg-on path,.ms-migracion-crm-hubspot .mg-paso,.ms-migracion-crm-hubspot .mg-step.mg-act .mg-nodo:after{animation:none}.ms-migracion-crm-hubspot .mg-lbl,.ms-migracion-crm-hubspot .mg-nodo,.ms-migracion-crm-hubspot .mg-pp{transition:none}}