I'm pretty sure 25kg is going to be okay. I've been told unofficially that they allow up to 25kg check in.
As for carry on, I don't know why you think they are strict about carry on weight. If anything, if your bags don't look excessive then it should be fine. They are more concerned about size than weight.