Pretty sure you will want to know what model of Bottom Bracket your bike uses.
If it is Shimano Hollowtech, great, super easy ... Shimano press-fit probably a straight swap of cranks but i don't know .... if it is an odd size you might have to get a special (SRAM compatible) BB (22-4 mm.) I hope you have a Shimano BB.
Too tired to do much research.