Insurtech startup Spot brings in $17.5M equity, debt to fill