.VisaMobilitySection_section__rS_6j{position:relative;z-index:10;padding:6.5rem 0 8rem;background:transparent;overflow:hidden}.VisaMobilitySection_sectionBg__nSluL{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.VisaMobilitySection_sectionBgImage__jcTd6{object-fit:cover;object-position:center 25%;opacity:.35;transform:scale(1.02);transition:opacity .5s ease}.VisaMobilitySection_sectionBgOverlay__YZm2w{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,11,22,.9),rgba(8,11,22,.74) 40%,rgba(8,11,22,.96)),radial-gradient(ellipse at 50% 25%,rgba(255,106,0,.12) 0,transparent 65%);pointer-events:none}.VisaMobilitySection_bgOrbital__Zfgni{position:absolute;top:50%;right:-10%;width:800px;height:800px;border-radius:50%;border:1px solid rgba(255,255,255,.03);transform:translateY(-50%);pointer-events:none;z-index:-1;box-shadow:inset 0 0 100px rgba(255,107,43,.02)}.VisaMobilitySection_bgGlobe__doBDW{position:absolute;bottom:-20%;left:-5%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.02) 0,transparent 70%);pointer-events:none;z-index:-1}.VisaMobilitySection_header__FoquB{text-align:center;margin-bottom:4rem}.VisaMobilitySection_eyebrow__wpxRp{display:inline-block;font-family:var(--font-mono);font-size:.85rem;letter-spacing:2px;color:var(--martian-orange);margin-bottom:1rem;text-transform:uppercase;background:rgba(217,106,41,.1);padding:.25rem 1rem;border-radius:100px}.VisaMobilitySection_title__07y__{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2}.VisaMobilitySection_subtitle__ndSQF{color:var(--text-muted);font-size:1.125rem;max-width:600px;margin:0 auto;line-height:1.6}.VisaMobilitySection_grid__82R0j{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem;align-items:stretch}.VisaMobilitySection_gridRight___6iqN{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}.VisaMobilitySection_card__KuoPi{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:32px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.VisaMobilitySection_heroCard__QatiM{padding:0;display:flex;flex-direction:row;border-color:rgba(255,255,255,.15);box-shadow:0 20px 60px rgba(0,0,0,.4);min-width:0}.VisaMobilitySection_heroImageContainer__aDp6O{width:36%;min-width:200px;max-width:280px;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.1);flex-shrink:0}.VisaMobilitySection_heroImage__C2yoK{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.VisaMobilitySection_heroCard__QatiM:hover .VisaMobilitySection_heroImage__C2yoK{transform:scale(1.04)}.VisaMobilitySection_heroImageGradient__sa2XH{position:absolute;inset:0;background:linear-gradient(90deg,transparent 75%,rgba(10,14,24,.5));z-index:1}.VisaMobilitySection_heroContent__8gagS{flex:1 1;min-width:0;padding:clamp(1.75rem,2.5vw,2.75rem);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;transition:transform .4s ease}.VisaMobilitySection_heroCard__QatiM:hover .VisaMobilitySection_heroContent__8gagS{transform:translateY(-2px)}.VisaMobilitySection_heroCard__QatiM:hover{transform:translateY(-6px);background:rgba(255,255,255,.05);border-color:rgba(217,106,41,.3);box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 0 40px rgba(217,106,41,.05)}.VisaMobilitySection_heroHeader__gPrc1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1.5rem}.VisaMobilitySection_heroTitleWrapper__oSvTS{display:flex;align-items:center;gap:.75rem;min-width:0}.VisaMobilitySection_statusBadge__72oWm{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:100px;letter-spacing:1px;white-space:nowrap;flex-shrink:0}.VisaMobilitySection_statusAvailable__Njr6H{color:var(--martian-orange);background:rgba(217,106,41,.15);border:1px solid rgba(217,106,41,.3)}.VisaMobilitySection_statusSoon__gECml{color:rgba(255,255,255,.5);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.VisaMobilitySection_heroTitle__6PTVx{font-family:var(--font-heading);font-size:clamp(1.5rem,2.1vw,2.25rem);font-weight:700;color:#fff;margin:0;white-space:nowrap;line-height:1.2}.VisaMobilitySection_heroDesc__x_igl{color:rgba(255,255,255,.8);font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.VisaMobilitySection_heroFeatures__v6SPu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem 1.25rem;margin-bottom:2.5rem}.VisaMobilitySection_featureItem__2GcBM{display:flex;align-items:center;gap:.65rem;color:rgba(255,255,255,.9);font-size:.925rem;min-width:0;white-space:normal;line-height:1.35}.VisaMobilitySection_featureItem__2GcBM svg{color:var(--martian-orange);flex-shrink:0}.VisaMobilitySection_heroBtn__e5Zrw{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#000;padding:1rem 2rem;border-radius:100px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;width:fit-content}.VisaMobilitySection_heroBtn__e5Zrw:hover{background:var(--martian-orange);color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(217,106,41,.3)}.VisaMobilitySection_heroBtn__e5Zrw svg{transition:transform .3s ease}.VisaMobilitySection_heroBtn__e5Zrw:hover svg{transform:translateX(4px)}.VisaMobilitySection_secondaryCard__iXs4R{flex:1 1;padding:1.85rem 2rem;display:flex;align-items:center;gap:1.5rem;border-radius:24px;position:relative;overflow:hidden;cursor:pointer;text-align:left}.VisaMobilitySection_cardActionRow__kume7{display:flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.82rem;font-weight:600;color:var(--martian-orange);transition:transform .2s ease}.VisaMobilitySection_cardActionRow__kume7 svg{transition:transform .2s ease}.VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_cardActionRow__kume7 svg{transform:translateX(3px)}.VisaMobilitySection_statusActive__vVw_v{color:#10b981;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3)}.VisaMobilitySection_statusSelect__VqXmT{color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25)}.VisaMobilitySection_secondaryBg__uF_LN{position:absolute;inset:0;z-index:0;opacity:.15;transition:opacity .5s ease,transform .6s ease}.VisaMobilitySection_secondaryBg__uF_LN img{width:100%;height:100%;object-fit:cover}.VisaMobilitySection_secondaryCard__iXs4R:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,14,24,.95) 0,rgba(10,14,24,.4));z-index:1}.VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_secondaryBg__uF_LN{opacity:.3;transform:scale(1.05)}.VisaMobilitySection_secondaryCard__iXs4R:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.5)}.VisaMobilitySection_secondaryContent__tHat_,.VisaMobilitySection_secondaryIcon__rGkpF{position:relative;z-index:2;transition:transform .4s ease}.VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_secondaryContent__tHat_,.VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_secondaryIcon__rGkpF{transform:translateY(-2px)}.VisaMobilitySection_secondaryIcon__rGkpF{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);flex-shrink:0;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_secondaryIcon__rGkpF{color:#fff;background:rgba(255,255,255,.1)}.VisaMobilitySection_secondaryContent__tHat_{flex:1 1}.VisaMobilitySection_secondaryHeader___16cg{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.VisaMobilitySection_secondaryTitle__yRdPu{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:#fff}.VisaMobilitySection_secondaryDesc__a7Rwz{color:var(--text-muted);font-size:.9rem;line-height:1.5}.VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_statusSoon__gECml{animation:VisaMobilitySection_shimmer___4fXM 2s linear infinite;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.15) 50%,rgba(255,255,255,.05));background-size:200% 100%}@keyframes VisaMobilitySection_shimmer___4fXM{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1180px){.VisaMobilitySection_grid__82R0j{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.VisaMobilitySection_section__rS_6j{padding:3.5rem 0}.VisaMobilitySection_title__07y__{font-size:2rem}.VisaMobilitySection_heroCard__QatiM{flex-direction:column}.VisaMobilitySection_heroImageContainer__aDp6O{width:100%;max-width:100%;height:240px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.VisaMobilitySection_heroImageGradient__sa2XH{background:linear-gradient(180deg,transparent 65%,rgba(10,14,24,.6))}.VisaMobilitySection_heroContent__8gagS{width:100%;padding:1.75rem 1.25rem}.VisaMobilitySection_heroTitle__6PTVx{font-size:1.6rem;white-space:nowrap}.VisaMobilitySection_heroFeatures__v6SPu{grid-template-columns:1fr;gap:.75rem}.VisaMobilitySection_heroHeader__gPrc1{flex-direction:row;align-items:center;justify-content:space-between}.VisaMobilitySection_secondaryCard__iXs4R{padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1rem}.VisaMobilitySection_secondaryHeader___16cg{flex-direction:column;align-items:flex-start;gap:.5rem}}[data-theme=light] .VisaMobilitySection_title__07y__{color:#0F172A}[data-theme=light] .VisaMobilitySection_card__KuoPi{background:#FFFFFF;border-color:rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.05)}[data-theme=light] .VisaMobilitySection_heroImageContainer__aDp6O{border-right-color:rgba(0,0,0,.08)}[data-theme=light] .VisaMobilitySection_heroTitle__6PTVx{color:#0F172A}[data-theme=light] .VisaMobilitySection_featureItem__2GcBM,[data-theme=light] .VisaMobilitySection_heroDesc__x_igl{color:#334155}[data-theme=light] .VisaMobilitySection_heroBtn__e5Zrw{background:#0F172A;color:#FFFFFF}[data-theme=light] .VisaMobilitySection_heroBtn__e5Zrw:hover{background:var(--martian-orange);color:#FFFFFF}[data-theme=light] .VisaMobilitySection_heroImageGradient__sa2XH{background:linear-gradient(90deg,transparent 75%,rgba(255,255,255,.35))}@media (max-width:768px){[data-theme=light] .VisaMobilitySection_heroImageContainer__aDp6O{border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .VisaMobilitySection_heroImageGradient__sa2XH{background:linear-gradient(180deg,transparent 70%,rgba(255,255,255,.35))}}[data-theme=light] .VisaMobilitySection_secondaryCard__iXs4R:after{background:linear-gradient(90deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.5))}[data-theme=light] .VisaMobilitySection_secondaryTitle__yRdPu{color:#0F172A}[data-theme=light] .VisaMobilitySection_secondaryDesc__a7Rwz{color:#64748B}[data-theme=light] .VisaMobilitySection_secondaryIcon__rGkpF{background:#F1F5F9;color:#334155}[data-theme=light] .VisaMobilitySection_secondaryCard__iXs4R:hover .VisaMobilitySection_secondaryIcon__rGkpF{background:#E2E8F0;color:#0F172A}[data-theme=light] .VisaMobilitySection_statusSoon__gECml{color:#64748B;background:#F1F5F9;border-color:#E2E8F0}[data-theme=light] .VisaMobilitySection_statusActive__vVw_v{color:#059669;background:#ECFDF5;border-color:#A7F3D0}[data-theme=light] .VisaMobilitySection_statusSelect__VqXmT{color:#0284C7;background:#F0F9FF;border-color:#BAE6FD}[data-theme=light] .VisaMobilitySection_sectionBgImage__jcTd6{opacity:.16}[data-theme=light] .VisaMobilitySection_sectionBgOverlay__YZm2w{background:linear-gradient(180deg,rgba(248,250,252,.93),rgba(248,250,252,.82) 40%,rgba(248,250,252,.97)),radial-gradient(ellipse at 50% 25%,rgba(255,106,0,.08) 0,transparent 65%)}[data-theme=dark] .VisaMobilitySection_card__KuoPi{background:rgba(18,26,43,.85);border-color:rgba(255,255,255,.08)}[data-theme=dark] .VisaMobilitySection_sectionBgImage__jcTd6{opacity:.28}[data-theme=dark] .VisaMobilitySection_sectionBgOverlay__YZm2w{background:linear-gradient(180deg,rgba(11,15,25,.9),rgba(11,15,25,.78) 40%,rgba(11,15,25,.96)),radial-gradient(ellipse at 50% 25%,rgba(255,106,0,.1) 0,transparent 65%)}.VisaEnquiryModal_overlay__BNF3g{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;box-sizing:border-box}.VisaEnquiryModal_modalCard__mJHqs{position:relative;width:100%;max-width:760px;max-height:90vh;background:#080c18;border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 25px 75px rgba(0,0,0,.85),0 0 50px rgba(255,106,0,.1);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;z-index:1000000;margin:auto}.VisaEnquiryModal_modalInner__X50rv{flex:1 1;padding:2.25rem 2.5rem;overflow-y:auto;overflow-x:hidden;max-height:calc(90vh - 2px);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.VisaEnquiryModal_modalInner__X50rv::-webkit-scrollbar{width:6px}.VisaEnquiryModal_modalInner__X50rv::-webkit-scrollbar-track{background:transparent}.VisaEnquiryModal_modalInner__X50rv::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:10px}.VisaEnquiryModal_closeBtn__L0qrM{position:absolute;top:1.25rem;right:1.25rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:100}.VisaEnquiryModal_closeBtn__L0qrM:hover{background:rgba(255,255,255,.2);color:#fff;transform:rotate(90deg)}.VisaEnquiryModal_closeBtn__L0qrM:focus-visible{outline:2px solid var(--martian-orange,#ff6a00);outline-offset:2px}.VisaEnquiryModal_header__eJr4E{text-align:left;margin-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1.25rem;padding-right:2.5rem}.VisaEnquiryModal_eyebrow__C5ZOr{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:700;color:var(--martian-orange,#ff6a00);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}.VisaEnquiryModal_title__JHGrD{font-family:var(--font-heading,sans-serif);font-size:1.65rem;font-weight:700;color:#ffffff;margin:0 0 .35rem;letter-spacing:-.02em;line-height:1.25}.VisaEnquiryModal_subtitle__iOGpU{color:#94a3b8;font-size:.88rem;margin:0;line-height:1.5}.VisaEnquiryModal_selectedTargetBar__MDAAy{display:flex;align-items:center;justify-content:space-between;background:rgba(255,106,0,.08);border:1px solid rgba(255,106,0,.25);border-radius:12px;padding:.75rem 1rem;margin-bottom:1.5rem;gap:.75rem}.VisaEnquiryModal_targetInfo__TP9NH{display:flex;align-items:center;gap:.65rem;min-width:0}.VisaEnquiryModal_targetFlag__Y0apx{font-size:1.4rem;line-height:1}.VisaEnquiryModal_targetText__fHRo7{display:flex;flex-direction:column}.VisaEnquiryModal_targetLabel__VqFy7{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--martian-orange,#ff6a00);font-weight:700}.VisaEnquiryModal_targetValue__Us2wx{font-size:.95rem;font-weight:600;color:#ffffff}.VisaEnquiryModal_changeBtn__1MtYV{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);padding:.35rem .75rem;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.VisaEnquiryModal_changeBtn__1MtYV:hover{background:rgba(255,255,255,.15);color:#fff}.VisaEnquiryModal_selectionGrid__TJRix{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;margin-bottom:1.5rem}.VisaEnquiryModal_selectCard__BtK6o{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.15rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);text-align:left}.VisaEnquiryModal_selectCard__BtK6o:hover{background:rgba(255,255,255,.06);border-color:rgba(255,106,0,.35);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.VisaEnquiryModal_selectCardHeader___F2tH{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.VisaEnquiryModal_selectCardFlag__FqOtt{font-size:1.75rem;line-height:1}.VisaEnquiryModal_selectCardTitle__qnEJS{font-size:1rem;font-weight:700;color:#ffffff;margin:0 0 .35rem}.VisaEnquiryModal_selectCardDesc__8_VcA{font-size:.78rem;color:#94a3b8;line-height:1.4;margin:0 0 .85rem}.VisaEnquiryModal_selectCardMeta__JUiXw{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.VisaEnquiryModal_badgeAvailable__5Y_IN{font-weight:700;color:#10b981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);border-radius:100px}.VisaEnquiryModal_badgeAvailable__5Y_IN,.VisaEnquiryModal_badgeSoon__Hs5J6{font-size:.68rem;padding:.2rem .55rem;letter-spacing:.04em;text-transform:uppercase}.VisaEnquiryModal_badgeSoon__Hs5J6{font-weight:600;color:#94a3b8;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:100px}.VisaEnquiryModal_badgeReview__4BbBg{font-size:.68rem;font-weight:600;color:#f59e0b;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);padding:.2rem .55rem;border-radius:100px;letter-spacing:.04em}.VisaEnquiryModal_searchBox__41_Lz{position:relative;margin-bottom:1.25rem}.VisaEnquiryModal_searchInput__gnh0_{width:100%;height:44px;padding:0 1rem 0 2.5rem;background:#0d111e;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffff;font-size:.88rem;font-family:inherit;transition:all .2s ease;outline:none}.VisaEnquiryModal_searchInput__gnh0_:focus{border-color:var(--martian-orange,#ff6a00);box-shadow:0 0 0 3px rgba(255,106,0,.18);background:#111626}.VisaEnquiryModal_searchIcon__N0Sk_{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.VisaEnquiryModal_comingSoonCard__cM4gR{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.25rem 2rem;text-align:center;margin-bottom:1.5rem}.VisaEnquiryModal_comingSoonIcon__LZ07W{font-size:2.5rem;margin-bottom:1rem}.VisaEnquiryModal_comingSoonTitle__Zgp_1{font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:.5rem}.VisaEnquiryModal_comingSoonText__B3vvb{color:#94a3b8;font-size:.9rem;line-height:1.6;max-width:520px;margin:0 auto 1.5rem}.VisaEnquiryModal_comingSoonActions__WCoSP{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.VisaEnquiryModal_formSection__P72Xu{background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.25rem 1.4rem;margin-bottom:1.25rem}.VisaEnquiryModal_sectionHeader__k9O1i{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.VisaEnquiryModal_sectionNumber__3Gi2R{width:22px;height:22px;border-radius:50%;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);color:var(--martian-orange,#ff6a00);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.VisaEnquiryModal_sectionTitle__RTS_z{font-size:.88rem;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.04em}.VisaEnquiryModal_formGrid__vATeS{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.VisaEnquiryModal_fullWidth__RP9Hf{grid-column:1/-1}.VisaEnquiryModal_fieldGroup__7jLPj{display:flex;flex-direction:column;gap:.35rem}.VisaEnquiryModal_label__aUmJA{font-size:.78rem;font-weight:600;color:#cbd5e1;display:flex;align-items:center;gap:4px}.VisaEnquiryModal_requiredStar__NhFly{color:#f87171}.VisaEnquiryModal_helperText__ngpCC{font-size:.72rem;color:#64748b;margin-top:2px}.VisaEnquiryModal_input__cil8X{width:100%;height:44px;padding:0 .9rem;border-radius:10px;background:#0d111e;border:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:.88rem;font-family:inherit;transition:all .2s ease;outline:none}.VisaEnquiryModal_input__cil8X:focus{border-color:var(--martian-orange,#ff6a00);box-shadow:0 0 0 3px rgba(255,106,0,.18);background:#111626}.VisaEnquiryModal_input__cil8X::placeholder{color:rgba(255,255,255,.35);font-size:.84rem}.VisaEnquiryModal_inputError__wU360{border-color:#ef4444!important;background:rgba(239,68,68,.04)!important}textarea.VisaEnquiryModal_input__cil8X{height:74px;padding:.7rem .9rem;resize:vertical;min-height:60px}.VisaEnquiryModal_errorText__OekQx{color:#fca5a5;font-size:.74rem;font-weight:500;display:flex;align-items:center;gap:4px}.VisaEnquiryModal_appointmentNotice__GIAb_{display:flex;align-items:flex-start;gap:.65rem;background:rgba(245,158,11,.07);border:1px solid rgba(245,158,11,.2);border-radius:10px;padding:.85rem 1rem;margin-top:.85rem;color:#fcd34d;font-size:.78rem;line-height:1.45}.VisaEnquiryModal_appointmentNotice__GIAb_ svg{flex-shrink:0;margin-top:1px}.VisaEnquiryModal_otherCountryNotice__C2pA_{display:flex;align-items:flex-start;gap:.6rem;background:rgba(255,106,0,.08);border:1px solid rgba(255,106,0,.25);border-radius:10px;padding:.75rem .9rem;margin-top:.5rem;color:#fed7aa;font-size:.76rem;line-height:1.45}.VisaEnquiryModal_disclaimerBox__d_WYu{background:rgba(255,255,255,.02);border-left:3px solid var(--martian-orange,#ff6a00);padding:.75rem 1rem;border-radius:0 8px 8px 0;color:#94a3b8;font-size:.74rem;line-height:1.5;margin-top:.5rem}.VisaEnquiryModal_serverErrorAlert__bTN4J{color:#fca5a5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);padding:10px 14px;border-radius:10px;margin-top:.85rem;font-size:.82rem;display:flex;align-items:center;gap:8px;line-height:1.45}.VisaEnquiryModal_submitBtn__mEc9n{width:100%;height:48px;background:linear-gradient(135deg,#ff6a00,#ee0979);border:none;border-radius:12px;color:#ffffff;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease;box-shadow:0 8px 24px rgba(255,106,0,.35);margin-top:1rem}.VisaEnquiryModal_submitBtn__mEc9n:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px rgba(255,106,0,.45)}.VisaEnquiryModal_submitBtn__mEc9n:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.VisaEnquiryModal_secondaryBtn__6wOn2{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#ffffff;padding:.65rem 1.25rem;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.VisaEnquiryModal_secondaryBtn__6wOn2:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}.VisaEnquiryModal_boundaryCard__9PD5C{background:rgba(16,185,129,.03);border:1px solid rgba(16,185,129,.25);border-radius:16px;padding:2rem;text-align:left}.VisaEnquiryModal_boundaryHeader__pJgys{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.VisaEnquiryModal_boundaryIcon__b_IOz{width:52px;height:52px;border-radius:50%;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.VisaEnquiryModal_boundaryTitle__AUdTN{font-size:1.25rem;font-weight:700;color:#ffffff;margin:0 0 .25rem}.VisaEnquiryModal_boundaryBadge__vj7MU{display:inline-block;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:700;color:#10b981;background:rgba(16,185,129,.1);padding:.15rem .5rem;border-radius:4px}.VisaEnquiryModal_summaryGrid__8TZEC{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.5rem;background:rgba(255,255,255,.02);padding:1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.VisaEnquiryModal_summaryItem__xNx_m{display:flex;flex-direction:column;gap:.2rem}.VisaEnquiryModal_summaryItem__xNx_m.VisaEnquiryModal_fullWidth__RP9Hf{grid-column:1/-1}.VisaEnquiryModal_summaryLabel__ykE51{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:600}.VisaEnquiryModal_summaryValue__O2ywl{font-size:.9rem;font-weight:600;color:#ffffff;word-break:break-word}.VisaEnquiryModal_architectureNotice__7bv8b{background:rgba(255,106,0,.08);border:1px solid rgba(255,106,0,.2);border-radius:10px;padding:.9rem 1.1rem;margin-bottom:1.5rem;color:#fdba74;font-size:.78rem;line-height:1.5}.VisaEnquiryModal_architectureNotice__7bv8b strong{color:#ffffff}.VisaEnquiryModal_boundaryActions__tyzkW{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}@media (max-width:640px){.VisaEnquiryModal_overlay__BNF3g{padding:.5rem;align-items:flex-end}.VisaEnquiryModal_modalCard__mJHqs{max-height:94vh;border-radius:20px 20px 0 0;max-width:100%}.VisaEnquiryModal_modalInner__X50rv{padding:1.5rem 1.25rem}.VisaEnquiryModal_formGrid__vATeS{grid-template-columns:1fr;gap:.85rem}.VisaEnquiryModal_summaryGrid__8TZEC{grid-template-columns:1fr;gap:.75rem}.VisaEnquiryModal_selectionGrid__TJRix{grid-template-columns:1fr}.VisaEnquiryModal_formSection__P72Xu{padding:1rem .9rem}.VisaEnquiryModal_title__JHGrD{font-size:1.4rem}.VisaEnquiryModal_boundaryActions__tyzkW{flex-direction:column-reverse;width:100%}.VisaEnquiryModal_boundaryActions__tyzkW button{width:100%}}[data-theme=light] .VisaEnquiryModal_overlay__BNF3g{background:rgba(15,23,42,.65)}[data-theme=light] .VisaEnquiryModal_modalCard__mJHqs{background:#FFFFFF;border-color:rgba(0,0,0,.12);box-shadow:0 25px 70px rgba(0,0,0,.22)}[data-theme=light] .VisaEnquiryModal_title__JHGrD{color:#0F172A}[data-theme=light] .VisaEnquiryModal_subtitle__iOGpU{color:#64748B}[data-theme=light] .VisaEnquiryModal_header__eJr4E{border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .VisaEnquiryModal_selectedTargetBar__MDAAy{background:rgba(255,106,0,.06);border-color:rgba(255,106,0,.2)}[data-theme=light] .VisaEnquiryModal_targetValue__Us2wx{color:#0F172A}[data-theme=light] .VisaEnquiryModal_changeBtn__1MtYV{background:#F1F5F9;border-color:#E2E8F0;color:#334155}[data-theme=light] .VisaEnquiryModal_changeBtn__1MtYV:hover{background:#E2E8F0;color:#0F172A}[data-theme=light] .VisaEnquiryModal_selectCard__BtK6o{background:#F8FAFC;border-color:rgba(0,0,0,.08)}[data-theme=light] .VisaEnquiryModal_selectCard__BtK6o:hover{background:#FFFFFF;border-color:var(--martian-orange,#ff6a00);box-shadow:0 10px 25px rgba(0,0,0,.08)}[data-theme=light] .VisaEnquiryModal_selectCardTitle__qnEJS{color:#0F172A}[data-theme=light] .VisaEnquiryModal_selectCardDesc__8_VcA{color:#64748B}[data-theme=light] .VisaEnquiryModal_selectCardMeta__JUiXw{border-top-color:rgba(0,0,0,.06)}[data-theme=light] .VisaEnquiryModal_badgeSoon__Hs5J6{color:#64748B;background:#F1F5F9;border-color:#E2E8F0}[data-theme=light] .VisaEnquiryModal_searchInput__gnh0_{background:#FFFFFF;border-color:rgba(0,0,0,.12);color:#0F172A}[data-theme=light] .VisaEnquiryModal_comingSoonCard__cM4gR{background:#F8FAFC;border-color:rgba(0,0,0,.08)}[data-theme=light] .VisaEnquiryModal_comingSoonTitle__Zgp_1{color:#0F172A}[data-theme=light] .VisaEnquiryModal_comingSoonText__B3vvb{color:#64748B}[data-theme=light] .VisaEnquiryModal_formSection__P72Xu{background:#F8FAFC;border-color:rgba(0,0,0,.08)}[data-theme=light] .VisaEnquiryModal_sectionTitle__RTS_z{color:#0F172A}[data-theme=light] .VisaEnquiryModal_label__aUmJA{color:#334155}[data-theme=light] .VisaEnquiryModal_input__cil8X{background:#FFFFFF;border-color:rgba(0,0,0,.12);color:#0F172A}[data-theme=light] .VisaEnquiryModal_input__cil8X::placeholder{color:#94A3B8}[data-theme=light] .VisaEnquiryModal_appointmentNotice__GIAb_{background:#FEF3C7;border-color:#FCD34D;color:#92400E}[data-theme=light] .VisaEnquiryModal_otherCountryNotice__C2pA_{background:#FFF7ED;border-color:#FDBA74;color:#9A3412}[data-theme=light] .VisaEnquiryModal_otherCountryNotice__C2pA_ strong{color:#7C2D12}[data-theme=light] .VisaEnquiryModal_disclaimerBox__d_WYu{background:#F8FAFC;color:#64748B}[data-theme=light] .VisaEnquiryModal_serverErrorAlert__bTN4J{background:#FEF2F2;border-color:#FCA5A5;color:#991B1B}[data-theme=light] .VisaEnquiryModal_closeBtn__L0qrM{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:#334155}[data-theme=light] .VisaEnquiryModal_closeBtn__L0qrM:hover{background:rgba(0,0,0,.1);color:#0F172A}[data-theme=light] .VisaEnquiryModal_secondaryBtn__6wOn2{background:#F1F5F9;border-color:#E2E8F0;color:#0F172A}[data-theme=light] .VisaEnquiryModal_secondaryBtn__6wOn2:hover{background:#E2E8F0}[data-theme=light] .VisaEnquiryModal_boundaryCard__9PD5C{background:#F0FDF4;border-color:#86EFAC}[data-theme=light] .VisaEnquiryModal_boundaryTitle__AUdTN{color:#0F172A}[data-theme=light] .VisaEnquiryModal_summaryGrid__8TZEC{background:#FFFFFF;border-color:rgba(0,0,0,.08)}[data-theme=light] .VisaEnquiryModal_summaryLabel__ykE51{color:#64748B}[data-theme=light] .VisaEnquiryModal_summaryValue__O2ywl{color:#0F172A}[data-theme=light] .VisaEnquiryModal_architectureNotice__7bv8b{background:#FFF7ED;border-color:#FDBA74;color:#9A3412}[data-theme=light] .VisaEnquiryModal_architectureNotice__7bv8b strong{color:#7C2D12}[data-theme=dark] .VisaEnquiryModal_overlay__BNF3g{background:rgba(0,0,0,.82)}[data-theme=dark] .VisaEnquiryModal_modalCard__mJHqs{background:#0B0F19;border-color:rgba(255,255,255,.12);box-shadow:0 25px 70px rgba(0,0,0,.85)}