:root {
–evisa-navy: #0A2540;
–evisa-navy-dark: #06182a;
–evisa-navy-light: #1E3A8A;
–evisa-green: #059669;
–evisa-green-hover: #047857;
–evisa-orange: #d97706;
–evisa-red: #dc2626;
–evisa-bg: #F8FAFC;
–evisa-card-bg: #FFFFFF;
–evisa-text: #1E293B;
–evisa-text-muted: #64748B;
–evisa-border: #E2E8F0;
–evisa-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.08), 0 8px 10px -6px rgba(15, 23, 42, 0.04);
}
/* Base resets & Container */
.evisa-home-container {
font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif;
color: var(–evisa-text);
line-height: 1.6;
overflow-x: hidden;
}
.evisa-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* HERO SECTION */
.evisa-hero-section {
background: linear-gradient(135deg, #0A2540 0%, #06182a 100%);
color: #ffffff;
padding: 50px 0 70px 0;
position: relative;
}
.evisa-hero-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: center;
}
.evisa-badge-live {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(5, 150, 105, 0.2);
border: 1px solid rgba(5, 150, 105, 0.5);
color: #34D399;
padding: 6px 14px;
border-radius: 9999px;
font-size: 13px;
font-weight: 600;
margin-bottom: 20px;
letter-spacing: 0.3px;
}
.evisa-pulse-dot {
width: 8px;
height: 8px;
background: #34D399;
border-radius: 50%;
box-shadow: 0 0 0 0 rgba(52, 211, 153, 0.7);
animation: evisaPulse 2s infinite;
}
@keyframes evisaPulse {
0% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(52, 211, 153, 0.7); }
70% { transform: scale(1); box-shadow: 0 0 0 8px rgba(52, 211, 153, 0); }
100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(52, 211, 153, 0); }
}
.evisa-hero-title {
font-size: 38px;
font-weight: 800;
line-height: 1.2;
margin-bottom: 18px;
color: #ffffff;
letter-spacing: -0.5px;
}
.evisa-hero-title span {
color: #FBBF24;
}
.evisa-hero-desc {
font-size: 16px;
color: #CBD5E1;
margin-bottom: 28px;
line-height: 1.6;
}
.evisa-hero-highlights {
list-style: none;
padding: 0;
margin: 0 0 30px 0;
}
.evisa-hero-highlights li {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 12px;
font-size: 15px;
color: #E2E8F0;
}
.evisa-hero-highlights .check-icon {
background: #059669;
color: #ffffff;
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
flex-shrink: 0;
margin-top: 2px;
}
.evisa-trust-stars {
display: flex;
align-items: center;
gap: 12px;
background: rgba(255, 255, 255, 0.06);
padding: 10px 16px;
border-radius: 8px;
width: fit-content;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.evisa-trust-stars .stars {
color: #F59E0B;
font-size: 16px;
letter-spacing: 2px;
}
.evisa-trust-stars .rating-text {
font-size: 13px;
color: #E2E8F0;
}
/* STATS BAR */
.evisa-stats-bar {
background: #ffffff;
padding: 30px 0;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
border-bottom: 1px solid var(–evisa-border);
}
.evisa-stats-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
text-align: center;
}
.evisa-stat-item {
padding: 10px;
border-right: 1px solid var(–evisa-border);
}
.evisa-stat-item:last-child {
border-right: none;
}
.evisa-stat-number {
font-size: 32px;
font-weight: 800;
color: var(–evisa-navy);
line-height: 1.1;
margin-bottom: 4px;
}
.evisa-stat-label {
font-size: 13px;
color: var(–evisa-text-muted);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.5px;
}
/* SECTION COMMONS */
.evisa-section {
padding: 70px 0;
}
.evisa-section-alt {
background: var(–evisa-bg);
}
.evisa-section-header {
text-align: center;
max-width: 760px;
margin: 0 auto 50px auto;
}
.evisa-section-tag {
color: var(–evisa-green);
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1px;
display: block;
margin-bottom: 8px;
}
.evisa-section-title {
font-size: 32px;
font-weight: 800;
color: var(–evisa-navy);
margin-bottom: 12px;
letter-spacing: -0.5px;
}
.evisa-section-sub {
font-size: 16px;
color: var(–evisa-text-muted);
}
/* PRICING MATRIX CARDS */
.evisa-pricing-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
margin-bottom: 40px;
}
.evisa-pricing-card {
background: #ffffff;
border-radius: 12px;
border: 1px solid var(–evisa-border);
padding: 24px;
box-shadow: var(–evisa-shadow);
transition: transform 0.2s ease, box-shadow 0.2s ease;
display: flex;
flex-direction: column;
position: relative;
}
.evisa-pricing-card:hover {
transform: translateY(-4px);
box-shadow: 0 20px 30px -10px rgba(15, 23, 42, 0.12);
border-color: #CBD5E1;
}
.evisa-pricing-card.popular {
border: 2px solid var(–evisa-green);
}
.evisa-card-badge {
position: absolute;
top: -12px;
right: 20px;
background: var(–evisa-green);
color: #ffffff;
font-size: 11px;
font-weight: 700;
padding: 4px 10px;
border-radius: 20px;
text-transform: uppercase;
}
.evisa-card-title {
font-size: 18px;
font-weight: 700;
color: var(–evisa-navy);
margin-bottom: 6px;
}
.evisa-card-gov-fee {
font-size: 13px;
color: var(–evisa-green);
font-weight: 600;
margin-bottom: 16px;
display: inline-block;
background: #ECFDF5;
padding: 3px 8px;
border-radius: 4px;
}
.evisa-card-features {
list-style: none;
padding: 0;
margin: 0 0 24px 0;
font-size: 14px;
color: var(–evisa-text);
flex-grow: 1;
}
.evisa-card-features li {
padding: 8px 0;
border-bottom: 1px solid #F1F5F9;
display: flex;
align-items: center;
gap: 8px;
}
.evisa-card-features li:last-child {
border-bottom: none;
}
.evisa-btn-apply-card {
display: block;
text-align: center;
background: var(–evisa-navy);
color: #ffffff !important;
font-weight: 700;
padding: 12px 18px;
border-radius: 6px;
text-decoration: none;
transition: background 0.2s;
font-size: 14px;
}
.evisa-btn-apply-card:hover {
background: var(–evisa-green);
}
/* PROCESSING SPEEDS TABLE */
.evisa-table-container {
background: #ffffff;
border-radius: 12px;
border: 1px solid var(–evisa-border);
overflow: hidden;
box-shadow: var(–evisa-shadow);
}
.evisa-speed-table {
width: 100%;
border-collapse: collapse;
text-align: left;
}
.evisa-speed-table th {
background: #0A2540;
color: #ffffff;
padding: 16px 20px;
font-size: 14px;
font-weight: 600;
}
.evisa-speed-table td {
padding: 16px 20px;
border-bottom: 1px solid var(–evisa-border);
font-size: 14px;
}
.evisa-speed-table tr:hover {
background: #F8FAFC;
}
.badge-speed {
display: inline-block;
padding: 4px 10px;
border-radius: 4px;
font-weight: 600;
font-size: 12px;
}
.badge-standard { background: #E2E8F0; color: #334155; }
.badge-urgent { background: #FEF3C7; color: #92400E; }
.badge-priority { background: #FEE2E2; color: #991B1B; }
.badge-weekend { background: #EDE9FE; color: #5B21B6; }
/* COMPARISON SECTION */
.evisa-comparison-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.evisa-compare-card {
border-radius: 12px;
padding: 30px;
}
.evisa-compare-bad {
background: #FFF1F2;
border: 1px solid #FECDD3;
}
.evisa-compare-good {
background: #F0FDF4;
border: 2px solid #86EFAC;
box-shadow: var(–evisa-shadow);
}
.evisa-compare-title {
font-size: 20px;
font-weight: 700;
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 10px;
}
.evisa-compare-bad .evisa-compare-title { color: #9F1239; }
.evisa-compare-good .evisa-compare-title { color: #166534; }
.evisa-compare-list {
list-style: none;
padding: 0;
margin: 0;
}
.evisa-compare-list li {
margin-bottom: 14px;
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 15px;
}
/* HOW IT WORKS */
.evisa-steps-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.evisa-step-box {
background: #ffffff;
border-radius: 12px;
padding: 30px 24px;
border: 1px solid var(–evisa-border);
box-shadow: var(–evisa-shadow);
text-align: center;
position: relative;
}
.evisa-step-num {
width: 48px;
height: 48px;
background: var(–evisa-navy);
color: #ffffff;
font-size: 20px;
font-weight: 800;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 20px auto;
}
.evisa-step-title {
font-size: 18px;
font-weight: 700;
color: var(–evisa-navy);
margin-bottom: 10px;
}
.evisa-step-desc {
font-size: 14px;
color: var(–evisa-text-muted);
}
/* FAST TRACK UPSELL */
.evisa-fasttrack-box {
background: linear-gradient(135deg, #1E3A8A 0%, #0A2540 100%);
color: #ffffff;
border-radius: 16px;
padding: 40px;
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 30px;
align-items: center;
}
.evisa-fasttrack-box h3 {
font-size: 26px;
font-weight: 800;
color: #ffffff;
margin-bottom: 12px;
}
.evisa-fasttrack-box p {
color: #CBD5E1;
font-size: 15px;
margin-bottom: 20px;
}
.evisa-fasttrack-badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.evisa-airport-tag {
background: rgba(255, 255, 255, 0.15);
padding: 6px 14px;
border-radius: 6px;
font-size: 13px;
font-weight: 600;
}
/* FAQ ACCORDION */
.evisa-faq-list {
max-width: 840px;
margin: 0 auto;
}
.evisa-faq-item {
background: #ffffff;
border: 1px solid var(–evisa-border);
border-radius: 8px;
margin-bottom: 14px;
padding: 20px 24px;
}
.evisa-faq-question {
font-size: 17px;
font-weight: 700;
color: var(–evisa-navy);
margin-bottom: 8px;
}
.evisa-faq-answer {
font-size: 15px;
color: #475569;
line-height: 1.6;
}
/* LEGAL DISCLAIMER */
.evisa-disclaimer-box {
background: #F1F5F9;
border-left: 4px solid var(–evisa-navy);
padding: 20px;
border-radius: 0 8px 8px 0;
margin: 40px 0;
font-size: 13px;
color: #475569;
}
/* CTA BANNER */
.evisa-cta-banner {
background: linear-gradient(135deg, #059669 0%, #047857 100%);
color: #ffffff;
border-radius: 16px;
padding: 50px 30px;
text-align: center;
margin-top: 50px;
}
.evisa-cta-banner h2 {
color: #ffffff;
font-size: 32px;
font-weight: 800;
margin-bottom: 12px;
}
.evisa-cta-banner p {
color: #E2E8F0;
font-size: 16px;
max-width: 600px;
margin: 0 auto 28px auto;
}
.evisa-cta-actions {
display: flex;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
}
.evisa-btn-white {
background: #ffffff;
color: #047857 !important;
font-weight: 700;
padding: 14px 28px;
border-radius: 8px;
text-decoration: none;
font-size: 16px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
}
.evisa-btn-whatsapp {
background: #25D366;
color: #ffffff !important;
font-weight: 700;
padding: 14px 28px;
border-radius: 8px;
text-decoration: none;
font-size: 16px;
display: flex;
align-items: center;
gap: 8px;
}
/* RESPONSIVE MOBILE ADJUSTMENTS */
@media (max-width: 992px) {
.evisa-hero-grid { grid-template-columns: 1fr; }
.evisa-pricing-grid { grid-template-columns: repeat(2, 1fr); }
.evisa-stats-grid { grid-template-columns: repeat(2, 1fr); gap: 15px; }
.evisa-stat-item { border-right: none; }
.evisa-fasttrack-box { grid-template-columns: 1fr; }
.evisa-steps-grid { grid-template-columns: 1fr; }
.evisa-comparison-grid { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
.evisa-pricing-grid { grid-template-columns: 1fr; }
.evisa-hero-title { font-size: 30px; }
.evisa-section-title { font-size: 26px; }
}
2026 Official Vietnam E-Visa Support • 24/7 Live
Fast, Reliable Vietnam E-Visa Application Service
Complete your online application in 2 minutes. Receive your official approved Vietnam eVisa PDF directly in your email with 100% money-back guarantee.
-
✓
Emergency & Priority Options: Approved in as fast as 1 hour, 2 hours, 4 hours & weekends.
-
✓
100% Error-Free Guarantee: Passport & photo checked by experts before government filing.
-
✓
Official Government Stamped PDF: Valid for all 33+ international air, land, and sea checkpoints.
-
✓
Dedicated 24/7 Support: Instant WhatsApp and email assistance for travelers worldwide.
★★★★★
4.9 / 5 rating from 15,000+ verified travelers
1 – 4 Hours
Emergency Turnaround
99.8%
Approval Success Rate
24/7/365
Multilingual Support
Most Popular
1-Month Single Entry
Includes $25 Gov Fee
- ✓ Valid for up to 30 days
- ✓ 1 time entry & exit
- ✓ Tourism, business & transit
- ✓ Standard & Urgent options (1h – 5d)
- ✓ Weekend assistance available
Apply 1-Month Single →
1-Month Multiple Entry
Includes $50 Gov Fee
- ✓ Valid for up to 30 days
- ✓ Unlimited entries & exits
- ✓ Ideal for side trips (Cambodia/Laos)
- ✓ Standard & Urgent options (1h – 5d)
- ✓ Weekend assistance available
Apply 1-Month Multiple →
3-Month Single Entry
Includes $25 Gov Fee
- ✓ Valid for up to 90 days
- ✓ 1 time entry & exit
- ✓ Extended holiday & remote work
- ✓ Standard & Urgent options (1h – 5d)
- ✓ Weekend assistance available
Apply 3-Month Single →
3-Month Multiple Entry
Includes $50 Gov Fee
- ✓ Valid for up to 90 days
- ✓ Unlimited entries & exits
- ✓ Maximum travel flexibility
- ✓ Standard & Urgent options (1h – 5d)
- ✓ Weekend assistance available
Apply 3-Month Multiple →
| Processing Option |
Guaranteed Delivery Time |
Applicable Days |
Best For |
| Standard Support |
3 – 5 Business Days |
Monday – Friday |
Advance planning & budget travelers |
| Urgent Support (3 Days) |
3 Business Days |
Monday – Friday |
Upcoming travel next week |
| Urgent Support (2 Days) |
2 Business Days |
Monday – Friday |
Fast approval required |
| Urgent Support (1 Day) |
1 Business Day (24 Hours) |
Monday – Friday |
Flying tomorrow |
| Priority Assistance (4 Hours) |
Within 4 Working Hours |
Monday – Friday |
Urgent flight today |
| Priority Assistance (2 Hours) |
Within 2 Working Hours |
Monday – Friday |
At the airport / check-in counter |
| Priority Assistance (1 Hour) |
Within 1 Working Hour |
Monday – Friday |
Emergency boarding situation |
| Weekend Assistance |
Dedicated Support |
Saturday & Sunday |
Weekend departures & holidays |
❌ Applying On Your Own
- ⚠️ High Rejection Risk: Minor name order or passport cropping errors lead to rejection without explanation.
- ⚠️ Unpredictable Delays: Government processing can take 7–10 days during peak seasons with zero status updates.
- ⚠️ No Weekend/Emergency Rescue: Portals are closed on weekends and public holidays.
- ⚠️ Zero Customer Support: No live agent or phone number to assist with delayed applications.
- ⚠️ Non-Refundable: Government fees are non-refundable even if your visa is denied.
✅ With vietnamevisa.online Assistance
- ⭐ Expert Pre-Check: We verify your passport details and re-format photos to 100% government standards.
- ⭐ Guaranteed Turnaround: 1-hour, 2-hour, 4-hour, and 24-hour emergency processing available.
- ⭐ Weekend & Holiday Assistance: Dedicated team working 7 days a week to rescue urgent flights.
- ⭐ 24/7 Dedicated Live Agent: Direct WhatsApp and Email hotline to resolve any questions instantly.
- ⭐ 100% Money-Back Guarantee: Full refund if your application is not approved.
1
Submit Details Online
Fill out your travel dates, select your visa speed, and upload a clear photo of your passport and portrait. Takes under 2 minutes.
2
Expert Review & Expedite
Our visa specialists verify all data for compliance and submit directly to the Vietnam Immigration Department with priority queue.
3
Receive E-Visa & Fly
Download your official Vietnam eVisa PDF from your email, print or save on your phone, and present at immigration on arrival.
VIP Airport Fast-Track Immigration Service
Skip the long queues at immigration checkpoints! Our airport staff will meet you at the gate, assist with your luggage, and guide you through the dedicated priority immigration lane in under 10 minutes.
📍 Tan Son Nhat (SGN)
📍 Noi Bai (HAN)
📍 Da Nang (DAD)
📍 Cam Ranh (CXR)
1. Who is eligible for a Vietnam Electronic Visa (eVisa)?
Since August 2023, citizens of all countries and territories worldwide holding a valid passport (with at least 6 months validity remaining from entry date) are eligible to apply for a 30-day or 90-day Vietnam eVisa.
2. How fast can I receive an emergency eVisa?
With our priority processing service, you can receive your official approved eVisa within 1 hour, 2 hours, or 4 hours during working days, or same-day during weekends for urgent flight departures.
3. What documents do I need to prepare?
You only need: (1) A clear photo or scan of your passport bio page, (2) A clear portrait photo (white background, looking straight, no glasses), and (3) Your intended arrival date and port of entry.
4. What happens if my application is rejected?
We provide a 100% Money-Back Guarantee. If your visa cannot be approved due to our processing error or immigration denial, we will fully refund both our service fee and the government fee.
5. Can I enter Vietnam at any airport or border gate?
Yes! The official Vietnam eVisa is accepted at 33+ international checkpoints, including all major international airports (Hanoi, Ho Chi Minh City, Da Nang, Nha Trang, Phu Quoc), 16 land border crossings, and 9 seaports.
Important Legal Disclaimer: vietnamevisa.online is an independent travel agency and application assistance service provider. We are not affiliated with the Government of Vietnam or the Vietnam Immigration Department. Travelers may apply directly at the official government portal (evisa.xuatnhapcanh.gov.vn) to pay only the statutory government fee ($25 for single entry / $50 for multiple entry). Our service fees cover 24/7 customer support, document error verification, photo formatting, and expedited priority processing assistance.