.submit-btn:hover:not(:disabled) transform: translateY(-2px);

.form-group input:focus, .form-group select:focus outline: none; border-color: #667eea;

const [loading, setLoading] = useState(false); const [message, setMessage] = useState(null);

// Generate PDF Visa Letter async function generateVisaLetter(data) return new Promise((resolve, reject) => const doc = new PDFDocument(); const filename = visa_letter_$Date.now().pdf ; const filepath = ./uploads/visa_letters/$filename ;

const stream = fs.createWriteStream(filepath); doc.pipe(stream);