.fi-hero[data-astro-cid-kaambtri]{position:relative;background-color:#000;background-image:url(/images/employment-immigration-raklaw-solicitors-canary-wharf-london-desktop.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;color:var(--white);padding:0;overflow:hidden}.fi-hero-overlay[data-astro-cid-kaambtri]{position:absolute;inset:0;background:#000000b8;z-index:1}.fi-hero-inner[data-astro-cid-kaambtri]{position:relative;z-index:2;min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:70px 24px;gap:14px}.fi-eyebrow[data-astro-cid-kaambtri]{margin:0 0 6px;color:#b08b54;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:7px;font-size:20px;line-height:1.2}.fi-hero[data-astro-cid-kaambtri] h1[data-astro-cid-kaambtri]{margin:0 0 16px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.1}.fi-hero-lede[data-astro-cid-kaambtri]{color:#ffffffeb;font-family:var(--font-body);font-size:1.02rem;line-height:1.7;max-width:820px;margin:0}.fi-hero-cta-row[data-astro-cid-kaambtri]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:18px 0 8px}.fi-hero-btn[data-astro-cid-kaambtri]{display:inline-block;padding:14px 26px;border-radius:30px;font-family:var(--font-display);font-size:1rem;font-weight:600;text-decoration:none;letter-spacing:.02em;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.fi-hero-btn--primary[data-astro-cid-kaambtri]{background:#b08b54;color:#fff;border:1px solid #C39953}.fi-hero-btn--primary[data-astro-cid-kaambtri]:hover{background:#000;color:#b08b54;border-color:#b08b54}.fi-hero-btn--secondary[data-astro-cid-kaambtri]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.fi-hero-btn--secondary[data-astro-cid-kaambtri]:hover{background:#fff;color:var(--navy);border-color:#fff}.fi-cb-btn[data-astro-cid-kaambtri]{width:100%;background:#b08b54;color:#fff;border:1px solid #C39953;padding:16px 24px;font-family:var(--font-display);font-size:1.15rem;font-weight:500;letter-spacing:.02em;border-radius:30px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.fi-cb-btn[data-astro-cid-kaambtri]:hover{background:#000;color:var(--gold);border-color:var(--gold)}.isf-lead-card[data-astro-cid-kaambtri]{background:#fff;border-radius:12px;border-top:4px solid var(--gold);box-shadow:0 18px 50px #00000040;padding:34px 36px 38px;max-width:1100px;margin:20px auto 0;text-align:left}.isf-lead-intro[data-astro-cid-kaambtri]{color:#121a24;font-size:1.05rem;line-height:1.6;margin:0 0 22px}.isf-cb-form[data-astro-cid-kaambtri]{display:grid;gap:18px}.isf-cb-grid[data-astro-cid-kaambtri]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}.isf-field[data-astro-cid-kaambtri]{display:flex;flex-direction:column;gap:6px}.isf-field--wide[data-astro-cid-kaambtri]{grid-column:1 / -1}.isf-field[data-astro-cid-kaambtri] label[data-astro-cid-kaambtri]{color:#121a24;font-size:.92rem;font-weight:600}.isf-req[data-astro-cid-kaambtri]{color:#d00000;margin-left:2px;font-weight:700}.isf-cb-form[data-astro-cid-kaambtri] input[data-astro-cid-kaambtri]:not(.isf-vh),.isf-cb-form[data-astro-cid-kaambtri] select[data-astro-cid-kaambtri],.isf-cb-form[data-astro-cid-kaambtri] textarea[data-astro-cid-kaambtri]{padding:12px 14px;border:1px solid #d8d2c6;border-radius:8px;font-size:1rem;color:#121a24;background:#fff;width:100%;font-family:inherit}.isf-cb-form[data-astro-cid-kaambtri] textarea[data-astro-cid-kaambtri]{resize:vertical;min-height:84px}.isf-cb-form[data-astro-cid-kaambtri] input[data-astro-cid-kaambtri]:focus,.isf-cb-form[data-astro-cid-kaambtri] select[data-astro-cid-kaambtri]:focus,.isf-cb-form[data-astro-cid-kaambtri] textarea[data-astro-cid-kaambtri]:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.isf-cb-submit[data-astro-cid-kaambtri]{width:100%}.isf-vh[data-astro-cid-kaambtri]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:620px){.isf-cb-grid[data-astro-cid-kaambtri]{grid-template-columns:1fr}.isf-lead-card[data-astro-cid-kaambtri]{padding:26px 20px 30px}}.is-trust[data-astro-cid-kaambtri]{background:#f4f2ed;padding:28px 0;border-bottom:1px solid #efeae0}.is-trust-grid[data-astro-cid-kaambtri]{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:28px;max-width:1480px}.is-trust-item[data-astro-cid-kaambtri]{display:flex;flex-direction:column;gap:4px;text-align:left}.is-trust-item[data-astro-cid-kaambtri] strong[data-astro-cid-kaambtri]{color:var(--navy);font-family:var(--font-display);font-size:1rem;font-weight:700;text-wrap:balance}.is-trust-item[data-astro-cid-kaambtri] span[data-astro-cid-kaambtri]{color:var(--grey);font-size:.92rem;line-height:1.5;text-wrap:balance}.fi-narrow[data-astro-cid-kaambtri]{max-width:1080px}.fi-intro[data-astro-cid-kaambtri],.fi-eligibility[data-astro-cid-kaambtri]{background:var(--white);padding:60px 0}.fi-eligibility[data-astro-cid-kaambtri]{background:#fbfaf7}.fi-block[data-astro-cid-kaambtri]+.fi-block[data-astro-cid-kaambtri]{margin-top:2.8em;padding-top:2.4em;border-top:1px solid #ece7dc}.fi-intro[data-astro-cid-kaambtri] h2[data-astro-cid-kaambtri],.fi-eligibility[data-astro-cid-kaambtri] h2[data-astro-cid-kaambtri]{color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 .8em}.fi-intro[data-astro-cid-kaambtri] h3[data-astro-cid-kaambtri],.fi-eligibility[data-astro-cid-kaambtri] h3[data-astro-cid-kaambtri]{color:var(--gold-dark);font-family:var(--font-display);font-weight:700;font-size:1.3rem;margin:1.6em 0 .5em}.fi-intro[data-astro-cid-kaambtri] p[data-astro-cid-kaambtri],.fi-eligibility[data-astro-cid-kaambtri] p[data-astro-cid-kaambtri]{color:var(--navy);line-height:1.8;font-size:1.02rem;margin:0 0 1.2em}.fi-intro[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri],.fi-eligibility[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]{color:var(--gold-dark);font-weight:600}.fi-intro[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]:hover,.fi-eligibility[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]:hover{color:var(--gold)}.fi-bullets[data-astro-cid-kaambtri]{list-style:disc;padding-left:1.4em;margin:0 0 1.4em;color:var(--navy);line-height:1.8;font-size:1.02rem}.fi-bullets[data-astro-cid-kaambtri] li[data-astro-cid-kaambtri]{margin:0 0 .55em}.fi-bullets[data-astro-cid-kaambtri] strong[data-astro-cid-kaambtri]{color:var(--navy)}.il-cards-section[data-astro-cid-kaambtri]{background:#f7f7f9;padding:70px 0 90px}.il-cards-heading[data-astro-cid-kaambtri]{color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 .3em;text-align:center}.il-cards-sub[data-astro-cid-kaambtri]{color:var(--grey);text-align:center;margin:0 auto 1em;max-width:760px;font-size:1rem;line-height:1.6}.il-cards-sub--strong[data-astro-cid-kaambtri]{color:var(--navy);font-weight:600;margin-bottom:2.4em}.il-cards-grid[data-astro-cid-kaambtri]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.il-card[data-astro-cid-kaambtri]{background:var(--white);border-radius:6px;overflow:hidden;box-shadow:0 8px 22px #121a2414;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.il-card[data-astro-cid-kaambtri]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #121a2426}.il-card-fig[data-astro-cid-kaambtri]{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#ece7dc}.il-card-fig[data-astro-cid-kaambtri] img[data-astro-cid-kaambtri]{width:100%;height:100%;object-fit:cover;display:block}.il-card-body[data-astro-cid-kaambtri]{padding:24px 24px 28px;display:flex;flex-direction:column;gap:.7em;flex:1}.il-card[data-astro-cid-kaambtri] h3[data-astro-cid-kaambtri]{color:var(--navy);font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin:0;line-height:1.3}.il-card[data-astro-cid-kaambtri] p[data-astro-cid-kaambtri]{color:var(--grey);font-size:.95rem;line-height:1.6;margin:0;flex:1}.il-card-btn[data-astro-cid-kaambtri]{align-self:flex-start;margin-top:auto;display:inline-block;padding:10px 22px;background:#b08b54;color:#fff;border:1px solid #C39953;border-radius:30px;font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:.02em;transition:background .2s,color .2s,border-color .2s}.il-card[data-astro-cid-kaambtri]:hover .il-card-btn[data-astro-cid-kaambtri]{background:#1a1410;color:#b08b54;border-color:#b08b54}.fi-cb-band[data-astro-cid-kaambtri]{position:relative;padding:70px 0 90px;background-color:#1a1410;background-image:url(/images/view-3d-justice-scales-scaled-1.webp);background-position:bottom center;background-repeat:repeat-x;background-size:cover;color:#fff;overflow:hidden}.fi-cb-band-overlay[data-astro-cid-kaambtri]{position:absolute;inset:0;background:#14100c8c;z-index:1}.fi-cb-band-inner[data-astro-cid-kaambtri]{position:relative;z-index:2;text-align:center}.fi-cb-heading[data-astro-cid-kaambtri]{color:#fff;font-family:var(--font-display);font-weight:700;margin:0 0 14px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;text-align:center}.fi-cb-sub[data-astro-cid-kaambtri]{color:#ffffffd9;font-size:1rem;line-height:1.6;margin:0 auto 30px;max-width:720px}.is-speak[data-astro-cid-kaambtri]{background:#000;padding:70px 0 80px;color:#fff}.is-speak[data-astro-cid-kaambtri] h2[data-astro-cid-kaambtri]{color:var(--gold);font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 .7em}.is-speak[data-astro-cid-kaambtri] p[data-astro-cid-kaambtri]{color:#ffffffeb;line-height:1.7;font-size:1.02rem;margin:0 0 1.2em}.is-speak-actions[data-astro-cid-kaambtri]{display:flex;flex-wrap:wrap;gap:12px;margin:1.4em 0 2em}.is-speak[data-astro-cid-kaambtri] .fi-hero-btn--primary[data-astro-cid-kaambtri]{background:var(--gold);border-color:var(--gold);color:#1a1410}.is-speak[data-astro-cid-kaambtri] .fi-hero-btn--primary[data-astro-cid-kaambtri]:hover{background:#fff;color:var(--navy);border-color:#fff}.is-speak[data-astro-cid-kaambtri] .fi-hero-btn--secondary[data-astro-cid-kaambtri]{color:#fff;border-color:#ffffff8c}.is-speak[data-astro-cid-kaambtri] .fi-hero-btn--secondary[data-astro-cid-kaambtri]:hover{background:#fff;color:var(--navy);border-color:#fff}.is-speak-contact[data-astro-cid-kaambtri]{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 28px;max-width:700px}.is-speak-contact[data-astro-cid-kaambtri] li[data-astro-cid-kaambtri]{display:flex;align-items:center;gap:12px}.ci-icon[data-astro-cid-kaambtri]{width:38px;height:38px;border-radius:50%;background:var(--gold);color:var(--white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ci-icon[data-astro-cid-kaambtri] i[data-astro-cid-kaambtri]{font-size:15px}.is-speak-contact[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]{color:#fff;font-weight:500}.is-speak-contact[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]:hover{color:var(--gold)}.fi-faq[data-astro-cid-kaambtri]{background:#f7f7f9;padding:80px 0}.fi-faq-grid[data-astro-cid-kaambtri]{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:start}.fi-faq-col[data-astro-cid-kaambtri] h2[data-astro-cid-kaambtri]{color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 1.2em}.fi-faq-item[data-astro-cid-kaambtri]{background:#fff;border:1px solid #efeae0;border-radius:4px;margin:0 0 14px;padding:0;overflow:hidden}.fi-faq-item[data-astro-cid-kaambtri] summary[data-astro-cid-kaambtri]{list-style:none;cursor:pointer;padding:18px 56px 18px 22px;font-family:var(--font-display);font-weight:700;color:var(--navy);font-size:1.05rem;line-height:1.4;position:relative;transition:color .2s}.fi-faq-item[data-astro-cid-kaambtri] summary[data-astro-cid-kaambtri]::-webkit-details-marker{display:none}.fi-faq-item[data-astro-cid-kaambtri] summary[data-astro-cid-kaambtri]:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--gold);font-family:var(--font-display);font-weight:700;font-size:1.6rem;line-height:1;transition:transform .25s}.fi-faq-item[data-astro-cid-kaambtri][open] summary[data-astro-cid-kaambtri]{color:var(--gold-dark)}.fi-faq-item[data-astro-cid-kaambtri][open] summary[data-astro-cid-kaambtri]:after{content:"-"}.fi-faq-body[data-astro-cid-kaambtri]{padding:0 22px 18px;color:var(--navy);line-height:1.8;font-size:.98rem}.fi-faq-body[data-astro-cid-kaambtri] p[data-astro-cid-kaambtri]{margin:0}.fi-faq-body[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]{color:var(--gold-dark)}.fi-faq-body[data-astro-cid-kaambtri] a[data-astro-cid-kaambtri]:hover{color:var(--gold)}.fi-faq-fig[data-astro-cid-kaambtri]{margin:0;position:sticky;top:24px}.fi-faq-fig[data-astro-cid-kaambtri] img[data-astro-cid-kaambtri]{width:100%;height:auto;display:block;border-radius:10px}@media(max-width:1240px){.is-trust-grid[data-astro-cid-kaambtri]{grid-template-columns:1fr;justify-content:stretch;gap:18px}}@media(max-width:1024px){.il-cards-grid[data-astro-cid-kaambtri]{grid-template-columns:repeat(2,1fr)}.fi-faq-grid[data-astro-cid-kaambtri]{grid-template-columns:1fr;gap:40px}.is-speak-contact[data-astro-cid-kaambtri]{grid-template-columns:1fr}.fi-faq-fig[data-astro-cid-kaambtri]{position:static}}@media(max-width:820px){.fi-eyebrow[data-astro-cid-kaambtri]{letter-spacing:5px;font-size:16px}.fi-hero[data-astro-cid-kaambtri] h1[data-astro-cid-kaambtri]{font-size:2.1rem}.il-cards-grid[data-astro-cid-kaambtri]{grid-template-columns:1fr}}@media(max-width:560px){.fi-faq-item[data-astro-cid-kaambtri] summary[data-astro-cid-kaambtri]{padding:16px 50px 16px 18px;font-size:.98rem}.fi-hero-cta-row[data-astro-cid-kaambtri] .fi-hero-btn[data-astro-cid-kaambtri],.is-speak-actions[data-astro-cid-kaambtri] .fi-hero-btn[data-astro-cid-kaambtri]{width:100%}}#sponsored-work-visas,#work-visas-without-a-job-offer,#overseas-employer-work-visas,#temporary-work-routes,#final-cta,#switching-extending-changing-employer,#work-visa-dependants{scroll-margin-top:100px}.wvq-band{background:#fbfaf7;padding:64px 0}.wvq{background:#fff;border:1px solid #ece7dd;border-top:4px solid var(--gold);border-radius:12px;padding:34px 34px 30px;box-shadow:0 12px 34px #121a2412}.wvq-kicker{color:var(--gold-dark);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:4px;font-size:13px;margin:0 0 8px}.wvq-title{color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 10px}.wvq-intro{color:var(--grey);line-height:1.7;margin:0 0 22px;font-size:1rem}.wvq-answered{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;margin:0 0 10px;background:#f7f7f9;border:1px solid #ece7dd;border-radius:8px}.wvq-answered-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wvq-answered-q{color:var(--grey);font-size:.82rem;line-height:1.35}.wvq-answered-a{color:var(--navy);font-weight:600;font-size:.98rem;line-height:1.35}.wvq-change{flex-shrink:0;background:transparent;border:1px solid var(--gold);color:var(--gold-dark);border-radius:30px;padding:6px 16px;font-family:var(--font-display);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s,color .2s}.wvq-change:hover{background:var(--gold);color:#fff}.wvq-step,.wvq-result{margin-top:6px}.wvq-q{color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.4;margin:8px 0 18px;display:flex;flex-direction:column;gap:6px}.wvq-num{color:var(--gold-dark);font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.72rem}.wvq-options{display:grid;gap:12px}.wvq-option{text-align:left;background:#fff;border:1px solid #d8d2c6;border-radius:10px;padding:16px 20px;font-family:var(--font-body);font-size:1rem;color:var(--navy);cursor:pointer;line-height:1.5;transition:border-color .18s,background .18s,box-shadow .18s,transform .1s}.wvq-option:hover{border-color:var(--gold);background:#fbfaf7;box-shadow:0 6px 16px #121a2414}.wvq-option:active{transform:translateY(1px)}.wvq-result{text-align:center;background:#000;color:#fff;border-radius:12px;padding:34px 30px}.wvq-result-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:3px;font-size:.78rem;font-weight:700;margin:0 0 8px}.wvq-result-title{color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 12px}.wvq-result-blurb{color:#d8dbe2;line-height:1.7;max-width:580px;margin:0 auto 22px;text-wrap:balance}.wvq-result-btn{display:inline-block;background:var(--gold);color:#1a1410;border:1px solid var(--gold);border-radius:30px;padding:14px 30px;font-family:var(--font-display);font-weight:700;font-size:1.02rem;text-decoration:none;transition:background .2s,color .2s}.wvq-result-btn:hover{background:#fff;color:var(--navy)}.wvq-result-cta{margin:26px auto 6px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);max-width:620px}.wvq-result-cta-lead{color:#e8eaee;margin:0 0 14px;font-size:.98rem}.wvq-result-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.wvq-call,.wvq-book{display:inline-block;border-radius:30px;padding:12px 24px;font-family:var(--font-display);font-weight:600;font-size:.98rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.wvq-call{background:#fff;color:var(--navy);border:1px solid #fff}.wvq-call:hover{background:transparent;color:#fff}.wvq-book{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.wvq-book:hover{background:#fff;color:var(--navy);border-color:#fff}.wvq-restart{margin-top:22px;background:transparent;border:0;color:#ffffffb3;font-family:var(--font-body);font-size:.9rem;text-decoration:underline;cursor:pointer}.wvq-restart:hover{color:#fff}.wvq-fallback{margin:10px 0;padding-left:1.2em}.wvq-fallback a{color:var(--gold-dark);text-decoration:underline}@keyframes wvqIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wvq-in{animation:wvqIn .28s ease both}@media(max-width:560px){.wvq{padding:26px 20px 24px}.wvq-band{padding:44px 0}.wvq-result-cta-row{flex-direction:column}.wvq-call,.wvq-book{width:100%;text-align:center}}
