Cardano price analysis: ADA revisits $0.966 as bears intervene