[verb て-form] + も [i-adj 〜い → 〜くて] + も [na-adj] + でも [noun] + でも [verb ない-form 〜ない → 〜なくて] + も
ても means "even if" or "even though": whatever the first clause says, the second still holds. A verb takes も after its て-form, an い-adjective swaps い for くても, and a noun or な-adjective takes でも.
A verb whose て-form ends in で takes でも: よんで読んでも, のんで飲んでも. The form is built on the て-form, never the dictionary form, and an い-adjective drops its い.
ても carries no tense of its own. When the second clause is about something that hasn't happened, it reads "even if". When the second clause reports what did happen, it reads "even though": the result you would expect didn't follow.
With なん何, だれ誰, どこ, いつ or いくら in front, ても means "no matter what / who / where / when / how much".
These go beyond the plain "even if".
The negative changes like an い-adjective: ない becomes なくても.
In casual speech ても becomes たって, and でも becomes だって.