1import{r as n,j as e}from"./vendor-react-CuUun9aL.js";import{a as Ee,u as qe}from"./vendor-router-CIKCSSKp.js";import{a as Ue,J as o,t as W,B as ke,s as h}from"./index-CffYHF1C.js";import{I as M}from"./input-Ccd_OHYE.js";import{L as u}from"./label-BaKeqYGc.js";import{T as Ie}from"./textarea-CHbjQrep.js";import{N as Be}from"./Navbar-CqwzzPzc.js";import{F as Le}from"./Footer-B7AGr3h3.js";import{S as Re}from"./SEOHead-xAnMX-_f.js";import{S as ne}from"./StructuredData-BrIJJOA7.js";import{f as y}from"./currency-CifnWf-V.js";import{u as $e}from"./useWalletBalance-BAQ4bABC.js";import{w as Te}from"./index-vW79U7ye.js";import{C as We}from"./ConsultancyReceipt-D2EY8uSg.js";import{S as le}from"./searchable-select-Ct2tk5Nf.js";import{ALL_COUNTRIES as D}from"./visaRequirements-f5162uEq.js";import{C as oe}from"./CountryFlag-NpnLM-_i.js";import{u as Me}from"./useConsultancySettings-374O-GIx.js";import{u as De}from"./useVisaDeskBookingTracker-t-OTmbxg.js";import{L as w,o as Ve,q as ie,j as ce,k as de,W as Oe,r as Ge}from"./vendor-icons-9tdgZqZ8.js";import"./vendor-supabase-V01cKGWO.js";import"./vendor-radix-DHc79Ej6.js";import"./vendor-query-Ch735aT_.js";import"./UrlOverrideIndicator-CJCJwHPD.js";import"./badge-tBo3c1at.js";import"./popover-Bf6khzEE.js";import"./usePermissions-DvkYesNC.js";import"./dropdown-menu-LhELHrUX.js";import"./sheet-C33TcIpV.js";import"./supabaseProxy-B-2nsjjj.js";import"./bankAccountService-B97rjGFZ.js";import"./card-khC1k9a2.js";import"./useSupportContact-DAmcHESM.js";import"./phoneIsd-FmH3J-bm.js";import"./visaDeskTracking-CvxM6MR9.js";const Ye="consultancy-documents",ze=10*1024*1024,Je=["image/jpeg","image/jpg","image/png","image/webp","application/pdf"],me="JPG, PNG, WebP or PDF, up to 10 MB",V="https://evisas.io/consultancy",ue=[{question:"What is included in the visa consultancy service?",answer:"Every premium consultancy includes a personalised eligibility review, a recommended visa type for your nationality and travel purpose, document preparation guidance, free hotel and flight reservation support for your visa application, and a written expert reply via email or WhatsApp. A 15-minute voice call with a UAE-licensed visa expert is also included where applicable."},{question:"How fast will I receive the expert reply?",answer:"Our UAE-licensed visa consultants review every request and aim to send your personalised guidance within 24 hours during business days (MondayâSaturday, 9 AM â 9 PM UAE time). You can also start the conversation instantly on WhatsApp after payment."},{question:"Can I get consultancy for any country?",answer:"Yes. You can request expert guidance for almost any destination. The consultancy form is pre-filled with the country you came from, but you can change it to any country you need help with."},{question:"What documents do I need to upload?",answer:"We ask for a clear passport copy and a residency or Emirates ID copy (for UAE residents). These help our experts give accurate, country-specific advice. You can upload JPG, PNG, WebP or PDF files up to 10 MB."},{question:"Is the consultancy fee refundable if you cannot help?",answer:"Yes. If our experts determine they cannot provide useful guidance for your situation, the service fee is refunded. Secure payment is handled through your eVisas.io wallet or via our encrypted PayBy gateway."}],qt=()=>{var ae;De();const[A]=Ee(),E=qe(),{user:i,loading:q}=Ue(),{balance:p,loading:N,refreshBalance:pe}=$e(),{settings:j,subtotal:Qe,vatAmount:U,total:d}=Me(),k=Number(j.service_charge_aed)+Number(j.handling_fee_aed),I=Number(j.vat_rate),O=!j.is_active,xe=A.get("country")||"",he=A.get("countryName")||"",G=A.get("portal")||"b2c",[m,ye]=n.useState(xe.toUpperCase()),l=((ae=D.find(t=>t.code.toUpperCase()===m.toUpperCase()))==null?void 0:ae.name)||he||m.toUpperCase(),[f,fe]=n.useState(""),[x,Y]=n.useState(""),[v,ge]=n.useState(""),[C,be]=n.useState(""),[P,we]=n.useState(""),[B,z]=n.useState(null),[L,J]=n.useState(null),[R,Q]=n.useState(null),[$,H]=n.useState(null),[_,K]=n.useState({passport:!1,residency:!1}),[X,S]=n.useState(!1),[c,Z]=n.useState("wallet"),[ee,Ne]=n.useState(null),g=n.useRef({passport:0,residency:0}),T=_.passport||_.residency;n.useEffect(()=>{i!=null&&i.email&&!x&&Y(i.email)},[i,x]),n.useEffect(()=>{!q&&!i&&(o.info("Please log in to request consultancy"),E(`/login?redirect=${encodeURIComponent(window.location.pathname+window.location.search)}`))},[i,q,E]);const je=t=>t.replace(/[^\w.\-]+/g,"_").replace(/_+/g,"_").slice(0,100),ve=async(t,s)=>{if(!i)throw new Error("Not authenticated");t.name.split(".").pop();const r=`${i.id}/${Date.now()}_${s}_${je(t.name)}`,{error:a}=await h.storage.from(Ye).upload(r,t,{cacheControl:"3600",upsert:!1,contentType:t.type||"application/octet-stream"});if(a)throw a;return r},te=async(t,s)=>{g.current[s]+=1;const r=g.current[s];if(t){const a=(t.type||"").toLowerCase();if(a&&!Je.includes(a)){o.error(`Unsupported file type. Please upload ${me}.`);return}if(t.size>ze){o.error(`File too large. Max size is 10 MB (${me}).`);return}}if(s==="passport"?(z(t),Q(null)):(J(t),H(null)),!!t){K(a=>({...a,[s]:!0}));try{const a=await ve(t,s);if(g.current[s]!==r)return;s==="passport"?Q(a):H(a)}catch(a){if(g.current[s]!==r)return;console.error(`[Consultancy] ${s} pre-upload failed:`,a),o.error((a==null?void 0:a.message)||`Failed to upload ${s} document`),s==="passport"?z(null):J(null)}finally{g.current[s]===r&&K(a=>({...a,[s]:!1}))}}},Ce=()=>i?m?!f.trim()||!x.trim()?(o.error("Please fill in your name and email"),!1):!B||!L?(o.error("Please upload both passport and residency copies"),!1):T||!R||!$?(o.info("Please wait a moment while your documents finish uploading"),!1):!0:(o.error("Please select the destination country you need advice for"),!1):(o.error("Please log in first"),!1),se=async()=>{const{data:t,error:s}=await h.from("consultancy_requests").insert({user_id:i.id,portal:G,country_code:m.toLowerCase(),country_name:l,applicant_name:f.trim(),nationality:C.trim()||null,email:x.trim(),phone:v.trim()||null,question:P.trim()||null,passport_url:R,residency_url:$,service_charge:k,vat_rate:I,vat_amount:U,total_amount:d,currency:"AED",payment_status:"pending",request_status:"new"}).select("id, case_number").single();if(s)throw s;return{id:t.id,caseNumber:t.case_number||`CONS-${t.id.slice(0,8).toUpperCase()}`}},Pe=async()=>
1{if(p<d){o.error(`Insufficient wallet balance. You need ${y(d)} but have ${y(p)}. Please top up your wallet.`);return}S(!0);try{const{id:t,caseNumber:s}=await se();if(!await Te.deductFromWallet(i.id,d,`Visa Consultancy â ${l} (Ref: ${s})`))throw await h.from("consultancy_requests").delete().eq("id",t),new Error("Wallet payment failed. Please try again or top up your wallet.");const a=`WALLET-${Date.now()}`,F=new Date().toISOString();await h.from("consultancy_requests").update({payment_status:"paid",payment_reference:a}).eq("id",t),window.dispatchEvent(new CustomEvent("walletBalanceUpdated")),pe(),h.functions.invoke("send-consultancy-status-email",{body:{consultancyId:t,event:"paid"}}).then(({error:b})=>{b&&console.error("[Consultancy] paid email failed:",b)}),Ne({reference:s,paidAt:F,method:"wallet",consultancyId:t,countryName:l,applicantName:f.trim(),email:x.trim(),serviceCharge:k,vatRate:I,vatAmount:U,total:d,remainingWalletBalance:Math.max(0,p-d),nationality:C.trim()||null,question:P.trim()||null,phone:v.trim()||null}),o.success("Payment successful! Your consultancy request has been submitted.")}catch(t){console.error("[Consultancy] Wallet submit error:",t),o.error((t==null?void 0:t.message)||"Failed to submit consultancy request")}finally{S(!1)}},_e=async()=>{var b,re;const{id:t,caseNumber:s}=await se(),{data:r,error:a}=await h.functions.invoke("consultancy-payby-create-order",{body:{consultancyId:t}});if(a)throw new Error(a.message||"Payment gateway error");if(!(r!=null&&r.success))throw new Error((r==null?void 0:r.error)||"Payment gateway rejected the request");const F=r.tokenUrl||((re=(b=r.data)==null?void 0:b.interActionParams)==null?void 0:re.tokenUrl);if(!F)throw console.error("[Consultancy] PayBy response has no redirect URL:",r.data),new Error("Payment gateway did not return a redirect URL");return{consultancyId:t,caseNumber:s,merchantOrderNo:r.merchantOrderNo,redirectUrl:F}},Se=t=>{sessionStorage.setItem(`consultancy_ctx_${t.consultancyId}`,JSON.stringify({countryName:l,applicantName:f.trim(),email:x.trim(),nationality:C.trim(),phone:v.trim(),question:P.trim(),caseNumber:t.caseNumber})),window.location.href=t.redirectUrl}
1,Fe=async()=>{S(!0);try{const t=await _e();Se(t)}catch(t){console.error("[Consultancy] Gateway submit error:",t),o.error((t==null?void 0:t.message)||"Failed to start gateway payment"),S(!1)}},Ae=async t=>{if(t.preventDefault(),!!Ce())return W("consultancy_submit",{payment_method:c,country:l||m,portal:G}),c==="wallet"?Pe():Fe()};return q?e.jsx("div",{className:"min-h-screen flex items-center justify-center",children:e.jsx(w,{className:"h-8 w-8 animate-spin text-primary"})}):e.jsxs("div",{className:"min-h-screen flex flex-col bg-[#fdfcf9]",children:[e.jsx(Re,{title:l?`Request Visa Consultancy â ${l} | eVisas.io`:"Request Online Visa Consultancy | eVisas.io",description:l?`Complete your visa consultancy request for ${l}. Personalised eligibility review and expert reply within 24 hours.`:"Complete your online visa consultancy request. Personalised eligibility review and expert reply within 24 hours from a UAE-licensed visa consultant.",canonicalUrl:V,ogUrl:V,noIndex:!0}),e.jsx(ne,{type:"BreadcrumbList",breadcrumbItems:[{name:"Home",url:"https://evisas.io/"},{name:"Visa Consultancy",url:V}]}),e.jsx(ne,{type:"FAQPage",faqItems:ue}),e.jsx(Be,{}),e.jsx("main",{className:"flex-grow py-10",children:e.jsxs("div",{className:"container-custom max-w-5xl",children:[e.jsxs("button",{onClick:()=>E(-1),className:"flex items-center gap-2 text-sm text-slate-600 hover:text-consultancy-dark transition-colors mb-6",children:[e.jsx(Ve,{className:"h-4 w-4"})," Back"]}),ee?e.jsx(We,{data:ee}):e.jsxs("form",{onSubmit:Ae,className:"grid grid-cols-1 lg:grid-cols-5 gap-8",children:[e.jsxs("div",{className:"lg:col-span-3 space-y-10",children:[e.jsxs("header",{className:"space-y-3",children:[e.jsxs("div",{className:"inline-flex items-center px-3 py-1 rounded-full bg-consultancy-soft text-consultancy-dark text-xs font-semibold tracking-wide uppercase",children:[e.jsx(ie,{className:"h-3 w-3 mr-1.5"})," Consultancy Service"]}),e.jsxs("h1",{className:"font-playfair text-4xl md:text-5xl font-semibold text-slate-900 tracking-tight leading-tight",children:["Visa Consultancy",l&&e.jsxs("span",{className:"text-consultancy-dark italic",children:[" â ",l]})]}),e.jsx("p",{className:"text-slate-500 font-medium",children:"Personalised expert review. Response within 24 hours."})]}),e.jsxs("section",{className:"space-y-6",children:[e.jsx("h2",{className:"text-lg font-semibold text-slate-800 border-b border-slate-100 pb-2",children:"Your Details"}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"destination",className:"text-sm font-medium text-slate-700",children:"Destination Country *"}),e.jsx(le,{options:D.map(t=>({value:t.code.toUpperCase(),label:t.name,icon:e.jsx(oe,{code:t.code,name:t.name,size:"sm"})})),value:m,onValueChange:ye,placeholder:"Select the country you need advice for...",searchPlaceholder:"Search country...",triggerClassName:"h-12 rounded-xl border-slate-200 bg-white"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"name",className:"text-sm font-medium text-slate-700",children:"Full Name *"}),e.jsx(M,{id:"name",value:f,onChange:t=>fe(t.target.value),placeholder:"As on passport",required:!0,className:"h-12 px-4 rounded-xl border-slate-200 bg-white focus-visible:ring-consultancy/20 focus-visible:border-consultancy"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"nationality",className:"text-sm font-medium text-slate-700",children:"Nationality"}),e.jsx(le,{options:D.map(t=>({value:t.name,label:t.name,icon:e.jsx(oe,{code:t.code,name:t.name,size:"sm"})})),value:C,onValueChange:be,placeholder:"Select your nationality...",searchPlaceholder:"Search country...",triggerClassName:"h-12 rounded-xl border-slate-200 bg-white"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"email",className:"text-sm font-medium text-slate-700",children:"Email Address *"}),e.jsx(M,{id:"email",type:"email",value:x,onChange:t=>Y(t.target.value),required:!0,className:"h-12 px-4 rounded-xl border-slate-200 bg-white focus-visible:ring-consultancy/20 focus-visible:border-consultancy"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"phone",className:"text-sm font-medium text-slate-700",children:"Phone"}
1),e.jsx(M,{id:"phone",value:v,onChange:t=>ge(t.target.value),placeholder:"+971 ...",className:"h-12 px-4 rounded-xl border-slate-200 bg-white focus-visible:ring-consultancy/20 focus-visible:border-consultancy"})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"question",className:"text-sm font-medium text-slate-700",children:"Your Consultancy Question"}),e.jsx(Ie,{id:"question",value:P,onChange:t=>we(t.target.value),placeholder:`What would you like our expert to advise on regarding your ${l} visa?`,rows:4,className:"px-4 py-3 rounded-xl border-slate-200 bg-white focus-visible:ring-consultancy/20 focus-visible:border-consultancy resize-none"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"passport",className:"text-sm font-medium text-slate-700",children:"Passport Copy *"}),e.jsxs("label",{htmlFor:"passport",className:"relative flex items-center justify-center w-full px-6 py-8 border-2 border-dashed border-slate-200 rounded-2xl bg-slate-50/50 hover:bg-slate-50 hover:border-consultancy transition-colors group cursor-pointer",children:[e.jsx("input",{id:"passport",type:"file",accept:"image/*,application/pdf",onChange:t=>{var s;return te(((s=t.target.files)==null?void 0:s[0])||null,"passport")},className:"sr-only"}),e.jsx("div",{className:"text-center",children:_.passport?e.jsxs(e.Fragment,{children:[e.jsx(w,{className:"mx-auto h-8 w-8 animate-spin text-consultancy"}),e.jsx("p",{className:"mt-2 text-sm text-slate-700 font-medium",children:"Uploading securely..."}),e.jsx("p",{className:"text-xs text-slate-400 mt-1",children:"This makes payment redirect faster"})]}):B&&R?e.jsxs(e.Fragment,{children:[e.jsx(ce,{className:"mx-auto h-8 w-8 text-green-600"}),e.jsx("p",{className:"mt-2 text-sm text-slate-700 font-medium",children:B.name}),e.jsx("p",{className:"text-xs text-consultancy-dark mt-1",children:"Click to replace"})]}):e.jsxs(e.Fragment,{children:[e.jsx(de,{className:"mx-auto h-8 w-8 text-slate-400 group-hover:text-consultancy transition-colors"}),e.jsxs("p",{className:"mt-2 text-sm text-slate-500",children:[e.jsx("span",{className:"text-consultancy-dark font-semibold",children:"Click to upload"})," or drag and drop"]}),e.jsx("p",{className:"text-xs text-slate-400 mt-1",children:"PDF, JPG, or PNG (Max. 5MB)"})]})})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(u,{htmlFor:"residency",className:"text-sm font-medium text-slate-700",children:"Residency / Emirates ID *"}),e.jsxs("label",{htmlFor:"residency",className:"relative flex items-center justify-center w-full px-6 py-8 border-2 border-dashed border-slate-200 rounded-2xl bg-slate-50/50 hover:bg-slate-50 hover:border-consultancy transition-colors group cursor-pointer",children:[e.jsx("input",{id:"residency",type:"file",accept:"image/*,application/pdf",onChange:t=>{var s;return te(((s=t.target.files)==null?void 0:s[0])||null,"residency")},className:"sr-only"}),e.jsx("div",{className:"text-center",children:_.residency?e.jsxs(e.Fragment,{children:[e.jsx(w,{className:"mx-auto h-8 w-8 animate-spin text-consultancy"}),e.jsx("p",{className:"mt-2 text-sm text-slate-700 font-medium",children:"Uploading securely..."}),e.jsx("p",{className:"text-xs text-slate-400 mt-1",children:"This makes payment redirect faster"})]}):L&&$?e.jsxs(e.Fragment,{children:[e.jsx(ce,{className:"mx-auto h-8 w-8 text-green-600"}),e.jsx("p",{className:"mt-2 text-sm text-slate-700 font-medium",children:L.name}),e.jsx("p",{className:"text-xs text-consultancy-dark mt-1",children:"Click to replace"})]}):e.jsxs(e.Fragment,{children:[e.jsx(de,{className:"mx-auto h-8 w-8 text-slate-400 group-hover:text-consultancy transition-colors"}),e.jsxs("p",{className:"mt-2 text-sm text-slate-500",children:[e.jsx("span",{className:"text-consultancy-dark font-semibold",children:"Click to upload"})," or drag and drop"]}),e.jsx("p",{className:"text-xs text-slate-400 mt-1",children:"PDF, JPG, or PNG (Max. 5MB)"})]})})]})]})]})]}),e.jsx("div",{className:"lg:col-span-2",children:e.jsx("div",{className:"lg:sticky lg:top-8 space-y-6",children:e.jsxs("div",{className:"bg-white rounded-[2rem]
1shadow-xl shadow-slate-200/50 border border-slate-100 overflow-hidden",children:[e.jsxs("div",{className:"bg-slate-900 p-8 text-white",children:[e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-slate-400 text-xs font-medium uppercase tracking-widest mb-1",children:"Total Amount"}),e.jsxs("div",{className:"flex items-baseline gap-2",children:[e.jsx("span",{className:"text-sm font-medium text-slate-400",children:"AED"}),e.jsx("span",{className:"font-playfair text-4xl font-bold tracking-tight",children:d.toFixed(2)})]})]}),e.jsx(ie,{className:"w-8 h-8 text-consultancy/40"})]}),e.jsxs("div",{className:"mt-6 pt-6 border-t border-white/10 space-y-3",children:[e.jsxs("div",{className:"flex justify-between text-sm",children:[e.jsx("span",{className:"text-slate-400",children:"Consultancy Fee"}),e.jsx("span",{className:"font-medium",children:y(k)})]}),e.jsxs("div",{className:"flex justify-between text-sm",children:[e.jsxs("span",{className:"text-slate-400",children:["VAT (",I,"%)"]}),e.jsx("span",{className:"font-medium",children:y(U)})]})]})]}),e.jsxs("div",{className:"p-8 space-y-6 bg-white",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider",children:"Payment Method"}),e.jsxs("button",{type:"button",onClick:()=>{Z("wallet"),W("consultancy_payment_method_selected",{method:"wallet",country:l||m})},className:`w-full flex items-center p-4 rounded-2xl transition-all text-left ${c==="wallet"?"border-2 border-consultancy bg-consultancy-soft/40":"border border-slate-200 hover:border-slate-300 bg-white"}`,children:[e.jsx("div",{className:`flex h-10 w-10 shrink-0 items-center justify-center rounded-xl ${c==="wallet"?"bg-consultancy text-consultancy-foreground":"bg-slate-100 text-slate-600"}`,children:e.jsx(Oe,{className:"w-5 h-5"})}),e.jsxs("div",{className:"ml-4 flex-1",children:[e.jsx("p",{className:"text-sm font-bold text-slate-900",children:"Digital Wallet"}),e.jsxs("p",{className:`text-xs ${c==="wallet"?"text-consultancy-dark":"text-slate-500"}`,children:["Balance: ",N?"â¦":y(p)]}),p<d&&!N&&e.jsx("p",{className:"text-xs text-red-600 mt-0.5",children:"Insufficient balance"})]}),c==="wallet"&&e.jsx("div",{className:"w-5 h-5 rounded-full border-4 border-consultancy bg-white shrink-0"})]}),e.jsxs("button",{type:"button",onClick:()=>{Z("gateway"),W("consultancy_payment_method_selected",{method:"gateway",country:l||m})},className:`w-full flex items-center p-4 rounded-2xl transition-all text-left ${c==="gateway"?"border-2 border-consultancy bg-consultancy-soft/40":"border border-slate-200 hover:border-slate-300 bg-white"}`,children:[e.jsx("div",{className:`flex h-10 w-10 shrink-0 items-center justify-center rounded-xl ${c==="gateway"?"bg-consultancy text-consultancy-foreground":"bg-slate-100 text-slate-600"}`,children:e.jsx(Ge,{className:"w-5 h-5"})}),e.jsxs("div",{className:"ml-4 flex-1",children:[e.jsx("p",{className:"text-sm font-bold text-slate-900",children:"Card / PayBy"}),e.jsx("p",{className:"text-xs text-slate-500",children:"Secure encrypted payment"})]}),c==="gateway"&&e.jsx("div",{className:"w-5 h-5 rounded-full border-4 border-consultancy bg-white shrink-0"})]})]}),c==="wallet"&&p<d&&!N&&e.jsxs("div",{className:"p-3 bg-consultancy-soft border border-consultancy-border rounded-xl text-xs text-consultancy-dark",children:["Insufficient wallet balance. Please"," ",e.jsx("a",{href:"/wallet",className:"underline font-semibold",children:"top up your wallet"})," ","or choose Card / PayBy."]}),e.jsx(ke,{type:"submit",disabled:X||T||O||c==="wallet"&&(N||p<d),className:"w-full bg-slate-900 hover:bg-slate-800 text-white py-6 rounded-2xl font-bold tracking-wide shadow-lg shadow-slate-900/10 active:scale-[0.98] transition-all",children:O?e.jsx(e.Fragment,{children:"Consultancy bookings are temporarily paused"}):X?e.jsxs(e.Fragment,{children:[e.jsx(w,{className:"h-4 w-4 mr-2 animate-spin"}),c==="wallet"?"Processing payment...":"Redirecting to PayBy..."]}):T?e.jsxs(e.Fragment,{children:[e.jsx(w,{className:"h-4 w-4 mr-2 animate-spin"}),"Uploading documents..."]}):e.jsxs(e.Fragment,{children:["Pay ",y(d)," & Submit"]})}),e.jsx("p",{className:"text-center text-[10px] text-slate-400 leading-relaxed",children:"By continuing, you agree to our Terms of Service. Your data is encrypted and secure."})]})]})})})]}),e.jsxs("section",{className:"mt-16 pt-10 border-t border-slate-200","aria-labelledby":"
1consultancy-faq",children:[e.jsx("h2",{id:"consultancy-faq",className:"font-playfair text-2xl md:text-3xl font-semibold text-slate-900 mb-2",children:"Visa Consultancy FAQ"}),e.jsx("p",{className:"text-slate-500 mb-8",children:"Quick answers about our paid visa consultancy service."}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:ue.map(t=>e.jsxs("div",{className:"bg-white rounded-2xl border border-slate-100 p-6 shadow-sm",children:[e.jsx("h3",{className:"font-semibold text-slate-900 mb-2",children:t.question}),e.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:t.answer})]},t.question))})]})]})}),e.jsx(Le,{})]})};export{qt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.