What social and philosophical conditions contributed to the rise of Heterodox schools in ancient India?
AThe popularity of temple architecture and devotion to personal gods
BA reaction to ritualism, spiritual idealism, clerical dominance, and caste injustices in orthodox systems
CThe decline of oral traditions and the spread of written scriptures
DThe unification of various orthodox schools under a single doctrine