@keyframes visa-stepper_shimmer__KaMeR{to{left:90%}}.visa-stepper_stepper___Nigt{display:flex;align-items:center;gap:6px;margin-bottom:28px;overflow-x:auto;font-family:var(--font-public-sans),sans-serif;scrollbar-width:none;-ms-overflow-style:none}.visa-stepper_stepper___Nigt::-webkit-scrollbar{display:none}.visa-stepper_stepWrapper__iCxvv{display:flex;align-items:center;gap:6px;flex-shrink:0}.visa-stepper_connector__RXDoa{width:20px;height:2px;background:#dadee5;margin:0 4px;flex-shrink:0}.visa-stepper_connectorDone__4jOLs{background:#091f3b}.visa-stepper_step____tvg{display:flex;align-items:center;gap:8px;flex-shrink:0;background:none;border:none;padding:0;font-family:var(--font-public-sans),sans-serif;cursor:pointer}.visa-stepper_step____tvg:disabled{cursor:default}.visa-stepper_circle__Ho6by{width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.visa-stepper_circleCompleted__dSChW{background:#091f3b;color:#fff;font-size:14px}.visa-stepper_circleActive__o11nz{background:#3c7ebe;color:#fff}.visa-stepper_circlePending__yzALY{background:#fff;border:2px solid #dadee5;color:#79818d}.visa-stepper_label__pnzBf{font-size:13px;font-weight:500;color:#79818d;white-space:nowrap}.visa-stepper_labelActive__kEIV_{font-weight:700;color:#151b24}.visa-stepper_labelCompleted__Ex3Gr{font-weight:600;color:#091f3b}@keyframes destination-form_shimmer__KTHsy{to{left:90%}}.destination-form_heading__CW0uC{font-size:22px;font-weight:700;margin:0 0 4px}.destination-form_subheading__Jxk2f{font-size:14px;color:#575e69;margin:0 0 24px}.destination-form_formGrid__qRR70{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.destination-form_fullWidth__JOq9T{grid-column:1/-1}.destination-form_label__zCetx{font-size:13px;font-weight:600;display:block;margin-bottom:6px;color:#151b24}.destination-form_input__IWgnS{width:100%;border:1px solid #caced4;border-radius:10px;padding:13px 14px;font-size:15px;font-family:var(--font-public-sans),sans-serif;color:#151b24;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.destination-form_input__IWgnS:focus{border-color:#3c7ebe}.destination-form_select__QjcdW{width:100%;border:1px solid #caced4;border-radius:10px;font-size:15px;font-family:var(--font-public-sans),sans-serif;color:#151b24;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2379818d' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:13px 36px 13px 14px}.destination-form_select__QjcdW:focus{border-color:#3c7ebe}.destination-form_error__PUW1z{font-size:12px;color:#c10;margin-top:4px}.destination-form_counter__pEPU2{display:flex;align-items:center;gap:16px;border:1px solid #caced4;border-radius:10px;padding:8px 14px;width:-moz-fit-content;width:fit-content}.destination-form_counterBtn__IyZlB{width:30px;height:30px;border-radius:8px;background:#f4f1ed;border:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#091f3b;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.destination-form_counterBtn__IyZlB:disabled{color:#79818d;cursor:not-allowed}.destination-form_counterValue__XqsoQ{font-size:15px;font-weight:600;min-width:12px;text-align:center}.destination-form_actions__otE5e{display:flex;justify-content:flex-end;margin-top:32px}.destination-form_continueBtn__2ARoj{background:#3c7ebe;color:#fff;font-weight:700;font-size:15px;padding:13px 28px;border-radius:10px;border:none;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.destination-form_continueBtn__2ARoj:hover{background:#356fa7}.destination-form_continueBtn__2ARoj:disabled{background:#edebe7;color:#79818d;cursor:not-allowed}@keyframes traveler-form_shimmer__46Zq2{to{left:90%}}.traveler-form_heading__KF0k4{font-size:22px;font-weight:700;margin:0 0 4px}.traveler-form_subheading__aOwYH{font-size:14px;color:#575e69;margin:0 0 8px}.traveler-form_tabs__n0zuL{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.traveler-form_tab__aPSDM{background:#f4f1ed;color:#575e69;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;border:none;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.traveler-form_tabActive__NJscu{background:#091f3b;color:#fff}.traveler-form_sectionLabel__VqVeV{font-size:12px;font-weight:700;color:#3c7ebe;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;margin-top:24px}.traveler-form_sectionLabel__VqVeV:first-of-type{margin-top:12px}.traveler-form_formGrid___HVa1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.traveler-form_fullWidth__QhKaT{grid-column:1/-1}.traveler-form_label__XmkHc{font-size:13px;font-weight:600;display:block;margin-bottom:6px;color:#151b24}.traveler-form_optional__Ouh_v{font-weight:400;color:#575e69}.traveler-form_input__BvE__{width:100%;border:1px solid #caced4;border-radius:10px;padding:13px 14px;font-size:15px;font-family:var(--font-public-sans),sans-serif;color:#151b24;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.traveler-form_input__BvE__:focus{border-color:#3c7ebe}.traveler-form_select__d3_vQ{width:100%;border:1px solid #caced4;border-radius:10px;font-size:15px;font-family:var(--font-public-sans),sans-serif;color:#151b24;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2379818d' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:13px 36px 13px 14px}.traveler-form_select__d3_vQ:focus{border-color:#3c7ebe}.traveler-form_phoneField__NVatp{display:flex;align-items:center;border:1px solid #caced4;border-radius:10px;background:#fff}.traveler-form_phoneField__NVatp:focus-within{border-color:#3c7ebe}.traveler-form_phonePrefix__RwsMF{padding:13px 0 13px 14px;font-size:15px;color:#575e69}.traveler-form_phoneInput__yeoVT{flex:1 1;min-width:0;border:none;outline:none;padding:13px 14px 13px 8px;font-size:15px;font-family:var(--font-public-sans),sans-serif;color:#151b24;background:transparent;border-radius:10px}.traveler-form_error__bwGTb{font-size:12px;color:#c10;margin-top:4px}.traveler-form_actions___m7CA{display:flex;justify-content:space-between;margin-top:32px}.traveler-form_backBtn__9U5CT{background:none;border:none;color:#091f3b;padding:13px 8px}.traveler-form_backBtn__9U5CT,.traveler-form_continueBtn__56_3x{font-weight:700;font-size:15px;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.traveler-form_continueBtn__56_3x{background:#3c7ebe;color:#fff;padding:13px 28px;border-radius:10px;border:none}.traveler-form_continueBtn__56_3x:hover{background:#356fa7}.traveler-form_continueBtn__56_3x:disabled{background:#edebe7;color:#79818d;cursor:not-allowed}@keyframes document-upload_shimmer__GIPrE{to{left:90%}}.document-upload_heading__x_jgP{font-size:22px;font-weight:700;margin:0 0 4px}.document-upload_subheading__417Iy{font-size:14px;color:#575e69;margin:0 0 24px}.document-upload_travelerGroup__I95Cr{margin-bottom:24px}.document-upload_travelerHeading__86Cpw{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:700;color:#151b24;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #dadee5}.document-upload_travelerCount__HuX2Z{font-size:12px;font-weight:400;color:#575e69}.document-upload_requiredGrid__5GxS_{display:flex;flex-wrap:wrap;gap:16px}.document-upload_slotCaption__LEMos{font-size:12px;font-weight:600;color:#575e69;margin-bottom:2px}.document-upload_sectionLabel__J36LX{font-size:13px;font-weight:700;color:#575e69;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.04em}.document-upload_supportingList__u_3GA{display:flex;flex-direction:column;gap:12px}.document-upload_slot__M1hNN{flex:1 1;min-width:220px}.document-upload_hiddenInput__lfbLu{display:none}.document-upload_uploadedCard__PK0Wr{border:1px solid #cdc;background:#edf9ed;border-radius:12px;padding:14px;display:flex;gap:12px;align-items:center}.document-upload_thumb__DjEY_{width:48px;height:48px;border-radius:8px;flex-shrink:0;background-image:repeating-linear-gradient(45deg,#dadee5,#dadee5 4px,#f4f1ed 0,#f4f1ed 8px)}.document-upload_fileMeta__xNKc3{flex:1 1;min-width:0}.document-upload_fileName__hQOI8{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-upload_fileSize___UTJl{font-size:12px;color:#575e69}.document-upload_uploadedActions__Nq4iJ{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.document-upload_uploadedTag__vXOCe{color:#51a556;font-weight:700;font-size:13px;white-space:nowrap}.document-upload_removeBtn__M8KEs{background:none;border:none;padding:0;font-size:12px;color:#575e69;text-decoration:underline;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.document-upload_emptyCard__udo6W{border:1.5px dashed #babec4;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.document-upload_emptyCard__udo6W:hover{border-color:#3c7ebe}.document-upload_slotLabel__dPLFE{font-size:14px;font-weight:600}.document-upload_required__VXa8B{color:#c10}.document-upload_slotDescription__St3Ap{font-size:12px;color:#575e69}.document-upload_browseBtn__gmPaf{color:#091f3b;font-weight:700;font-size:13px;border:1px solid #caced4;border-radius:8px;padding:8px 16px;white-space:nowrap}.document-upload_error__WHU3P{font-size:12px;color:#c10;margin-top:4px}.document-upload_formError__zJ9oD{font-size:12px;color:#c10;margin-top:16px;font-size:13px}.document-upload_actions__jd4zS{display:flex;justify-content:space-between;margin-top:32px}.document-upload_backBtn__rmneB{background:none;border:none;color:#091f3b;padding:13px 8px}.document-upload_backBtn__rmneB,.document-upload_continueBtn__06Ue2{font-weight:700;font-size:15px;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.document-upload_continueBtn__06Ue2{background:#3c7ebe;color:#fff;padding:13px 28px;border-radius:10px;border:none}.document-upload_continueBtn__06Ue2:hover{background:#356fa7}.document-upload_continueBtn__06Ue2:disabled{background:#edebe7;color:#79818d;cursor:not-allowed}@keyframes review_shimmer__vndMW{to{left:90%}}.review_heading__Rq1PF{font-size:22px;font-weight:700;margin:0 0 4px}.review_subheading__npzAa{font-size:14px;color:#575e69;margin:0 0 24px}.review_summaryList__ybFHq{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.review_summaryCard__W8RFS{background:#f7f5f1;border-radius:12px;padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.review_summaryTag__btOye{font-size:12px;font-weight:700;color:#575e69;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.review_summaryTitle__68XFO{font-size:14px;font-weight:600}.review_summaryTitle__68XFO+.review_summaryTitle__68XFO{margin-top:2px;font-weight:400;color:#575e69;font-size:13px}.review_summaryDetail__PSRvU{font-size:13px;color:#575e69;margin-top:2px}.review_documentStatus__RM945{font-size:14px;font-weight:600;color:#51a556}.review_editBtn__eXPZY{background:none;border:none;padding:0;color:#091f3b;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--font-public-sans),sans-serif}.review_feeNote__Gt7TP{border-top:1px solid #dadee5;padding-top:18px;margin-bottom:24px;font-size:13px;line-height:20px;color:#575e69}.review_terms__gPcbM{display:flex;align-items:center;gap:10px;margin-bottom:24px;cursor:pointer}.review_checkbox__YVsCV{width:18px;height:18px;accent-color:#091f3b;cursor:pointer;flex-shrink:0}.review_termsText__6Tm1E{font-size:13px;color:#575e69}.review_error__FNUA2{font-size:12px;color:#c10;margin-top:4px;margin-bottom:16px;font-size:13px}.review_submitBtn__pTSJK{background:#3c7ebe;color:#fff;font-weight:700;font-size:15px;border-radius:10px;border:none;cursor:pointer;font-family:var(--font-public-sans),sans-serif;width:100%;font-size:16px;padding:15px;text-align:center}.review_submitBtn__pTSJK:hover{background:#356fa7}.review_submitBtn__pTSJK:disabled{background:#edebe7;color:#79818d;cursor:not-allowed}.review_backRow__rab86{margin-top:12px}.review_backBtn__ixFWj{background:none;border:none;color:#091f3b;font-weight:700;font-size:15px;padding:13px 8px;cursor:pointer;font-family:var(--font-public-sans),sans-serif}@keyframes status-tracking_shimmer__zgk0y{to{left:90%}}@keyframes status-tracking_pulseDot__HeLmn{0%,to{box-shadow:0 0 0 0 rgba(60,126,190,.45)}50%{box-shadow:0 0 0 8px rgba(60,126,190,0)}}.status-tracking_header__Z0KMz{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:28px}.status-tracking_idLabel__2EPWZ{font-size:12px;font-weight:700;color:#575e69;text-transform:uppercase;letter-spacing:.04em}.status-tracking_idValue__PW9u5{font-size:20px;font-weight:800;margin-top:2px}.status-tracking_statusChip__MXbxW{background:#ddedff;color:#0e5794;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;white-space:nowrap}.status-tracking_estimateBanner__hrUKw{background:#e2f0ff;border-radius:12px;padding:14px 18px;font-size:14px;color:#0a4475;margin-bottom:32px}.status-tracking_timeline__T8pDW{display:flex;flex-direction:column}.status-tracking_timelineRow__R2RQg{display:flex;gap:16px}.status-tracking_markerColumn__xeHao{display:flex;flex-direction:column;align-items:center}.status-tracking_marker__4PAQV{width:26px;height:26px;border-radius:50%;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-tracking_markerDone__CY5j_{background:#091f3b;color:#fff}.status-tracking_markerCurrent__wl8Vd{background:#3c7ebe;animation:status-tracking_pulseDot__HeLmn 2s ease-in-out infinite}.status-tracking_markerPending__K7Wep{border:2px solid #dadee5}.status-tracking_line__umo8I{width:2px;flex:1 1;background:#dadee5;margin:2px 0}.status-tracking_lineDone__7CG__{background:#091f3b}.status-tracking_lineActive__Hni9e{background:#3c7ebe}.status-tracking_timelineContent__pHryT{padding-bottom:28px}.status-tracking_timelineTitle__NcCOz{font-size:15px;font-weight:700}.status-tracking_timelineTitleCurrent__eM7YN{color:#0e5794}.status-tracking_timelineTitlePending__25rye{color:#79818d}.status-tracking_timelineDetail__aLfP_{font-size:13px;color:#575e69;margin-top:2px}.status-tracking_timelineDetailPending__U2jx5{color:#79818d}.status-tracking_footer__WixKN{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:28px;border-top:1px solid #dadee5;padding-top:24px}.status-tracking_support__ok51X{font-size:13px;color:#575e69}.status-tracking_supportLink__k8B3Y{color:#091f3b}.status-tracking_supportLink__k8B3Y:hover{color:#0465af}.status-tracking_downloadBtn__QTBU5{background:#edebe7;color:#79818d;font-weight:700;font-size:14px;padding:12px 22px;border-radius:10px;border:none;font-family:var(--font-public-sans),sans-serif}.status-tracking_downloadBtn__QTBU5:disabled{cursor:not-allowed}@keyframes visa-application-flow_shimmer__ZffXJ{to{left:90%}}.visa-application-flow_container__RQYmZ{max-width:720px;margin:40px auto 0;padding:0 16px 80px;font-family:var(--font-public-sans),sans-serif;color:#151b24}.visa-application-flow_screenLabel__Dltmh{font-size:13px;font-weight:700;color:#575e69;margin-bottom:12px}.visa-application-flow_card__y6Knv{background:#fff;border:1px solid #dadee5;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);padding:22px}