No that is $25 to a restaurant, this is a $25 gift card to buy the restaurant.com GC.
Nope, this is $25 to buy a $25 GC for any restaurant. So you are paying $4.50 instead of $2.