Clue: Tentatively offer excellent financial backing (7,7)
Answer: VENTURE CAPITAL
Explanation: Definition: financial backing
A charade of VENTURE ('tentatively offer') plus CAPITAL ('excellent', " a capital idea").