title = "Visa Refusal Grounds and Appeals"

content = """
Visa applications may be refused based on specific grounds defined in Azure
Coast immigration regulations. Understanding these grounds helps applicants
address deficiencies in subsequent applications.

**Common Refusal Grounds**:

**Insufficient Documentation**: Missing required documents, invalid formats,
uncertified translations, or photocopies where originals required. Always
verify checklist completeness before submission.

**Financial Inadequacy**: Bank statements showing insufficient funds, suspicious
large deposits without explanation, or lack of stable income source. Financial
capacity must convincingly cover entire intended stay.

**Travel Purpose Doubt**: Vague itinerary inconsistent with visa category,
unexplained lengthy stay for tourist visa, or lack of credible ties to home
country. Purpose must be specific, plausible, and well-documented.

**Overstay Risk**: Previous immigration violations in Azure Coast or other
countries, weak home country ties, or circumstances suggesting potential
unauthorized stay.

**Security Concerns**: Criminal history, inclusion on watchlists, or information
suggesting threat to public safety or national security.

**Health Grounds**: Communicable diseases of public health significance,
inadequate vaccination status, or medical conditions requiring unavailable
treatment resources.

**False Information**: Misrepresentation of facts, fraudulent documents, or
material omissions. Document fraud results in permanent entry bans.

**Previous Violations**: Prior deportation, removal, or entry ban from Azure
Coast not yet expired.

**Appeal Process**: Applicants may submit reconsideration requests within 30
days of refusal. New evidence addressing refusal grounds must accompany appeal.
No guarantee of reversal; each appeal reviewed individually.

**Reapplication**: Refused applicants may reapply after addressing refusal grounds.
Same-category reapplication without significant change in circumstances typically
results in repeated refusal.
"""

version = "0.0.1"
