File size is bitrate times duration: there is no other lever. Flippy converts your 25 MB budget into kilobits, takes 6% off the top for container overhead, hands 96 kbps to the audio, and gives the video stream every kilobit that remains.
A 25 MB budget buys around three minutes of decent-looking 720p video. Most email-bound clips run shorter than that, which is why 25 MB usually lands with quality to spare.
The fix for a long clip is length, not settings: trim to the part that matters, then compress. Sixty good-looking seconds beat five minutes of mush every time.