{"id":3444,"date":"2026-11-02T22:00:26","date_gmt":"2026-11-02T22:00:26","guid":{"rendered":"https:\/\/visavisuk.com\/?page_id=3444"},"modified":"2026-11-02T22:14:41","modified_gmt":"2026-11-02T22:14:41","slug":"uk-visa-application-fees","status":"publish","type":"page","link":"https:\/\/visavisuk.com\/en\/uk-visa-application-fees\/","title":{"rendered":"UK Visa Application Fees 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Use the calculator below to estimate the Home Office fees, the Immigration Health Surcharge (IHS) and employer costs for UK visa, indefinite leave to remain (ILR) and citizenship applications. Fees are based on the Home Office fee table of 8 April 2026.<\/p>\n\n\n<style id=\"vvh-css\">.vvh{--navy:#36354a;--orange:#e8832f;--bg:#f6f5f3;--text:#2c2b3a;--muted:#6b6a7c;--border:#e4e2dd;max-width:900px;margin:28px auto;font-family:inherit;color:var(--text);line-height:1.5}\n.vvh *{box-sizing:border-box}\n.vvh .card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px}\n.vvh .eb{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--orange);text-transform:uppercase}\n.vvh h2.vt{font-size:24px;color:var(--navy);margin:6px 0 6px;line-height:1.25}\n.vvh .sub{color:var(--muted);font-size:14.5px;margin:0 0 20px}\n.vvh .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.vvh .f{display:flex;flex-direction:column;gap:6px}\n.vvh .f.full{grid-column:1\/-1}\n.vvh label.l{font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--navy)}\n.vvh select,.vvh input[type=date],.vvh input[type=number],.vvh input[type=email],.vvh input[type=text],.vvh input[type=tel]{height:48px;border:1px solid var(--border);border-radius:10px;padding:0 12px;font:inherit;font-size:15px;background:#fff;color:var(--text);width:100%;max-width:100%}\n.vvh .seg{display:flex;flex-wrap:wrap;gap:8px}\n.vvh .seg button{border:1px solid var(--border);background:#fff;border-radius:99px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--text);line-height:1.3;text-align:left}\n.vvh .seg button.on{border-color:var(--orange);background:#fdf3ea;color:#a3540f;font-weight:600}\n.vvh .hint{font-size:12.5px;color:var(--muted)}\n.vvh .res{margin-top:22px;border-radius:14px;background:var(--bg);padding:20px 22px}\n.vvh .big{font-size:30px;font-weight:700;color:var(--navy);line-height:1.2}\n.vvh .big.s{font-size:22px}\n.vvh .lbl2{font-size:13px;color:var(--muted)}\n.vvh .res ul{margin:10px 0 0;padding-left:18px;font-size:14.5px}\n.vvh .res li{margin:4px 0}\n.vvh .warn{margin-top:14px;border-left:4px solid var(--orange);background:#fff8ef;padding:10px 14px;border-radius:8px;font-size:14px}\n.vvh table{width:100%;border-collapse:collapse;font-size:14.5px;margin-top:6px}\n.vvh td{padding:8px 4px;border-bottom:1px solid var(--border)}\n.vvh td.r{text-align:right;white-space:nowrap}\n.vvh tr.tot td{font-weight:700;color:var(--navy);border-bottom:0;font-size:17px;padding-top:12px}\n.vvh .disc{font-size:12.5px;color:var(--muted);margin-top:16px}\n.vvh .btn{display:inline-block;background:var(--orange);color:#fff;border:0;border-radius:10px;padding:13px 24px;font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none}\n.vvh .btn:hover{background:#d1721f;color:#fff}\n.vvh .btn[disabled]{opacity:.6;cursor:default}\n.vvh .trips{display:flex;flex-direction:column;gap:8px}\n.vvh .trip{display:grid;grid-template-columns:1fr 1fr 40px 70px;gap:8px;align-items:center}\n.vvh .trip .days{font-size:13px;color:var(--muted);white-space:nowrap}\n.vvh .trip .rm{height:40px;width:40px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;font-size:18px;color:var(--muted);padding:0}\n.vvh .addtrip{border:1px dashed #cfcac2;background:#fff;border-radius:10px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--navy);margin-top:2px}\n.vvh .meter{height:10px;border-radius:99px;background:#e6e4df;overflow:hidden;margin:6px 0 2px}\n.vvh .meter i{display:block;height:100%;background:var(--navy);border-radius:99px}\n.vvh .meter.over i{background:#c0392b}\n.vvh .mrow{margin-top:14px}\n.vvh .mrow .mt{display:flex;justify-content:space-between;gap:10px;font-size:14px}\n.vvh .mrow .mt b{color:var(--navy);white-space:nowrap}\n.vvh .ok{color:#1f6f43;font-weight:600}.vvh .bad{color:#b03a2e;font-weight:600}\n.vvh .h3{margin:18px 0 0;font-weight:700;color:var(--navy)}\n.vvh .quote{margin-top:16px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border:1px solid var(--border);border-left:5px solid var(--orange);border-radius:14px;padding:16px 18px;background:#fffdfa}\n.vvh .quote span{display:block;font-size:14px;color:var(--muted)}\n.vvh .lf{margin-top:14px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px 22px}\n.vvh .lf.navy{border-left:5px solid var(--navy)}\n.vvh .check{display:flex;flex-direction:row;gap:8px;align-items:flex-start;font-size:13.5px}\n.vvh .check input{margin-top:4px}\n.vvh .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.vvh .msg{margin-top:12px;font-size:14.5px}\n.vvh .two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:6px}\n@media (max-width:640px){.vvh .grid,.vvh .two{grid-template-columns:1fr}.vvh .card{padding:18px}.vvh .big{font-size:24px}.vvh .trip{grid-template-columns:1fr 1fr 40px}.vvh .trip .days{grid-column:1\/-1}}<\/style><script data-no-optimize=\"1\">window.VVH_CFG={\"lang\":\"en\",\"api\":\"https:\\\/\\\/visavisuk.com\\\/en\\\/wp-json\\\/vv\\\/v1\\\/hesap\",\"today\":\"2026-11-02\",\"es_url\":\"https:\\\/\\\/visavisuk.com\\\/en\\\/earned-settlement-calculator\\\/\",\"priv\":\"https:\\\/\\\/visavisuk.com\\\/en\\\/privacy-notice\\\/\",\"ts\":1793662406};<\/script><script data-no-optimize=\"1\">(function(){\nvar C=window.VVH_CFG||{},EN=C.lang==='en';\nfunction L(t,e){return EN?e:t}\nfunction esc(s){return String(s).replace(\/[&<>\"']\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]})}\nvar AY=EN?['January','February','March','April','May','June','July','August','September','October','November','December']:['Ocak','\u015eubat','Mart','Nisan','May\u0131s','Haziran','Temmuz','A\u011fustos','Eyl\u00fcl','Ekim','Kas\u0131m','Aral\u0131k'];\nfunction fd(d){return d.getDate()+' '+AY[d.getMonth()]+' '+d.getFullYear()}\nfunction addY(d,y){var x=new Date(d);x.setFullYear(x.getFullYear()+y);return x}\nfunction addM(d,m){var x=new Date(d);x.setMonth(x.getMonth()+m);return x}\nfunction addD(d,n){var x=new Date(d);x.setDate(x.getDate()+n);return x}\nfunction pd(v){var p=v.split('-');return new Date(+p[0],+p[1]-1,+p[2])}\nfunction toDn(d){return Date.UTC(d.getFullYear(),d.getMonth(),d.getDate())\/864e5}\nfunction fromDn(n){var d=new Date(n*864e5);return new Date(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate())}\nfunction gbp(n){return '\u00a3'+Math.round(n).toLocaleString(EN?'en-GB':'tr-TR')}\nvar TODAY=toDn(pd(C.today||new Date().toISOString().slice(0,10)));\nvar B2=new Date(2027,2,26);\nvar DISC=L('Genel bilgi ama\u00e7l\u0131d\u0131r; ki\u015fisel bir de\u011ferlendirme de\u011fildir.','For general information only; this is not a personal assessment.');\nvar IAA=L('Visavis, Immigration Advice Authority (IAA) taraf\u0131ndan reg\u00fcle edilmektedir (F202100232).','Visavis is regulated by the Immigration Advice Authority (IAA), F202100232.');\n\nfunction seg(id,opts,on){return '<div class=\"seg\" data-seg=\"'+id+'\">'+opts.map(function(o){return '<button type=\"button\" data-v=\"'+o[0]+'\"'+(o[0]===on?' class=\"on\"':'')+'>'+o[1]+'<\/button>'}).join('')+'<\/div>'}\nfunction sv(root,id){var b=root.querySelector('[data-seg=\"'+id+'\"] .on');return b?b.getAttribute('data-v'):null}\nfunction q(root,s){return root.querySelector(s)}\n\n\/* ---------- trips ---------- *\/\nfunction tripsHTML(){return '<div class=\"f full\"><label class=\"l\">'+L('Yurt d\u0131\u015f\u0131 seyahatleriniz (ge\u00e7mi\u015f ve planlanan)','Your trips abroad (past and planned)')+'<\/label><div class=\"trips\"><\/div><div><button type=\"button\" class=\"addtrip\">'+L('+ Seyahat ekle','+ Add trip')+'<\/button><\/div><span class=\"hint\">'+L('\u00c7\u0131k\u0131\u015f ve d\u00f6n\u00fc\u015f g\u00fcnleri say\u0131lmaz, yaln\u0131zca yurt d\u0131\u015f\u0131nda ge\u00e7irdi\u011finiz tam g\u00fcnler say\u0131l\u0131r. Planlad\u0131\u011f\u0131n\u0131z seyahatleri de ekleyerek s\u0131n\u0131r\u0131n a\u015f\u0131l\u0131p a\u015f\u0131lmad\u0131\u011f\u0131n\u0131 g\u00f6rebilirsiniz.','Departure and return days are not counted; only full days spent outside the UK count. Add planned trips too, to see whether you would go over the limit.')+'<\/span><\/div>'}\nfunction addTrip(root,cb){var box=q(root,'.trips'),r=document.createElement('div');r.className='trip';\n r.innerHTML='<input type=\"date\" class=\"t_o\" aria-label=\"'+L('\u00c7\u0131k\u0131\u015f','Departure')+'\"><input type=\"date\" class=\"t_i\" aria-label=\"'+L('D\u00f6n\u00fc\u015f','Return')+'\"><button type=\"button\" class=\"rm\" aria-label=\"'+L('Sil','Remove')+'\">\u00d7<\/button><span class=\"days\"><\/span>';\n q(r,'.rm').onclick=function(){r.remove();cb()};box.appendChild(r)}\nfunction absDays(root){var out=[];root.querySelectorAll('.trip').forEach(function(r){var o=q(r,'.t_o').value,i=q(r,'.t_i').value,d=q(r,'.days');\n if(!o||!i){d.textContent='';return}var a=toDn(pd(o)),b=toDn(pd(i)),n=Math.max(0,b-a-1);d.textContent=n+' '+L('g\u00fcn','days');for(var k=a+1;k<b;k++)out.push(k)});return out}\nfunction cnt(arr,a,b){var c=0;for(var k=0;k<arr.length;k++)if(arr[k]>=a&&arr[k]<=b)c++;return c}\nfunction meter(label,used,lim,extra){var pct=Math.min(100,used\/lim*100),over=used>lim;\n return '<div class=\"mrow\"><div class=\"mt\"><span>'+label+'<\/span><b class=\"'+(over?'bad':'')+'\">'+used+' \/ '+lim+' '+L('g\u00fcn','days')+'<\/b><\/div><div class=\"meter'+(over?' over':'')+'\"><i style=\"width:'+pct+'%\"><\/i><\/div><div class=\"hint\">'+(over?'<span class=\"bad\">'+L('S\u0131n\u0131r '+(used-lim)+' g\u00fcn a\u015f\u0131l\u0131yor.','Over the limit by '+(used-lim)+' days.')+'<\/span> ':'<span class=\"ok\">'+L('S\u0131n\u0131r\u0131n i\u00e7inde, '+(lim-used)+' g\u00fcn kald\u0131.','Within the limit, '+(lim-used)+' days left.')+'<\/span> ')+(extra||'')+'<\/div><\/div>'}\n\n\/* ---------- lead form ---------- *\/\nfunction leadForm(kind,title,text,btn,navy,extraBulten){\n return '<div class=\"lf'+(navy?' navy':'')+'\" data-lead=\"'+kind+'\"><b style=\"color:var(--navy);font-size:16px\">'+title+'<\/b><p class=\"hint\" style=\"margin:4px 0 12px;font-size:13.5px\">'+text+'<\/p>'+\n '<div class=\"grid\"><div class=\"f\"><label class=\"l\">'+L('Ad soyad','Full name')+'<\/label><input type=\"text\" name=\"ad\" autocomplete=\"name\"><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('E-posta','Email')+'<\/label><input type=\"email\" name=\"email\" autocomplete=\"email\"><\/div>'+\n (kind!=='es_sonuc'?'<div class=\"f full\"><label class=\"l\">'+L('Telefon (iste\u011fe ba\u011fl\u0131)','Phone (optional)')+'<\/label><input type=\"tel\" name=\"tel\" autocomplete=\"tel\"><\/div>':'')+\n '<label class=\"f full check\"><input type=\"checkbox\" name=\"consent\"> <span><a href=\"'+esc(C.priv)+'\" target=\"_blank\" rel=\"noopener\">'+L('Gizlilik bildirimini','I have read and accept the')+'<\/a> '+L('okudum ve kabul ediyorum.','privacy notice.')+'<\/span><\/label>'+\n (extraBulten?'<label class=\"f full check\"><input type=\"checkbox\" name=\"bulten\"> <span>'+L('Ayl\u0131k b\u00fclteninize de abone olmak istiyorum (iste\u011fe ba\u011fl\u0131).','I would also like to receive your monthly newsletter (optional).')+'<\/span><\/label>':'')+\n '<div class=\"hp\" aria-hidden=\"true\"><input type=\"text\" name=\"web\" tabindex=\"-1\" autocomplete=\"off\"><\/div><\/div>'+\n '<div style=\"margin-top:14px\"><button type=\"button\" class=\"btn lsend\">'+btn+'<\/button><div class=\"msg\"><\/div><\/div><\/div>'}\nfunction bindLead(root,el,getData){\n var b=q(el,'.lsend'),m=q(el,'.msg');\n b.onclick=function(){\n  var ad=q(el,'[name=ad]').value.trim(),em=q(el,'[name=email]').value.trim(),te=q(el,'[name=tel]')?q(el,'[name=tel]').value.trim():'',co=q(el,'[name=consent]').checked,bu=q(el,'[name=bulten]')?q(el,'[name=bulten]').checked:false;\n  if(ad.length<2){m.innerHTML='<span class=\"bad\">'+L('L\u00fctfen ad\u0131n\u0131z\u0131 ve soyad\u0131n\u0131z\u0131 yaz\u0131n.','Please enter your full name.')+'<\/span>';return}\n  if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em)){m.innerHTML='<span class=\"bad\">'+L('L\u00fctfen ge\u00e7erli bir e-posta adresi yaz\u0131n.','Please enter a valid email address.')+'<\/span>';return}\n  if(!co){m.innerHTML='<span class=\"bad\">'+L('Devam etmek i\u00e7in gizlilik bildirimini onaylaman\u0131z gerekiyor.','Please accept the privacy notice to continue.')+'<\/span>';return}\n  var d=getData();b.disabled=true;m.textContent=L('G\u00f6nderiliyor...','Sending...');\n  var body={kind:el.getAttribute('data-lead'),ad:ad,email:em,tel:te,consent:1,bulten:bu?1:0,web:q(el,'[name=web]').value,ts:C.ts,lang:C.lang,page:location.pathname,ref:document.referrer||'',route:d.route||'',konu:d.konu||'',ozet:d.ozet||''};\n  var utm=location.search.match(\/utm_source=([^&]+)\/);if(utm)body.utm=decodeURIComponent(utm[1]);\n  fetch(C.api,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(body)}).then(function(r){return r.json().then(function(j){return [r.ok,j]})}).then(function(x){\n   if(x[0]&&x[1]&&x[1].ok){m.innerHTML='<b>'+L('Te\u015fekk\u00fcr ederiz, talebiniz bize ula\u015ft\u0131.','Thank you, we have received your request.')+'<\/b> '+(body.kind==='es_sonuc'?L('Sonucunuz e-postan\u0131za g\u00f6nderildi; kurallar netle\u015fti\u011finde g\u00fcncellenmi\u015f hesaplaman\u0131z\u0131 da iletece\u011fiz.','Your result has been sent to your inbox; we will also send you an updated calculation once the rules are confirmed.'):L('En k\u0131sa s\u00fcrede talebinize d\u00f6n\u00fc\u015f yap\u0131lacakt\u0131r.','We will get back to you as soon as possible.'));\n    el.querySelectorAll('input').forEach(function(i){i.disabled=true});b.style.display='none';\n    if(window.gtag)try{gtag('event','generate_lead',{form:'hesaplayici_'+body.kind})}catch(e){}\n   }else{b.disabled=false;m.innerHTML='<span class=\"bad\">'+((x[1]&&x[1].msg)||L('Bir sorun olu\u015ftu, l\u00fctfen tekrar deneyin.','Something went wrong, please try again.'))+'<\/span>'}\n  }).catch(function(){b.disabled=false;m.innerHTML='<span class=\"bad\">'+L('Ba\u011flant\u0131 sorunu olu\u015ftu, l\u00fctfen tekrar deneyin.','Connection problem, please try again.')+'<\/span>'})\n }}\nfunction wire(root,fn){root.addEventListener('click',function(e){var b=e.target.closest('.seg button');if(!b||!root.contains(b))return;b.parentNode.querySelectorAll('button').forEach(function(x){x.classList.toggle('on',x===b)});fn()});\n root.addEventListener('input',function(e){if(e.target.closest('[data-lead]'))return;fn()});root.addEventListener('change',function(e){if(e.target.closest('[data-lead]'))return;fn()});\n var at=q(root,'.addtrip');if(at)at.onclick=function(){addTrip(root,fn);fn()}}\nfunction txt(el){return (el.innerText||el.textContent||'').replace(\/\\n{3,}\/g,'\\n\\n').trim()}\n\n\/* ---------- ILR ---------- *\/\nvar IR={sw:[5,'Skilled Worker'],hc:[5,'Health and Care Worker'],gt3:[3,'Global Talent (Exceptional Talent)'],gt5:[5,'Global Talent (Exceptional Promise)'],if:[3,'Innovator Founder'],su:[5,'Scale-up'],fam:[5,L('e\u015f \/ partner','spouse \/ partner')],ecaa:[5,L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)')],anc:[5,'UK Ancestry'],lr:[10,L('10 y\u0131ll\u0131k yasal ikamet','10-year lawful residence')],tmp:[0,'']};\nfunction ilr(root){\n root.innerHTML='<div class=\"card\"><div class=\"eb\">'+L('Hesaplay\u0131c\u0131','Calculator')+'<\/div><h2 class=\"vt\">'+L('Kal\u0131c\u0131 oturuma (ILR) ne zaman ba\u015fvurabilirsiniz?','When can you apply for indefinite leave to remain (ILR)?')+'<\/h2><p class=\"sub\">'+L('Bug\u00fcn y\u00fcr\u00fcrl\u00fckteki kurallara g\u00f6re en erken ne zaman ba\u015fvurabilece\u011finizi ve yurt d\u0131\u015f\u0131 s\u00fcrelerinizi g\u00f6sterir.','Shows the earliest date you can apply under the rules in force today, and checks your time abroad.')+'<\/p>'+\n '<div class=\"grid\"><div class=\"f full\"><label class=\"l\">'+L('\u015eu anki vizeniz','Your current visa')+'<\/label><select class=\"i_route\">'+\n [['sw','Skilled Worker'],['hc','Health and Care Worker'],['gt3','Global Talent (Exceptional Talent)'],['gt5','Global Talent (Exceptional Promise)'],['if','Innovator Founder'],['su','Scale-up'],['fam',L('E\u015f \/ partner vizesi','Spouse \/ partner visa')],['ecaa',L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)')],['anc','UK Ancestry'],['lr',L('10 y\u0131ll\u0131k kesintisiz yasal ikamet','10 years continuous lawful residence')],['tmp',L('Student, Graduate, HPI veya Global Business Mobility','Student, Graduate, HPI or Global Business Mobility')]].map(function(o){return '<option value=\"'+o[0]+'\">'+o[1]+'<\/option>'}).join('')+'<\/select><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Bu vizeyle ilk vizenizin ba\u015flang\u0131\u00e7 tarihi','Start date of your first visa on this route')+'<\/label><input type=\"date\" class=\"i_start\"><span class=\"hint\">'+L('Vize kart\u0131n\u0131zdaki ba\u015flang\u0131\u00e7 tarihi veya UK\\'ye giri\u015f tarihiniz; hangisi daha sonraysa.','The start date on your visa card or the date you entered the UK, whichever is later.')+'<\/span><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Ba\u015fvurudaki rol\u00fcn\u00fcz','Your role in the application')+'<\/label>'+seg('dep',[['0',L('Ana ba\u015fvuran','Main applicant')],['1',L('E\u015f \/ \u00e7ocuk','Partner \/ child')]],'0')+'<\/div>'+tripsHTML()+'<\/div>'+\n '<div class=\"res\" style=\"display:none\"><\/div><div class=\"disc\">'+DISC+' '+L('Hesaplama vize de\u011fi\u015fikliklerini ve di\u011fer \u015fartlar\u0131 kontrol etmez.','The calculation does not check route switches or other requirements.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n function calc(){\n  var r=q(root,'.i_route').value,s=q(root,'.i_start').value,arr=absDays(root);\n  if(!s){out.style.display='none';return}out.style.display='';\n  if(r==='tmp'){out.innerHTML='<div class=\"big s\">'+L('Bu vizelerle do\u011frudan kal\u0131c\u0131 oturuma ge\u00e7ilmez','These visas do not lead directly to settlement')+'<\/div><ul><li>'+L('Student, Graduate, High Potential Individual ve Global Business Mobility vizeleri tek ba\u015f\u0131na kal\u0131c\u0131 oturuma g\u00f6t\u00fcrmez.','Student, Graduate, High Potential Individual and Global Business Mobility visas do not lead to settlement on their own.')+'<\/li><li>'+L('Bug\u00fcnk\u00fc kurallarda bu s\u00fcrelerin bir k\u0131sm\u0131 10 y\u0131ll\u0131k yasal ikamet hesab\u0131na say\u0131labilir. 2 Kas\u0131m 2026\\'da a\u00e7\u0131klanan earned settlement politikas\u0131 bu imk\u00e2n\u0131n kald\u0131r\u0131lmas\u0131n\u0131 \u00f6ng\u00f6r\u00fcyor.','Under today\\'s rules some of this time may count towards 10 years\\' lawful residence. The earned settlement policy announced on 2 November 2026 proposes to remove this.')+'<\/li><li>'+L('Kal\u0131c\u0131 oturuma g\u00f6t\u00fcren bir vizeye ge\u00e7i\u015f se\u00e7enekleriniz i\u00e7in dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015febilirsiniz.','Speak to our adviser about switching to a route that leads to settlement.')+'<\/li><\/ul>'+esBtn(r,s);return}\n  var y=IR[r][0],sd=pd(s),qd=addY(sd,y),ap=addD(qd,-28),dep=sv(root,'dep')==='1';\n  var h='<div class=\"lbl2\">'+L('En erken ILR ba\u015fvuru tarihi','Earliest ILR application date')+'<\/div><div class=\"big\">'+fd(ap)+'<\/div><ul>';\n  h+='<li>'+L(IR[r][1]+' vizesinde gereken s\u00fcre <b>'+y+' y\u0131l<\/b>. Bu s\u00fcre '+fd(qd)+' tarihinde doluyor; ba\u015fvuruyu 28 g\u00fcn \u00f6nceden yapabilirsiniz.',IR[r][1]+' requires <b>'+y+' years<\/b>. This is completed on '+fd(qd)+'; you can apply up to 28 days early.')+'<\/li>';\n  if(dep)h+='<li>'+L('E\u015f ve \u00e7ocuklar genellikle ana ba\u015fvuranla birlikte ya da kendi s\u00fcrelerini tamamlad\u0131klar\u0131nda ba\u015fvurur.','Partners and children usually apply together with the main applicant or once they have completed their own qualifying period.')+'<\/li>';\n  h+='<li>'+L('Life in the UK s\u0131nav\u0131n\u0131 ge\u00e7mi\u015f olman\u0131z ve \u0130ngilizce \u015fart\u0131n\u0131 kar\u015f\u0131laman\u0131z gerekir.','You need to pass the Life in the UK test and meet the English language requirement.')+'<\/li><\/ul>';\n  var a=toDn(sd),b=Math.max(toDn(qd),arr.length?Math.max.apply(null,arr):0),best=0,bestEnd=null;\n  for(var e=a;e<=b;e++){var c=cnt(arr,Math.max(a,e-364),e);if(c>best){best=c;bestEnd=e}}\n  var last=cnt(arr,TODAY-364,TODAY);\n  h+='<p class=\"h3\">'+L('Yurt d\u0131\u015f\u0131 s\u00fcreleri','Time outside the UK')+'<\/p>';\n  if(!arr.length)h+='<p class=\"hint\" style=\"margin:4px 0 0\">'+L('Seyahat eklemediniz. Kural: gereken s\u00fcre i\u00e7indeki <b>herhangi bir<\/b> 12 ayl\u0131k d\u00f6nemde 180 g\u00fcnden fazla yurt d\u0131\u015f\u0131nda kalmam\u0131\u015f olman\u0131z gerekir.','No trips added. Rule: you must not have spent more than 180 days outside the UK in <b>any<\/b> 12-month period during the qualifying period.')+'<\/p>';\n  else{\n   h+=meter(L('En yo\u011fun 12 ayl\u0131k d\u00f6nem','Busiest 12-month period')+(bestEnd!==null?' ('+fd(fromDn(Math.max(a,bestEnd-364)))+' - '+fd(fromDn(bestEnd))+')':''),best,180,L('Gereken s\u00fcre i\u00e7indeki her 12 ayl\u0131k d\u00f6nem ayr\u0131 ayr\u0131 kontrol edildi.','Every 12-month period in the qualifying period was checked.'));\n   h+=meter(L('Bug\u00fcnden geriye son 12 ay','Last 12 months to today'),last,180,L('Planlama: bug\u00fcn itibar\u0131yla 12 ayl\u0131k s\u0131n\u0131ra '+Math.max(0,180-last)+' g\u00fcn kald\u0131. Eski seyahatleriniz 12 ayl\u0131k d\u00f6nemin d\u0131\u015f\u0131na \u00e7\u0131kt\u0131k\u00e7a bu say\u0131 artar.','Planning: as of today you have '+Math.max(0,180-last)+' days left within the 12-month limit. This number grows as older trips fall outside the 12-month window.'));\n   if(best>180)h+='<div class=\"warn\">'+L('Girdi\u011finiz seyahatlerle 180 g\u00fcn s\u0131n\u0131r\u0131 a\u015f\u0131l\u0131yor. Bu durum s\u00fcrenin kesintiye u\u011frad\u0131\u011f\u0131 \u015feklinde de\u011ferlendirilebilir; ba\u015fvurmadan \u00f6nce dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','With these trips the 180-day limit is exceeded. This may be treated as a break in continuous residence; we recommend speaking to our adviser before applying.')+'<\/div>';\n  }\n  if(ap>=B2)h+='<div class=\"warn\">'+L('26 Mart 2027 ve sonras\u0131ndaki ILR ba\u015fvurular\u0131nda \u0130ngilizce \u015fart\u0131 <b>B2<\/b> seviyesine \u00e7\u0131k\u0131yor.','For ILR applications made on or after 26 March 2027, the English requirement rises to <b>B2<\/b>.')+'<\/div>';\n  h+='<div class=\"warn\">'+L('2 Kas\u0131m 2026\\'da a\u00e7\u0131klanan earned settlement politikas\u0131 y\u00fcr\u00fcrl\u00fc\u011fe girdi\u011finde bu s\u00fcrelerin de\u011fi\u015fmesi bekleniyor (temel s\u00fcre 10 y\u0131l; gelir ve katk\u0131ya g\u00f6re 3 veya 5 y\u0131l). Politika hen\u00fcz y\u00fcr\u00fcrl\u00fckte de\u011fil ve y\u00fcr\u00fcrl\u00fck tarihi a\u00e7\u0131klanmad\u0131.','The earned settlement policy announced on 2 November 2026 is expected to change these periods once in force (a 10-year baseline; 3 or 5 years depending on income and contribution). The policy is not yet in force and no start date has been announced.')+'<\/div>'+esBtn(r,s);\n  out.innerHTML=h;\n }\n function esBtn(r,s){var m={sw:'sw',hc:'hc',gt3:'gt',gt5:'gtp',if:'if',su:'su',fam:'fam',ecaa:'ecaa',anc:'anc',lr:'lr',tmp:'tmp'};return '<div style=\"margin-top:14px\"><a class=\"btn\" href=\"'+esc(C.es_url)+'?vize='+(m[r]||'sw')+'&baslangic='+encodeURIComponent(s)+'\">'+L('Earned settlement\\'a g\u00f6re ne olacak?','What changes under earned settlement?')+'<\/a><\/div>'}\n wire(root,calc);calc();\n}\n\n\/* ---------- Citizenship ---------- *\/\nfunction vat(root){\n root.innerHTML='<div class=\"card\"><div class=\"eb\">'+L('Hesaplay\u0131c\u0131','Calculator')+'<\/div><h2 class=\"vt\">'+L('\u0130ngiliz vatanda\u015fl\u0131\u011f\u0131na ne zaman ba\u015fvurabilirsiniz?','When can you apply for British citizenship?')+'<\/h2><p class=\"sub\">'+L('Kal\u0131c\u0131 oturum tarihinize ve UK\\'de ya\u015fad\u0131\u011f\u0131n\u0131z s\u00fcreye g\u00f6re en erken ba\u015fvuru tarihini hesaplar, yurt d\u0131\u015f\u0131 s\u00fcrelerinizi kontrol eder.','Works out your earliest application date from your settlement date and time in the UK, and checks your absences.')+'<\/p>'+\n '<div class=\"grid\"><div class=\"f\"><label class=\"l\">'+L('UK\\'ye ya\u015famak i\u00e7in ilk geldi\u011finiz tarih','Date you first came to live in the UK')+'<\/label><input type=\"date\" class=\"c_entry\"><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('ILR (veya settled status) tarihi','Date of ILR (or settled status)')+'<\/label><input type=\"date\" class=\"c_ilr\"><\/div>'+\n '<div class=\"f full\"><label class=\"l\">'+L('\u0130ngiliz vatanda\u015f\u0131yla evli veya civil partner misiniz?','Are you married to, or the civil partner of, a British citizen?')+'<\/label>'+seg('mar',[['0',L('Hay\u0131r','No')],['1',L('Evet','Yes')]],'0')+'<\/div>'+tripsHTML()+\n '<div class=\"f\"><label class=\"l\">'+L('Planlad\u0131\u011f\u0131n\u0131z ba\u015fvuru tarihi (iste\u011fe ba\u011fl\u0131)','Planned application date (optional)')+'<\/label><input type=\"date\" class=\"c_plan\"><span class=\"hint\">'+L('Bo\u015f b\u0131rak\u0131l\u0131rsa en erken tarih kullan\u0131l\u0131r.','If left blank, the earliest date is used.')+'<\/span><\/div><\/div>'+\n '<div class=\"res\" style=\"display:none\"><\/div><div class=\"disc\">'+DISC+' '+L('\u0130yi karakter \u015fart\u0131 ve g\u00f6\u00e7menlik ge\u00e7mi\u015fi ayr\u0131ca de\u011ferlendirilir.','The good character requirement and immigration history are assessed separately.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n function calc(){\n  var e=q(root,'.c_entry').value,i=q(root,'.c_ilr').value,arr=absDays(root);if(!e||!i){out.style.display='none';return}out.style.display='';\n  var ed=pd(e),id=pd(i),m=sv(root,'mar')==='1',a,b,d,yrs=m?3:5,lim=m?270:450;\n  if(m){a=addY(ed,3);b=id}else{a=addY(ed,5);b=addM(id,12)}d=a>b?a:b;\n  function ok(D){var dd=fromDn(D);var t=cnt(arr,toDn(addY(dd,-yrs)),D-1),l=cnt(arr,toDn(addM(dd,-12)),D-1);return [t,l,t<=lim&&l<=90]}\n  var pv=q(root,'.c_plan').value,plan=pv?pd(pv):d;var P=toDn(plan<d?d:plan),res=ok(P);\n  var h='<div class=\"lbl2\">'+L('S\u00fcre \u015fart\u0131na g\u00f6re en erken vatanda\u015fl\u0131k ba\u015fvuru tarihi','Earliest citizenship application date (residence requirement)')+'<\/div><div class=\"big\">'+fd(d)+'<\/div><ul>';\n  if(m)h+='<li>'+L('\u0130ngiliz vatanda\u015f\u0131yla evliyseniz 3 y\u0131ll\u0131k ikamet yeterli; ILR sonras\u0131nda 12 ay beklemeniz gerekmiyor.','If you are married to a British citizen, 3 years\\' residence is enough and you do not need to wait 12 months after ILR.')+'<\/li>';\n  else h+='<li>'+L('ILR sonras\u0131nda 12 ay beklenir ('+fd(b)+') ve UK\\'de en az 5 y\u0131ll\u0131k ikamet aran\u0131r ('+fd(a)+'). Hangisi daha ge\u00e7se o tarih esas al\u0131n\u0131r.','You need to wait 12 months after ILR ('+fd(b)+') and have at least 5 years\\' residence in the UK ('+fd(a)+'). Whichever is later applies.')+'<\/li>';\n  h+='<li>'+L('Ba\u015fvuru tarihinizden tam '+yrs+' y\u0131l \u00f6nceki g\u00fcn UK\\'de bulunuyor olman\u0131z gerekir.','You must have been in the UK on the day exactly '+yrs+' years before your application date.')+'<\/li>';\n  h+='<li>'+L('Home Office \u00fccreti \u00a31.709, vatanda\u015fl\u0131k t\u00f6reni \u00a3130. \u00d6ncelikli hizmet \u00a3500.','Home Office fee \u00a31,709, citizenship ceremony \u00a3130. Priority service \u00a3500.')+'<\/li><\/ul>';\n  h+='<p class=\"h3\">'+L('Yurt d\u0131\u015f\u0131 s\u00fcreleri \u00b7 '+fd(fromDn(P))+' tarihli ba\u015fvuru i\u00e7in','Time outside the UK \u00b7 for an application on '+fd(fromDn(P)))+'<\/p>';\n  h+=meter(L('Son '+yrs+' y\u0131l toplam\u0131','Total in the last '+yrs+' years'),res[0],lim);\n  h+=meter(L('Son 12 ay','Last 12 months'),res[1],90);\n  if(!res[2]){var f=null;for(var D=P+1;D<=P+1500;D++){if(ok(D)[2]){f=D;break}}\n   h+='<div class=\"warn\">'+L('Bu seyahatlerle '+fd(fromDn(P))+' tarihinde s\u0131n\u0131rlar a\u015f\u0131l\u0131yor. ','With these trips the limits are exceeded on '+fd(fromDn(P))+'. ')+(f?L('Ayn\u0131 seyahatlerle s\u0131n\u0131rlar\u0131n i\u00e7inde kal\u0131nan en erken ba\u015fvuru tarihi: <b>'+fd(fromDn(f))+'<\/b>.','The earliest application date within the limits with the same trips: <b>'+fd(fromDn(f))+'<\/b>.'):L('\u00d6n\u00fcm\u00fczdeki d\u00f6rt y\u0131l i\u00e7inde s\u0131n\u0131rlar\u0131n i\u00e7inde kal\u0131nan bir tarih bulunamad\u0131.','No date within the limits was found in the next four years.'))+' '+L('S\u0131n\u0131rlar\u0131n a\u015f\u0131ld\u0131\u011f\u0131 durumlarda Home Office takdir yetkisi kullanabilir; dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','The Home Office may use discretion where the limits are exceeded; we recommend speaking to our adviser.')+'<\/div>'}\n  else if(arr.length)h+='<p class=\"hint\" style=\"margin:10px 0 0\">'+L('Planlama: bu tarihe kadar son 12 ay s\u0131n\u0131r\u0131na '+(90-res[1])+' g\u00fcn, '+yrs+' y\u0131ll\u0131k toplam s\u0131n\u0131ra '+(lim-res[0])+' g\u00fcn kald\u0131.','Planning: up to this date you have '+(90-res[1])+' days left within the 12-month limit and '+(lim-res[0])+' days within the '+yrs+'-year total.')+'<\/p>';\n  out.innerHTML=h;\n }\n wire(root,calc);calc();\n}\n\n\/* ---------- Fees ---------- *\/\nvar F={\n sw:{n:'Skilled Worker',out:819,in:943,out3:1618,in3:1865,ihs:1035,dep:'same',loc:1,yrs:1,sp:1},\n swisl:{n:'Skilled Worker (Immigration Salary List)',out:628,in:943,out3:1235,in3:1865,ihs:1035,dep:'same',loc:1,yrs:1,sp:1},\n hc:{n:'Health and Care Worker',out:324,in:943,out3:628,in3:1865,ihs:0,dep:'same',loc:1,yrs:1,sp:1},\n gt:{n:'Global Talent',out:766,in:766,ihs:1035,dep:766,loc:0,yrs:1,note:L('\u00a3561 endorsement + \u00a3205 vize a\u015famas\u0131','\u00a3561 endorsement + \u00a3205 visa stage')},\n if:{n:'Innovator Founder',out:1357,in:1693,ihs:1035,dep:'same',loc:1,yrs:1,note:L('endorsement \u00fccreti ayr\u0131ca \u00f6denir','endorsement fee paid separately')},\n hpi:{n:'High Potential Individual',out:880,in:880,ihs:1035,dep:'same',loc:0,yrs:1},\n st:{n:'Student',out:558,in:558,ihs:776,dep:'same',loc:1,yrs:1,adIhs:776},\n gr:{n:'Graduate',out:937,in:937,ihs:1035,dep:'same',loc:0,yrs:1,fixLoc:'in'},\n fam:{n:L('E\u015f \/ partner vizesi','Spouse \/ partner visa'),out:2064,in:1407,ihs:1035,dep:'same',loc:1,yrs:0,famM:{out:33,in:30}},\n vis6:{n:L('Ziyaret\u00e7i vizesi (6 ay)','Visitor visa (6 months)'),out:135,ihs:0,dep:'same',loc:0,yrs:0},\n vis2:{n:L('Ziyaret\u00e7i vizesi (2 y\u0131l)','Visitor visa (2 years)'),out:506,ihs:0,dep:'same',loc:0,yrs:0},\n vis5:{n:L('Ziyaret\u00e7i vizesi (5 y\u0131l)','Visitor visa (5 years)'),out:903,ihs:0,dep:'same',loc:0,yrs:0},\n vis10:{n:L('Ziyaret\u00e7i vizesi (10 y\u0131l)','Visitor visa (10 years)'),out:1128,ihs:0,dep:'same',loc:0,yrs:0},\n ilr:{n:L('Kal\u0131c\u0131 oturum (ILR)','Indefinite leave to remain (ILR)'),out:3226,in:3226,ihs:0,dep:'same',loc:0,yrs:0,fixLoc:'in'},\n nat:{n:L('\u0130ngiliz vatanda\u015fl\u0131\u011f\u0131','British citizenship'),out:1839,in:1839,ihs:0,dep:1000,loc:0,yrs:0,fixLoc:'in',note:L('\u00a31.709 + \u00a3130 t\u00f6ren; \u00e7ocuk kayd\u0131 \u00a31.000','\u00a31,709 + \u00a3130 ceremony; child registration \u00a31,000')}\n};\nfunction ihsYears(m){var y=Math.floor(m\/12),r=m%12;return y+(r===0?0:(r<=6?0.5:1))}\nfunction ucret(root){\n root.innerHTML='<div class=\"card\"><div class=\"eb\">'+L('Hesaplay\u0131c\u0131','Calculator')+'<\/div><h2 class=\"vt\">'+L('Ba\u015fvuru \u00fccretleri ne kadar tutar?','How much will the application fees be?')+'<\/h2><p class=\"sub\">'+L('Home Office ba\u015fvuru \u00fccreti, sa\u011fl\u0131k katk\u0131s\u0131 (IHS) ve \u00f6ncelikli hizmet dahil tahmini toplam.','Estimated total including the Home Office application fee, the Immigration Health Surcharge (IHS) and priority services.')+'<\/p>'+\n '<div class=\"grid\"><div class=\"f full\"><label class=\"l\">'+L('Ba\u015fvuru t\u00fcr\u00fc','Application type')+'<\/label><select class=\"f_route\">'+Object.keys(F).map(function(k){return '<option value=\"'+k+'\">'+F[k].n+'<\/option>'}).join('')+'<\/select><\/div>'+\n '<div class=\"f w_loc\"><label class=\"l\">'+L('Nereden ba\u015fvuruyorsunuz?','Where are you applying from?')+'<\/label>'+seg('loc',[['out',L('UK d\u0131\u015f\u0131ndan','Outside the UK')],['in',L('UK i\u00e7inden','Inside the UK')]],'out')+'<\/div>'+\n '<div class=\"f w_yrs\"><label class=\"l\">'+L('Vize s\u00fcresi (y\u0131l)','Length of visa (years)')+'<\/label><input type=\"number\" class=\"f_yrs\" min=\"0.5\" max=\"5\" step=\"0.5\" value=\"3\"><span class=\"hint\">'+L('IHS bu s\u00fcreye g\u00f6re hesaplan\u0131r.','The IHS is calculated on this period.')+'<\/span><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Yeti\u015fkin ba\u011f\u0131ml\u0131 (e\u015f)','Adult dependants (partner)')+'<\/label><input type=\"number\" class=\"f_ad\" min=\"0\" max=\"6\" value=\"0\"><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('18 ya\u015f alt\u0131 \u00e7ocuk','Children under 18')+'<\/label><input type=\"number\" class=\"f_ch\" min=\"0\" max=\"8\" value=\"0\"><\/div>'+\n '<div class=\"f full\"><label class=\"l\">'+L('H\u0131zland\u0131rma','Faster decision')+'<\/label>'+seg('pr',[['0',L('Standart','Standard')],['500','Priority (\u00a3500)'],['1000',L('Super priority (\u00a31.000)','Super priority (\u00a31,000)')]],'0')+'<span class=\"hint\">'+L('Her ba\u015fvuru sahibi i\u00e7in ayr\u0131 \u00fccretlendirilir; her vizede ve her \u00fclkede sunulmayabilir.','Charged per applicant; not available for every route or in every country.')+'<\/span><\/div>'+\n '<div class=\"f full w_sp\"><label class=\"l\">'+L('\u0130\u015fveren maliyetlerini de g\u00f6ster','Also show employer costs')+'<\/label>'+seg('sp',[['0',L('Hay\u0131r','No')],['s',L('K\u00fc\u00e7\u00fck i\u015fletme','Small sponsor')],['l',L('Orta \/ b\u00fcy\u00fck i\u015fletme','Medium \/ large sponsor')]],'0')+'<span class=\"hint\">'+L('Sponsor lisans\u0131 (ilk kez al\u0131nacaksa), Certificate of Sponsorship ve Immigration Skills Charge.','Sponsor licence (if applying for the first time), Certificate of Sponsorship and Immigration Skills Charge.')+'<\/span><\/div><\/div>'+\n '<div class=\"res\"><\/div>'+\n '<div class=\"quote\"><div><b>'+L('Dan\u0131\u015fmanl\u0131k \u00fccretimizi de \u00f6\u011frenmek ister misiniz?','Would you like to know our fee as well?')+'<\/b><span>'+L('Hesaplad\u0131\u011f\u0131n\u0131z ba\u015fvuru i\u00e7in Visavis\\'in hizmet \u00fccreti teklifini e-postan\u0131za g\u00f6nderelim.','We will email you Visavis\\'s fee quote for the application you have calculated.')+'<\/span><\/div><button type=\"button\" class=\"btn qopen\">'+L('Visavis dan\u0131\u015fmanl\u0131k \u00fccreti i\u00e7in teklif al\u0131n','Get a quote for Visavis\\'s fees')+'<\/button><\/div>'+\n '<div class=\"qwrap\" style=\"display:none\">'+leadForm('ucret_teklif',L('Teklif talebi','Quote request'),L('Se\u00e7ti\u011finiz ba\u015fvuru t\u00fcr\u00fc, ki\u015fi say\u0131s\u0131 ve hesaplanan d\u00f6k\u00fcm talebinize otomatik eklenir.','Your selected application type, number of applicants and the calculated breakdown are added to your request automatically.'),L('Teklif iste','Request a quote'),false,false)+'<\/div>'+\n '<div class=\"disc\">'+L('\u00dccretler 8 Nisan 2026 tarihli Home Office \u00fccret tablosuna g\u00f6redir; IHS y\u0131ll\u0131k \u00a31.035 (\u00f6\u011frenci ve 18 ya\u015f alt\u0131 \u00a3776). Tutarlar de\u011fi\u015febilir; dan\u0131\u015fmanl\u0131k \u00fccretleri dahil de\u011fildir.','Fees are based on the Home Office fee table of 8 April 2026; IHS \u00a31,035 a year (\u00a3776 for students and under-18s). Amounts may change; professional fees are not included.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n function calc(){\n  var k=q(root,'.f_route').value,c=F[k];\n  q(root,'.w_loc').style.display=c.loc?'':'none';q(root,'.w_yrs').style.display=c.yrs?'':'none';q(root,'.w_sp').style.display=c.sp?'':'none';\n  var loc=c.fixLoc||(c.loc?sv(root,'loc'):'out');\n  var yrs=parseFloat(q(root,'.f_yrs').value)||0,ad=Math.max(0,parseInt(q(root,'.f_ad').value)||0),ch=Math.max(0,parseInt(q(root,'.f_ch').value)||0),pr=parseInt(sv(root,'pr'))||0;\n  var months=c.famM?c.famM[loc]:(c.yrs?Math.round(yrs*12):0);\n  var fee=c[loc]!=null?c[loc]:c.out;if(c.out3&&yrs>3)fee=c[loc+'3'];\n  var depFee=c.dep==='same'?fee:c.dep,n=1+ad+ch,rows=[],tot=0;\n  function add(t,v){rows.push([t,v]);tot+=v}\n  add(L('Ba\u015fvuru \u00fccreti, ana ba\u015fvuran','Application fee, main applicant')+(c.note?' <span class=\"hint\">('+c.note+')<\/span>':''),fee);\n  if(ad)add(L('Ba\u015fvuru \u00fccreti, yeti\u015fkin ba\u011f\u0131ml\u0131 \u00d7 ','Application fee, adult dependant \u00d7 ')+ad,depFee*ad);\n  if(ch)add(L('Ba\u015fvuru \u00fccreti, \u00e7ocuk \u00d7 ','Application fee, child \u00d7 ')+ch,(k==='nat'?1000:depFee)*ch);\n  if(c.ihs&&months){var iy=ihsYears(months),adR=c.adIhs||1035;\n   add(L('IHS, ana ba\u015fvuran ('+iy+' y\u0131l \u00d7 '+gbp(c.ihs)+')','IHS, main applicant ('+iy+' years \u00d7 '+gbp(c.ihs)+')'),c.ihs*iy);\n   if(ad)add(L('IHS, yeti\u015fkin ba\u011f\u0131ml\u0131 \u00d7 ','IHS, adult dependant \u00d7 ')+ad,adR*iy*ad);\n   if(ch)add(L('IHS, \u00e7ocuk \u00d7 '+ch+' (\u00a3776\/y\u0131l)','IHS, child \u00d7 '+ch+' (\u00a3776\/year)'),776*iy*ch)}\n  if(k==='hc')rows.push([L('IHS <span class=\"hint\">(Health and Care Worker ve ba\u011f\u0131ml\u0131lar\u0131 muaf)<\/span>','IHS <span class=\"hint\">(Health and Care Worker visa holders and dependants are exempt)<\/span>'),0]);\n  if(pr)add(L('H\u0131zland\u0131rma \u00d7 '+n+' ki\u015fi','Priority service \u00d7 '+n+' applicants'),pr*n);\n  var sp=c.sp?sv(root,'sp'):'0',emp=[],et=0;\n  if(sp!=='0'){var lic=sp==='s'?611:1682,i1=sp==='s'?480:1320,i6=sp==='s'?240:660,ys=Math.max(yrs,1),isc=i1+Math.ceil((ys-1)*2)*i6;\n   emp=[[L('Sponsor lisans\u0131 (ilk ba\u015fvuru)','Sponsor licence (first application)'),lic],['Certificate of Sponsorship',525],['Immigration Skills Charge ('+ys+' '+L('y\u0131l','years')+')',isc]];emp.forEach(function(e){et+=e[1]})}\n  var h='<div class=\"lbl2\">'+L('Tahmini toplam (ba\u015fvuru sahipleri)','Estimated total (applicants)')+'<\/div><div class=\"big\">'+gbp(tot)+'<\/div><table>';\n  rows.forEach(function(r){h+='<tr><td>'+r[0]+'<\/td><td class=\"r\">'+gbp(r[1])+'<\/td><\/tr>'});\n  h+='<tr class=\"tot\"><td>'+L('Toplam','Total')+'<\/td><td class=\"r\">'+gbp(tot)+'<\/td><\/tr><\/table>';\n  if(emp.length){h+='<p class=\"h3\">'+L('\u0130\u015fveren taraf\u0131','Employer costs')+'<\/p><table>';emp.forEach(function(r){h+='<tr><td>'+r[0]+'<\/td><td class=\"r\">'+gbp(r[1])+'<\/td><\/tr>'});h+='<tr class=\"tot\"><td>'+L('\u0130\u015fveren toplam\u0131','Employer total')+'<\/td><td class=\"r\">'+gbp(et)+'<\/td><\/tr><\/table>'}\n  out.innerHTML=h;root._k=k;\n }\n wire(root,calc);calc();\n q(root,'.qopen').onclick=function(){q(root,'.qwrap').style.display='';q(root,'.qwrap').scrollIntoView({behavior:'smooth',block:'center'})};\n bindLead(root,q(root,'[data-lead]'),function(){return {route:root._k,konu:L('\u00dccret teklifi: ','Fee quote: ')+F[root._k].n,ozet:txt(out)}});\n}\n\n\/* ---------- Earned settlement ---------- *\/\nvar ER={sw:['Skilled Worker',5,'core'],hc:['Health and Care Worker',5,'core'],gt:['Global Talent',3,'talent'],gtp:['Global Talent',5,'talent'],if:['Innovator Founder',3,'talent'],su:['Scale-up',5,'core'],isp:['International Sportsperson',5,'core'],fam:[L('e\u015f \/ partner vizesi','spouse \/ partner visa'),5,'core'],anc:['UK Ancestry',5,'core'],ecaa:[L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)'),5,'out'],euss:['EU Settlement Scheme',5,'out'],tmp:['',0,'tmp'],lr:['Long Residence',10,'lr']};\nfunction es(root){\n var opts='<optgroup label=\"'+L('S\u00fcresi kal\u0131c\u0131 oturuma say\u0131lan vizeler','Visas whose time counts towards settlement')+'\">'+[['sw','Skilled Worker'],['hc',L('Health and Care Worker (bak\u0131m \u00e7al\u0131\u015fan\u0131 dahil)','Health and Care Worker (including care workers)')],['gt','Global Talent (Exceptional Talent)'],['gtp','Global Talent (Exceptional Promise)'],['if','Innovator Founder'],['su','Scale-up'],['isp','International Sportsperson'],['fam',L('E\u015f \/ partner vizesi','Spouse \/ partner visa')],['anc','UK Ancestry']].map(function(o){return '<option value=\"'+o[0]+'\">'+o[1]+'<\/option>'}).join('')+'<\/optgroup>'+\n  '<optgroup label=\"'+L('Yeni d\u00fczenlemenin kapsam\u0131 d\u0131\u015f\u0131ndaki rotalar','Routes outside the scope of the reforms')+'\"><option value=\"ecaa\">'+L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)')+'<\/option><option value=\"euss\">EU Settlement Scheme (pre-settled)<\/option><\/optgroup>'+\n  '<optgroup label=\"'+L('S\u00fcresi kal\u0131c\u0131 oturuma say\u0131lmayan vizeler','Visas whose time does not count')+'\"><option value=\"tmp\">'+L('Student, Graduate, HPI, Global Business Mobility (Senior or Specialist Worker dahil), Youth Mobility','Student, Graduate, HPI, Global Business Mobility (including Senior or Specialist Worker), Youth Mobility')+'<\/option><option value=\"lr\">'+L('10 y\u0131ll\u0131k kesintisiz yasal ikamet (Long Residence)','10 years continuous lawful residence (Long Residence)')+'<\/option><\/optgroup>';\n root.innerHTML='<div class=\"card\"><div class=\"eb\">Earned settlement \u00b7 '+L('2 Kas\u0131m 2026','2 November 2026')+'<\/div><h2 class=\"vt\">'+L('Earned settlement\\'a g\u00f6re kal\u0131c\u0131 oturuma ne zaman ba\u015fvurabilirsiniz?','When could you apply for settlement under earned settlement?')+'<\/h2><p class=\"sub\">'+L('Home Office\\'in 2 Kas\u0131m 2026\\'da a\u00e7\u0131klad\u0131\u011f\u0131 yeni \u00e7er\u00e7eveye g\u00f6re olas\u0131 s\u00fcrenizi, bug\u00fcnk\u00fc kurallarla kar\u015f\u0131la\u015ft\u0131r\u0131r.','Compares your possible qualifying period under the framework the Home Office announced on 2 November 2026 with today\\'s rules.')+'<\/p>'+\n '<div class=\"warn\" style=\"margin:0 0 18px\">'+L('A\u00e7\u0131klanan politika hen\u00fcz y\u00fcr\u00fcrl\u00fckte de\u011fil; ne zaman uygulanaca\u011f\u0131 ve ge\u00e7i\u015f kurallar\u0131n\u0131n \u00e7o\u011fu hen\u00fcz belli de\u011fil. Bu nedenle sonu\u00e7 kesin bir s\u00fcre de\u011fil, a\u00e7\u0131klanan \u00e7er\u00e7eveye g\u00f6re olas\u0131 bir senaryodur.','The announced policy is not yet in force; its start date and most transitional rules are not yet known. The result is therefore not a definite period but a possible scenario under the announced framework.')+'<\/div>'+\n '<div class=\"grid\"><div class=\"f full\"><label class=\"l\">'+L('\u015eu anki vizeniz','Your current visa')+'<\/label><select class=\"e_route\">'+opts+'<\/select><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Bu vizeyle ba\u015flang\u0131\u00e7 tarihiniz','Start date on this route')+'<\/label><input type=\"date\" class=\"e_start\"><\/div>'+\n '<div class=\"f w_dep\"><label class=\"l\">'+L('Ba\u015fvurudaki rol\u00fcn\u00fcz','Your role in the application')+'<\/label>'+seg('dep',[['0',L('Ana ba\u015fvuran','Main applicant')],['1',L('E\u015f \/ partner (ba\u011f\u0131ml\u0131)','Partner (dependant)')]],'0')+'<\/div>'+\n '<div class=\"f full w_inc\"><label class=\"l\">'+L('Son y\u0131llarda y\u0131ll\u0131k br\u00fct geliriniz ne kadar?','What has your gross annual income been in recent years?')+'<\/label>'+seg('inc',[['0',L('\u00a312.571 alt\u0131','Below \u00a312,571')],['1',L('\u00a312.571 - \u00a350.270','\u00a312,571 - \u00a350,270')],['2',L('\u00a350.271 - \u00a3125.140','\u00a350,271 - \u00a3125,140')],['3',L('\u00a3125.141 ve \u00fczeri','\u00a3125,141 or more')]],'1')+'<span class=\"hint\">'+L('Gelirin her y\u0131l ayn\u0131 olmas\u0131 gerekmiyor: \u00f6rne\u011fin \u00a350.271 e\u015fi\u011fini son 5 y\u0131l\u0131n 3\\'\u00fcnde, \u00a312.571 e\u015fi\u011fini son 7 y\u0131l\u0131n 5\\'inde kar\u015f\u0131laman\u0131z yeterli. E\u015fler gelirlerini birle\u015ftirebiliyor (hane e\u015fi\u011fi \u00a325.142).','Your income does not have to be the same every year: for example the \u00a350,271 threshold needs to be met in 3 of the last 5 years, and \u00a312,571 in 5 of the last 7. Couples can combine income (household threshold \u00a325,142).')+'<\/span><\/div>'+\n '<div class=\"f full w_bc\"><label class=\"l\">'+L('E\u015finiz, ebeveyniniz veya \u00e7ocu\u011funuz \u0130ngiliz vatanda\u015f\u0131 m\u0131?','Is your partner, parent or child a British citizen?')+'<\/label>'+seg('bc',[['0',L('Hay\u0131r','No')],['1',L('Evet','Yes')]],'0')+'<\/div>'+\n '<div class=\"f full w_ps\"><label class=\"l\">'+L('Sa\u011fl\u0131k veya e\u011fitim alan\u0131nda, devletin maa\u015f skalas\u0131na ba\u011fl\u0131 bir kamu rol\u00fcnde mi \u00e7al\u0131\u015f\u0131yorsunuz?','Do you work in a public sector health or education role paid on a national pay scale?')+'<\/label>'+seg('ps',[['0',L('Hay\u0131r','No')],['6',L('Evet, RQF 6 ve \u00fczeri (doktor, hem\u015fire, \u00f6\u011fretmen gibi)','Yes, RQF 6 or above (e.g. doctor, nurse, teacher)')],['5',L('Evet, RQF 6 alt\u0131 (hem\u015fire yard\u0131mc\u0131s\u0131, \u00f6\u011fretmen yard\u0131mc\u0131s\u0131 gibi)','Yes, below RQF 6 (e.g. nursing or teaching assistant)')]],'0')+'<\/div>'+\n '<div class=\"f full w_pre\"><label class=\"l\">'+L('Bu vizeye May\u0131s 2025\\'ten \u00f6nce mi ge\u00e7tiniz?','Were you on this route before May 2025?')+'<\/label>'+seg('pre',[['1',L('Evet','Yes')],['0',L('Hay\u0131r','No')]],'0')+'<\/div>'+\n '<div class=\"f full w_neg\"><label class=\"l\">'+L('A\u015fa\u011f\u0131dakilerden biri sizin i\u00e7in ge\u00e7erli mi?','Does any of the following apply to you?')+'<\/label>'+seg('neg',[['0',L('Hi\u00e7biri','None')],['1',L('18 ya\u015f\u0131ndan sonra vize ihlali (vize s\u00fcresini a\u015fmak, vize \u015fartlar\u0131n\u0131 ihlal etmek gibi)','An immigration breach as an adult (e.g. overstaying, breaching visa conditions)')],['2',L('Son 5 y\u0131lda devlet yard\u0131m\u0131 (public funds) almak','Receiving public funds in the last 5 years')]],'0')+'<\/div><\/div>'+\n '<div class=\"res\" style=\"display:none\"><\/div>'+\n '<div class=\"w_mail\" style=\"display:none\">'+leadForm('es_sonuc',L('Sonucunuzu e-postan\u0131za g\u00f6nderelim','We can email you your result'),L('Bu hesaplamay\u0131 e-postan\u0131za g\u00f6nderelim; kurallar y\u00fcr\u00fcrl\u00fc\u011fe girip netle\u015fti\u011finde g\u00fcncellenmi\u015f hesaplaman\u0131z\u0131 da size iletelim.','We will email you this calculation and send you an updated one once the rules come into force and are confirmed.'),L('Sonucu g\u00f6nder','Send my result'),true,true)+'<\/div>'+\n '<div class=\"quote\"><div><b>'+L('Zaman plan\u0131n\u0131z\u0131 dan\u0131\u015fman\u0131m\u0131zla de\u011ferlendirin','Review your timing with our adviser')+'<\/b><span>'+L('Yeni kurallar sizi nas\u0131l etkiliyor ve ne zaman ba\u015fvurmal\u0131s\u0131n\u0131z, birlikte konu\u015fal\u0131m.','Let\\'s discuss how the new rules affect you and when you should apply.')+'<\/span><\/div><button type=\"button\" class=\"btn gopen\">'+L('G\u00f6r\u00fc\u015fme talep et','Request a consultation')+'<\/button><\/div>'+\n '<div class=\"gwrap\" style=\"display:none\">'+leadForm('es_gorusme',L('G\u00f6r\u00fc\u015fme talebi','Consultation request'),L('Se\u00e7ti\u011finiz vize ve hesaplanan senaryo talebinize otomatik eklenir.','Your selected visa and the calculated scenario are added to your request automatically.'),L('Talep g\u00f6nder','Send request'),false,false)+'<\/div>'+\n '<div class=\"disc\">'+DISC+' '+L('Kaynak: Home Office, <i>A Fairer Pathway to Settlement: Government Response to the Consultation<\/i> (CP 1707, Kas\u0131m 2026). Politika y\u00fcr\u00fcrl\u00fc\u011fe girdi\u011finde ve Statement of Changes yay\u0131mland\u0131\u011f\u0131nda g\u00fcncellenecektir.','Source: Home Office, <i>A Fairer Pathway to Settlement: Government Response to the Consultation<\/i> (CP 1707, November 2026). This tool will be updated when the policy comes into force and the Statement of Changes is published.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n var pm=location.search.match(\/[?&]vize=([a-z]+)\/),ps=location.search.match(\/[?&]baslangic=(\\d{4}-\\d{2}-\\d{2})\/);\n if(pm&&ER[pm[1]])q(root,'.e_route').value=pm[1];if(ps)q(root,'.e_start').value=ps[1];\n function calc(){\n  var r=q(root,'.e_route').value,R=ER[r],t=R[2],st=q(root,'.e_start').value;\n  function show(c,v){q(root,c).style.display=v?'':'none'}\n  var core=(t==='core'||t==='talent');\n  show('.w_inc',core);show('.w_bc',core&&r!=='anc');show('.w_ps',r==='sw'||r==='hc');show('.w_pre',r==='sw'||r==='hc');show('.w_neg',core);show('.w_dep',core);\n  if(!st){out.style.display='none';show('.w_mail',0);return}out.style.display='';show('.w_mail',1);\n  var sd=pd(st),cur=addY(sd,R[1]),h='';\n  function two(curTxt,newY,newTxt){var nd=newY?addY(sd,newY):null;\n   return '<div class=\"two\"><div><div class=\"lbl2\">'+L('Bug\u00fcnk\u00fc kurallara g\u00f6re','Under today\\'s rules')+'<\/div><div class=\"big s\">'+curTxt+'<\/div><\/div><div><div class=\"lbl2\">'+L('Yeni \u00e7er\u00e7eveye g\u00f6re olas\u0131 s\u00fcre','Possible period under the new framework')+'<\/div><div class=\"big s\">'+(newTxt||(newY+' '+L('y\u0131l','years')+' \u00b7 '+fd(nd)))+'<\/div><\/div><\/div>'}\n  var Y=L('y\u0131l','years');\n  if(t==='out'){h=two(R[1]+' '+Y+' \u00b7 '+fd(cur),0,L('De\u011fi\u015fiklik \u00f6ng\u00f6r\u00fclm\u00fcyor','No change expected'));\n   h+='<ul><li>'+L(R[0]+' yeni d\u00fczenlemenin (earned settlement) kapsam\u0131 d\u0131\u015f\u0131nda b\u0131rak\u0131ld\u0131.',R[0]+' has been left outside the scope of the earned settlement reforms.')+'<\/li>'+(r==='ecaa'?'<li>'+L('2 Kas\u0131m 2026 tarihli Avam Kamaras\u0131 oturumunda ECAA kapsam\u0131ndakilerin yerle\u015fim haklar\u0131nda de\u011fi\u015fiklik \u00f6ng\u00f6r\u00fclmedi\u011fi ifade edildi.','In the House of Commons on 2 November 2026 it was stated that no change is planned to the settlement rights of those under the ECAA.')+'<\/li>':'')+'<li>'+L('Bu rotan\u0131n kendi \u015fartlar\u0131 aynen ge\u00e7erli; ancak t\u00fcm ILR ba\u015fvurular\u0131n\u0131 etkileyen genel de\u011fi\u015fiklikler (\u00f6rne\u011fin \u0130ngilizce seviyesi) ayr\u0131ca takip edilmeli.','The route\\'s own requirements continue to apply; general changes affecting all ILR applications (such as the English level) should still be followed.')+'<\/li><\/ul>'}\n  else if(t==='tmp'){h=two(L('Do\u011frudan kal\u0131c\u0131 oturuma ge\u00e7ilmez','Does not lead directly to settlement'),0,L('S\u00fcre say\u0131lm\u0131yor','Time does not count'));\n   h+='<ul><li>'+L('Bu vizelerle ge\u00e7irilen s\u00fcrenin kal\u0131c\u0131 oturuma say\u0131lmayaca\u011f\u0131 a\u00e7\u0131kland\u0131. Senior or Specialist Worker gibi Global Business Mobility vizeleri de bu gruba giriyor.','Time spent on these visas will not count towards settlement. Global Business Mobility visas such as Senior or Specialist Worker are in this group.')+'<\/li><li>'+L('Kal\u0131c\u0131 oturum i\u00e7in s\u00fcresi say\u0131lan bir vizeye (Skilled Worker veya Global Talent gibi) ge\u00e7mek gerekiyor; s\u00fcre ge\u00e7i\u015f yapt\u0131\u011f\u0131n\u0131z g\u00fcn ba\u015fl\u0131yor.','To settle, you would need to switch to a route whose time counts (such as Skilled Worker or Global Talent); the clock starts on the day you switch.')+'<\/li><\/ul>'}\n  else if(t==='lr'){h=two('10 '+Y+' \u00b7 '+fd(cur),0,L('Rota kapan\u0131yor','Route closing'));\n   h+='<ul><li>'+L('10 y\u0131ll\u0131k Long Residence yolunun kapat\u0131lmas\u0131 \u00f6ng\u00f6r\u00fcl\u00fcyor; \u00f6\u011frenci gibi ge\u00e7ici vizelerle ge\u00e7irilen s\u00fcre art\u0131k say\u0131lmayacak.','The 10-year Long Residence route is due to close; time on temporary visas such as Student will no longer count.')+'<\/li><li>'+L('Uzun s\u00fcredir UK\\'de olup bu yolu planlayanlar i\u00e7in zamanlama \u00e7ok \u00f6nemli; dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','If you have been in the UK for a long time and planned to use this route, timing is critical; we recommend speaking to our adviser.')+'<\/li><\/ul>'}\n  else{\n   var inc=+sv(root,'inc'),bc=sv(root,'bc')==='1'||r==='anc',psv=+(sv(root,'ps')||0),pre=sv(root,'pre')==='1',neg=+sv(root,'neg'),dep=sv(root,'dep')==='1',y,why=[],extra=[];\n   if(!(r==='sw'||r==='hc')){psv=0;pre=false}\n   if(neg===1){y=20;why.push(L('18 ya\u015f\u0131ndan sonra ya\u015fanan belirli vize ihlalleri, gelirinizden ve di\u011fer katk\u0131lar\u0131n\u0131zdan ba\u011f\u0131ms\u0131z olarak s\u00fcreyi 20 y\u0131la \u00e7\u0131kar\u0131yor.','Certain immigration breaches committed as an adult place you on the 20-year path regardless of income or other contributions.'))}\n   else if(neg===2){y=20;why.push(L('3, 5 veya 10 y\u0131ll\u0131k s\u00fcrelerden yararlanmak i\u00e7in ba\u015fvurudan \u00f6nceki 5 y\u0131lda devlet yard\u0131m\u0131 almam\u0131\u015f olman\u0131z gerekiyor; aksi halde s\u00fcre 20 y\u0131l.','To use the 3, 5 or 10-year paths you must not have accessed public funds in the 5 years before applying; otherwise the period is 20 years.'))}\n   else if(inc===3){y=3;why.push(L('Son 4 y\u0131l\u0131n 3\\'\u00fcnde \u00a3125.141 ve \u00fczeri gelir, s\u00fcreyi 3 y\u0131la indiriyor.','Income of \u00a3125,141 or more in 3 of the last 4 years reduces the period to 3 years.'))}\n   else if(t==='talent'){y=3;why.push(L(R[0]+' \"y\u00fcksek yetenek\" (high talent) vizeleri aras\u0131nda; bu gruptakiler i\u00e7in 3 y\u0131ll\u0131k s\u00fcre \u00f6ng\u00f6r\u00fcl\u00fcyor. Grubun tam kapsam\u0131 Migration Advisory Committee raporuyla netle\u015fecek.',R[0]+' is one of the \"high talent\" routes, for which a 3-year path is proposed. The exact scope of this group will be confirmed after a Migration Advisory Committee report.'));\n    var alt=(inc===2||bc)?5:10;extra.push(L('Bu gruba girmezseniz, gelirinize ve aile ba\u011f\u0131n\u0131za g\u00f6re olas\u0131 s\u00fcre: <b>'+alt+' y\u0131l<\/b> ('+fd(addY(sd,alt))+').','If you do not fall within this group, the possible period based on your income and family ties: <b>'+alt+' years<\/b> ('+fd(addY(sd,alt))+').'))}\n   else if(inc===2){y=5;why.push(L('Son 5 y\u0131l\u0131n 3\\'\u00fcnde \u00a350.271 ve \u00fczeri gelir, s\u00fcreyi 5 y\u0131la indiriyor.','Income of \u00a350,271 or more in 3 of the last 5 years reduces the period to 5 years.'))}\n   else if(bc){y=5;why.push(r==='anc'?L('UK Ancestry, \u0130ngiltere ile aile ba\u011f\u0131 (British connection) say\u0131l\u0131yor; s\u00fcre 5 y\u0131l.','UK Ancestry counts as a British connection; the period is 5 years.'):L('\u0130ngiliz vatanda\u015f\u0131 e\u015f, ebeveyn veya \u00e7ocuk, \u0130ngiltere ile aile ba\u011f\u0131 (British connection) say\u0131l\u0131yor; s\u00fcre 5 y\u0131l.','A British citizen partner, parent or child counts as a British connection; the period is 5 years.'))}\n   else if(psv===6){y=5;why.push(L('Devlet maa\u015f skalas\u0131na ba\u011fl\u0131, RQF 6 ve \u00fczeri bir kamu rol\u00fcnde 5 y\u0131l \u00e7al\u0131\u015fmak s\u00fcreyi 5 y\u0131lda tutuyor.','Five years in a public sector role at RQF 6 or above on a national pay scale keeps the period at 5 years.'))}\n   else if(pre&&r==='hc'){y=5;why.push(L('May\u0131s 2025\\'ten \u00f6nce bu vizeye ge\u00e7en bak\u0131m \u00e7al\u0131\u015fanlar\u0131, maa\u015f (\u00a325.000), sponsorluk ve istihdam \u015fartlar\u0131n\u0131 kar\u015f\u0131larsa bug\u00fcnk\u00fc 5 y\u0131ll\u0131k s\u00fcreyi koruyor.','Care workers who were on this route before May 2025 keep the current 5-year period if they meet the salary (\u00a325,000), sponsorship and employment requirements.'))}\n   else if(pre&&psv===5){y=5;why.push(L('May\u0131s 2025\\'ten \u00f6nce gelen ve devlet maa\u015f skalas\u0131na ba\u011fl\u0131 RQF 6 alt\u0131 rollerde \u00e7al\u0131\u015fan sa\u011fl\u0131k ve e\u011fitim \u00e7al\u0131\u015fanlar\u0131, ge\u00e7i\u015f d\u00fczenlemesiyle 5 y\u0131ll\u0131k s\u00fcreyi koruyor.','Health and education workers below RQF 6 on a national pay scale who arrived before May 2025 keep the 5-year period under a transitional arrangement.'))}\n   else if(inc>=1||dep){y=10;why.push(L('Kurallara uyan ve son 7 y\u0131l\u0131n 5\\'inde en az \u00a312.571 gelir elde edenler i\u00e7in temel s\u00fcre 10 y\u0131l.','For those who follow the rules and earn at least \u00a312,571 in 5 of the last 7 years, the baseline is 10 years.'));\n    if(pre&&r==='sw')extra.push(L('RQF 6 alt\u0131 roller i\u00e7in \u00f6nerilen 15 y\u0131ll\u0131k s\u00fcre nihai kararda kald\u0131r\u0131ld\u0131; bu gruptakiler i\u00e7in s\u00fcre 10 y\u0131l.','The 15-year period proposed for roles below RQF 6 was dropped in the final decision; for this group the period is 10 years.'))}\n   else{y=10;why.push(L('Temel s\u00fcre 10 y\u0131l; ancak son 7 y\u0131l\u0131n 5\\'inde en az \u00a312.571 gelir \u015fart\u0131 var. E\u015finizle birlikte \u00a325.142 hane gelirine ula\u015f\u0131yorsan\u0131z bu \u015fart\u0131 kar\u015f\u0131layabilirsiniz.','The baseline is 10 years, but you need at least \u00a312,571 of income in 5 of the last 7 years. A household income of \u00a325,142 with your partner can also meet this.'));extra.push('<span class=\"bad\">'+L('Gelir \u015fart\u0131 kar\u015f\u0131lanm\u0131yorsa s\u00fcre daha uzun olabilir; dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','If the income requirement is not met the period may be longer; we recommend speaking to our adviser.')+'<\/span>')}\n   if(dep)extra.push(L('Ana ba\u015fvuranla birlikte gelen e\u015f, \u015fartlar\u0131 kar\u015f\u0131larsa onunla ayn\u0131 anda kal\u0131c\u0131 oturuma ge\u00e7ebiliyor; sonradan gelen e\u015f ise ayn\u0131 s\u00fcreyi kendisi tamaml\u0131yor.','A partner who arrived with the main applicant can settle at the same time if they meet the requirements; a partner who joined later completes the same period themselves.'));\n   h=two(R[1]+' '+Y+' \u00b7 '+fd(cur),y);\n   h+='<ul>'+why.concat(extra).map(function(x){return '<li>'+x+'<\/li>'}).join('')+'<li>'+L('Her durumda temel \u015fartlar aran\u0131yor: iyi karakter (UK\\'deki sab\u0131ka kayd\u0131 ret nedeni), \u00f6denmemi\u015f devlet borcu olmamas\u0131, B2 \u0130ngilizce ve Life in the UK s\u0131nav\u0131.','The mandatory requirements always apply: good character (a UK criminal record leads to refusal), no unpaid government debt, B2 English and the Life in the UK test.')+'<\/li><\/ul>';\n   var nd=addY(sd,y);\n   if(toDn(cur)<=TODAY)h+='<div class=\"warn\">'+L('Bug\u00fcnk\u00fc kurallara g\u00f6re gereken s\u00fcreyi doldurmu\u015f g\u00f6r\u00fcn\u00fcyorsunuz; yeni kurallar y\u00fcr\u00fcrl\u00fc\u011fe girmeden \u00f6nce ba\u015fvuru zamanlaman\u0131z \u00f6nemli.','Under today\\'s rules you appear to have completed the qualifying period; timing your application before the new rules come into force matters.')+'<\/div>';\n   else if(nd>cur)h+='<div class=\"warn\">'+L('Ba\u015fvurular karar tarihindeki kurallara g\u00f6re de\u011ferlendiriliyor. Yeni kurallar bu tarihten \u00f6nce y\u00fcr\u00fcrl\u00fc\u011fe girer ve sizin i\u00e7in bir ge\u00e7i\u015f d\u00fczenlemesi olmazsa yeni s\u00fcre uygulanabilir; bu y\u00fczden zamanlamay\u0131 \u015fimdiden planlamak \u00f6nemli.','Applications are decided under the rules in force on the decision date. If the new rules come into force before this date and no transitional arrangement applies to you, the new period may apply, so planning your timing now matters.')+'<\/div>';\n  }\n  out.innerHTML=h;root._r=r;\n }\n wire(root,calc);calc();\n q(root,'.gopen').onclick=function(){q(root,'.gwrap').style.display='';q(root,'.gwrap').scrollIntoView({behavior:'smooth',block:'center'})};\n var sel=function(){return {route:root._r,konu:'Earned settlement: '+(q(root,'.e_route').selectedOptions[0]||{}).textContent,ozet:txt(out)}};\n root.querySelectorAll('[data-lead]').forEach(function(el){bindLead(root,el,sel)});\n}\n\nfunction init(){document.querySelectorAll('.vvh[data-tip]').forEach(function(root){if(root._done)return;root._done=1;var t=root.getAttribute('data-tip');({ilr:ilr,vat:vat,ucret:ucret,es:es}[t]||ilr)(root)})}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n})();<\/script><div class=\"vvh\" data-tip=\"ucret\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Source: GOV.UK, <a href=\"https:\/\/www.gov.uk\/government\/publications\/visa-regulations-revised-table\/home-office-immigration-and-nationality-fees-8-april-2026\" target=\"_blank\" rel=\"noopener\">Home Office immigration and nationality fees, 8 April 2026<\/a>. The calculation does not include professional fees; use the quote button below the calculator for Visavis&#8217;s fees.<\/p>\n\n\n    <style>\n      .vis-quiz{ --navy:#36354a; --navy-light:#44435a; --orange:#e8832f; --orange-dark:#d1721f;\n        --bg:#f6f5f3; --card:#ffffff; --text:#2c2b3a; --muted:#6b6a7c; --border:#e4e2dd; }\n      .vis-quiz *{box-sizing:border-box;}\n      .vis-quiz-section{ background:#f6f5f3; border-radius:20px; padding:56px 24px; }\n      .vis-quiz-hero-wrap .vis-quiz-section{ background:transparent; padding:28px 0 0; border-radius:0; }\n      .vis-quiz-hero-wrap .vis-quiz{ max-width:520px; margin:0; }\n      .vis-quiz-hero-wrap .vis-quiz .card{ padding:28px 26px; }\n      .vis-quiz{ width:100%; max-width:900px; margin:0 auto; font-family:inherit; color:var(--text); }\n      .vis-quiz .card{ background:var(--card); border:1px solid var(--border); border-radius:18px; padding:36px 32px; box-shadow:0 1px 3px rgba(40,40,60,0.04); }\n      .vis-quiz .eyebrow{ font-size:12px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:var(--orange-dark); margin-bottom:10px; }\n      .vis-quiz h1, .vis-quiz h2.vq-title{ font-family:inherit; font-size:26px; line-height:1.3; margin:0 0 8px; color:var(--navy); }\n      .vis-quiz .intro p{ color:var(--muted); font-size:15px; line-height:1.6; margin:0 0 28px; }\n      .vis-quiz .progress-row{ display:flex; align-items:center; gap:10px; margin-bottom:24px; }\n      .vis-quiz .progress-track{ flex:1; height:4px; background:var(--border); border-radius:4px; overflow:hidden; }\n      .vis-quiz .progress-fill{ height:100%; background:var(--orange); border-radius:4px; transition:width .3s ease; width:0%; }\n      .vis-quiz .progress-label{ font-size:12px; color:var(--muted); white-space:nowrap; }\n      .vis-quiz .q-text{ font-size:17px; font-weight:600; color:var(--navy); margin:0 0 18px; line-height:1.45; }\n      .vis-quiz .q-sub{ font-size:13px; color:var(--muted); margin:-12px 0 16px; line-height:1.5; display:none; }\n      .vis-quiz .q-hint{ font-size:12.5px; color:var(--muted); background:#f6f5f3; border-radius:8px; padding:10px 12px; margin:-10px 0 16px; line-height:1.5; display:none; }\n      .vis-quiz .options{ display:flex; flex-direction:column; gap:10px; margin-bottom:8px; }\n      .vis-quiz .opt-btn{ text-align:left; width:100%; padding:14px 16px; border:1px solid var(--border); background:#fff; border-radius:10px; font-size:14.5px; color:var(--text); cursor:pointer; transition:border-color .15s ease, background .15s ease; font-family:inherit; }\n      .vis-quiz .opt-btn:hover{ border-color:var(--orange); background:#fff8f1; }\n      .vis-quiz .opt-btn.selected{ border-color:var(--orange); background:#fff3e6; font-weight:600; }\n      .vis-quiz textarea{ width:100%; padding:13px 14px; border:1px solid var(--border); border-radius:10px; font-size:14.5px; font-family:inherit; color:var(--text); background:#fff; min-height:92px; resize:vertical; }\n      .vis-quiz textarea:focus{outline:2px solid var(--orange); outline-offset:1px;}\n      .vis-quiz .nav-row{ display:flex; justify-content:space-between; align-items:center; margin-top:8px; }\n      .vis-quiz .btn-back{ background:none; border:none; color:var(--muted); font-size:13.5px; cursor:pointer; padding:8px 4px; font-family:inherit; }\n      .vis-quiz .btn-back:hover{ color:var(--navy); }\n      .vis-quiz .btn-primary{ background:var(--navy); color:#fff; border:none; border-radius:10px; padding:13px 26px; font-size:14.5px; font-weight:600; cursor:pointer; font-family:inherit; }\n      .vis-quiz .btn-primary:disabled{ opacity:.4; cursor:not-allowed; }\n      .vis-quiz .btn-primary:not(:disabled):hover{ background:var(--navy-light); }\n      .vis-quiz .step{ display:none; }\n      .vis-quiz .step.active{ display:block; }\n      .vis-quiz .ff-btn-submit{ background:var(--orange) !important; border-color:var(--orange) !important; }\n      .vis-quiz .ff-btn-submit:hover{ background:var(--orange-dark) !important; border-color:var(--orange-dark) !important; }\n\n      \/* G\u00f6rsel ad\u0131mlar: ikonlu kartlar, \u00e7ipler, ba\u011flant\u0131 alanlar\u0131 *\/\n      .vis-quiz .vq-tiles{ display:grid; grid-template-columns:repeat(2,1fr); gap:10px; margin-bottom:8px; }\n      .vis-quiz .vq-tiles.cols-3{ grid-template-columns:repeat(3,1fr); }\n      .vis-quiz .vq-tile{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; min-height:58px; padding:14px 10px; border:1.5px solid var(--border); background:#fff; border-radius:14px; font-size:14px; line-height:1.3; color:var(--text); text-align:center; cursor:pointer; font-family:inherit; transition:border-color .15s ease, background .15s ease, transform .15s ease; }\n      .vis-quiz .vq-tile:hover{ border-color:var(--orange); background:#fff8f1; transform:translateY(-2px); }\n      .vis-quiz .vq-tile.selected{ border-color:var(--orange); background:#fff3e6; font-weight:600; }\n      .vis-quiz .vq-tile svg{ width:30px; height:30px; color:var(--navy); fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }\n      .vis-quiz .vq-tile.selected svg{ color:var(--orange-dark); }\n      .vis-quiz .vq-tile.vq-tile-text{ min-height:52px; }\n      .vis-quiz .vq-tiles:not(.vq-cat-grid):not(.cols-3) .vq-tile:last-child:nth-child(odd):not(:only-child){ grid-column:1 \/ -1; }\n      .vis-quiz .vq-sublabel{ font-size:12px; font-weight:700; letter-spacing:.8px; text-transform:uppercase; color:var(--muted); margin:18px 0 10px; }\n      .vis-quiz .vq-sublabel:first-child{ margin-top:0; }\n      .vis-quiz .vq-chips{ display:flex; flex-wrap:wrap; gap:8px; }\n      .vis-quiz .vq-chip{ border:1.5px solid var(--border); background:#fff; border-radius:999px; padding:9px 14px; font-size:13.5px; line-height:1.3; color:var(--text); cursor:pointer; font-family:inherit; text-align:left; transition:border-color .15s ease, background .15s ease; }\n      .vis-quiz .vq-chip:hover{ border-color:var(--orange); }\n      .vis-quiz .vq-chip.selected{ border-color:var(--orange); background:#fff3e6; font-weight:600; color:var(--navy); }\n      .vis-quiz .vq-chip.selected::before{ content:\"\\2713  \"; color:var(--orange-dark); }\n      .vis-quiz .vq-field{ margin-bottom:14px; }\n      .vis-quiz .vq-field label{ display:block; font-size:13.5px; font-weight:600; color:var(--navy); margin-bottom:6px; }\n      .vis-quiz .vq-field .vq-opt{ font-weight:400; color:var(--muted); }\n      .vis-quiz .vq-field input{ width:100%; padding:13px 14px; border:1px solid var(--border); border-radius:10px; font-size:14.5px; font-family:inherit; color:var(--text); background:#fff; }\n      .vis-quiz .vq-field input:focus{ outline:2px solid var(--orange); outline-offset:1px; }\n      .vis-quiz .vq-preset-head{ padding-bottom:18px; margin-bottom:22px; border-bottom:1px solid var(--border); }\n      .vis-quiz .vq-preset-intro{ margin:0; font-size:15px; line-height:1.5; color:var(--muted); }\n      .vis-quiz .vq-fade{ animation:vqFade .22s ease; }\n      @keyframes vqFade{ from{ opacity:0; transform:translateY(5px); } to{ opacity:1; transform:none; } }\n      .vis-quiz .vq-cat-grid .vq-tile:last-child:nth-child(odd){ grid-column:1 \/ -1; flex-direction:row; min-height:48px; }\n      .vis-quiz .vq-cat-grid .vq-tile:last-child:nth-child(odd) svg{ width:22px; height:22px; }\n      @media (max-width:420px){ .vis-quiz .vq-tile{ font-size:13px; padding:12px 6px; } }\n      @media (max-width:340px){ .vis-quiz .vq-tiles.cols-3{ grid-template-columns:1fr; } }\n    <\/style>\n\n    <div class=\"vis-quiz-section\" id=\"uygunluk-testi\" style=\"scroll-margin-top:110px;\">\n    <div class=\"vis-quiz\">\n      <div class=\"card\">\n\n        <!-- STEP: category -->\n        <div class=\"step active\" data-step=\"category\">\n          <div class=\"eyebrow\">Eligibility Test<\/div>\n          <h2 class=\"vq-title\">Let&#039;s find the right visa route for you<\/h2>\n          <div class=\"intro\"><p>A few short questions will help us point you to the right team.<\/p><\/div>\n          <p class=\"q-text\">What would you like information about?<\/p>\n          <div class=\"options\" id=\"category-options\"><\/div>\n        <\/div>\n\n        <!-- STEP: question -->\n        <div class=\"step\" data-step=\"question\">\n          <div class=\"progress-row\">\n            <div class=\"progress-track\"><div class=\"progress-fill\" id=\"progress-fill\"><\/div><\/div>\n            <div class=\"progress-label\" id=\"progress-label\"><\/div>\n          <\/div>\n          <div id=\"q-body\">\n            <p class=\"q-text\" id=\"q-text\"><\/p>\n            <p class=\"q-sub\" id=\"q-sub\"><\/p>\n            <div class=\"q-hint\" id=\"q-hint\"><\/div>\n            <div class=\"options\" id=\"q-options\"><\/div>\n            <div id=\"q-text-field\" style=\"display:none;\">\n              <textarea id=\"q-textarea\" rows=\"3\"><\/textarea>\n            <\/div>\n          <\/div>\n          <div class=\"nav-row\">\n            <button type=\"button\" class=\"btn-back\" id=\"btn-back\">&larr; Back<\/button>\n            <button type=\"button\" class=\"btn-primary\" id=\"btn-next\" disabled>Continue<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- STEP: form (ger\u00e7ek Fluent Forms formu) -->\n        <div class=\"step\" data-step=\"form\">\n                    <div class=\"progress-row\">\n            <div class=\"progress-track\"><div class=\"progress-fill\" style=\"width:100%;\"><\/div><\/div>\n            <div class=\"progress-label\">Final step<\/div>\n          <\/div>\n          <p class=\"q-text\">How can we reach you?<\/p>\n          <div class=\"nav-row\" style=\"margin-bottom:14px;\">\n            <button type=\"button\" class=\"btn-back\" id=\"btn-back-form\">&larr; Back<\/button>\n            <span><\/span>\n          <\/div>\n                    <div class='fluentform ff-default fluentform_wrapper_4 ffs_default_wrap'><form data-form_id=\"4\" id=\"fluentform_4\" class=\"frm-fluent-form fluent_form_4 ff-el-form-top ff_form_instance_4_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_4_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Uygunluk Testi<\/legend>        <div\n                style=\"display: none!important; position: absolute!important; transform: translateX(1000%)!important;\"\n                class=\"ff-el-group ff-hpsf-container\"\n        >\n            <div class=\"ff-el-input--label asterisk-right\">\n                <label for=\"ff_4_item_sf\" aria-label=\"Subscribe\">\n                    Subscribe                <\/label>\n            <\/div>\n            <div class=\"ff-el-input--content\">\n                <input type=\"text\"\n                       name=\"item_4__fluent_sf\"\n                       class=\"ff-el-form-control\"\n                       id=\"ff_4_item_sf\"\n                \/>\n            <\/div>\n        <\/div>\n                <input type=\"hidden\" id=\"__fluent_protection_token_4\" class=\"fluent-form-token-field\" name=\"__fluent_protection_token_4\">\n        <input type='hidden' name='__fluent_form_embded_post_id' value='3444' \/><input type=\"hidden\" id=\"_fluentform_4_fluentformnonce\" name=\"_fluentform_4_fluentformnonce\" value=\"dbb5cfdccc\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/3444\" \/><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_ad_soyad' id='label_ff_4_ad_soyad'>Full Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"ad_soyad\" class=\"ff-el-form-control\" placeholder=\"Your full name\" data-name=\"ad_soyad\" id=\"ff_4_ad_soyad\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_eposta' id='label_ff_4_eposta'>Email<\/label><\/div><div class='ff-el-input--content'><input autocomplete=\"email\" type=\"email\" name=\"eposta\" id=\"ff_4_eposta\" class=\"ff-el-form-control\" placeholder=\"name@example.com\" data-name=\"eposta\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_telefon' id='label_ff_4_telefon'>Phone<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"telefon\" class=\"ff-el-form-control\" id=\"ff_4_telefon\" placeholder=\"+90 5xx xxx xx xx \/ +44 7xxx xxxxxx\" autocomplete=\"tel\" data-name=\"telefon\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_soru_metni' id='label_ff_4_soru_metni'>What's your question?<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_4_soru_metni\" name=\"soru_metni\" id=\"ff_4_soru_metni\" class=\"ff-el-form-control\" placeholder=\"You can briefly introduce yourself: your nationality\/location, your UK plans, and what you'd like help with.\" rows=\"3\" cols=\"2\" data-name=\"soru_metni\" ><\/textarea><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label  >Checkbox Field<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='onay_3ab16494a56dc845e024e46049bb93db'><input  type=\"checkbox\" name=\"onay[]\" data-name=\"onay\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Gizlilik S\u00f6zle\u015fmesi&#039;ni okudum ve kabul ediyorum.\"  id='onay_3ab16494a56dc845e024e46049bb93db' aria-label='Gizlilik S\u00f6zle\u015fmesi&#039;ni okudum ve kabul ediyorum.' aria-invalid='false' aria-required=true> <span>I have read the <a href=\"\/en\/privacy-notice\/\" target=\"_blank\" rel=\"noopener\">Privacy Notice<\/a>.<\/span><\/label><\/div><\/div><\/div><input type=\"hidden\" name=\"kategori\" data-name=\"kategori\" ><input type=\"hidden\" name=\"soru_1\" data-name=\"soru_1\" ><input type=\"hidden\" name=\"soru_2\" data-name=\"soru_2\" ><input type=\"hidden\" name=\"soru_3\" data-name=\"soru_3\" ><input type=\"hidden\" name=\"soru_4\" data-name=\"soru_4\" ><input type=\"hidden\" name=\"soru_5\" data-name=\"soru_5\" ><input type=\"hidden\" name=\"soru_6\" data-name=\"soru_6\" ><input type=\"hidden\" name=\"soru_7\" data-name=\"soru_7\" ><input type=\"hidden\" name=\"soru_8\" data-name=\"soru_8\" ><input type=\"hidden\" name=\"soru_9\" data-name=\"soru_9\" ><input type=\"hidden\" name=\"talent_ozet\" data-name=\"talent_ozet\" ><input type=\"hidden\" name=\"kaynak\" data-name=\"kaynak\" ><div class='ff-form-inline-style' hidden><style>form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }<\/style><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Send\">Send<\/button><\/div><\/fieldset><\/form><div id='fluentform_4_errors' class='ff-errors-in-stack ff_form_instance_4_1 ff-form-loading_errors ff_form_instance_4_1_errors'><\/div><\/div><p class=\"vv-iaa-note\">Visavis Limited is regulated by the Immigration Advice Authority (IAA), ref. F202100232. Your details are used only to respond to your enquiry. <a href=\"https:\/\/visavisuk.com\/en\/privacy-notice\/\" target=\"_blank\" rel=\"noopener\">Privacy Notice<\/a><\/p>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_4_1 = {\"id\":\"4\",\"ajaxUrl\":\"https:\\\/\\\/visavisuk.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_4_1\",\"form_id_selector\":\"fluentform_4\",\"rules\":{\"ad_soyad\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"eposta\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"Please enter a valid email address\",\"global_message\":\"Please enter a valid email address\",\"global\":true}},\"telefon\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"soru_metni\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"onay\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n                    <\/div>\n\n      <\/div>\n    <\/div>\n    <\/div>\n\n    <script>\n    (function(){\n\n      var LANG = \"en\";\n      var CATEGORIES = [{\"key\":\"calisma\",\"label\":\"Work Visa\",\"questions\":[{\"key\":\"teklif\",\"type\":\"tiles\",\"auto\":true,\"text\":\"What would you like to do in the UK?\",\"sub\":\"Choose the closest match.\",\"options\":[{\"key\":\"calisan\",\"icon\":\"i_briefcase\",\"label\":\"Work for a company\"},{\"key\":\"kendi_sirket\",\"icon\":\"i_rocket\",\"label\":\"Start my own company\"},{\"key\":\"sirket_transfer\",\"icon\":\"i_building\",\"label\":\"Work at my overseas company's UK branch\"},{\"key\":\"mevsimlik\",\"icon\":\"i_sun\",\"label\":\"Seasonal \\\/ temporary work\"},{\"key\":\"belirsiz\",\"icon\":\"i_question\",\"label\":\"Not decided yet\"}]},{\"key\":\"is_teklifi\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Where are you with a UK employer?\",\"options\":[{\"key\":\"teklif_var\",\"icon\":\"i_doc_check\",\"label\":\"I have a job offer\"},{\"key\":\"gorusuyor\",\"icon\":\"i_chat\",\"label\":\"I am in talks\"},{\"key\":\"yok\",\"icon\":\"i_search\",\"label\":\"No employer yet\"},{\"key\":\"uygulanmaz\",\"icon\":\"i_dots\",\"label\":\"Not applicable to me\"}]},{\"key\":\"ingilizce\",\"type\":\"tiles\",\"auto\":true,\"text\":\"How would you describe your English level?\",\"options\":[{\"key\":\"a1a2\",\"icon\":\"i_lvl1\",\"label\":\"A1-A2 (Beginner)\"},{\"key\":\"b1b2\",\"icon\":\"i_lvl2\",\"label\":\"B1-B2 (Intermediate)\"},{\"key\":\"c1\",\"icon\":\"i_lvl3\",\"label\":\"C1 and above (Advanced)\"},{\"key\":\"bilmiyor\",\"icon\":\"i_question\",\"label\":\"I don't know \\\/ I have no certificate\"}]},{\"key\":\"konum\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Where do you live at the moment?\",\"options\":[{\"key\":\"turkiye\",\"icon\":\"i_pin\",\"label\":\"Turkey\"},{\"key\":\"uk\",\"icon\":\"i_home\",\"label\":\"United Kingdom\"},{\"key\":\"baska\",\"icon\":\"i_globe\",\"label\":\"Another country\"}]}]},{\"key\":\"talent\",\"label\":\"Global Talent Visa\",\"questions\":[]},{\"key\":\"oturum\",\"label\":\"Indefinite Leave to Remain (ILR) and Citizenship\",\"questions\":[{\"key\":\"hedef\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Which application are you interested in?\",\"options\":[{\"key\":\"ilr\",\"icon\":\"i_home\",\"label\":\"Indefinite Leave to Remain (ILR)\"},{\"key\":\"vatandaslik\",\"icon\":\"i_passport\",\"label\":\"British citizenship\"},{\"key\":\"uzatma\",\"icon\":\"i_refresh\",\"label\":\"I need to extend my visa first\"},{\"key\":\"bilmiyor\",\"icon\":\"i_question\",\"label\":\"Not sure\"}],\"hint\":\"Applications for Indefinite Leave to Remain (ILR) and citizenship require you to have already lived in the UK on a visa for a certain period. If you are not yet in the UK, it may be more suitable to look at other categories such as Work Visa instead.\"},{\"key\":\"vize_turu\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Which visa are you currently on in the UK?\",\"options\":[{\"key\":\"skilled\",\"icon\":\"i_briefcase\",\"label\":\"Skilled Worker or another work visa\"},{\"key\":\"ecaa\",\"icon\":\"i_handshake\",\"label\":\"Ankara Agreement (ECAA)\"},{\"key\":\"aile\",\"icon\":\"i_family\",\"label\":\"Spouse \\\/ family visa\"},{\"key\":\"global_talent\",\"icon\":\"i_star\",\"label\":\"Global Talent\"},{\"key\":\"ilr_var\",\"icon\":\"i_doc_check\",\"label\":\"I hold ILR or settled status\"},{\"key\":\"diger\",\"icon\":\"i_dots\",\"label\":\"Other\"}]},{\"key\":\"sure\",\"type\":\"tiles\",\"auto\":true,\"text\":\"How many years have you lived in the UK in total?\",\"options\":[{\"key\":\"lt3\",\"label\":\"Less than 3 years\"},{\"key\":\"y3to5\",\"label\":\"3 to 5 years\"},{\"key\":\"y5to10\",\"label\":\"5 to 10 years\"},{\"key\":\"gt10\",\"label\":\"More than 10 years\"}]}]},{\"key\":\"yatirim\",\"label\":\"Citizenship by Investment\",\"questions\":[{\"key\":\"ulke\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Which country's programme are you interested in?\",\"options\":[{\"key\":\"antigua\",\"icon\":\"i_palm\",\"label\":\"Antigua and Barbuda\"},{\"key\":\"dominika\",\"icon\":\"i_palm\",\"label\":\"Dominica\"},{\"key\":\"grenada\",\"icon\":\"i_palm\",\"label\":\"Grenada\"},{\"key\":\"stkitts\",\"icon\":\"i_palm\",\"label\":\"St. Kitts and Nevis\"},{\"key\":\"stlucia\",\"icon\":\"i_palm\",\"label\":\"St. Lucia\"},{\"key\":\"bilmiyor\",\"icon\":\"i_question\",\"label\":\"I don't know, please advise\"}],\"hint\":\"Approximate investment amounts for the donation route: Dominica $200,000, Antigua and Barbuda $230,000, Grenada $235,000, St. Lucia $240,000, St. Kitts and Nevis $250,000. Amounts vary by family size; legal and government fees are not included in these figures.\"},{\"key\":\"aile_buyuklugu\",\"type\":\"tiles\",\"auto\":true,\"text\":\"How many people will be included in the application?\",\"options\":[{\"key\":\"tek\",\"icon\":\"i_person\",\"label\":\"1 person (alone)\"},{\"key\":\"iki\",\"icon\":\"i_couple\",\"label\":\"2 people (including spouse)\"},{\"key\":\"uc_dort\",\"icon\":\"i_family\",\"label\":\"3-4 people (spouse and child)\"},{\"key\":\"bes_ustu\",\"icon\":\"i_group\",\"label\":\"5 people or more\"}]},{\"key\":\"butce\",\"type\":\"tiles\",\"auto\":true,\"text\":\"What is your approximate budget for the investment?\",\"options\":[{\"key\":\"altinda\",\"label\":\"Under $200,000\"},{\"key\":\"arasi\",\"label\":\"$200,000 - $250,000\"},{\"key\":\"ustunde\",\"label\":\"$250,000 and above\"},{\"key\":\"netlesmedi\",\"label\":\"Not yet decided\"}],\"hint\":\"Investment amounts for the programmes (donation route) range from $200,000 to $250,000 depending on family size; for real estate routes this can go up to $270,000 - $600,000.\"},{\"key\":\"zaman\",\"type\":\"tiles\",\"auto\":true,\"text\":\"When are you planning to apply?\",\"options\":[{\"key\":\"3ay\",\"label\":\"Within 3 months\"},{\"key\":\"3_12ay\",\"label\":\"3 to 12 months\"},{\"key\":\"arastiriyor\",\"label\":\"Just researching for now\"}]}]},{\"key\":\"ziyaretci\",\"label\":\"Visitor Visa\",\"questions\":[{\"key\":\"amac\",\"type\":\"tiles\",\"auto\":true,\"text\":\"What is the purpose of your travel?\",\"options\":[{\"key\":\"turizm\",\"icon\":\"i_camera\",\"label\":\"Tourism\"},{\"key\":\"aile\",\"icon\":\"i_family\",\"label\":\"Visiting family \\\/ friends\"},{\"key\":\"is\",\"icon\":\"i_briefcase\",\"label\":\"Business meeting or conference\"},{\"key\":\"saglik\",\"icon\":\"i_heart\",\"label\":\"Medical treatment or another purpose\"}]},{\"key\":\"gecmis\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Have you applied for a UK visa before?\",\"options\":[{\"key\":\"ilk\",\"icon\":\"i_plane\",\"label\":\"No, this is my first\"},{\"key\":\"onay\",\"icon\":\"i_doc_check\",\"label\":\"Yes, it was approved\"},{\"key\":\"ret\",\"icon\":\"i_refresh\",\"label\":\"Yes, I was refused\"}]},{\"key\":\"tarih\",\"type\":\"tiles\",\"auto\":true,\"text\":\"When are you planning to travel?\",\"options\":[{\"key\":\"1ay\",\"label\":\"Within 1 month\"},{\"key\":\"1_3ay\",\"label\":\"1 to 3 months\"},{\"key\":\"3ay_sonra\",\"label\":\"After 3 months\"}]}]},{\"key\":\"ogrenci\",\"label\":\"Student \\\/ Education Visa\",\"questions\":[{\"key\":\"asama\",\"type\":\"tiles\",\"auto\":true,\"text\":\"What stage are you at?\",\"options\":[{\"key\":\"arastirma\",\"icon\":\"i_search\",\"label\":\"I'm researching schools \\\/ universities\"},{\"key\":\"kabul\",\"icon\":\"i_doc_check\",\"label\":\"I have an offer, preparing my visa\"},{\"key\":\"calismaya_gecis\",\"icon\":\"i_switch\",\"label\":\"I studied in the UK and want to switch to a work visa\"}]},{\"key\":\"seviye\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Which level of study are you interested in?\",\"options\":[{\"key\":\"dil\",\"icon\":\"i_chat\",\"label\":\"Language school \\\/ short course\"},{\"key\":\"lise\",\"icon\":\"i_school\",\"label\":\"Secondary \\\/ boarding school\"},{\"key\":\"lisans\",\"icon\":\"i_book\",\"label\":\"Undergraduate (Bachelor's)\"},{\"key\":\"yuksek\",\"icon\":\"i_cap\",\"label\":\"Master's \\\/ PhD\"}]}]},{\"key\":\"aile\",\"label\":\"Family Visa\",\"questions\":[{\"key\":\"sponsor_statu\",\"type\":\"tiles\",\"auto\":true,\"text\":\"What is your family member's status in the UK?\",\"options\":[{\"key\":\"vatandas\",\"icon\":\"i_passport\",\"label\":\"British citizen\"},{\"key\":\"settled\",\"icon\":\"i_home\",\"label\":\"Indefinite leave (ILR) or settled status\"},{\"key\":\"calisma\",\"icon\":\"i_briefcase\",\"label\":\"Holds a work visa\"},{\"key\":\"ogrenci\",\"icon\":\"i_book\",\"label\":\"Holds a student visa\"},{\"key\":\"diger\",\"icon\":\"i_question\",\"label\":\"Other \\\/ not sure\"}]},{\"key\":\"yakinlik\",\"type\":\"tiles\",\"auto\":true,\"text\":\"What is your relationship to them?\",\"options\":[{\"key\":\"es\",\"icon\":\"i_heart\",\"label\":\"Spouse \\\/ partner\"},{\"key\":\"cocuk\",\"icon\":\"i_family\",\"label\":\"Child\"},{\"key\":\"ebeveyn\",\"icon\":\"i_family\",\"label\":\"Parent\"},{\"key\":\"diger\",\"icon\":\"i_dots\",\"label\":\"Other\"}]},{\"key\":\"konum\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Where are you at the moment?\",\"options\":[{\"key\":\"uk\",\"icon\":\"i_home\",\"label\":\"United Kingdom\"},{\"key\":\"turkiye\",\"icon\":\"i_pin\",\"label\":\"T\u00fcrkiye\"},{\"key\":\"baska\",\"icon\":\"i_globe\",\"label\":\"Another country\"}]}]},{\"key\":\"emin_degilim\",\"label\":\"Not sure\",\"questions\":[{\"key\":\"hedef\",\"type\":\"tiles\",\"auto\":true,\"text\":\"Which situation is closest to yours?\",\"sub\":\"Choose one so we can point you to the right team.\",\"options\":[{\"key\":\"tasinmak\",\"icon\":\"i_plane\",\"label\":\"I want to move to the UK\"},{\"key\":\"aile\",\"icon\":\"i_family\",\"label\":\"I want to bring my family\"},{\"key\":\"sirket\",\"icon\":\"i_building\",\"label\":\"Start a company or invest\"},{\"key\":\"ukdeyim\",\"icon\":\"i_refresh\",\"label\":\"I'm in the UK and want to extend or switch my visa\"},{\"key\":\"ret\",\"icon\":\"i_alert\",\"label\":\"I was refused and don't know what to do\"},{\"key\":\"diger\",\"icon\":\"i_dots\",\"label\":\"Something else\"}]}]}];\n      var TALENT = {\"alan\":{\"key\":\"s1_alan\",\"type\":\"tiles\",\"icons\":true,\"auto\":true,\"text\":\"What field do you work in?\",\"sub\":\"Choose the closest match.\",\"options\":[{\"key\":\"akademi\",\"label\":\"Academia and research\"},{\"key\":\"sanat_kultur\",\"label\":\"Arts and culture\"},{\"key\":\"mimarlik\",\"label\":\"Architecture\"},{\"key\":\"film_tv\",\"label\":\"Film and television\"},{\"key\":\"moda\",\"label\":\"Fashion\"},{\"key\":\"tasarim\",\"label\":\"Design\"},{\"key\":\"dijital_teknoloji\",\"label\":\"Digital technology\"},{\"key\":\"diger\",\"label\":\"Other\"}]},\"branch\":{\"akademi\":{\"key\":\"b_akademi\",\"type\":\"group\",\"text\":\"What is your academic position?\",\"groups\":[{\"key\":\"k2_pozisyon\",\"label\":\"Position\",\"options\":[{\"key\":\"doktora_sonrasi\",\"label\":\"Postdoctoral\"},{\"key\":\"ogretim_uyesi\",\"label\":\"Faculty member\"},{\"key\":\"profesor\",\"label\":\"Professor\"},{\"key\":\"sanayi_arastirmaci\",\"label\":\"Researcher in industry\"}]},{\"key\":\"k3_uk\",\"label\":\"Do you have a UK job offer or fellowship?\",\"options\":[{\"key\":\"evet\",\"label\":\"Yes\"},{\"key\":\"hayir\",\"label\":\"No\"}]}]},\"sanat_kultur\":{\"key\":\"b_sanat\",\"type\":\"group\",\"text\":\"What is your art form and your role?\",\"groups\":[{\"key\":\"a1_altalan\",\"label\":\"Your art form\",\"options\":[{\"key\":\"gorsel\",\"label\":\"Visual arts\"},{\"key\":\"muzik\",\"label\":\"Music\"},{\"key\":\"tiyatro\",\"label\":\"Theatre\"},{\"key\":\"dans\",\"label\":\"Dance\"},{\"key\":\"edebiyat\",\"label\":\"Literature\"},{\"key\":\"karma\",\"label\":\"Combined arts\"},{\"key\":\"muze_galeri\",\"label\":\"Museums and galleries\"}]},{\"key\":\"a2_rol\",\"label\":\"Your role\",\"options\":[{\"key\":\"sanatci\",\"label\":\"I create my own work (artist)\"},{\"key\":\"yorumcu\",\"label\":\"Performer (actor, musician, dancer)\"},{\"key\":\"yaratici_ekip\",\"label\":\"Creative team (director, dramaturg, producer, choreographer)\"},{\"key\":\"kurator\",\"label\":\"Curator\"},{\"key\":\"yonetici\",\"label\":\"Manager or business side\"}]}]},\"mimarlik\":{\"key\":\"b_mimarlik\",\"type\":\"group\",\"text\":\"What area of architecture do you work in?\",\"groups\":[{\"key\":\"r3_agirlik\",\"label\":\"Main focus of your work\",\"options\":[{\"key\":\"bina\",\"label\":\"Buildings and urban design\"},{\"key\":\"ic_mekan\",\"label\":\"Interiors\"},{\"key\":\"peyzaj\",\"label\":\"Landscape\"},{\"key\":\"diger\",\"label\":\"Other\"}]},{\"key\":\"r1_diploma\",\"label\":\"Do you have an architecture degree and professional registration?\",\"options\":[{\"key\":\"evet\",\"label\":\"Yes\"},{\"key\":\"hayir\",\"label\":\"No\"}]}]},\"film_tv\":{\"key\":\"b_film\",\"type\":\"group\",\"text\":\"What is your role in film and television?\",\"groups\":[{\"key\":\"f1_rol\",\"label\":\"Role\",\"options\":[{\"key\":\"yonetmen\",\"label\":\"Director\"},{\"key\":\"yapimci\",\"label\":\"Producer\"},{\"key\":\"senarist\",\"label\":\"Screenwriter\"},{\"key\":\"goruntu_yonetmeni\",\"label\":\"Cinematographer\"},{\"key\":\"kurgu\",\"label\":\"Editor\"},{\"key\":\"animasyon_vfx\",\"label\":\"Animation \\\/ VFX\"},{\"key\":\"beste\",\"label\":\"Composer for screen\"},{\"key\":\"oyuncu\",\"label\":\"Actor\"},{\"key\":\"diger\",\"label\":\"Other\"}]}]},\"moda\":{\"key\":\"b_moda\",\"type\":\"group\",\"text\":\"How do you work in fashion?\",\"groups\":[{\"key\":\"m1_marka\",\"label\":\"\",\"options\":[{\"key\":\"evet\",\"label\":\"My own brand \\\/ collection\"},{\"key\":\"hayir\",\"label\":\"Designer at another brand\"},{\"key\":\"stilist\",\"label\":\"Stylist, model or photographer\"}]},{\"key\":\"m3_ulke\",\"label\":\"In how many countries are your products sold?\",\"options\":[{\"key\":\"bir\",\"label\":\"1\"},{\"key\":\"iki_dort\",\"label\":\"2 to 4\"},{\"key\":\"bes_ustu\",\"label\":\"5 or more\"}]}]},\"tasarim\":{\"key\":\"b_tasarim\",\"type\":\"group\",\"text\":\"Which design field do you work in?\",\"groups\":[{\"key\":\"d1_alan\",\"label\":\"Field\",\"options\":[{\"key\":\"grafik\",\"label\":\"Graphic\"},{\"key\":\"urun\",\"label\":\"Product \\\/ industrial\"},{\"key\":\"sergi\",\"label\":\"Exhibition design\"},{\"key\":\"marka_kimlik\",\"label\":\"Brand and identity\"},{\"key\":\"servis\",\"label\":\"Service design\"},{\"key\":\"ux_ui\",\"label\":\"UX \\\/ UI\"},{\"key\":\"tekstil\",\"label\":\"Textile\"},{\"key\":\"mekan\",\"label\":\"Spatial\"},{\"key\":\"diger\",\"label\":\"Other\"}]}]},\"dijital_teknoloji\":{\"key\":\"b_teknoloji\",\"type\":\"group\",\"text\":\"What is your role in technology?\",\"groups\":[{\"key\":\"t1_rol\",\"label\":\"\",\"options\":[{\"key\":\"teknik\",\"label\":\"Technical (engineer, data, AI, product)\"},{\"key\":\"is\",\"label\":\"Business (founder, product manager, growth)\"}]}]},\"diger\":{\"key\":\"s2_rol\",\"type\":\"text\",\"text\":\"Briefly describe your field and role\",\"placeholder\":\"For example: sound designer, game developer\"}},\"deneyim\":{\"key\":\"s3_deneyim\",\"type\":\"tiles\",\"auto\":true,\"text\":\"How many years have you worked professionally in this field?\",\"options\":[{\"key\":\"lt2\",\"label\":\"Less than 2 years\"},{\"key\":\"y2to5\",\"label\":\"2 to 5 years\"},{\"key\":\"y5to10\",\"label\":\"5 to 10 years\"},{\"key\":\"gt10\",\"label\":\"More than 10 years\"}]},\"gorunurluk\":{\"key\":\"s5_son5yil\",\"type\":\"multi\",\"text\":\"Which of these have happened in the last 5 years?\",\"sub\":\"Select all that apply.\",\"none\":{\"key\":\"yok\",\"label\":\"None of these yet\"},\"lists\":{\"default\":[{\"key\":\"yurtdisi\",\"label\":\"My work was exhibited, published or performed abroad\"},{\"key\":\"bagimsiz_yazi\",\"label\":\"An independent article or review about me or my work was published\"},{\"key\":\"ulusal_odul\",\"label\":\"I received or was nominated for a national award\"},{\"key\":\"uluslararasi_odul\",\"label\":\"I received or was nominated for an international award\"},{\"key\":\"uk_isbirligi\",\"label\":\"Worked with an organisation or person in the UK\"}],\"dijital_teknoloji\":[{\"key\":\"yenilik\",\"label\":\"Innovation (patent, product, founding a company)\"},{\"key\":\"taninirlik\",\"label\":\"I gave talks, received awards or had media coverage\"},{\"key\":\"katki\",\"label\":\"I made a significant technical or commercial contribution\"},{\"key\":\"akademik\",\"label\":\"Academic contribution (publications, citations)\"},{\"key\":\"uk_isbirligi\",\"label\":\"Worked with an organisation or person in the UK\"}],\"akademi\":[{\"key\":\"hakemli\",\"label\":\"International peer-reviewed publications\"},{\"key\":\"fon_odul\",\"label\":\"Award or research funding\"},{\"key\":\"konferans\",\"label\":\"International conference talks\"},{\"key\":\"uk_isbirligi\",\"label\":\"Collaboration with a UK institution\"}]}},\"linkler\":{\"key\":\"s_linkler\",\"type\":\"links\",\"text\":\"Links where we can see your work (optional)\",\"sub\":\"One or two links are enough. This step is optional.\",\"optional\":\"optional\",\"labels\":{\"akademi\":[\"Google Scholar \\\/ ORCID\",\"Institution page or CV\"],\"sanat_kultur\":[\"Portfolio or website\",\"Instagram, Vimeo, SoundCloud etc.\"],\"mimarlik\":[\"Portfolio or practice website\",\"Publication or press link\"],\"film_tv\":[\"IMDb profile\",\"Showreel (Vimeo, YouTube)\"],\"moda\":[\"Brand website\",\"Instagram or lookbook\"],\"tasarim\":[\"Portfolio (Behance, website)\",\"LinkedIn\"],\"dijital_teknoloji\":[\"LinkedIn\",\"GitHub or product \\\/ company website\"],\"diger\":[\"Website or portfolio\",\"LinkedIn\"]},\"line_label\":\"Links\"},\"plan\":{\"key\":\"s_plan\",\"type\":\"group\",\"tiles\":true,\"text\":\"Your moving plans\",\"groups\":[{\"key\":\"s10_zaman\",\"label\":\"When are you thinking of relocating?\",\"options\":[{\"key\":\"6ay\",\"label\":\"Within 6 months\"},{\"key\":\"6_12ay\",\"label\":\"6 to 12 months\"},{\"key\":\"1yil_sonra\",\"label\":\"After 1 year\"}]},{\"key\":\"s9_ret\",\"label\":\"Has a UK visa application of yours been refused before?\",\"options\":[{\"key\":\"hayir\",\"label\":\"No\"},{\"key\":\"evet_gt\",\"label\":\"Yes, Global Talent\"},{\"key\":\"evet_diger\",\"label\":\"Yes, another visa\"}]}]}};\n      var PRESET = {\"kategori\":\"\",\"alan\":\"\",\"mod\":\"\"};\n      var SORU_KATEGORI = \"Direct Question (Contact)\";\n      var UI_CONTINUE = \"Continue\";\n\n      function L(tr, en){ return LANG === 'en' ? en : tr; }\n\n      \/\/ Alan kartlar\u0131n\u0131n ikonlar\u0131 (s1_alan se\u00e7enek anahtarlar\u0131na g\u00f6re)\n      var ICONS = {\n        akademi: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 9l10-5 10 5-10 5z\"\/><path d=\"M6 11v5c3 2 9 2 12 0v-5\"\/><\/svg>',\n        sanat_kultur: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3a9 9 0 100 18c1.5 0 2-1 2-2s-1-1.5-1-2.5S14 15 15 15h2a4 4 0 004-4c0-4.4-4-8-9-8z\"\/><circle cx=\"7.5\" cy=\"11\" r=\"1\"\/><circle cx=\"10\" cy=\"7\" r=\"1\"\/><circle cx=\"15\" cy=\"7.5\" r=\"1\"\/><\/svg>',\n        mimarlik: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21h18\"\/><path d=\"M5 21V9l7-5 7 5v12\"\/><path d=\"M9 21v-6h6v6\"\/><\/svg>',\n        film_tv: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"6\" width=\"13\" height=\"12\" rx=\"2\"\/><path d=\"M16 10l5-3v10l-5-3\"\/><\/svg>',\n        moda: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 3l3 3 3-3 5 3-2 4-2-1v12H8V9l-2 1-2-4z\"\/><\/svg>',\n        tasarim: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 20l8-8-4-4-8 8z\"\/><path d=\"M4 20l4-4\"\/><path d=\"M14 6l4 4\"\/><circle cx=\"6\" cy=\"6\" r=\"2\"\/><\/svg>',\n        dijital_teknoloji: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"M8 20h8M12 16v4\"\/><path d=\"M9 9l-2 1.5L9 12M15 9l2 1.5-2 1.5\"\/><\/svg>',\n        diger: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12h.01M12 12h.01M16 12h.01\"\/><\/svg>',\n        i_briefcase: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\/><path d=\"M8 7V5a2 2 0 012-2h4a2 2 0 012 2v2\"\/><path d=\"M3 12h18\"\/><\/svg>',\n        i_rocket: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 15c-1 1-2 4-2 6 2 0 5-1 6-2\"\/><path d=\"M9 15l-3-3c2-6 7-9 15-9 0 8-3 13-9 15z\"\/><circle cx=\"15\" cy=\"9\" r=\"1.5\"\/><\/svg>',\n        i_building: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 21V5l8-2v18\"\/><path d=\"M12 9h8v12\"\/><path d=\"M3 21h18\"\/><path d=\"M7 8h2M7 12h2M7 16h2M15 13h2M15 17h2\"\/><\/svg>',\n        i_sun: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"4\"\/><path d=\"M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4\"\/><\/svg>',\n        i_question: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.5 9a2.5 2.5 0 015 .5c0 1.5-2.5 2-2.5 3.5M12 17h.01\"\/><\/svg>',\n        i_doc_check: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M14 3H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2V9z\"\/><path d=\"M14 3v6h6\"\/><path d=\"M9 15l2 2 4-4\"\/><\/svg>',\n        i_chat: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21 12a8 8 0 01-11.6 7.1L4 20l1-4.4A8 8 0 1121 12z\"\/><\/svg>',\n        i_search: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M20 20l-4-4\"\/><\/svg>',\n        i_dots: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12h.01M12 12h.01M16 12h.01\"\/><\/svg>',\n        i_lvl1: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 20v-4\"\/><path d=\"M12 20V10\" opacity=\".25\"\/><path d=\"M19 20V4\" opacity=\".25\"\/><\/svg>',\n        i_lvl2: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 20v-4\"\/><path d=\"M12 20V10\"\/><path d=\"M19 20V4\" opacity=\".25\"\/><\/svg>',\n        i_lvl3: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 20v-4\"\/><path d=\"M12 20V10\"\/><path d=\"M19 20V4\"\/><\/svg>',\n        i_pin: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 21s-7-6-7-11a7 7 0 0114 0c0 5-7 11-7 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg>',\n        i_home: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 11l9-7 9 7\"\/><path d=\"M5 10v10h14V10\"\/><path d=\"M10 20v-5h4v5\"\/><\/svg>',\n        i_globe: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18\"\/><\/svg>',\n        i_passport: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><path d=\"M9 16h6\"\/><\/svg>',\n        i_refresh: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 11a8 8 0 00-14.3-4.3L4 8\"\/><path d=\"M4 4v4h4\"\/><path d=\"M4 13a8 8 0 0014.3 4.3L20 16\"\/><path d=\"M20 20v-4h-4\"\/><\/svg>',\n        i_handshake: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12l4-4 4 2 3-2 4 1 5 3\"\/><path d=\"M6 8v6l5 4 2-1 2 1 3-3\"\/><path d=\"M11 14l2 2\"\/><\/svg>',\n        i_family: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"6\" r=\"2.5\"\/><circle cx=\"16\" cy=\"6\" r=\"2.5\"\/><circle cx=\"12\" cy=\"13\" r=\"2\"\/><path d=\"M4 20v-5a4 4 0 018 0\"\/><path d=\"M12 15a4 4 0 018 0v5\"\/><path d=\"M9.5 20v-2a2.5 2.5 0 015 0v2\"\/><\/svg>',\n        i_star: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l2.6 5.6 6 .7-4.5 4.1 1.2 6L12 16.5 6.7 19.4l1.2-6L3.4 9.3l6-.7z\"\/><\/svg>',\n        i_palm: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 21c0-5 0-9 1-12\"\/><path d=\"M13 9c-2-3-6-3-8-1 3 0 5 0 8 1z\"\/><path d=\"M13 9c2-3 6-3 8-1-3 0-5 0-8 1z\"\/><path d=\"M13 9c0-3-2-5-4-6 1 2 3 4 4 6z\"\/><path d=\"M4 21h16\"\/><\/svg>',\n        i_person: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7\" r=\"3.5\"\/><path d=\"M5 21v-2a7 7 0 0114 0v2\"\/><\/svg>',\n        i_couple: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"8.5\" cy=\"7\" r=\"3\"\/><circle cx=\"15.5\" cy=\"7\" r=\"3\"\/><path d=\"M3 20v-1a5.5 5.5 0 0111 0v1\"\/><path d=\"M13 14.5a5.5 5.5 0 018 4.5v1\"\/><\/svg>',\n        i_group: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"6\" r=\"2.5\"\/><circle cx=\"5.5\" cy=\"9\" r=\"2\"\/><circle cx=\"18.5\" cy=\"9\" r=\"2\"\/><path d=\"M8 20v-3a4 4 0 018 0v3\"\/><path d=\"M2 20v-2a3.5 3.5 0 015-3\"\/><path d=\"M22 20v-2a3.5 3.5 0 00-5-3\"\/><\/svg>',\n        i_camera: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h3l2-3h6l2 3h3a1 1 0 011 1v10a1 1 0 01-1 1H4a1 1 0 01-1-1V9a1 1 0 011-1z\"\/><circle cx=\"12\" cy=\"13.5\" r=\"3.5\"\/><\/svg>',\n        i_heart: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 20s-8-5-8-11a4.5 4.5 0 018-2.8A4.5 4.5 0 0120 9c0 6-8 11-8 11z\"\/><\/svg>',\n        i_plane: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 16l20-8-6 12-3-5z\"\/><path d=\"M13 15l-4 5\"\/><\/svg>',\n        i_switch: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h13l-3-3\"\/><path d=\"M20 16H7l3 3\"\/><\/svg>',\n        i_school: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 10l9-5 9 5\"\/><path d=\"M5 10v9h14v-9\"\/><path d=\"M10 19v-4h4v4\"\/><path d=\"M12 5V2\"\/><\/svg>',\n        i_book: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V6a2 2 0 012-2h12v15H6a2 2 0 00-2 2z\"\/><path d=\"M8 8h6M8 11h4\"\/><\/svg>',\n        i_cap: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 9l10-5 10 5-10 5z\"\/><path d=\"M6 11v5c3 2 9 2 12 0v-5\"\/><\/svg>',\n        i_alert: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l10 18H2z\"\/><path d=\"M12 10v5M12 18h.01\"\/><\/svg>'\n      };\n\n      \/\/ Global Talent soru listesi: 6 ekran, ikinci ve sonraki ekranlar se\u00e7ilen alana g\u00f6re \u015fekillenir\n      function buildTalentQuestions(answers){\n        var alan = answers.s1_alan;\n        var branch = TALENT.branch[alan] || TALENT.branch.diger;\n        var vis = JSON.parse(JSON.stringify(TALENT.gorunurluk));\n        vis.options = (TALENT.gorunurluk.lists[alan] || TALENT.gorunurluk.lists['default']).concat([TALENT.gorunurluk.none]);\n        var links = JSON.parse(JSON.stringify(TALENT.linkler));\n        links.fieldLabels = TALENT.linkler.labels[alan] || TALENT.linkler.labels.diger;\n        return [TALENT.alan, branch, TALENT.deneyim, vis, links, TALENT.plan];\n      }\n\n      function computeTalentResult(answers){\n        var discipline = answers.s1_alan;\n        var flags = [];\n        var institution = \"-\";\n        if(discipline === 'sanat_kultur'){\n          institution = \"Arts Council England (ACE)\";\n          if(answers.a2_rol === 'yonetici') flags.push(L('Rol y\u00f6netim\/i\u015f taraf\u0131, ACE kapsam\u0131 s\u0131n\u0131r\u0131nda','Role is on the management\/business side, borderline for ACE scope'));\n        } else if(discipline === 'film_tv'){\n          institution = \"Pact\"; flags.push(L('Pact yaln\u0131zca Exceptional Talent kabul eder','Pact only accepts Exceptional Talent'));\n        } else if(discipline === 'mimarlik'){\n          institution = \"Royal Institute of British Architects (RIBA)\";\n          if(answers.r1_diploma === 'hayir') flags.push(L('Mimarl\u0131k diplomas\u0131\/oda kayd\u0131 yok, kapsam teyidi gerekir','No architecture degree\/professional body registration, scope confirmation needed'));\n          if(answers.r3_agirlik === 'ic_mekan') flags.push(L('\u0130\u00e7 mek\u00e2n a\u011f\u0131rl\u0131kl\u0131, RIBA kapsam\u0131 i\u00e7in dan\u0131\u015fmana','Interiors-focused, RIBA scope to be reviewed by consultant'));\n        } else if(discipline === 'moda'){\n          institution = \"British Fashion Council (BFC)\";\n          if(answers.m1_marka === 'stilist') flags.push(L('Stilist\/model\/foto\u011fraf\u00e7\u0131, BFC kapsam\u0131 i\u00e7in dan\u0131\u015fmana','Stylist\/model\/photographer, BFC scope to be reviewed by consultant'));\n        } else if(discipline === 'tasarim'){\n          if(answers.d1_alan === 'ux_ui') institution = L('Tech Nation (dijital \u00fcr\u00fcn tasar\u0131m\u0131)','Tech Nation (digital product design)');\n          else if(answers.d1_alan === 'tekstil' || answers.d1_alan === 'mekan'){\n            institution = L('Destekleyen kurum yok (g\u00fcncel liste teyit edilmeli)','No endorsing body currently (current list should be confirmed)');\n            flags.push(L('Bu tasar\u0131m alt alan\u0131nda \u015fu an destekleyen kurum yok, dan\u0131\u015fman g\u00f6r\u00fc\u015fmesi gerekir','No endorsing body currently for this design sub-field, consultant review needed'));\n          } else institution = \"Design Business Association (DBA)\";\n        } else if(discipline === 'dijital_teknoloji'){\n          institution = \"Tech Nation\";\n        } else if(discipline === 'akademi'){\n          institution = \"British Academy \/ Royal Society \/ RAEng (Route 4, peer review)\";\n          if(answers.k3_uk === 'evet') flags.push(L(\"UK'den teklif\/burs var, h\u0131zl\u0131 yol olas\u0131l\u0131\u011f\u0131\",\"UK offer\/fellowship, possible fast-track\"));\n        } else if(discipline === 'diger'){\n          institution = L('Belirsiz, desteklenen bir disipline girmiyor olabilir','Unclear, may not fall under a supported discipline');\n          flags.push(L('Desteklenen bir disipline girmiyor, kapsam teyidi gerekir','Does not fall under a supported discipline, scope confirmation needed'));\n        }\n        if(answers.s9_ret && answers.s9_ret !== 'hayir') flags.push(L('Daha \u00f6nce vize reddi var, dan\u0131\u015fman g\u00f6r\u00fc\u015fmesi \u015fart','Has a previous visa refusal, consultant review required'));\n        var careerNote = \"-\";\n        if(answers.s3_deneyim === 'lt2') careerNote = L('Erken a\u015fama','Early stage');\n        else if(answers.s3_deneyim === 'y2to5') careerNote = L('Geli\u015fen, Exceptional Promise y\u00f6n\u00fcnde','Developing, leaning towards Exceptional Promise');\n        else if(answers.s3_deneyim === 'y5to10') careerNote = L('Yerle\u015fik, ET\/EP s\u0131n\u0131r\u0131nda olabilir','Established, may be borderline ET\/EP');\n        else if(answers.s3_deneyim === 'gt10') careerNote = L('Lider, Exceptional Talent y\u00f6n\u00fcnde','Leading, leaning towards Exceptional Talent');\n        return { institution:institution, careerNote:careerNote, flags:flags };\n      }\n\n      var state = { category: null, qIndex: 0, answers: {} };\n\n      var steps = {\n        category: document.querySelector('[data-step=\"category\"]'),\n        question: document.querySelector('[data-step=\"question\"]'),\n        form: document.querySelector('[data-step=\"form\"]')\n      };\n\n      function showStep(name){\n        Object.keys(steps).forEach(function(k){ steps[k].classList.toggle('active', k === name); });\n      }\n\n      \/\/ Ba\u015flang\u0131\u00e7 ekran\u0131 (konu se\u00e7imi) ikonlar\u0131\n      var CAT_ICONS = {\n        calisma: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\/><path d=\"M8 7V5a2 2 0 012-2h4a2 2 0 012 2v2\"\/><path d=\"M3 12h18\"\/><\/svg>',\n        talent: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l2.6 5.6 6 .7-4.5 4.1 1.2 6L12 16.5 6.7 19.4l1.2-6L3.4 9.3l6-.7z\"\/><\/svg>',\n        oturum: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 11l9-7 9 7\"\/><path d=\"M5 10v10h14V10\"\/><path d=\"M10 20v-5h4v5\"\/><\/svg>',\n        yatirim: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18\"\/><\/svg>',\n        ziyaretci: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 16l20-8-6 12-3-5z\"\/><path d=\"M13 15l-4 5\"\/><\/svg>',\n        ogrenci: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V6a2 2 0 012-2h12v15H6a2 2 0 00-2 2z\"\/><path d=\"M8 8h6M8 11h4\"\/><\/svg>',\n        aile: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"7\" r=\"3\"\/><circle cx=\"17\" cy=\"9\" r=\"2.3\"\/><path d=\"M2.5 20c0-3.3 2.5-6 5.5-6s5.5 2.7 5.5 6\"\/><path d=\"M13.5 20c0-2.6 1.6-4.6 3.5-4.6s3.5 2 3.5 4.6\"\/><\/svg>',\n        emin_degilim: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.5 9a2.5 2.5 0 015 .5c0 1.5-2.5 2-2.5 3.5M12 17h.01\"\/><\/svg>'\n      };\n\n      var catWrap = document.getElementById('category-options');\n      catWrap.className = 'vq-tiles vq-cat-grid';\n      CATEGORIES.forEach(function(cat){\n        var b = document.createElement('button');\n        b.type = 'button';\n        b.className = 'vq-tile';\n        b.innerHTML = (CAT_ICONS[cat.key] || '') + '<span>' + esc(cat.label) + '<\/span>';\n        b.addEventListener('click', function(){\n          state.category = cat.key; state.qIndex = 0; state.answers = {};\n          var qs = currentQuestions();\n          if(qs.length === 0){ goToForm(); } else { renderQuestion(); showStep('question'); }\n        });\n        catWrap.appendChild(b);\n      });\n\n      function currentCategory(){ return CATEGORIES.filter(function(c){ return c.key === state.category; })[0]; }\n      function currentQuestions(){\n        if(state.category === 'talent') return buildTalentQuestions(state.answers);\n        var cat = currentCategory();\n        return cat ? cat.questions : [];\n      }\n\n      \/\/ ---- Yard\u0131mc\u0131lar ----\n      function el(tag, cls, html){ var e = document.createElement(tag); if(cls) e.className = cls; if(html !== undefined) e.innerHTML = html; return e; }\n      function esc(s){ return String(s).replace(\/[&<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); }\n\n      function isAnswered(q){\n        var a = state.answers;\n        if(q.type === 'group') return q.groups.every(function(g){ return !!a[g.key]; });\n        if(q.type === 'multi') return Array.isArray(a[q.key]) && a[q.key].length > 0;\n        if(q.type === 'links') return true;\n        if(q.type === 'text') return !!(a[q.key] && String(a[q.key]).trim());\n        return !!a[q.key];\n      }\n\n      function refreshNext(){\n        var q = currentQuestions()[state.qIndex];\n        var nextBtn = document.getElementById('btn-next');\n        if(q.type === 'text'){\n          nextBtn.disabled = document.getElementById('q-textarea').value.trim().length === 0;\n        } else {\n          nextBtn.disabled = !isAnswered(q);\n        }\n      }\n\n      function renderTiles(container, q, key, options, opts){\n        opts = opts || {};\n        var grid = el('div', 'vq-tiles' + (opts.cols3 ? ' cols-3' : ''));\n        options.forEach(function(opt){\n          var ic = (opt.icon && ICONS[opt.icon]) ? ICONS[opt.icon] : ((opts.icons && ICONS[opt.key]) ? ICONS[opt.key] : '');\n          var b = el('button', 'vq-tile' + (ic ? '' : ' vq-tile-text'), ic + '<span>' + esc(opt.label) + '<\/span>');\n          b.type = 'button';\n          if(state.answers[key] === opt.key) b.classList.add('selected');\n          b.addEventListener('click', function(){\n            state.answers[key] = opt.key;\n            Array.prototype.forEach.call(grid.children, function(c){ c.classList.remove('selected'); });\n            b.classList.add('selected');\n            refreshNext();\n            if(opts.auto){ setTimeout(goNext, 180); }\n          });\n          grid.appendChild(b);\n        });\n        container.appendChild(grid);\n      }\n\n      function renderChips(container, key, options, multi, noneKey){\n        var wrap = el('div', 'vq-chips');\n        options.forEach(function(opt){\n          var b = el('button', 'vq-chip');\n          b.type = 'button';\n          b.textContent = opt.label;\n          var cur = state.answers[key];\n          if(multi ? (Array.isArray(cur) && cur.indexOf(opt.key) > -1) : cur === opt.key) b.classList.add('selected');\n          b.addEventListener('click', function(){\n            if(multi){\n              var list = Array.isArray(state.answers[key]) ? state.answers[key].slice() : [];\n              if(opt.key === noneKey){\n                list = list.indexOf(noneKey) > -1 ? [] : [noneKey];\n              } else {\n                list = list.filter(function(k){ return k !== noneKey; });\n                var i = list.indexOf(opt.key);\n                if(i > -1) list.splice(i, 1); else list.push(opt.key);\n              }\n              state.answers[key] = list;\n              Array.prototype.forEach.call(wrap.children, function(c, idx){ c.classList.toggle('selected', list.indexOf(options[idx].key) > -1); });\n            } else {\n              state.answers[key] = opt.key;\n              Array.prototype.forEach.call(wrap.children, function(c){ c.classList.remove('selected'); });\n              b.classList.add('selected');\n            }\n            refreshNext();\n          });\n          wrap.appendChild(b);\n        });\n        container.appendChild(wrap);\n      }\n\n      function renderQuestion(){\n        var qs = currentQuestions();\n        var q = qs[state.qIndex];\n        var total = qs.length;\n        document.getElementById('progress-label').textContent = L('Ad\u0131m ','Step ') + (state.qIndex + 1) + '\/' + total;\n        document.getElementById('progress-fill').style.width = Math.round(((state.qIndex+1)\/(total+1))*100) + '%';\n        document.getElementById('q-text').textContent = q.text;\n        var subEl = document.getElementById('q-sub');\n        if(q.sub){ subEl.textContent = q.sub; subEl.style.display = 'block'; } else { subEl.style.display = 'none'; }\n        var hintEl = document.getElementById('q-hint');\n        if(q.hint){ hintEl.textContent = q.hint; hintEl.style.display = 'block'; } else { hintEl.style.display = 'none'; }\n        var body = document.getElementById('q-body');\n        body.classList.remove('vq-fade'); void body.offsetWidth; body.classList.add('vq-fade');\n        var optWrap = document.getElementById('q-options');\n        var textField = document.getElementById('q-text-field');\n        var textarea = document.getElementById('q-textarea');\n        optWrap.innerHTML = '';\n        textField.style.display = 'none';\n        optWrap.style.display = 'block';\n        var nextBtn = document.getElementById('btn-next');\n        nextBtn.textContent = UI_CONTINUE;\n        nextBtn.style.visibility = 'visible';\n\n        if(q.type === 'text'){\n          optWrap.style.display = 'none'; textField.style.display = 'block';\n          textarea.value = state.answers[q.key] || ''; textarea.placeholder = q.placeholder || '';\n          textarea.oninput = function(){ refreshNext(); };\n        } else if(q.type === 'tiles'){\n          renderTiles(optWrap, q, q.key, q.options, { icons: !!q.icons, auto: !!q.auto, cols3: q.options.length === 3 && !q.options.some(function(o){ return o.label.length > 22; }) });\n          if(q.auto && !state.answers[q.key]) nextBtn.style.visibility = 'hidden';\n        } else if(q.type === 'group'){\n          q.groups.forEach(function(g){\n            optWrap.appendChild(el('div', 'vq-sublabel', esc(g.label)));\n            if(q.tiles){ renderTiles(optWrap, q, g.key, g.options, { cols3: g.options.length === 3 }); }\n            else { renderChips(optWrap, g.key, g.options, false); }\n          });\n        } else if(q.type === 'multi'){\n          renderChips(optWrap, q.key, q.options, true, q.none ? q.none.key : null);\n        } else if(q.type === 'links'){\n          var vals = Array.isArray(state.answers[q.key]) ? state.answers[q.key] : ['', ''];\n          [0, 1].forEach(function(i){\n            var f = el('div', 'vq-field');\n            var lab = el('label', '', esc(q.fieldLabels[i]) + (i === 1 ? ' <span class=\"vq-opt\">(' + esc(q.optional) + ')<\/span>' : ''));\n            lab.setAttribute('for', 'vq-link-' + i);\n            var inp = el('input');\n            inp.type = 'url'; inp.id = 'vq-link-' + i; inp.placeholder = 'https:\/\/'; inp.value = vals[i] || '';\n            inp.addEventListener('input', function(){\n              var cur = Array.isArray(state.answers[q.key]) ? state.answers[q.key].slice() : ['', ''];\n              cur[i] = inp.value.trim();\n              state.answers[q.key] = cur;\n            });\n            f.appendChild(lab); f.appendChild(inp);\n            optWrap.appendChild(f);\n          });\n        } else {\n          optWrap.style.display = 'flex';\n          q.options.forEach(function(opt){\n            var b = document.createElement('button');\n            b.type = 'button';\n            b.className = 'opt-btn'; b.textContent = opt.label;\n            if(state.answers[q.key] === opt.key) b.classList.add('selected');\n            b.addEventListener('click', function(){\n              state.answers[q.key] = opt.key;\n              Array.prototype.forEach.call(optWrap.children, function(c){ c.classList.remove('selected'); });\n              b.classList.add('selected'); refreshNext();\n            });\n            optWrap.appendChild(b);\n          });\n        }\n        refreshNext();\n      }\n\n      function goNext(){\n        var qs = currentQuestions();\n        var q = qs[state.qIndex];\n        if(q.type === 'text') state.answers[q.key] = document.getElementById('q-textarea').value.trim();\n        if(!isAnswered(q)) return;\n        var newQs = currentQuestions();\n        if(state.qIndex < newQs.length - 1){ state.qIndex++; renderQuestion(); } else { goToForm(); }\n      }\n\n      document.getElementById('btn-next').addEventListener('click', goNext);\n\n      document.getElementById('btn-back').addEventListener('click', function(){\n        if(state.qIndex > 0){ state.qIndex--; renderQuestion(); } else { showStep('category'); }\n      });\n\n      var backForm = document.getElementById('btn-back-form');\n      if(backForm) backForm.addEventListener('click', function(){\n        var qs = currentQuestions();\n        if(qs.length === 0){ showStep('category'); } else { state.qIndex = qs.length - 1; renderQuestion(); showStep('question'); }\n      });\n\n      \/\/ Kategoriye g\u00f6re ilgili rehber ba\u011flant\u0131s\u0131 (form ad\u0131m\u0131n\u0131n alt\u0131nda)\n      var GUIDES = {\n        calisma: [L('Skilled Worker vizesinde yeni d\u00fczenlemeler','New regulations for Skilled Worker visas'), L('\/blog\/skilled-worker-vizesinde-yeni-duzenlemeler-ingilizce-sarti-maas-denetimi-ve-basvuru-kisitlamalari\/','\/en\/blog-en\/new-regulations-for-skilled-worker-visas-english-language-requirement-salary-verification-and-application-restrictions\/')],\n        talent: [L('Global Yetenek Vizesi nedir?','UK Global Talent Visa'), L('\/blog\/global-yetenek-vizesi-nedir\/','\/en\/global-talent-visa\/')],\n        oturum: [L('\u0130ngiltere vatanda\u015fl\u0131\u011f\u0131 ka\u00e7 y\u0131lda al\u0131n\u0131r? 2026 rehberi','How many years does it take to get British citizenship? 2026 guide'), L('\/blog\/birlesik-krallik-vatandaslik-basvurusu-2026-rehberi\/','\/en\/blog-en\/british-citizenship-how-many-years-uk-citizenship-application-2026-guide\/')],\n        yatirim: [L('Yat\u0131r\u0131m yoluyla vatanda\u015fl\u0131k programlar\u0131','Citizenship by investment programmes'), L('\/yatirim-yoluyla-vatandaslik\/','\/en\/citizenship-through-investment\/')],\n        ziyaretci: [L('Ziyaret\u00e7i vizesi: 4 retten sonra onay getiren strateji','UK visitor visa: the strategy that secured approval after four refusals'), L('\/blog\/birlesik-krallik-ziyaretci-vizesi-4-retten-sonra-onay-getiren-basvuru-stratejisi\/','\/en\/blog-en\/uk-visitor-visa-the-application-strategy-that-secured-approval-after-four-refusals\/')],\n        ogrenci: [L('Graduate vizesi: 18 ay m\u0131, iki y\u0131l m\u0131?','UK Graduate visa: 18 months or two years?'), L('\/blog\/ingiltere-graduate-vizesi-suresi-2027-18-ay-mi-iki-yil-mi\/','\/en\/blog-en\/uk-graduate-visa-length-2027-18-months-or-two-years\/')]\n      };\n      function renderGuide(){\n        var box = document.getElementById('vq-guide');\n        if(!box){ box = el('div', 'vq-guide'); box.id = 'vq-guide'; box.style.cssText = 'margin-top:18px;padding:12px 14px;border:1px dashed var(--border);border-radius:12px;font-size:14px;color:var(--muted);'; steps.form.appendChild(box); }\n        var g = GUIDES[state.category];\n        if(!g || PRESET.mod === 'soru'){ box.style.display = 'none'; return; }\n        box.style.display = 'block';\n        box.innerHTML = esc(L('Bu konuda rehberimiz: ','Our guide on this topic: ')) + '<a href=\"' + esc(g[1]) + '\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--orange-dark);font-weight:600;\">' + esc(g[0]) + '<\/a>';\n      }\n      function goToForm(){ showStep('form'); renderGuide(); }\n\n      \/\/ =========================================================================\n      \/\/ ENTEGRASYON KATMANI: ger\u00e7ek Fluent Forms formuna yazar\n      \/\/ =========================================================================\n\n      function findForm(){\n        var anchor = document.querySelector('[name=\"ad_soyad\"]');\n        return anchor ? anchor.closest('form') : null;\n      }\n\n      function setHidden(form, name, value){\n        var f = form.querySelector('[name=\"' + name + '\"]');\n        if(f) f.value = value || '';\n      }\n\n      function labelOf(options, key){\n        var o = (options || []).filter(function(x){ return x.key === key; })[0];\n        return o ? o.label : key;\n      }\n\n      \/\/ Her soru (gruplar d\u00e2hil) i\u00e7in \"Soru \u2192 Cevap\" sat\u0131rlar\u0131\n      function answerLines(){\n        var a = state.answers, lines = [];\n        currentQuestions().forEach(function(q){\n          if(q.type === 'group'){\n            q.groups.forEach(function(g){ lines.push(g.label + ' \u2192 ' + (a[g.key] ? labelOf(g.options, a[g.key]) : '-')); });\n          } else if(q.type === 'multi'){\n            var sel = Array.isArray(a[q.key]) ? a[q.key] : [];\n            lines.push(q.text + ' \u2192 ' + (sel.length ? sel.map(function(k){ return labelOf(q.options, k); }).join('; ') : '-'));\n          } else if(q.type === 'links'){\n            var ls = (Array.isArray(a[q.key]) ? a[q.key] : []).filter(function(x){ return x; });\n            lines.push(q.line_label + ' \u2192 ' + (ls.length ? ls.join(' , ') : '-'));\n          } else if(q.options){\n            lines.push(q.text + ' \u2192 ' + (a[q.key] ? labelOf(q.options, a[q.key]) : '-'));\n          } else {\n            lines.push(q.text + ' \u2192 ' + (a[q.key] || '-'));\n          }\n        });\n        if(lines.length > 9){ lines = lines.slice(0, 8).concat([lines.slice(8).join(' | ')]); }\n        return lines;\n      }\n\n      function applyAnswersToForm(form){\n        var cat = currentCategory();\n        setHidden(form, 'kategori', PRESET.mod === 'soru' ? SORU_KATEGORI : (cat ? cat.label : ''));\n        setHidden(form, 'kaynak', KAYNAK);\n        var lines = answerLines();\n        for(var i = 1; i <= 9; i++){ setHidden(form, 'soru_' + i, lines[i-1] || ''); }\n\n        if(state.category === 'talent'){\n          var r = computeTalentResult(state.answers);\n          var ozet = L('Olas\u0131 kurum: ','Likely body: ') + r.institution + L(' | Kariyer notu: ',' | Career note: ') + r.careerNote +\n                     L(' | Dan\u0131\u015fman bayraklar\u0131: ',' | Consultant flags: ') + (r.flags.length ? r.flags.join('; ') : L('Yok','None'));\n          setHidden(form, 'talent_ozet', ozet);\n        } else {\n          setHidden(form, 'talent_ozet', '');\n        }\n      }\n\n      \/\/ Kaynak (UTM \/ y\u00f6nlendiren site \/ giri\u015f sayfas\u0131). \u00c7erez veya depolama kullan\u0131lmaz.\n      var KAYNAK = (function(){\n        try {\n          var p = new URLSearchParams(location.search), parts = [];\n          var utm = ['utm_source','utm_medium','utm_campaign'].map(function(k){ return (p.get(k) || '').slice(0, 60); }).filter(function(v){ return v; });\n          if(utm.length) parts.push('utm: ' + utm.join(' \/ '));\n          if(p.get('gclid')) parts.push('Google Ads');\n          if(p.get('fbclid')) parts.push('Facebook\/Instagram');\n          var ref = '';\n          if(document.referrer){ var h = new URL(document.referrer).hostname; if(h && h !== location.hostname) ref = h.replace(\/^www\\.\/, ''); }\n          parts.push(ref ? 'ref: ' + ref : (parts.length ? '' : L('Do\u011frudan','Direct')));\n          parts.push(L('sayfa: ','page: ') + location.pathname);\n          return parts.filter(function(x){ return x; }).join(' | ').slice(0, 250);\n        } catch(e){ return ''; }\n      })();\n\n      \/\/ Hizmet sayfas\u0131 \u00f6n se\u00e7imi (shortcode kategori \/ alan)\n      (function(){\n        if(!PRESET || !PRESET.kategori || !CATEGORIES.some(function(c){ return c.key === PRESET.kategori; })) return;\n        state.category = PRESET.kategori; state.qIndex = 0; state.answers = {};\n        if(PRESET.kategori === 'talent' && PRESET.alan){\n          var first = buildTalentQuestions({})[0];\n          if(first && first.options && first.options.some(function(o){ return o.key === PRESET.alan; })){\n            state.answers[first.key] = PRESET.alan; state.qIndex = 1;\n          }\n        }\n        try {\n          var catObj = CATEGORIES.filter(function(c){ return c.key === PRESET.kategori; })[0];\n          if(catObj && PRESET.kategori !== 'emin_degilim'){\n            var ad = catObj.label;\n            if(PRESET.kategori === 'talent' && PRESET.alan){\n              var f1 = buildTalentQuestions({})[0];\n              var op = f1 && f1.options ? f1.options.filter(function(o){ return o.key === PRESET.alan; })[0] : null;\n              if(op) ad += ' (' + op.label + ')';\n            }\n            var card = document.querySelector('.vis-quiz .card');\n            if(card){\n              var hd = document.createElement('div');\n              hd.className = 'vq-preset-head';\n              hd.innerHTML = '<div class=\"eyebrow\">' + esc(L('Uygunluk Testi','Eligibility Test')) + '<\/div>'\n                + '<h2 class=\"vq-title\">' + esc(L(ad + ' i\u00e7in uygunluk testi', ad + ' eligibility test')) + '<\/h2>'\n                + '<p class=\"vq-preset-intro\">' + esc(L('Birka\u00e7 k\u0131sa soruyu yan\u0131tlay\u0131n, ekibimiz en k\u0131sa s\u00fcrede size d\u00f6n\u00fc\u015f yaps\u0131n.','Answer a few short questions and our team will get back to you as soon as possible.')) + '<\/p>';\n              card.insertBefore(hd, card.firstChild);\n              var _show = showStep;\n              showStep = function(n){ hd.style.display = (n === 'category') ? 'none' : ''; return _show.apply(this, arguments); };\n            }\n          }\n        } catch(e){}\n        if(currentQuestions().length === 0){ goToForm(); } else { renderQuestion(); showStep('question'); }\n      })();\n\n      var ffForm = findForm();\n\n      \/\/ G\u00f6nderim ba\u015far\u0131l\u0131 olunca form ad\u0131m\u0131ndaki ba\u015fl\u0131k ve Geri butonunu gizle\n      (function(){\n        var formStep = steps.form;\n        if(!formStep || !('MutationObserver' in window)) return;\n        new MutationObserver(function(){\n          if(formStep.querySelector('.ff-message-success')){\n            Array.prototype.forEach.call(formStep.children, function(c){\n              if(c.classList.contains('q-text') || c.classList.contains('nav-row')) c.style.display = 'none';\n            });\n          }\n        }).observe(formStep, { childList: true, subtree: true });\n      })();\n\n      if(ffForm){\n        \/\/ \"submit\" olay\u0131n\u0131 CAPTURE a\u015famas\u0131nda dinliyoruz: Fluent Forms'un AJAX\n        \/\/ g\u00f6nderiminden \u00f6nce gizli alanlar doldurulur. preventDefault yok.\n        document.addEventListener('submit', function(e){\n          if(e.target === ffForm){\n            applyAnswersToForm(ffForm);\n          }\n        }, true);\n      }\n\n    })();\n    <\/script>\n<script>\n(function(){\n  function visInitHeroImgSync(){\n    var wrap = document.querySelector(\".vis-quiz-hero-wrap\");\n    if(!wrap) return;\n    var textCol = wrap.closest('[class*=\"gspb_row__col\"]');\n    if(!textCol) return;\n    var rowContent = textCol.parentElement;\n    if(!rowContent) return;\n    var imgCol = null;\n    for (var i=0;i<rowContent.children.length;i++){ if(rowContent.children[i]!==textCol){ imgCol = rowContent.children[i]; break; } }\n    if(!imgCol) return;\n    var img = imgCol.querySelector(\"img\");\n    if(!img) return;\n    var card = wrap.querySelector(\".card\") || wrap;\n    img.style.objectFit = \"cover\";\n    img.style.width = \"100%\";\n    img.style.transition = \"height .25s ease\";\n    function sync(){\n      var cardBottom = card.getBoundingClientRect().bottom;\n      var imgTopNow = img.getBoundingClientRect().top;\n      var target = Math.max(300, cardBottom - imgTopNow);\n      img.style.height = target + \"px\";\n    }\n    if (\"ResizeObserver\" in window){\n      new ResizeObserver(sync).observe(card);\n    }\n    window.addEventListener(\"resize\", sync);\n    sync();\n    setTimeout(sync, 100);\n    setTimeout(sync, 400);\n  }\n  if (document.readyState === \"loading\"){\n    document.addEventListener(\"DOMContentLoaded\", visInitHeroImgSync);\n  } else {\n    visInitHeroImgSync();\n  }\n})();\n<\/script>\n<script>\n(function(){\n  var VIS_TR_THANKYOU = \"Te\u015fekk\u00fcr ederiz, ba\u015fvurunuz bize ula\u015ft\u0131. En k\u0131sa s\u00fcrede talebinize d\u00f6n\u00fc\u015f yap\u0131lacakt\u0131r.\";\n  var VIS_EN_THANKYOU = \"Thank you, we have received your request. We will get back to you as soon as possible.\";\n  function visMaybeTranslate(el){\n    if (!el || el.nodeType !== 1) return;\n    if (el.textContent.trim() === VIS_TR_THANKYOU) {\n      el.textContent = VIS_EN_THANKYOU;\n    }\n  }\n  function visScan(node){\n    if (!node || node.nodeType !== 1) return;\n    if (node.classList && node.classList.contains(\"ff-message-success\")) {\n      visMaybeTranslate(node);\n    }\n    if (node.querySelectorAll) {\n      var found = node.querySelectorAll(\".ff-message-success\");\n      for (var i = 0; i < found.length; i++) visMaybeTranslate(found[i]);\n    }\n  }\n  var visMo = new MutationObserver(function(mutations){\n    mutations.forEach(function(m){\n      if (!m.addedNodes) return;\n      m.addedNodes.forEach(function(node){ visScan(node); });\n    });\n  });\n  visMo.observe(document.body, { childList: true, subtree: true });\n})();\n<\/script>\n    \n\n\n","protected":false},"excerpt":{"rendered":"<p>Use the calculator below to estimate the Home Office fees, the Immigration Health Surcharge (IHS) and employer costs for UK visa, indefinite leave to remain (ILR) and citizenship applications. Fees are based on the Home Office fee table of 8 April 2026. Source: GOV.UK, Home Office immigration and nationality fees, 8 April 2026. The calculation [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3471,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"page-category":[],"class_list":["post-3444","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages\/3444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/comments?post=3444"}],"version-history":[{"count":1,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages\/3444\/revisions"}],"predecessor-version":[{"id":3448,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages\/3444\/revisions\/3448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/media\/3471"}],"wp:attachment":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/media?parent=3444"}],"wp:term":[{"taxonomy":"page-category","embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/page-category?post=3444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}