/* Still-processing application landing page; colours follow the shared VisaNet theme. */

.vvg-processing .vvg-processing-action { display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 24px;background:var(--visanet-black3,#1d253a);color:#fff;font-weight:600;line-height:1.5;max-width:100%; }

.vvg-processing .vvg-processing-action:hover { color:#fff;background:var(--visanet-black6,#26304a); }

.vvg-processing .vvg-processing-action:focus-visible { outline:3px solid var(--visanet-base,#e50c37);outline-offset:4px; }

.vvg-processing .vvg-processing-contact { color:var(--visanet-black3,#1d253a);font-weight:600;text-decoration:underline;text-underline-offset:4px; }

.vvg-processing .vvg-processing-note { display:flex;gap:20px;padding:24px;background:var(--visanet-white2,#eef2f5);border-left:3px solid var(--visanet-base,#e50c37); }

.vvg-processing .vvg-processing-note>i { font-size:24px;line-height:1.5;color:var(--visanet-black3,#1d253a); }

.vvg-processing .vvg-processing-note p { margin:0; }

.vvg-processing .vvg-processing-card { padding:26px;background:var(--visanet-white2,#eef2f5);border-top:3px solid var(--visanet-black3,#1d253a); }

.vvg-processing .vvg-processing-icon { display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:20px;background:var(--visanet-black3,#1d253a);color:#fff;font-size:20px; }

.vvg-processing .vvg-processing-card h3 { font-size:24px;line-height:1.3;color:var(--visanet-black3,#1d253a);margin:0 0 16px; }

.vvg-processing .vvg-processing-card>a { padding-top:16px;border-top:1px solid #d0d6e0;color:var(--visanet-black3,#1d253a);font-weight:600; }

.vvg-processing .vvg-processing-card>a:hover { color:var(--visanet-base,#e50c37); }

.vvg-processing .vvg-processing-checklist { padding:30px;background:var(--visanet-white2,#eef2f5); }

.vvg-processing .vvg-processing-eyebrow { display:block;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;color:var(--visanet-base,#e50c37); }

.vvg-processing .vvg-processing-checklist h3 { color:var(--visanet-black3,#1d253a);font-size:26px;line-height:1.3;margin-bottom:20px; }

.vvg-processing .vvg-processing-checklist ul { margin:0; }

.vvg-processing .vvg-processing-checklist li { display:flex;gap:14px;margin-top:12px; }

.vvg-processing .vvg-processing-checklist li i { color:var(--visanet-base,#e50c37);line-height:1.8; }

.vvg-processing .vvg-processing-steps li { margin-bottom:18px;padding-left:6px; }

.vvg-processing .vvg-processing-commitment { padding:32px;background:var(--visanet-black3,#1d253a);border-left:5px solid var(--visanet-base,#e50c37); }

.vvg-processing .vvg-processing-commitment .vvg-processing-eyebrow { color:#fff;opacity:.8; }

.vvg-processing .vvg-processing-commitment h2 { color:#fff;font-size:30px;line-height:1.3;margin:0 0 18px; }

.vvg-processing .vvg-processing-commitment p { color:#edf0f6;margin:0; }

@media(max-width:767px) { .vvg-processing .vvg-processing-checklist,.vvg-processing .vvg-processing-commitment { padding:24px; }.vvg-processing .vvg-processing-commitment h2 { font-size:26px; } }


.vvg-processing .vvg-processing-reason h3 { font-size:21px;line-height:1.3; }
.vvg-processing .vvg-processing-reason p:last-child { margin-bottom:0; }

.vvg-processing .vvg-processing-timeline { margin-bottom:0; }
.vvg-processing .vvg-processing-timeline-item { padding:22px;background:var(--visanet-white2,#eef2f5);border-top:3px solid var(--visanet-black3,#1d253a); }
.vvg-processing .vvg-processing-timeline-number { display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;background:var(--visanet-black3,#1d253a);color:#fff;font-weight:700; }
.vvg-processing .vvg-processing-timeline-item h3 { font-size:22px;line-height:1.3;margin:0 0 14px;color:var(--visanet-black3,#1d253a); }
.vvg-processing .vvg-processing-timeline-item p { margin:0; }
