
to Switzerland and to the EF!
There is no residency requirement for a half price card ... I live in the States and have one. All they need is a passport plus photos, and they will issue you a temporary card on the spot.
They need a place to send you the permanent card once it is printed. I ask them to send it to a convenient (for me) railway station. They can also mail it your your home address is you have one.