7. Draw a line through point K parallel to BC, intersecting AB and AC at points R and S respectively. Then IK⊥RS.
Since IF⊥AB, points I,K,F,R are concyclic.
Similarly, points I,K,S,E are concyclic.
Thus, ∠IRK=∠IFK=∠IEK=∠ISK
⇒KR=KS.
Since RS∥BC, G is the midpoint of BC.
Given ∠CNE=∠AEF−∠ECN
=90∘−2∠BAC−2∠ACB
=2∠ABC=∠FBI,
we know that points B,I,N,F are concyclic.
Since points B,D,I,F are concyclic, points B,D,I,N,F are concyclic. Thus, IN⊥BN.
Similarly, IM⊥CM.
Therefore, I is the orthocenter of △PBC, and hence, PI⊥BC.
Thus, points P,I,D are collinear.
Let BI intersect PQ at point T.
Since points D,C,M,I are concyclic,
∠PIM=∠PCB.Also, ∠TPI=90∘−∠BPD=∠PBC⇒△TPI∼△PBC.
Take the midpoint L of segment PI and connect LT. Then
△TPL∼△PBG⇒∠PTL=∠BPG⇒∠PTL+∠GPT=∠BPG+∠GPT=∠BPQ=90∘⇒TL∥QI.
Therefore, PT=TQ, i.e., BI bisects PQ.