I think since you are telling someone to do something, it’s a command, so it should have a period. Why would it have a question mark?
or
To join, you must be at least 13 years old and agree to the terms and conditions