PageSourceSearch

https://bx-boundless.webflow.io/contact

html bx-boundless.webflow.io collected 2026-10-03 12:52:38 UTC 230,500 bytes, 2,835 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Thu Sep 24 2026 23:47:17 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="bx-boundless.webflow.io" data-wf-page="68ad86a3532fb9412a54fdcf" data-wf-site="689e09427059afed9bd7b4a5" data-wf-intellimize-customer-id="117675497" lang="en" data-wf-experiences="417263284"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Contact Boundless Immigration</title><link rel="alternate" hrefLang="x-default" href="https://www.boundless.com/contact"/><link rel="alternate" hrefLang="en" href="https://www.boundless.com/contact"/><link rel="alternate" hrefLang="es-MX" href="https://www.boundless.com/es-mx/contact"/><meta content="Contact Boundless for immigration services. Email [email protected] or visit our Seattle office. Simplify your family or business immigration program." name="description"/><meta content="Contact Boundless Immigration" property="og:title"/><meta content="Contact Boundless for immigration services. Email [email protected] or visit our Seattle office. Simplify your family or business immigration program." property="og:description"/><meta content="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d6bb0a6f48c077151e90d5_d3dce2b780317c9cc05a4ee71bc8f82b_Rectangle%20704.png" property="og:image"/><meta content="Contact Boundless Immigration" name="twitter:title"/><meta content="Contact Boundless for immigration services. Email [email protected] or visit our Seattle office. Simplify your family or business immigration program." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/css/bx-boundless.shared.23295e4f8.min.css" rel="stylesheet" type="text/css" integrity="sha384-IyleT4ll4AbX6yF9m0ZG4AyF5o0CIZA2g7cHKAWNlR4pLjg8LhgkqBbDB5IXw0nN" crossorigin="anonymous"/><link href="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/css/bx-boundless.68ad86a3532fb9412a54fdcf.5c48ccd8b.opt.min.css" rel="stylesheet" type="text/css" integrity="sha384-XEjM2LU/7BMs4u9xXjISjKWQH2K2Cv+HgvQPXsrU7X9VA4W20/4dPls425nbyDpM" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68c875ca1177ae254835b8ab_Hero%20Image%20(1).svg" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68c875cd96bafed9103e36c4_Hero%20Image.svg" rel="apple-touch-icon"/><link href="https://www.boundless.com/contact" rel="canonical"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@type": "ContactPage",
5  "name": "Contact Boundless",
6  "url": "/contact",
7  "inLanguage": "en",
8  "about": {
9    "@type": "Organization",
10    "name": "Boundless Immigration Inc.",
11    "alternateName": "Boundless",
12    "description": "Immigration services for families and businesses",
13    "url": "https://www.boundless.com",
14    "email": "[email protected]",
15    "telephone": "+1-855-268-6353",
16    "address": {
17      "@type": "PostalAddress",
18      "streetAddress": "300 Lenora Street #521",
19      "addressLocality": "Seattle",
20      "addressRegion": "WA",
21      "postalCode": "98121",
22      "addressCountry": "US"
23    },
24    "contactPoint": [
25      {
26        "@type": "ContactPoint",
27        "contactType": "Customer Service",
28        "email": "[email protected]",
29        "telephone": "+1-855-268-6353"
30      },
31      {
32        "@type": "ContactPoint",
33        "contactType": "Legal Services",
34        "email": "[email protected]"
35      }
36    ],
37    "sameAs": [
38      "https://goo.gl/maps/BcMhPgwp1JGCVet59"
39    ],
40    "logo": {
41      "@type": "ImageObject",
42      "url": "https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68a2e9b76ea37c7e45801fe8_Boundless%20Logo.svg"
43    }
44  }
45}
46</script>
46<style>.anti-flicker, .anti-flicker * {visibility: hidden !important; opacity: 0 !important;}</style><style>[data-wf-hidden-variation], [data-wf-hidden-variation] * {
47        display: none !important;
48      }</style>
48<script type="text/javascript">localStorage.removeItem('intellimize_opt_out_117675497'); if (localStorage.getItem('intellimize_data_tracking_type') !== 'always') { localStorage.setItem('intellimize_data_tracking_type', 'always'); }</script>
48<script type="text/javascript">(function(e){var s={r:[]};e.wf={r:s.r,ready:t=>{s.r.push(t)}}})(window)</script>
48<script type="text/javascript">(function(e){var s={p:[],r:[]};e.intellimize={p:s.p,r:s.r,push:function(t){s.p.push(t)},ready:function(t){s.r.push(t)}}})(window)</script>
48<script type="text/javascript">(function(t,p){var n=document.documentElement;n.className+=" "+p,setTimeout(function(){n.className=n.className.replace(RegExp(" ?"+p),"")},t)})(4000, 'anti-flicker')</script>
48<link href="https://cdn.intellimize.co/snippet/117675497.js" rel="preload" as="script"/>
48<script type="text/javascript">var wfClientScript=document.createElement("script");wfClientScript.src="https://cdn.intellimize.co/snippet/117675497.js",wfClientScript.async=!0,wfClientScript.onerror=function(){document.documentElement.className=document.documentElement.className.replace(RegExp(" ?anti-flicker"),"")},document.head.appendChild(wfClientScript);</script>
48<link href="https://api.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://log.intellimize.co" rel="preconnect" crossorigin="true"/><link href="https://117675497.intellimizeio.com" rel="preconnect"/><link rel="preconnect" href="https://cdn.prod.website-files.com" crossorigin />
49<!--begin osano -->
50<script>
51  <!-- Osano Google Consent Mode -->
52  window.dataLayer = window.dataLayer || [];
53
54  function gtag() {
55    dataLayer.push(arguments);
56  }
57  gtag('consent', 'default', {
58    ad_storage: 'denied',
59    analytics_storage: 'denied',
60    ad_user_data: 'denied',
61    ad_personalization: 'denied',
62    personalization_storage: 'denied',
63    functionality_storage: 'granted',
64    security_storage: 'granted',
65    wait_for_update: 500,
66  });
67  gtag('set', 'ads_data_redaction', true);
68</script>
vendor: 1 bytes, line 68
68
69<script src="https://cmp.osano.com/6or0iUKEKF7J2M4T/3001be6d-0220-4101-ad6c-c4ef4f5423a6/osano.js"></script>
69
70<!-- end osano -->
71<!-- Google Tag Manager -->
72<script>
vendor: 415 bytes, lines 72-82
72
73  (function (w, d, s, l, i) {
74    w[l] = w[l] || [];
75    w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
76    var f = d.getElementsByTagName(s)[0],
77      j = d.createElement(s),
78      dl = l != 'dataLayer' ? '&l=' + l : '';
79    j.async = true;
80    j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
81    f.parentNode.insertBefore(j, f);
82  })(window, document, 'script', 'dataLayer', '
82GTM-PBWGCJ9
vendor: 4 bytes, line 82
82');
83</script>
83
84<!-- End Google Tag Manager -->
85<style>
86  /* initial hidden state */
87  [fade-in-element='parent'] > *,
88  [data-fade-in-element='parent'] > *,
89  [fade-in-element='child'],
90  [data-fade-in-element='child'] {
91    opacity: 0;
92    transform: translateY(20px);
93  }
94
95  /* when we add .fade-in-done */
96  .fade-in-done {
97    opacity: 1 !important;
98    transform: translateY(0) !important;
99    transition:
100      opacity 0.6s ease,
101      transform 0.6s ease;
102  }
103</style>
104<style>
105  /* IN color animations — fast ease-in, overrides transition direction ambiguity */
106  @keyframes bg-in-primary {
107    to {
108      background-color: #fec521;
109    }
110  }
111  @keyframes bg-in-secondary {
112    to {
113      background-color: #ffffff;
114    }
115  }
116  @keyframes bg-in-outline-light {
117    to {
118      background-color: #f6f3ef;
119      border-color: #b2a595;
120    }
121  }
122  @keyframes bg-in-outline-dark {
123    to {
124      background-color: rgba(255, 255, 255, 0.4);
125    }
126  }
127
128  /* BASE LAYOUT */
129  .button-paddings {
130    position: relative;
131    -webkit-tap-highlight-color: transparent;
132    outline: none;
133  }
134
135  /* Arrow container — absolutely positioned so it doesn't affect button width */
136  .button-arrow-padding,
137  .button-arrow-padding.slide {
138    position: absolute;
139    right: 0.875rem;
140    top: 0;
141    bottom: 0;
142    display: flex;
143    align-items: center;
144    overflow: hidden;
145    pointer-events: none;
146  }
147  .button-arrow-wrapper {
148    display: flex;
149    align-items: center;
150    line-height: 0;
151    width: 1.125rem;
152    height: 0.75rem;
153    opacity: 0;
154    transform: translateY(-0.0625rem);
155  }
156  .button-arrow-embed {
157    display: flex;
158    width: 1.125rem;
159    height: 0.75rem;
160  }
161
162  /* Arrow SVG strokes */
163  .arrow-shaft,
164  .arrow-top,
165  .arrow-bottom {
166    stroke: #191f1d;
167  }
168  .arrow-shaft {
169    stroke-dasharray: 17;
170    stroke-dashoffset: 17;
171  }
172  .arrow-top,
173  .arrow-bottom {
174    stroke-dasharray: 8.2;
175    stroke-dashoffset: 8.2;
176  }
177
178  .button-text {
179    display: block;
180  }
181
182  /* Lock outline variant text color — overrides Webflow's auto-generated a:hover color */
183  [data-wf--button-main--variant='outline-light'] .button-paddings,
184  [data-wf--button-main--variant='outline-light'] .button-paddings:hover,
185  [data-wf--button-main--variant='outline-dark'] .button-paddings,
186  [data-wf--button-main--variant='outline-dark'] .button-paddings:hover,
187  [data-wf--button-main--variant='outline-full-width'] .button-paddings,
188  [data-wf--button-main--variant='outline-full-width'] .button-paddings:hover {
189    color: #191f1d;
190  }
191
192  /* HOVER STATES — desktop only */
193  @media (hover: hover) {
194    /* Default OUT transitions (slow, ease-in) */
195    .button-arrow-wrapper {
196      transition: opacity 295ms cubic-bezier(0.32, 0, 0.67, 0);
197    }
198    .button-text {
199      transition: transform 295ms cubic-bezier(0.32, 0, 0.67, 0);
200    }
201    .arrow-shaft {
202      transition: stroke-dashoffset 0ms 295ms;
203    }
204    .arrow-top,
205    .arrow-bottom {
206      transition: stroke-dashoffset 0ms 295ms;
207    }
208
209    /* Background/border OUT transitions (JS also sets these inline on mouseleave) */
210    [data-wf--button-main--variant='primary-color'],
211    [data-wf--button-main--variant='primary-color-full-width'] {
212      transition: background-color 295ms cubic-bezier(0.32, 0, 0.67, 0);
213    }
214    [data-wf--button-main--variant='secondary-color'],
215    [data-wf--button-main--variant='secondary-color-full-width'] {
216      transition: background-color 295ms cubic-bezier(0.32, 0, 0.67, 0);
217    }
218    [data-wf--button-main--variant='outline-light'],
219    [data-wf--button-main--variant='outline-dark'],
220    [data-wf--button-main--variant='outline-full-width'] {
221      transition:
222        background-color 295ms cubic-bezier(0.32, 0, 0.67, 0),
223        border-color 295ms cubic-bezier(0.32, 0, 0.67, 0);
224    }
225
226    /* IN animations — bg-hovered class added by JS on mouseenter, overrides transition */
227    [data-wf--button-main--variant='primary-color'].bg-hovered,
228    [data-wf--button-main--variant='primary-color-full-width'].bg-hovered {
229      animation: bg-in-primary 100ms ease-in forwards;
230    }
231    [data-wf--button-main--variant='secondary-color'].bg-hovered,
232    [data-wf--button-main--variant='secondary-color-full-width'].bg-hovered {
233      animation: bg-in-secondary 100ms ease-in forwards;
234    }
235    [data-wf--button-main--variant='outline-light'].bg-hovered,
236    [data-wf--button-main--variant='outline-full-width'].bg-hovered {
237      animation: bg-in-outline-light 100ms ease-in forwards;
238    }
239    [data-wf--button-main--variant='outline-dark'].bg-hovered {
240      animation: bg-in-outline-dark 100ms ease-in forwards;
241    }
242
243    /* Arrow + text animate in on hover */
244    .button-paddings.is-hovered .button-arrow-wrapper {
245      opacity: 1;
246      transition: opacity 0ms;
247    }
248    .button-paddings.is-hovered .button-text {
249      transform: translateX(-0.75rem);
250      transition: transform 200ms cubic-bezier(0.33, 1, 0.68, 1);
251    }
252    .button-paddings.is-hovered .arrow-shaft {
253      stroke-dashoffset: 0;
254      transition: stroke-dashoffset 140ms cubic-bezier(0.33, 1, 0.68, 1);
255    }
256    .button-paddings.is-hovered .arrow-top,
257    .button-paddings.is-hovered .arrow-bottom {
258      stroke-dashoffset: 0;
259      transition: stroke-dashoffset 60ms cubic-bezier(0.33, 1, 0.68, 1) 140ms;
260    }
261    [data-wf--button-primary--variant='small'].is-hovered .button-text {
262      transform: translateX(-0.625rem) translateY(0.0625rem);
263    }
264  }
265
266  /* PRESSED STATES — works on touch too (outside hover media query) */
267  [data-wf--button-main--variant='primary-color']:has(:active),
268  [data-wf--button-main--variant='primary-color-full-width']:has(:active) {
269    background-color: #e6a118;
270  }
271  [data-wf--button-main--variant='secondary-color']:has(:active),
272  [data-wf--button-main--variant='secondary-color-full-width']:has(:active) {
273    background-color: #d3c7b9;
274  }
275  [data-wf--button-main--variant='outline-light']:has(:active),
276  [data-wf--button-main--variant='outline-full-width']:has(:active) {
277    background-color: #f6f3ef;
278    border-color: #b2a595;
279  }
280  [data-wf--button-main--variant='outline-dark']:has(:active) {
281    background-color: rgba(255, 255, 255, 0.4);
282  }
283
284  /* SMALL VARIANT */
285  [data-wf--button-primary--variant='small'].button-paddings {
286    padding-left: 1.5rem !important;
287    padding-right: 1.5rem !important;
288  }
289  [data-wf--button-primary--variant='small'] .button-text {
290    transform: translateY(0.0625rem);
291  }
292  [data-wf--button-primary--variant='small'] .button-arrow-padding,
293  [data-wf--button-primary--variant='small'] .button-arrow-padding.slide {
294    right: 0.625rem;
295  }
296  [data-wf--button-primary--variant='small'] .button-arrow-wrapper {
297    width: 1rem;
298    height: 0.6rem;
299    transform: translateY(-0.03125rem);
300  }
301  [data-wf--button-primary--variant='small'] .button-arrow-embed {
302    width: 1rem;
303    height: 0.6rem;
304  }
305
306  /* FULL-WIDTH VARIANT — arrow returns to flex flow (width: 0 → 1.125rem on hover) */
307  [data-wf--button-main--variant*='full-width'] .button-arrow-padding,
308  [data-wf--button-main--variant*='full-width'] .button-arrow-padding.slide {
309    position: relative;
310    right: auto;
311    top: auto;
312    bottom: auto;
313    width: 0;
314    margin-left: 0;
315    overflow: hidden;
316    transition:
317      width 200ms cubic-bezier(0.33, 1, 0.68, 1),
318      margin-left 200ms cubic-bezier(0.33, 1, 0.68, 1);
319  }
320  @media (hover: hover) {
321    [data-wf--button-main--variant*='full-width'] .button-paddings.is-hovered .button-arrow-padding,
322    [data-wf--button-main--variant*='full-width'] .button-paddings.is-hovered .button-arrow-padding.slide {
323      width: 1.125rem;
324      margin-left: 0.25rem;
325    }
326    [data-wf--button-main--variant*='full-width'] .button-paddings.is-hovered .button-text {
327      transform: translateX(-0.5rem);
328    }
329    [data-wf--button-main--variant*='full-width'] [data-wf--button-primary--variant='small'].is-hovered .button-text {
330      transform: translateX(-0.375rem) translateY(0.0625rem);
331    }
332    [data-wf--button-main--variant*='full-width'] [data-wf--button-primary--variant='small'].is-hovered .button-arrow-padding,
333    [data-wf--button-main--variant*='full-width'] [data-wf--button-primary--variant='small'].is-hovered .button-arrow-padding.slide {
334      width: 1.125rem;
335      margin-left: 0.125rem;
336    }
337  }
338</style>
339
340<script>
341  !(function () {
342    var i = 'analytics',
343      analytics = (window[i] = window[i] || []);
344    if (!analytics.initialize)
345      if (analytics.invoked) window.console && console.error && console.error('Segment snippet included twice.');
346      else {
347        analytics.invoked = !0;
348        analytics.methods = ['trackSubmit', 'trackClick', 'trackLink', 'trackForm', 'pageview', 'identify', 'reset', 'group', 'track', 'ready', 'alias', 'debug', 'page', 'screen', 'once', 'off', 'on', 'addSourceMiddleware', 'addIntegrationMiddleware', 'setAnonymousId', 'addDestinationMiddleware', 'register'];
349        analytics.factory = function (e) {
350          return function () {
351            if (window[i].initialized) return window[i][e].apply(window[i], arguments);
352            var n = Array.prototype.slice.call(arguments);
353            if (['track', 'screen', 'alias', 'group', 'page', 'identify'].indexOf(e) > -1) {
354              var c = document.querySelector("link[rel='canonical']");
355              n.push({ __t: 'bpc', c: (c && c.getAttribute('href')) || void 0, p: location.pathname, u: location.href, s: location.search, t: document.title, r: document.referrer });
356            }
357            n.unshift(e);
358            analytics.push(n);
359            return analytics;
360          };
361        };
362        for (var n = 0; n < analytics.methods.length; n++) {
363          var key = analytics.methods[n];
364          analytics[key] = analytics.factory(key);
365        }
366        analytics.load = function (key, n) {
367          var t = document.createElement('script');
368          t.type = 'text/javascript';
369          t.async = !0;
370          t.setAttribute('data-global-segment-analytics-key', i);
371          t.src = 'https://cdn.segment.com/analytics.js/v1/' + key + '/analytics.min.js';
372          var r = document.getElementsByTagName('script')[0];
373          r.parentNode.insertBefore(t, r);
374          analytics._loadOptions = n;
375        };
376        analytics._writeKey = 'LemTUjQ1H2bdYL1JMf6Z2OAPrq5l8jrG';
377        analytics.SNIPPET_VERSION = '5.2.0';
378        analytics.load('LemTUjQ1H2bdYL1JMf6Z2OAPrq5l8jrG');
379        analytics.page();
380      }
381  })();
382</script>
vendor: 1 bytes, line 382
382
383<script type="text/javascript">
384  ((window.heap = window.heap || []),
385    (heap.load = function (e, t) {
386      ((window.heap.appid = e), (window.heap.config = t = t || {}));
387      var r = document.createElement('script');
388      ((r.type = 'text/javascript'), (r.async = !0), (r.src = 'https://cdn.heapanalytics.com/js/heap-' + e + '.js'));
389      var a = document.getElementsByTagName('script')[0];
390      a.parentNode.insertBefore(r, a);
391      for (
392        var n = function (e) {
393            return function () {
394              heap.push([e].concat(Array.prototype.slice.call(arguments, 0)));
395            };
396          },
397          p = ['addEventProperties', 'addUserProperties', 'clearEventProperties', 'identify', 'resetIdentity', 'removeEventProperty', 'setEventProperties', 'track', 'unsetEventProperty'],
398          o = 0;
399        o < p.length;
400        o++
401      )
402        heap[p[o]] = n(p[o]);
403    }));
404  heap.load('2645284361');
405</script>
405
406<!-- Finsweet Attributes -->
407<script src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js" async type="module" fs-list fs-inject></script>
407
408
409<!-- InputFlow -->
410<script src="https://script.inputflow.io/i.js" type="module" defer></script>
410
411<!-- TrustBox script -->
412<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
412
413<!-- End TrustBox script -->
414<script id="variant-local-storage">
415  wf.ready(function () {
416    wf.onVariationRecorded(function (result) {
417      // result: { experienceId, experienceName, experienceType, variationId, variationName, ccStatus }
418      recordVariation(result);
419    });
420  });
421
422  function recordVariation(result) {
423    const key = 'wfOptimizeVariations';
424    let stored;
425    try {
426      stored = JSON.parse(localStorage.getItem(key) || '[]');
427      if (!Array.isArray(stored)) stored = [];
428    } catch (e) {
429      stored = [];
430    }
431
432    const exists = stored.some(function (entry) {
433      return entry.experienceId === result.experienceId && entry.variationId === result.variationId;
434    });
435
436    if (!exists) {
437      stored.push({
438        experienceId: result.experienceId,
439        experienceName: result.experienceName,
440        experienceType: result.experienceType,
441        variationId: result.variationId,
442        variationName: result.variationName,
443        ccStatus: result.ccStatus,
444      });
445      localStorage.setItem(key, JSON.stringify(stored));
446    }
447  }
448</script>
448</head><body><div class="page-wrapper"><div class="careers-global-styles"><div data-notice="bar" class="notification-wrapper w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="notification-container hide"><div style="background-color:#e5f1f9" class="notification-top-bar"><div class="messaging-container-center"><div class="notification-rich-text w-richtext"><p><a href="https://www.boundless.com/landing/family/general-all-visas" data-wf-native-id-path="7f152f9f-3b2b-50d5-4406-eb15d036e961:d8952639-5edf-80a5-25d8-9fb4922d8507:25ac71d2-a622-a0a6-c9a0-a67f8e7fc72b_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="25ac71d2-a622-a0a6-c9a0-a67f8e7fc72b" data-wf-cms-context="%5B%7B%22collectionId%22%3A%22690934a7117860455cc02470%22%2C%22itemId%22%3A%22690934ee38aaa455cb8e5d1f%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22e20bf0b7-d49f-e629-6b7f-826fdfb4f513%22%2C%22instanceId%22%3A%227f152f9f-3b2b-50d5-4406-eb15d036e961%22%7D%2C%7B%22componentId%22%3A%225a204a57-c8a0-c46e-da85-2ebed9d50711%22%2C%22instanceId%22%3A%22d8952639-5edf-80a5-25d8-9fb4922d8507%22%7D%5D"><strong>Get Your Free Consultation</strong></a></p></div></div><a data-w-id="5a204a57-c8a0-c46e-da85-2ebed9d50714" data-wf-native-id-path="7f152f9f-3b2b-50d5-4406-eb15d036e961:d8952639-5edf-80a5-25d8-9fb4922d8507:5a204a57-c8a0-c46e-da85-2ebed9d50714_instance-0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="5a204a57-c8a0-c46e-da85-2ebed9d50714" data-wf-cms-context="%5B%7B%22collectionId%22%3A%22690934a7117860455cc02470%22%2C%22itemId%22%3A%22690934ee38aaa455cb8e5d1f%22%7D%5D" data-wf-component-context="%5B%7B%22componentId%22%3A%22e20bf0b7-d49f-e629-6b7f-826fdfb4f513%22%2C%22instanceId%22%3A%227f152f9f-3b2b-50d5-4406-eb15d036e961%22%7D%2C%7B%22componentId%22%3A%225a204a57-c8a0-c46e-da85-2ebed9d50711%22%2C%22instanceId%22%3A%22d8952639-5edf-80a5-25d8-9fb4922d8507%22%7D%5D" href="#" class="notification-close w-inline-block"><img src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/69093bc5ccc966e0a95993fe_close_x.svg" loading="lazy" alt="" class="image-14"/></a></div><div class="w-embed w-script"><style>
449body.has-notification .navbar {
450	top: 3.2rem;
451}
452body.has-notification .table-of-content-wrapper,
453body.has-notification .table-of-content-wrapper-2 {
454	inset: 8.125rem auto auto 0%;
455}
456</style>
457<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
vendor: 1 bytes, line 457
457
458<script>
459(function () {
460  var COOKIE_NAME = 'bl_notification';
461  var BODY_CLASS = 'has-notification';
462  var CONTAINER_SELECTOR = '.notification-container';
463  var CLOSE_SELECTOR = '.notification-close';
464  var HIDE_CLASS = 'hide';
465  var DEFAULT_COOKIE_DAYS = 30;
466
467  function onReady(fn) {
468    if (document.readyState === 'loading') {
469      document.addEventListener('DOMContentLoaded', fn);
470    } else {
471      fn();
472    }
473  }
474
475  onReady(function () {
476    var container = document.querySelector(CONTAINER_SELECTOR);
477    if (!container) return;
478
479    // Insert a sentinel right before the sticky
480    var sentinel = document.createElement('div');
481    sentinel.setAttribute('aria-hidden', 'true');
482    sentinel.style.position = 'absolute';
483    sentinel.style.top = '0';
484    sentinel.style.left = '0';
485    sentinel.style.width = '1px';
486    sentinel.style.height = '1px';
487    sentinel.style.pointerEvents = 'none';
488    const newContainer = document.querySelector('.notification-wrapper');
489
490    // If no element found, bail early
491    if (!newContainer) return;
492    
493    // Add sentinel.
494    newContainer.parentNode.insertBefore(sentinel, newContainer);
495
496    // If the sticky has a non-zero top offset, account for it using rootMargin.
497    // e.g., if top: 0, use '-1px'; if top: 16px, use '-17px' to trigger as it touches.
498    var topOffset = parseFloat(getComputedStyle(newContainer).top) || 0;
499    var rootMarginTop = -(Math.ceil(topOffset) + 1) + 'px';
500
501    // If sticky is inside a scrollable container, observe against it
502    var scrollRoot = newContainer.closest('[data-scroll-root], .overflow-auto, .overflow-scroll, [style*="overflow"]');
503    var observer = new IntersectionObserver(function ([entry]) {
504      var stuck = !entry.isIntersecting; // sentinel left the top → sticky is stuck
505      newContainer.classList.toggle('is-stuck', stuck);
506      newContainer.classList.toggle('is-unstuck', !stuck);
507    }, {
508      root: scrollRoot || null,      // null = viewport
509      rootMargin: rootMarginTop + ' 0px 0px 0px',
510      threshold: [0]                 // we care when the sentinel crosses out/in
511    });
512
513    observer.observe(sentinel);
514
515    // Check if notification already dismissed
516    if (Cookies.get(COOKIE_NAME)) {
517      container.classList.add(HIDE_CLASS);
518      document.body.classList.remove(BODY_CLASS);
519      return;
520    }
521
522    // Show notification
523    document.body.classList.add(BODY_CLASS);
524    container.classList.remove(HIDE_CLASS);
525    
526   	// Get computed styles for padding calculation
527    const styles = window.getComputedStyle(newContainer);
528    const paddingBottom = parseFloat(styles.paddingBottom) || 0;
529
530    // Get total height minus bottom padding
531    const wrapperHeight = newContainer.offsetHeight - paddingBottom;
532    
533    const navbar = document.querySelector('.navbar');
534    var navbarTop = 0;
535		if (navbar) {
536    	navbarTop = navbar.style.top;
537    	// Offset the navbar’s top position by the wrapper’s height
538			navbar.style.top = `${wrapperHeight}px`;
539    }
540
541    // Handle close click
542    var closeBtn = container.querySelector(CLOSE_SELECTOR);
543    if (!closeBtn) return;
544
545    closeBtn.addEventListener('click', function (e) {
546      e.preventDefault();
547
548      // Read cookie lifetime (if defined)
549      var daysAttr = parseInt(container.getAttribute('data-cookie-days'), 10);
550      var cookieDays = isNaN(daysAttr) ? DEFAULT_COOKIE_DAYS : daysAttr;
551
552      // Set cookie via js-cookie
553      Cookies.set(COOKIE_NAME, '1', { expires: cookieDays, path: '/', sameSite: 'Lax' });
554
555      // Hide the notification and remove body class
556      container.classList.add(HIDE_CLASS);
557      document.body.classList.remove(BODY_CLASS);
558      navbar.style.top = navbarTop;
559    }, { once: true });
560  });
561})();
562</script>
562</div></div></div></div></div><div class="global-styles w-embed"><style>
563
564/* Video figure wrapper */
565.template-rtx figure.w-richtext-figure-type-video {
566  position: relative;
567  width: 100%;
568  max-width: 940px;              /* limit width */
569  margin: 1.5rem auto 1.5rem 0;  /* left align, keep normal spacing above/below */
570  height: auto !important;       /* prevent cropping */
571  padding: 0 !important;         /* remove unwanted padding */
572  overflow: hidden;              /* only show video */
573  line-height: 0;                /* ✅ remove extra line height */
574}
575
576/* Inner ratio wrapper (if Webflow adds a div around iframe) */
577.template-rtx figure.w-richtext-figure-type-video > div {
578  position: relative;
579  width: 100%;
580  padding-bottom: 56.25%; /* 16:9 ratio */
581  height: 0;
582  overflow: hidden;
583}
584.tip-component img {
585	border-radius: unset;
586}
587
588/* If iframe is direct child, it will still work */
589.template-rtx figure.w-richtext-figure-type-video iframe {
590  position: absolute;
591  top: 0;
592  left: 0;
593  width: 100% !important;
594  height: 100% !important;
595  display: block; /* ✅ remove default inline gap */
596}
597
598
599
600
601/* Scoped bullet styling inside .template-rtx */
602.template-rtx ul li::marker {
603  font-size: 0.675rem !important;   /* Bullet size */
604  color: #FDB72A !important;        /* Bullet color */
605}
606
607/* Safari/Webflow fallback */
608.template-rtx ul li {
609  list-style: none !important;      /* Remove default bullets */
610  position: relative;
611  padding-left: 1.675rem;             /* Add space for custom bullet */
612}
613
614.template-rtx ul li::before {
615  content: "";
616  position: absolute;
617  left: 0;
618  top: 0.4em;                      /* Vertically align */
619  width: 0.675rem !important;
620  height: 0.675rem !important;
621  background-color: #FDB72A !important;
622  border-radius: 50%;               /* Makes the bullet round */
623}
624
625
626
627  @media screen and (min-width: 992px) { /* Desktop only */
628    .template-rtx figure {
629      max-width: 58.75rem !important;
630      margin-left: auto !important;
631      margin-right: 3.75rem !important;
632    }
633  }
634
635
636  html { font-size: 1rem; }
637  @media screen and (max-width:1920px) { html { font-size: 1rem; } }
638  @media screen and (max-width:1440px) { html { font-size: calc(-0.004464285714285587rem + 1.1160714285714284vw); } }
639  @media screen and (max-width:992px) { html { font-size: 1rem; } }
640
641
642/* Make text look crisper and more legible in all browsers */
643body {
644  -webkit-font-smoothing: antialiased;
645  -moz-osx-font-smoothing: grayscale;
646  font-smoothing: antialiased;
647  text-rendering: optimizeLegibility;
648}
649
650/* Focus state style for keyboard navigation for the focusable elements */
651*[tabindex]:focus-visible,
652  input[type="file"]:focus-visible {
653   outline: 0.125rem solid #4d65ff;
654   outline-offset: 0.125rem;
655}
656
657/* Set color style to inherit */
658.inherit-color * {
659    color: inherit;
660}
661
662/* Get rid of top margin on first element in any rich text element */
663.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
664  margin-top: 0 !important;
665}
666
667/* Get rid of bottom margin on last element in any rich text element */
668.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
669	margin-bottom: 0 !important;
670}
671
672
673/* Make sure containers never lose their center alignment */
674.container-medium,.container-small, .container-large {
675	margin-right: auto !important;
676  margin-left: auto !important;
677}
678
679/* 
680Make the following elements inherit typography styles from the parent and not have hardcoded values. 
681Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
682Uncomment this CSS to use it in the project. Leave this message for future hand-off.
683*/
684/*
685a,
686.w-input,
687.w-select,
688.w-tab-link,
689.w-nav-link,
690.w-dropdown-btn,
691.w-dropdown-toggle,
692.w-dropdown-link {
693  color: inherit;
694  text-decoration: inherit;
695  font-size: inherit;
696}
697*/
698
699/* Apply "..." after 3 lines of text */
700.text-style-3lines {
701	display: -webkit-box;
702	overflow: hidden;
703	-webkit-line-clamp: 3;
704	-webkit-box-orient: vertical;
705}
706
707/* Apply "..." after 2 lines of text */
708.text-style-2lines {
709	display: -webkit-box;
710	overflow: hidden;
711	-webkit-line-clamp: 2;
712	-webkit-box-orient: vertical;
713}
714
715/* These classes are never overwritten */
716.hide {
717  display: none !important;
718}
719
720@media screen and (max-width: 991px) {
721    .hide, .hide-tablet {
722        display: none !important;
723    }
724}
725  @media screen and (max-width: 767px) {
726    .hide-mobile-landscape{
727      display: none !important;
728    }
729}
730  @media screen and (max-width: 479px) {
731    .hide-mobile{
732      display: none !important;
733    }
734}
735 
736.margin-0 {
737  margin: 0rem !important;
738}
739  
740.padding-0 {
741  padding: 0rem !important;
742}
743
744.spacing-clean {
745padding: 0rem !important;
746margin: 0rem !important;
747}
748
749.margin-top {
750  margin-right: 0rem !important;
751  margin-bottom: 0rem !important;
752  margin-left: 0rem !important;
753}
754
755.padding-top {
756  padding-right: 0rem !important;
757  padding-bottom: 0rem !important;
758  padding-left: 0rem !important;
759}
760  
761.margin-right {
762  margin-top: 0rem !important;
763  margin-bottom: 0rem !important;
764  margin-left: 0rem !important;
765}
766
767.padding-right {
768  padding-top: 0rem !important;
769  padding-bottom: 0rem !important;
770  padding-left: 0rem !important;
771}
772
773.margin-bottom {
774  margin-top: 0rem !important;
775  margin-right: 0rem !important;
776  margin-left: 0rem !important;
777}
778
779.padding-bottom {
780  padding-top: 0rem !important;
781  padding-right: 0rem !important;
782  padding-left: 0rem !important;
783}
784
785.margin-left {
786  margin-top: 0rem !important;
787  margin-right: 0rem !important;
788  margin-bottom: 0rem !important;
789}
790  
791.padding-left {
792  padding-top: 0rem !important;
793  padding-right: 0rem !important;
794  padding-bottom: 0rem !important;
795}
796  
797.margin-horizontal {
798  margin-top: 0rem !important;
799  margin-bottom: 0rem !important;
800}
801
802.padding-horizontal {
803  padding-top: 0rem !important;
804  padding-bottom: 0rem !important;
805}
806
807.margin-vertical {
808  margin-right: 0rem !important;
809  margin-left: 0rem !important;
810}
811  
812.padding-vertical {
813  padding-right: 0rem !important;
814  padding-left: 0rem !important;
815}
816
817
818/* Target all message fields */
819textarea {
820  resize: vertical !important;   /* allow vertical scaling only */
821  overflow: auto;                /* keep scroll if content exceeds width */
822}
823
824
825@media (max-width: 1440px) and (min-width: 992px) {
826  .table-of-content-wrapper {
827    border-bottom-left-radius: 0 !important;
828  }
829}
830
831/* Desktop only */
832@media screen and (min-width: 992px) {
833  .rtx-embed-wrapper {
834    max-width: 58.75rem !important;
835    margin-left: auto !important;
836    margin-right: 3.75rem !important;
837  }
838}
839
840/* Desktop only */
841@media screen and (min-width: 992px) {
842  .trustpilot-widget {
843    max-width: 58.75rem !important;
844    margin-right: 3.75rem !important;
845    margin-left: auto !important;
846  }
847}
848
849@media screen and (max-width: 767px) {
850    h2 {
851    	font-size: 2.875rem;
852    }
853}
854.typeform-container {
855	width: 100%;
856  height: 500px;
857  max-width: 58.75rem;
858  margin-left: auto;
859  margin-right: 3.75rem;
860}
861.typeform-container iframe {
862	width: 100%;
863  min-height: 500px;
864  height: 100%;
865  border: none;
866  overflow: hidden;
867  border-radius: 8px;
868}
869
870/* CTA Component Outline Button Style */
871.template-rtx div.template-cta-component.is-horizontal div.button > a {
872	color: var(--primitives--obsidian);
873}
874
875/* Header Navigation Styles */
876/* class that applies your inset */
877.nav-container .nav-dropdown .dropdown-list.has-notice-inset {
878	inset: 8.625rem 0% auto;
879}
880/**/
881@media screen and (max-width: 991px) {
882	.navbar.w-nav .w-nav-overlay {
883  	background-color: #fff;
884  }
885	body.has-notification .button-wrapper.small {
886		margin-bottom: 4.375rem;
887	}
888  .navbar.w-nav .w-nav-overlay .button-wrapper.small {
889		margin-bottom: env(safe-area-inset-bottom);
890	}
891}
892  /* Accordion Links */
893  .faq-cotent-rtx a {
894    text-decoration: underline;
895  }
896  .faq-cotent-rtx a:hover, .faq-cotent-rtx a:active {
897    color: var(--primitives--marigold-500);
898  }
899</style></div><div class="hovers-embed w-embed"><style>
900
901
902.button .button-arrow-padding {
903  opacity: 20%;                 /* collapsed */
904  transition: opacity .3s ease;
905}
906
907.button:hover .button-arrow-padding {
908  opacity: 100%;             /* big enough to fit its content */
909}
910
911.nav-dropdown-link .button-arrow-padding {
912  max-width: 0;
913  transition: max-width 0.3s ease;
914}
915
916.nav-dropdown-link:hover .button-arrow-padding {
917  max-width: 1.75rem;
918}
919
920
921</style></div><div class="w-embed"><style>
922select.w-select {
923  width: 100%;
924  /*border: none;
925  border-bottom: 0;
926  background: #FFF;
927  padding: 1.25rem 0.75rem;
928  margin-bottom: 16px;*/
929  cursor: pointer;
930  color: #191F1D;
931  font-family: Inter;
932  font-size: 1rem;
933  font-style: normal;
934  font-weight: 500;
935  line-height: 109%;
936  transition: 0.3s;
937
938  /* Remove native arrow */
939  appearance: none;
940  -webkit-appearance: none;
941  -moz-appearance: none;
942}
943
944/* Hide the legacy IE dropdown arrow */
945select.w-select::-ms-expand {
946  display: none;
947}
948
949/* ===== Add Custom Arrow ===== */
950select.w-select{
951  /* keep your earlier reset + padding */
952  padding-right: 2.5rem;
953
954  /* vector chevron that won’t warp */
955  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
956  background-repeat: no-repeat;
957  background-position: right .7rem center;   /* nudge as needed */
958  background-size: 18px 18px;               /* crisp size */
959  color: #222;                               /* arrow uses currentColor */
960}
961
962select.w-select:focus {
963  outline: none;
964  border-color: #D3C7B9;
965}
966
967/* Forced-colors (Windows HC): hide SVG, let system draw the disclosure */
968@media (forced-colors: active) {
969  select.w-select{ background-image: none; }
970}
971</style></div></div><div data-animation="default" data-wf--navbar-main--variant="base" class="navbar w-nav" data-easing2="ease" data-easing="ease" aria-label="Primary navigation" data-collapse="medium" data-w-id="fb9fb403-dfbe-c685-4631-be789ce4877c" role="banner" data-duration="400"><div class="nav-container w-container"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:fb9fb403-dfbe-c685-4631-be789ce4877e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="fb9fb403-dfbe-c685-4631-be789ce4877e" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/?r=0" class="brand w-nav-brand"><img src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68a2e9b76ea37c7e45801fe8_Boundless%20Logo.svg" loading="eager" fetchpriority="high" alt="Boundless Logo"/></a><nav role="navigation" class="nav-menu w-nav-menu"><div class="nav-links-wrapper"><div custom-nav-element="dropdown" class="nav-dropdown"><div aria-expanded="false" role="button" tabindex="0" class="nav-dropdown-toggle"><div class="text-size-navlink">Why Boundless</div><div class="nav-link-arrow nav hide-tablet w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
972<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
973</svg></div><div class="nav-link-arrow hide-desktop"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
974<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
975</svg></div></div></div><div class="dropdown-list"><div class="nav-dropdown-content"><div class="nav-dropdown-left-component"><div custom-nav-element="close-dropdown" class="back-button show-tablet"><div class="arrow-wrapper reverse-back"><div class="button-arrow-embed w-embed">
975<svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
976<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
977</svg></div></div><div>Back</div></div><div class="nav-dropdown-left-content"><div class="text-color-black menu-header">Why Boundless</div><div class="nav-dropdown-coloumn"><div class="nav-dropdown-links-group-wrapper"><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:7f5dd7ec-614b-e669-7511-e638f9442583" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7f5dd7ec-614b-e669-7511-e638f9442583" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/why-boundless" class="nav-dropdown-link w-inline-block"><div>About Us</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
978<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
979</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:7f5dd7ec-614b-e669-7511-e638f9442591" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7f5dd7ec-614b-e669-7511-e638f9442591" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/careers/" class="nav-dropdown-link w-inline-block"><div>Careers</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
980<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
981</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:658ba478-f2bc-f722-5d7e-0f5839dc09db" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="658ba478-f2bc-f722-5d7e-0f5839dc09db" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/press" class="nav-dropdown-link w-inline-block"><div>Press</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
982<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893
982C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
983</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:7f5dd7ec-614b-e669-7511-e638f9442598" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7f5dd7ec-614b-e669-7511-e638f9442598" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/blog" class="nav-dropdown-link hide w-inline-block"><div>Company News</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
984<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
985</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:7f5dd7ec-614b-e669-7511-e638f944259f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7f5dd7ec-614b-e669-7511-e638f944259f" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/contact" aria-current="page" class="nav-dropdown-link hide w-inline-block w--current"><div>Contact Us</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
986<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
987</svg></div></div></div></div></a></div></div></div></div></div><div class="nav-dropdown-right-wrapper text-color-white"><div class="w-embed"><style>
988  [fs-inject-element="target"] {
989    align-self: flex-start !important;
990    flex-shrink: 0 !important;
991  }
992
993.nav-card .nav-image {
994  transition: transform 0.4s ease !important;
995}
996
997.nav-card:hover .nav-image {
998  transform: scale(1.08) !important;
999}
1000
1001@media (max-width: 48rem) {
1002  .nav-card {
1003    width: calc(100vw - 3rem) !important;
1004    height: 13.75rem !important;
1005  }
1006}
1007</style></div><div bx-hover-element="parent" fs-inject-source="/press" fs-inject-instance="bl-latest-blog-post" fs-inject-element="target" class="div-block-35"></div><div class="bg-nav-dropdown-color-wrapper"></div></div></div></div></div><div custom-nav-element="dropdown" class="nav-dropdown"><div aria-expanded="false" tabindex="0" role="button" class="nav-dropdown-toggle"><div class="text-size-navlink">For Business</div><div class="nav-link-arrow nav hide-tablet w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1008<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1009</svg></div><div class="nav-link-arrow hide-desktop"><div class="button-arrow-embed w-embed">
1009<svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1010<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1011</svg></div></div></div><div class="dropdown-list"><div class="nav-dropdown-content"><div class="nav-dropdown-left-component"><div custom-nav-element="close-dropdown" class="back-button show-tablet"><div class="arrow-wrapper reverse-back"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1012<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1013</svg></div></div><div>Back</div></div><div class="nav-dropdown-left-content"><div class="big-button-container"><a data-wf--big-nav-button--variant="sky" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:fb148e0a-3fdf-1110-659c-d1e7d71ff7be:c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca810%22%2C%22instanceId%22%3A%22fb148e0a-3fdf-1110-659c-d1e7d71ff7be%22%7D%5D" href="/services/business" class="big-button w-variant-6bc3595c-9c61-2764-f629-3c7077e8f524 w-inline-block"><div class="heading-style-h6 w-variant-6bc3595c-9c61-2764-f629-3c7077e8f524">Business Overview</div><div class="text-block-13">Global solutions for employers and teams.</div></a><a data-wf--big-nav-button--variant="marigold" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:fb148e0a-3fdf-1110-659c-d1e7d71ff7c0:c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca810%22%2C%22instanceId%22%3A%22fb148e0a-3fdf-1110-659c-d1e7d71ff7c0%22%7D%5D" href="/contact" aria-current="page" class="big-button w-variant-7b8ecbea-4d4d-c9b4-3cc8-acae01c38dac w-inline-block w--current"><div class="heading-style-h6">How can we help?</div><div class="text-block-13">Tell us what you need. We’ll map the right plan.</div></a></div><div class="nav-dropdown-coloumn"><div class="nav-dropdown-links-group-wrapper"><div class="text-size-eyebrow no-padding">BUSINESS SOLUTIONS</div><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10b0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10b0" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/case-lifecycle-management" class="nav-dropdown-link w-inline-block"><div>Case Management</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1014<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893
1014C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1015</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10b7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10b7" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/petition-workflow-automation" class="nav-dropdown-link w-inline-block"><div>Workflow Automation</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1016<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1017</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10be" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10be" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/employee-engagement" class="nav-dropdown-link w-inline-block"><div>Employee Engagement</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1018<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1019</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10c5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10c5" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/integrated-legal-support" class="nav-dropdown-link w-inline-block"><div>Legal Support</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1020<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1021</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:549b8d21-30c3-c5e0-eb44-53b70d04dcfa" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="549b8d21-30c3-c5e0-eb44-53b70d04dcfa" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/compliance-risk-management" class="nav-dropdown-link w-inline-block"><div>
1021Compliance Management</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1022<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1023</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:c1bf5dd1-6a06-a159-fafd-5fa400e559b6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c1bf5dd1-6a06-a159-fafd-5fa400e559b6" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/hr-system-integration" class="nav-dropdown-link w-inline-block"><div>HR System Integration</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1024<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1025</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:91b93eea-8307-d62a-b354-20ad0ba009e9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="91b93eea-8307-d62a-b354-20ad0ba009e9" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/global" class="nav-dropdown-link w-inline-block"><div>Boundless Global</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1026<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1027</svg></div></div></div></div></a></div></div><div class="nav-dropdown-links-group-wrapper"><div class="text-size-eyebrow no-padding">BY INDUSTRY</div><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10d0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10d0" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/healthcare-lifescience" class="nav-dropdown-link w-inline-block"><div>Healthcare &amp; Life Sciences</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1027<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1028<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1029</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10de" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10de" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/engineering" class="nav-dropdown-link w-inline-block"><div>Construction &amp; Engineering</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1030<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1031</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10e5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10e5" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/technology-science-ai" class="nav-dropdown-link w-inline-block"><div>Technology &amp; Science</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1032<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1033</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:31cfd003-8d1e-a2f2-02dd-e054eb4384f8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="31cfd003-8d1e-a2f2-02dd-e054eb4384f8" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/business/financial-services" class="nav-dropdown-link w-inline-block"><div>Financial Services</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1033<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1034<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1035</svg></div></div></div></div></a></div></div><div class="nav-dropdown-links-group-wrapper"><div class="text-size-eyebrow no-padding">BY VISA TYPE</div><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:84b9e7fa-c027-3271-a399-1dba011cf090" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="84b9e7fa-c027-3271-a399-1dba011cf090" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/immigration-resources/the-h-1b-visa-explained" class="nav-dropdown-link w-inline-block"><div>H-1B</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1036<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1037</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:84b9e7fa-c027-3271-a399-1dba011cf097" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="84b9e7fa-c027-3271-a399-1dba011cf097" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/eb-1a" class="nav-dropdown-link w-inline-block"><div>EB-1A</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1038<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1039</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:84b9e7fa-c027-3271-a399-1dba011cf09e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="84b9e7fa-c027-3271-a399-1dba011cf09e" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/immigration-resources/tn-status-explained" class="nav-dropdown-link w-inline-block"><div>TN</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1039<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1040<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1041</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:b56be629-4a6c-98e0-d970-857555d35b21" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="b56be629-4a6c-98e0-d970-857555d35b21" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/immigration-resources/l-1-visa-explained" class="nav-dropdown-link w-inline-block"><div>L-1</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1042<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1043</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:04854246-33a8-0a6d-6ac9-18e2504f2da5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="04854246-33a8-0a6d-6ac9-18e2504f2da5" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/the-o-1-visa-for-extraordinary-individuals" class="nav-dropdown-link w-inline-block"><div>O-1</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1044<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1045</svg></div></div></div></div></a></div></div></div></div></div><div class="nav-dropdown-right-wrapper text-color-white"><a bx-hover-element="parent" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd10f7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="438d1715-8bfb-325c-a610-54a990fd10f7" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/lp/corporate-immigration-modernization-white-paper/" class="featured-card featured-business w-inline-block"><div fade-in-element="parent" class="image-ca busines"><div class="featured-copy-content"><div class="heading-3 featured-card-header">Corporate Immigration Modernization</div><div class="text-size-body3">Building an Immigration Program You Control</div></div></div><div class="global-bg-image-wrapper"><img class="featured-card-image" src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68dc4be7ea02b1edb7e1c66d_simple_texture.avif" alt="" sizes="(max-width: 767px) 100v
1045w, 940px" loading="eager" fetchpriority="high" srcset="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68dc4be7ea02b1edb7e1c66d_simple_texture-p-500.avif 500w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68dc4be7ea02b1edb7e1c66d_simple_texture-p-800.avif 800w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68dc4be7ea02b1edb7e1c66d_simple_texture-p-1080.avif 1080w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68dc4be7ea02b1edb7e1c66d_simple_texture.avif 1921w"/></div><div class="copy-bg-overlay"></div></a><div data-wf--button-main--variant="outline-full-width" class="button w-variant-01f3e1b2-dece-7050-206e-6594b157e1b1"><a data-wf--button-primary--variant="large" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:438d1715-8bfb-325c-a610-54a990fd1100:c1e6a717-1826-1e6e-b6fa-ce3267501365:982bc900-d373-afce-f2e1-25feb7992514" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="982bc900-d373-afce-f2e1-25feb7992514" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501364%22%2C%22instanceId%22%3A%22438d1715-8bfb-325c-a610-54a990fd1100%22%7D%2C%7B%22componentId%22%3A%22982bc900-d373-afce-f2e1-25feb7992514%22%2C%22instanceId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501365%22%7D%5D" href="/business-immigration-resources" class="button-paddings w-inline-block"><div class="button-text"><strong>See all business resources</strong></div><div class="button-arrow-padding slide"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1046  <line class="arrow-shaft" x1="0" y1="6" x2="17" y2="6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1047  <line class="arrow-top" x1="17" y1="6" x2="11" y2="0.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1048  <line class="arrow-bottom" x1="17" y1="6" x2="11" y2="11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1049</svg></div></div></div></a></div><div class="bg-nav-dropdown-color-wrapper"></div></div></div></div></div><div custom-nav-element="dropdown" class="nav-dropdown"><div aria-expanded="false" tabindex="0" role="button" class="nav-dropdown-toggle"><div class="text-size-navlink">For Individuals</div><div class="nav-link-arrow nav hide-tablet w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1050<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1051</svg></div><div class="nav-link-arrow hide-desktop"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1052<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1053</svg></div></div></div><div class="dropdown-list"><div class="nav-dropdown-content"><div class="nav-dropdown-left-component"><div custom-nav-element="close-dropdown" class="back-button show-tablet"><div class="arrow-wrapper reverse-back"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1054<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1055</svg></div></div><div>Back</div></div><div class="nav-dropdown-left-content"><div class="big-button-container"><a data-wf--big-nav-button--variant="aloe" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:c5118970-68da-d158-f7a1-5a41dfaca80f:c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca810%22%2C%22instanceId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca80f%22%7D%5D" href="/services/individuals" class="big-button w-inline-block"><div class="heading-style-h6">Individuals Overview</div><div class="text-block-13">Family, work, and more.</div></a><a data-wf--big-nav-button--variant="oat-light" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:66651b7e-d4a2-1cbd-82de-9253e4c87d86:c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca810%22%2C%22instanceId%22%3A%2266651b7e-d4a2-1cbd-82de-9253e4c87d86%22%7D%5D" href="/landing/family/general-all-visas" class="big-button w-variant-d8467931-bdf2-04f1-559a-a4d37e430953 w-inline-block"><div class="heading-style-h6">Start your journey</div><div class="text-block-13">For work and opportunity. Start with clarity.</div></a></div><div class="nav-dropdown-coloumn"><div class="nav-dropdown-links-group-wrapper"><div class="text-size-eyebrow no-padding">FAMILY-BASED IMMIGRATION</div><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f426a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f426a" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/k1-fiance-visa" class="nav-dropdown-link w-inline-block"><div>K-1 Fiancé Visa</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1055<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1056<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1057</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f4263" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f4263" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/marriage-green-card" class="nav-dropdown-link w-inline-block"><div>Spousal Green Cards &amp; Visas</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1058<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1059</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f425c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f425c" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/extended-family" class="nav-dropdown-link w-inline-block"><div>Extended Family Services</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1060<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1061</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:160fbeb5-e355-60af-4130-37589c5f8b86" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="160fbeb5-e355-60af-4130-37589c5f8b86" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/naturalization" class="nav-dropdown-link w-inline-block"><div>Citizenship</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1061<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1062<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1063</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:bb2b37e0-ba85-5e89-5fa1-1bd15bf60c9a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="bb2b37e0-ba85-5e89-5fa1-1bd15bf60c9a" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/adjustment-of-status" class="nav-dropdown-link w-inline-block"><div>Adjustment of Status</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1064<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1065</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f4271" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f4271" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/remove-conditions-on-your-green-card" class="nav-dropdown-link w-inline-block"><div>Removal of Conditions</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1066<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1067</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f4278" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f4278" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/b-1-b-2-travel-visa" class="nav-dropdown-link w-inline-block"><div>B1/B2 Tourism Visas</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1067<svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1068<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1069</svg></div></div></div></div></a></div></div><div class="nav-dropdown-links-group-wrapper"><div class="text-size-eyebrow no-padding">CAREER-BASED IMMIGRATION</div><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f4283" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f4283" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/eb-1a" class="nav-dropdown-link w-inline-block"><div>EB-1A</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1070<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1071</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f428a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f428a" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/e-2-investor-visa-for-entrepreneurs" class="nav-dropdown-link w-inline-block"><div>E-2 Treaty Investor Visa</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1072<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1073</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f4291" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="26512d31-f6a0-4421-2507-0fc70a1f4291" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/the-o-1-visa-for-extraordinary-individuals" class="nav-dropdown-link w-inline-block"><div>O-1 Visa for Extraordinary Individuals </div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1073<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1074<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1075</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:e680fad8-8411-e1f7-dcac-adbcb5939590" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e680fad8-8411-e1f7-dcac-adbcb5939590" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/services/individuals/b-1-b-2-travel-visa" class="nav-dropdown-link w-inline-block"><div>B1/B2 Business Trip Visa</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1076<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1077</svg></div></div></div></div></a></div></div></div></div></div><div class="nav-dropdown-right-wrapper text-color-white"><div class="individuals-featured-content"><div bx-hover-element="parent" class="featured-card individuals"><div fade-in-element="parent" class="image-ca"><div class="w-layout-vflex flex-block-13"><div class="heading-style-h6">Explore visas that match your path</div><div class="text-size-body3">Wherever you go, Boundless is with you from start to finish.</div></div><div data-wf--button-main--variant="secondary-color-full-width" class="button w-variant-c77d6d63-866a-ed70-a865-2d64863f8e0d"><a data-wf--button-primary--variant="small" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:26512d31-f6a0-4421-2507-0fc70a1f42ab:c1e6a717-1826-1e6e-b6fa-ce3267501365:982bc900-d373-afce-f2e1-25feb7992514" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="982bc900-d373-afce-f2e1-25feb7992514" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501364%22%2C%22instanceId%22%3A%2226512d31-f6a0-4421-2507-0fc70a1f42ab%22%7D%2C%7B%22componentId%22%3A%22982bc900-d373-afce-f2e1-25feb7992514%22%2C%22instanceId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501365%22%7D%5D" href="/landing/family/general-all-visas" class="button-paddings w-variant-70c063df-657d-8501-1932-6fcf0783e876 w-inline-block"><div class="button-text"><strong>Get Started</strong></div><div class="button-arrow-padding w-variant-70c063df-657d-8501-1932-6fcf0783e876 slide"><div class="button-arrow-wrapper w-variant-70c063df-657d-8501-1932-6fcf0783e876"><div class="button-arrow-embed w-embed"><svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1078  <line class="arrow-shaft" x1="0" y1="6" x2="17" y2="6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1079  <line class="arrow-top" x1="17" y1="6" x2="11" y2="0.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1080  <line class="arrow-bottom" x1="17" y1="6" x2="11" y2="11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1081</svg></div></div></div></a></div></div><div class="global-bg-image-wrapper"><img class="featured-card-image" src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals.avif" alt="A woman happily looks up, her husband and child look at her also looking happy, they seem to walk near a beach." sizes="(max-width: 767px) 100v
1081w, 940px" loading="eager" fetchpriority="high" srcset="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals-p-500.avif 500w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals-p-800.avif 800w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals-p-1080.avif 1080w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals-p-1600.avif 1600w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals-p-2000.avif 2000w, https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d1ed5f0f4ecf1ac7cfb451_home-individuals.avif 3754w"/></div><div class="copy-bg-overlay include-padding-top-32"></div></div></div><div class="bg-nav-dropdown-color-wrapper"></div></div></div></div></div><div custom-nav-element="dropdown" class="nav-dropdown"><div aria-expanded="false" tabindex="0" role="button" class="nav-dropdown-toggle"><div class="text-size-navlink">Resources</div><div class="nav-link-arrow nav hide-tablet w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1082<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1083</svg></div><div class="nav-link-arrow hide-desktop"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1084<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1085</svg></div></div></div><div class="dropdown-list"><div class="nav-dropdown-content"><div class="nav-dropdown-left-component"><div custom-nav-element="close-dropdown" class="back-button show-tablet"><div class="arrow-wrapper reverse-back"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1086<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1087</svg></div></div><div>Back</div></div><div class="nav-dropdown-left-content"><div class="big-button-container"><a data-wf--big-nav-button--variant="sky" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:c29185b6-5b16-725a-7be7-7efbe7a765a8:c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca810%22%2C%22instanceId%22%3A%22c29185b6-5b16-725a-7be7-7efbe7a765a8%22%7D%5D" href="/business-immigration-resources" class="big-button w-variant-6bc3595c-9c61-2764-f629-3c7077e8f524 w-inline-block"><div class="heading-style-h6 w-variant-6bc3595c-9c61-2764-f629-3c7077e8f524">Business Resources</div><div class="text-block-13">HR-ready guidance for global hiring and mobility.</div></a><a data-wf--big-nav-button--variant="aloe" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:c29185b6-5b16-725a-7be7-7efbe7a765aa:c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="c5118970-68da-d158-f7a1-5a41dfaca810" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c5118970-68da-d158-f7a1-5a41dfaca810%22%2C%22instanceId%22%3A%22c29185b6-5b16-725a-7be7-7efbe7a765aa%22%7D%5D" href="/immigration-resources" class="big-button w-inline-block"><div class="heading-style-h6">Individual Resources</div><div class="text-block-13">Guides and checklists from legal experts.</div></a></div><div class="big-button-container"><div class="nav-dropdown-coloumn"><div class="nav-dropdown-links-group-wrapper"><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:0f6d61b4-e666-7d86-f00f-7efa985890ea" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0f6d61b4-e666-7d86-f00f-7efa985890ea" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/research-reports" class="nav-dropdown-link w-inline-block"><div>Research and Reports</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1087<svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1088<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1089</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:0f6d61b4-e666-7d86-f00f-7efa985890f1" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="0f6d61b4-e666-7d86-f00f-7efa985890f1" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/blog" class="nav-dropdown-link w-inline-block"><div>Blog</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1090<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1091</svg></div></div></div></div></a></div></div></div><div class="nav-dropdown-coloumn"><div class="nav-dropdown-links-group-wrapper"><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:7926f985-f677-ba22-ff86-7f57b7e094f5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7926f985-f677-ba22-ff86-7f57b7e094f5" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/immigration-resources/marriage-based-green-cards-explained" class="nav-dropdown-link w-inline-block"><div>Marriage-Based Green Cards</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1092<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1093</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:7926f985-f677-ba22-ff86-7f57b7e094fc" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="7926f985-f677-ba22-ff86-7f57b7e094fc" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/immigration-resources/k-1-fiancee-visa-explained" class="nav-dropdown-link w-inline-block"><div>K-1 Fiancé Visa</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1094<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1095</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:58c521c3-d810-96e7-8d19-4d7bb00dc94a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="58c521c3-d810-96e7-8d19-4d7bb00dc94a" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/immigration-resources/the-green-card-explained" class="nav-dropdown-link w-inline-block"><div>Green Card Basics</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1095<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1096<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1097</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:5326ab35-9506-c405-c268-f25551b925a2" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="5326ab35-9506-c405-c268-f25551b925a2" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/immigration-resources/uscis-processing-times" class="nav-dropdown-link w-inline-block"><div>USCIS Processing Times</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1098<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1099</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:d1eef4d1-f4c0-0a7f-1717-61f5636f6540" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="d1eef4d1-f4c0-0a7f-1717-61f5636f6540" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/immigration-resources/citizenship-test-questions-and-answers" class="nav-dropdown-link w-inline-block"><div>Citizenship Test Prep</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1100<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1101</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:36a13691-ee05-2aaf-4d8b-10e3d84596c8" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="36a13691-ee05-2aaf-4d8b-10e3d84596c8" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/immigration-resources/naturalization-explained" class="nav-dropdown-link w-inline-block"><div>U.S. Citizenship</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed">
1101<svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1102<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1103</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:5dbbb9b9-e6d9-b2dd-52dd-83b3daceb19e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="5dbbb9b9-e6d9-b2dd-52dd-83b3daceb19e" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/blog/us-embassy-and-consulate-statuses" class="nav-dropdown-link w-inline-block"><div>Consulate &amp; Embassy Statuses</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1104<path d="M16 6L16.7071 6.70713L17.4142 6.00002L16.7071 5.29289L16 6ZM11.7071 0.292893C11.3166 -0.097631 10.6834 -0.0976311 10.2929 0.292893C9.90237 0.683417 9.90237 1.31658 10.2929 1.70711L11 1L11.7071 0.292893ZM10.2929 10.2926C9.90238 10.6831 9.90236 11.3162 10.2929 11.7068C10.6834 12.0973 11.3165 12.0973 11.7071 11.7068L11 10.9997L10.2929 10.2926ZM0 6L2.98023e-08 7L16 7L16 6L16 5L-2.98023e-08 5L0 6ZM11 1L10.2929 1.70711L15.2929 6.70711L16 6L16.7071 5.29289L11.7071 0.292893L11 1ZM16 6L15.2929 5.29287L10.2929 10.2926L11 10.9997L11.7071 11.7068L16.7071 6.70713L16 6Z" fill="#191F1D"/>
1105</svg></div></div></div></div></a></div></div></div></div></div></div><div class="nav-dropdown-right-wrapper text-color-white"><div bx-hover-element="parent" class="featured-card resources-nav"><div fade-in-element="parent" class="image-card-content-copy"><div class="text-size-eyebrow is-white">WHITEPAPER</div><div class="heading-style-h6 featured-card-header6">Corporate Immigration Modernization: Building an Immigration Program You Control</div><div data-wf--button-main--variant="primary-color-full-width" class="button w-variant-76d254b6-6504-eeb3-1efd-0570f44cc892"><a data-wf--button-primary--variant="large" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:0f6d61b4-e666-7d86-f00f-7efa98589106:c1e6a717-1826-1e6e-b6fa-ce3267501365:982bc900-d373-afce-f2e1-25feb7992514" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="982bc900-d373-afce-f2e1-25feb7992514" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501364%22%2C%22instanceId%22%3A%220f6d61b4-e666-7d86-f00f-7efa98589106%22%7D%2C%7B%22componentId%22%3A%22982bc900-d373-afce-f2e1-25feb7992514%22%2C%22instanceId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501365%22%7D%5D" href="https://www.boundless.com/lp/corporate-immigration-modernization-white-paper/" target="_blank" class="button-paddings w-inline-block"><div class="button-text">Get the whitepaper</div><div class="button-arrow-padding slide"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1106  <line class="arrow-shaft" x1="0" y1="6" x2="17" y2="6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1107  <line class="arrow-top" x1="17" y1="6" x2="11" y2="0.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1108  <line class="arrow-bottom" x1="17" y1="6" x2="11" y2="11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1109</svg></div></div></div></a></div></div></div><div class="bg-nav-dropdown-color-wrapper"></div></div></div></div></div></div><div class="button-wrapper small"><div custom-nav-element="dropdown" class="nav-dropdown search-wrapper"><div aria-expanded="false" tabindex="0" role="button" class="nav-dropdown-toggle search-icon"><img src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68d159ee3d9e97e6eb02e0d6_search.svg" loading="lazy" alt=""/></div><div class="dropdown-list custom-search-button"><div class="nav-dropdown-content"><div class="nav-dropdown-left-component"><div custom-nav-element="close-dropdown" class="back-button show-tablet"><div class="arrow-wrapper reverse-back"><div class="button-arrow-embed w-embed">
1109<svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1110<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1111</svg></div></div><div>Back</div></div><div class="search-content-wrapper"><form action="/search" class="serch-wrapper w-form"><input class="search-input w-input" maxlength="256" name="query" placeholder="Search boundless.com" type="search" id="search" required=""/><input type="submit" class="hide-search-buttpm w-button" value="Search"/></form><div class="nav-dropdown-links-group-wrapper"><div class="text-size-eyebrow no-padding text-color-black">QUICK LINKS</div><div class="nav-dropdown-links-group"><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:234a69f7-3d09-6862-c7d0-0b3a3b5099d7" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="234a69f7-3d09-6862-c7d0-0b3a3b5099d7" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/business-immigration-resources" class="nav-dropdown-link w-inline-block"><div>Business Resources</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1112<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1113</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:234a69f7-3d09-6862-c7d0-0b3a3b5099de" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="234a69f7-3d09-6862-c7d0-0b3a3b5099de" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="/immigration-resources" class="nav-dropdown-link w-inline-block"><div>Individual Resources</div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1114<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1115</svg></div></div></div></div></a><a data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:234a69f7-3d09-6862-c7d0-0b3a3b5099e5" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="234a69f7-3d09-6862-c7d0-0b3a3b5099e5" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%5D" href="https://www.boundless.com/blog/visa-bulletin" class="nav-dropdown-link w-inline-block"><div>Visa Bulletin </div><div class="nav-link-arrow-wrapper"><div class="button-arrow-padding"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1116<path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM1 8L1 9L17 9L17 8L17 7L1 7L1 8Z" fill="currentColor"/>
1117</svg></div></div></div></div></a></div></div></div></div></div></div></div><div class="div-block-36"><div data-wf--button-main--variant="outline-light" class="button w-variant-f6af7d99-226a-49e8-36b7-73d282509863"><a data-wf--button-primary--variant="small" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:fb9fb403-dfbe-c685-4631-be789ce487b3:c1e6a717-1826-1e6e-b6fa-ce3267501365:982bc900-d373-afce-f2e1-25feb7992514" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="982bc900-d373-afce-f2e1-25feb7992514" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501364%22%2C%22instanceId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce487b3%22%7D%2C%7B%22componentId%22%3A%22982bc900-d373-afce-f2e1-25feb7992514%22%2C%22instanceId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501365%22%7D%5D" href="/login" class="button-paddings w-variant-70c063df-657d-8501-1932-6fcf0783e876 w-inline-block"><div class="button-text">Log In</div><div class="button-arrow-padding w-variant-70c063df-657d-8501-1932-6fcf0783e876 slide"><div class="button-arrow-wrapper w-variant-70c063df-657d-8501-1932-6fcf0783e876"><div class="button-arrow-embed w-embed"><svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1118  <line class="arrow-shaft" x1="0" y1="6" x2="17" y2="6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1119  <line class="arrow-top" x1="17" y1="6" x2="11" y2="0.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1120  <line class="arrow-bottom" x1="17" y1="6" x2="11" y2="11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1121</svg></div></div></div></a></div><div data-wf--button-main--variant="primary-color" class="button"><a data-wf--button-primary--variant="small" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:70e49ccf-8b00-f665-473d-568dbb3cee52:c1e6a717-1826-1e6e-b6fa-ce3267501365:982bc900-d373-afce-f2e1-25feb7992514" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="982bc900-d373-afce-f2e1-25feb7992514" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501364%22%2C%22instanceId%22%3A%2270e49ccf-8b00-f665-473d-568dbb3cee52%22%7D%2C%7B%22componentId%22%3A%22982bc900-d373-afce-f2e1-25feb7992514%22%2C%22instanceId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501365%22%7D%5D" href="/landing/family/general-all-visas" class="button-paddings w-variant-70c063df-657d-8501-1932-6fcf0783e876 w-inline-block"><div class="button-text">Get Started</div><div class="button-arrow-padding w-variant-70c063df-657d-8501-1932-6fcf0783e876 slide"><div class="button-arrow-wrapper w-variant-70c063df-657d-8501-1932-6fcf0783e876"><div class="button-arrow-embed w-embed"><svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1122  <line class="arrow-shaft" x1="0" y1="6" x2="17" y2="6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1123  <line class="arrow-top" x1="17" y1="6" x2="11" y2="0.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1124  <line class="arrow-bottom" x1="17" y1="6" x2="11" y2="11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1125</svg></div></div></div></a></div></div><div class="div-block-37"><div data-wf--button-main--variant="primary-color" class="button"><a data-wf--button-primary--variant="large" data-wf-native-id-path="cd247de3-f06b-9258-9ee4-71c871f64e57:f6ee10a7-e295-6f87-5741-5ddf5add6dc3:c1e6a717-1826-1e6e-b6fa-ce3267501365:982bc900-d373-afce-f2e1-25feb7992514" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="982bc900-d373-afce-f2e1-25feb7992514" data-wf-component-context="%5B%7B%22componentId%22%3A%22fb9fb403-dfbe-c685-4631-be789ce4877c%22%2C%22instanceId%22%3A%22cd247de3-f06b-9258-9ee4-71c871f64e57%22%7D%2C%7B%22componentId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501364%22%2C%22instanceId%22%3A%22f6ee10a7-e295-6f87-5741-5ddf5add6dc3%22%7D%2C%7B%22componentId%22%3A%22982bc900-d373-afce-f2e1-25feb7992514%22%2C%22instanceId%22%3A%22c1e6a717-1826-1e6e-b6fa-ce3267501365%22%7D%5D" href="/login" class="button-paddings w-inline-block"><div class="button-text">Log In</div><div class="button-arrow-padding slide"><div class="button-arrow-wrapper"><div class="button-arrow-embed w-embed"><svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1126  <line class="arrow-shaft" x1="0" y1="6" x2="17" y2="6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1127  <line class="arrow-top" x1="17" y1="6" x2="11" y2="0.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1128  <line class="arrow-bottom" x1="17" y1="6" x2="11" y2="11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1129</svg></div></div></div></a></div></div></div></nav><div class="menu-button w-nav-button"><div class="nav-ham-menu"><div class="nav-ham-bread top"></div><div class="nav-ham-bread mid"></div><div class="nav-ham-bread bottom"></div></div></div></div><div class="hide w-embed w-script"><!-- Desktop accessibility script -->
1130<script>
1131(function () {
1132  const triggers = document.querySelectorAll('[role="button"][tabindex="0"]');
1133
1134  function setExpanded(trigger, value) {
1135    trigger.setAttribute('aria-expanded', value ? 'true' : 'false');
1136  }
1137
1138  function getExpanded(trigger) {
1139    return trigger.getAttribute('aria-expanded') === 'true';
1140  }
1141
1142  // Close using your existing interaction (click-to-close), but don't re-toggle our logic.
1143  function closeTrigger(trigger) {
1144    if (!getExpanded(trigger)) return;
1145
1146    trigger.dataset.a11yAction = 'close';
1147    trigger.click(); // Uses your current open/close behavior.
1148    requestAnimationFrame(() => setExpanded(trigger, false));
1149  }
1150
1151  function closeAll(except = null) {
1152    triggers.forEach(t => {
1153      if (t !== except) closeTrigger(t);
1154    });
1155  }
1156
1157  triggers.forEach(trigger => {
1158    const dropdownWrapper = trigger.closest('.nav-dropdown');
1159
1160    if (!trigger.hasAttribute('aria-expanded')) {
1161      setExpanded(trigger, false);
1162    }
1163
1164    // Keyboard: Enter/Space activate.
1165    trigger.addEventListener('keydown', (e) => {
1166      if (e.key === 'Enter' || e.key === ' ') {
1167        e.preventDefault();
1168        trigger.click();
1169      }
1170
1171      // Keyboard: ESC closes.
1172      if (e.key === 'Escape') {
1173        e.preventDefault();
1174        closeTrigger(trigger);
1175        trigger.focus();
1176      }
1177    });
1178
1179    // Click: sync aria-expanded for normal user clicks.
1180    trigger.addEventListener('click', () => {
1181      // If this click was triggered by closeTrigger(), don't treat it like a toggle.
1182      if (trigger.dataset.a11yAction === 'close') {
1183        trigger.dataset.a11yAction = '';
1184        return;
1185      }
1186
1187      const willOpen = !getExpanded(trigger);
1188      closeAll(trigger);
1189
1190      requestAnimationFrame(() => {
1191        setExpanded(trigger, willOpen);
1192      });
1193    });
1194
1195    // ✅ Close when focus leaves THIS dropdown group (toggle + dropdown-list)
1196    if (dropdownWrapper) {
1197      dropdownWrapper.addEventListener('focusout', () => {
1198        setTimeout(() => {
1199          if (!dropdownWrapper.contains(document.activeElement)) {
1200            closeTrigger(trigger);
1201          }
1202        }, 0);
1203      });
1204    }
1205  });
1206
1207  // Close when clicking outside navbar
1208  document.addEventListener('click', (e) => {
1209    if (!e.target.closest('.navbar')) {
1210      closeAll();
1211    }
1212  });
1213})();
1214</script>
1214
1215
1216
1217<!-- Mobile Accessibility script -->
1218<script>
1219(function () {
1220  const menuButton = document.querySelector('.w-nav-button');
1221  const overlay = document.querySelector('[id^="w-nav-overlay"]');
1222
1223  if (!menuButton || !overlay) return;
1224
1225  function getFocusableElements() {
1226    return overlay.querySelectorAll(
1227      'a, button, [tabindex]:not([tabindex="-1"])'
1228    );
1229  }
1230
1231  document.addEventListener('keydown', function (e) {
1232
1233    if (menuButton.getAttribute('aria-expanded') !== 'true') return;
1234
1235    if (e.key === 'Escape') {
1236      menuButton.click();
1237      menuButton.focus();
1238    }
1239
1240    if (e.key === 'Tab') {
1241      const focusables = getFocusableElements();
1242      if (!focusables.length) return;
1243
1244      const first = focusables[0];
1245      const last = focusables[focusables.length - 1];
1246
1247      if (e.shiftKey && document.activeElement === first) {
1248        e.preventDefault();
1249        last.focus();
1250      }
1251
1252      if (!e.shiftKey && document.activeElement === last) {
1253        e.preventDefault();
1254        first.focus();
1255      }
1256    }
1257  });
1258})();
1259</script>
1259</div></div><div class="main-wrapper"><div id="contact-woh" data-wf--webflow-contact-form--variant="sky-40-typeform" class="section-contact-hero"><div class="padding-global"><div class="container-mw-1400"><div class="padding-vertical padding-140"><div class="contact-hero-content"><div class="contact-copy-wrapper"><div class="contact-top-copy"><h2 class="heading-style-h3 webflow-form">Ready to simplify your immigration program?</h2><div class="text-block">Let us know what you need, and we’ll handle the rest.<br/><br/>Not a business? Check out our family and career-based immigration services and learn how to get started here.</div></div><div class="contact-form-links-wrapper"><a data-wf-native-id-path="5eb8d9ae-f6bf-8f10-896b-1a3d765ced7c:cfd8eff2-5cbb-43ea-9787-9d75ffb66a71" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="cfd8eff2-5cbb-43ea-9787-9d75ffb66a71" data-wf-component-context="%5B%7B%22componentId%22%3A%22cfd8eff2-5cbb-43ea-9787-9d75ffb66a62%22%2C%22instanceId%22%3A%225eb8d9ae-f6bf-8f10-896b-1a3d765ced7c%22%7D%5D" href="https://goo.gl/maps/BcMhPgwp1JGCVet59" target="_blank" class="contact-page-link w-inline-block"><div class="contact-page-link-icon"><img src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68aecc575e79a7bd222d0d00_marker-pin-01%20(STROKE).svg" loading="lazy" alt=""/></div><div class="text-size-regular">300 Lenora Street #521,<br/>Seattle, WA 98121</div></a></div></div><div class="hs-form-private"><div data-mce-endpoint="https://cloud.go.boundless.com/RVtest" data-mce-form="true" class="w-form"><form id="wf-form-Salesforce-Contact-Form" name="wf-form-Salesforce-Contact-Form" data-name="Salesforce Contact Form" method="get" class="form-4" data-wf-page-id="68ad86a3532fb9412a54fdcf" data-wf-element-id="9b951c9f-2ffa-e187-ec49-551ef1081c1b"><div class="hidden-input-wrapper"><input type="hidden" name="Product_Line__c" class="hidden-input" value="Corporate"/><input type="hidden" name="utm_source" class="hidden-input" value=""/><input type="hidden" name="utm_medium" class="hidden-input" value=""/><input type="hidden" name="utm_term" class="hidden-input" value=""/><input type="hidden" name="utm_content" class="hidden-input" value=""/><input type="hidden" name="referrer" class="hidden-input" value=""/><input type="hidden" name="page_url" class="hidden-input" value=""/><input type="hidden" name="page_title" class="hidden-input" value=""/><input type="hidden" name="FormID" class="hidden-input" value="458331015466"/><input type="hidden" name="Form_Type_Name__c" value="B2B Contact"/></div><div class="w-layout-hflex two-column-section"><div class="columns-half"><label for="FirstName">First Name*</label><input class="form-inputbox-7 w-input" maxlength="256" name="FirstName" data-name="FirstName" placeholder="e.g. John" type="text" id="FirstName" required=""/></div><div class="columns-half"><label for="LastName">Last Name*</label><input class="form-inputbox-7 w-input" maxlength="256" name="LastName" data-name="LastName" placeholder="e.g. Doe" type="text" id="LastName" required=""/></div></div><div class="w-layout-hflex two-column-section"><div class="columns-half"><label for="Email">Business Email*</label><input class="form-inputbox-7 w-input" maxlength="256" name="Email" data-name="Email" placeholder="e.g. [email protected]" type="email" id="Email" required=""/></div><div class="columns-half"><label for="Phone">Phone Number</label><input class="form-inputbox-7 w-input" maxlength="256" name="Phone" data-name="Phone" placeholder="e.g. 1 402 555 5555" type="tel" id="Phone"/></div></div><div class="w-layout-hflex two-column-section"><div class="columns-half"><label for="Title">Job Title*</label><input class="form-inputbox-7 w-input" maxlength="256" name="Title" data-name="Title" placeholder="e.g. Human Resources" type="text" id="Title" required=""/></div><div class="columns-half"><label for="Company">Company Name*</label><input class="form-inputbox-7 w-input" maxlength="256" name="Company" data-name="Company" placeholder="e.g. Boundless" type="text" id="Company" required=""/></div></div><div><label for="companyemployeerange">Number of Employees*</label><select id="companyemployeerange" name="companyemployeerange" data-name="companyemployeerange" required="" class="form-inputbox-7 w-select"><option value="1 - 5">1 - 5</option><option value="6 - 25">6 - 25</option><option value="26 - 50">26 - 50</option><option value="51 - 100">51 - 100</option><option value="101 - 500">101 - 500</option><option value="501 - 1000">501 - 1000</option><option value="1001 - 5000">1001 - 5000</option><option value="5000+">5000+</option></select></div><div><label for="country">Where are you located?*</label><select id="country" name="country" data-name="country" required="" data-country="true" class="form-inputbox-7 w-select"></select></div><div><label for="caserange">Expected immigration cases in next 12 months</label><select id="caserange" name="caserange" data-name="caserange" required="" class="form-inputbox-7 w-select"><option value="1 - 2">1 - 2</option><option value="3 - 10">3 - 10</option><option value="11 - 50">11 - 50</option><option value="51 - 100">51 - 100</option><option value="More than 100">More than 100</option><option value="I don&#x27;t know / I&#x27;m not HR">I don&#x27;t know / I&#x27;m not HR</option></select></div><div><label for="Messages">Message</label><textarea id="Messages" name="Messages" maxlength="5000" data-name="Messages" placeholder="Tell us how we 
1259can help" class="form-inputbox-7 text-area w-input"></textarea></div><section class="desclaimer"><div class="desclaimer-cta w-richtext"><p>Looking for family-based immigration help? Click <a href="https://www.boundless.com/services/individuals" data-wf-native-id-path="5eb8d9ae-f6bf-8f10-896b-1a3d765ced7c:9b951c9f-2ffa-e187-ec49-551ef1081c56" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9b951c9f-2ffa-e187-ec49-551ef1081c56" data-wf-component-context="%5B%7B%22componentId%22%3A%22cfd8eff2-5cbb-43ea-9787-9d75ffb66a62%22%2C%22instanceId%22%3A%225eb8d9ae-f6bf-8f10-896b-1a3d765ced7c%22%7D%5D">here</a>.</p><p>Looking for career-based immigration (E/O visas) help? Click <a href="https://www.boundless.com/services/individuals/eb-1a" data-wf-native-id-path="5eb8d9ae-f6bf-8f10-896b-1a3d765ced7c:9b951c9f-2ffa-e187-ec49-551ef1081c5b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9b951c9f-2ffa-e187-ec49-551ef1081c5b" data-wf-component-context="%5B%7B%22componentId%22%3A%22cfd8eff2-5cbb-43ea-9787-9d75ffb66a62%22%2C%22instanceId%22%3A%225eb8d9ae-f6bf-8f10-896b-1a3d765ced7c%22%7D%5D">here</a>.</p></div><p class="desclaimer-text">By continuing, you are agreeing to the Boundless Immigration&#x27;s <a href="https://www.boundless.com/terms/" target="_blank" data-wf-native-id-path="5eb8d9ae-f6bf-8f10-896b-1a3d765ced7c:9b951c9f-2ffa-e187-ec49-551ef1081c60" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9b951c9f-2ffa-e187-ec49-551ef1081c60" data-wf-component-context="%5B%7B%22componentId%22%3A%22cfd8eff2-5cbb-43ea-9787-9d75ffb66a62%22%2C%22instanceId%22%3A%225eb8d9ae-f6bf-8f10-896b-1a3d765ced7c%22%7D%5D">Terms of Use </a>and <a href="https://www.boundless.com/security/" target="_blank" data-wf-native-id-path="5eb8d9ae-f6bf-8f10-896b-1a3d765ced7c:9b951c9f-2ffa-e187-ec49-551ef1081c63" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9b951c9f-2ffa-e187-ec49-551ef1081c63" data-wf-component-context="%5B%7B%22componentId%22%3A%22cfd8eff2-5cbb-43ea-9787-9d75ffb66a62%22%2C%22instanceId%22%3A%225eb8d9ae-f6bf-8f10-896b-1a3d765ced7c%22%7D%5D">Privacy and Security</a>. You will also join our mailing list for marketing updates and other Boundless Immigration news.<br/></p></section><div class="button-box"><input type="submit" data-wait="Please wait..." data-wf-native-id-path="5eb8d9ae-f6bf-8f10-896b-1a3d765ced7c:9b951c9f-2ffa-e187-ec49-551ef1081c68" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="9b951c9f-2ffa-e187-ec49-551ef1081c68" data-wf-component-context="%5B%7B%22componentId%22%3A%22cfd8eff2-5cbb-43ea-9787-9d75ffb66a62%22%2C%22instanceId%22%3A%225eb8d9ae-f6bf-8f10-896b-1a3d765ced7c%22%7D%5D" class="submit-button-3 primary-color-2 w-button" value="Submit"/></div></form><div class="webflow-success-message w-form-done"><div class="form-success"><img width="48" height="48" alt="Circular loading animation with green dots rotating clockwise on white background." src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/698d76becf8b1652f98460bb_ajax-loading-c4.gif" loading="lazy" class="success-icon"/><div class="success-heading-title-2">Processing your form…</div><div class="progress-subheading-details w-richtext"><p>Just a moment while we securely handle your details.</p></div><div class="success-subheading-details w-richtext"><p>Our team will review your request and get back to you shortly.</p></div></div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div><div data-wf-style-experience-417263284="" class="hidden w-embed w-script">
1259<script>
1260  (function () {
1261    const priority = [
1262      "United States",
1263      "United Kingdom",
1264      "Germany",
1265      "Canada",
1266      "Netherlands",
1267      "Spain",
1268      "Ireland",
1269    ];
1270    const rest = [
1271      "Afghanistan","Åland Islands","Albania","Algeria","American Samoa",
1272      "Andorra","Angola","Anguilla","Antarctica","Antigua & Deps",
1273      "Antigua and Barbuda","Argentina","Armenia","Aruba","Asia/Pacific Region",
1274      "Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh",
1275      "Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan",
1276      "Bolivia","Bosnia and Herzegovina","Bosnia Herzegovina","Botswana",
1277      "Bouvet Island","Brazil","British Indian Ocean Territory",
1278      "British Virgin Islands","Brunei","Bulgaria","Burkina","Burkina Faso",
1279      "Burundi","Cambodia","Cameroon","Cape Verde","Caribbean Netherlands",
1280      "Cayman Islands","Central African Rep","Central African Republic","Chad",
1281      "Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia",
1282      "Comoros","Congo","Congo {Democratic Rep}","Cook Islands","Costa Rica",
1283      "Croatia","Cuba","Curaçao","Cyprus","Czech Republic",
1284      "Democratic Republic of the Congo","Denmark","Djibouti","Dominica",
1285      "Dominican Republic","East Timor","Ecuador","Egypt","El Salvador",
1286      "Equatorial Guinea","Eritrea","Estonia","Ethiopia","Europe",
1287      "Falkland Islands","Faroe Islands","Fiji","Finland","France",
1288      "French Guiana","French Polynesia",
1289      "French Southern and Antarctic Lands","Gabon","Gambia","Georgia",
1290      "Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam",
1291      "Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti",
1292      "Heard Island and McDonald Islands","Honduras","Hong Kong","Hungary",
1293      "Iceland","India","Indonesia","Iran","Iraq","Isle of Man","Israel",
1294      "Italy","Ivory Coast","Jamaica","Japan","Jersey","Jordan","Kazakhstan",
1295      "Kenya","Kiribati","Korea North","Korea South","Kosovo","Kuwait",
1296      "Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya",
1297      "Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia",
1298      "Madagascar","Malawi","Malaysia","Maldives","Mali","Malta",
1299      "Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte",
1300      "Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro",
1301      "Montserrat","Morocco","Mozambique","Myanmar, {Burma}","Namibia",
1302      "Nauru","Nepal","Netherlands Antilles","New Caledonia","New Zealand",
1303      "Nicaragua","Niger","Nigeria","Niue","Norfolk Island",
1304      "Northern Mariana Islands","North Korea","Norway","Oman","Pakistan",
1305      "Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru",
1306      "Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico",
1307      "Qatar","Réunion","Romania","Russia","Russian Federation","Rwanda",
1308      "Saint Barthélemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia",
1309      "Saint Martin","Saint Pierre and Miquelon",
1310      "Saint Vincent & the Grenadines","Saint Vincent and the Grenadines",
1311      "Samoa","San Marino","Sao Tome & Principe","Sao Tome and Principe",
1312      "Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone",
1313      "Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands",
1314      "Somalia","South Africa",
1315      "South Georgia and the South Sandwich Islands","South Korea",
1316      "South Sudan","Sri Lanka","St Kitts & Nevis","St Lucia","Sudan",
1317      "Suriname","Svalbard and Jan Mayen","Swaziland","Sweden","Switzerland",
1318      "Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tokelau",
1319      "Tonga","Trinidad & Tobago","Trinidad and Tobago","Tunisia","Turkey",
1320      "Turkmenistan","Turks and Caicos Islands","Tuvalu","U.S. Virgin Islands",
1321      "Uganda","Ukraine","United Arab Emirates",
1322      "United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu",
1323      "Vatican City","Venezuela","Vietnam","Wallis and Futuna",
1324      "Western Sahara","Yemen","Zambia","Zimbabwe"
1325    ].filter(c => !priority.includes(c)).sort();
1326    const select = document.querySelector("[data-country='true']");
1327    if (!select) return;
1328    if (select.options.length > 0) {
1329      select.options[0].disabled = true;
1330      select.options[0].selected = true;
1331    }
1332    const divider = document.createElement("option");
1333    divider.disabled = true;
1334    divider.text = "──────────────";
1335    [...priority, null, ...rest].forEach(function (c) {
1336      if (c === null) {
1337        select.appendChild(divider);
1338        return;
1339      }
1340      const opt = document.createElement("option");
1341      opt.value = c;
1342      opt.text = c;
1343      select.appendChild(opt);
1344    });
1345  })();
1346</script>
1346</div><div class="code-embed-3-2 w-embed w-script">
1346<script>
1347  (function () {
1348    const params = new URLSearchParams(window.location.search);
1349
1350    function scrollUp() {
1351      // Scroll up
1352      const el = document.getElementById('contact-woh');
1353      const offset = 16 * 12;
1354      window.scrollTo({ top: el.offsetTop - offset, behavior: 'smooth' });
1355    }
1356
1357    let formDoneVisible = false;
1358
1359    const observer = new MutationObserver(() => {
1360      const successBlock = document.querySelector('.w-form-done');
1361      if (!successBlock) return;
1362
1363      const isVisible = successBlock.style.display !== 'none' && successBlock.style.display !== '';
1364      if (isVisible && !formDoneVisible) {
1365        formDoneVisible = true;
1366        setTimeout(() => scrollUp(), 50);
1367      } else if (!isVisible) {
1368        formDoneVisible = false;
1369      }
1370    });
1371
1372    observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style'] });
1373
1374    function setHiddenValue(name, value) {
1375      const inputs = document.querySelectorAll(`div[data-mce-form] input[name="${name}"]`);
1376      inputs.forEach((input) => {
1377        if (value) input.value = value;
1378      });
1379    }
1380
1381    // UTM parameters (scoped only to MCE forms)
1382    setHiddenValue('utm_source', params.get('utm_source'));
1383    setHiddenValue('utm_medium', params.get('utm_medium'));
1384    setHiddenValue('utm_campaign', params.get('utm_campaign'));
1385    setHiddenValue('utm_term', params.get('utm_term'));
1386    setHiddenValue('utm_content', params.get('utm_content'));
1387
1388    setHiddenValue('referrer', document.referrer);
1389    setHiddenValue('page_url', window.location.href);
1390    setHiddenValue('page_title', document.title);
1391
1392    const wrappers = document.querySelectorAll('div[data-mce-form]');
1393
1394    wrappers.forEach(function (wrapper) {
1395      const form = wrapper.querySelector('form');
1396      if (!form) return;
1397
1398      // 🔒 Attach listener only once per form
1399      if (form.dataset.mceListener === 'true') return;
1400      form.dataset.mceListener = 'true';
1401
1402      form.addEventListener('submit', function (event) {
1403        event.preventDefault();
1404
1405        // 🔒 Prevent double clicks
1406        if (form.dataset.submitting === 'true') return;
1407        form.dataset.submitting = 'true';
1408
1409        scrollUp();
1410
1411        var marketingCheckbox = form.querySelector('input[name="MarketingConsent"]');
1412        if (marketingCheckbox) {
1413          marketingCheckbox.value = marketingCheckbox.checked ? 'true' : 'false';
1414        }
1415
1416        var dpaCheckbox = form.querySelector('input[name="DpaConsent"]');
1417        if (dpaCheckbox) {
1418          dpaCheckbox.value = dpaCheckbox.checked ? 'true' : 'false';
1419        }
1420
1421        const endpoint = wrapper.getAttribute('data-mce-endpoint');
1422        if (!endpoint) return;
1423
1424        const formData = new FormData(form);
1425        const body = new URLSearchParams();
1426        formData.forEach((v, k) => {
1427          switch (k) {
1428            case 'page_title':
1429              body.append('Page_Title__c', v);
1430              break;
1431            case 'Messages':
1432              body.append('Description', v);
1433              break;
1434            case 'caserange':
1435              body.append('Case_Range__c', v);
1436              break;
1437            case 'country':
1438              body.append('Country__c', v);
1439              break;
1440            case 'companyemployeerange':
1441              body.append('Number_of_Employees__c', v);
1442              break;
1443            default:
1444              body.append(k, v);
1445          }
1446        });
1447        fetch(endpoint, {
1448          method: 'POST',
1449          headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
1450          body: body.toString(),
1451        })
1452          .then((res) => res.json())
1453          .then((data) => handleResponse(wrapper, form, data))
1454          .catch(() => showError(form, { message: 'Submit failed. Refresh the page.' }))
1455          .finally(() => {
1456            form.dataset.submitting = 'false';
1457          });
1458      });
1459    });
1460
1461    function handleResponse(wrapper, form, data) {
1462      if (data.status === 'Success' && (data.journeyStatusCode == 201 || data.journeyStatusCode == 400)) {
1463        const headingEl = wrapper.querySelector('.success-heading-title');
1464        const successTextEl = wrapper.querySelector('.success-subheading-details');
1465        const progressTextEl = wrapper.querySelector('.progress-subheading-details');
1466        const iconEl = wrapper.querySelector('.success-icon');
1467        const fail = wrapper.querySelector('.w-form-fail');
1468
1469        if (fail) fail.style.display = 'none';
1470
1471        if (iconEl) {
1472          iconEl.src = 'https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/697be76d0c579a9ada925ee4_green-circle-check.svg';
1473        }
1474
1475        if (headingEl) headingEl.textContent = 'Thank You!';
1476
1477        if (progressTextEl && successTextEl) {
1478          progressTextEl.style.display = 'none';
1479          successTextEl.style.display = 'block';
1480        }
1481
1482        form.style.display = 'none';
1483        setTimeout(() => {
1484          scrollUp();
1485        }, 50);
1486      } else {
1487        showError(form, data);
1488      }
1489    }
1490
1491    function showError(form, data) {
1492      const wrapper = form.closest('.w-form');
1493      if (!wrapper) return;
1494
1495      const fail = wrapper.querySelector('.w-form-fail');
1496      const success = wrapper.querySelector('.w-form-done');
1497
1498      if (success) success.style.display = 'none';
1499      if (!fail) return;
1500
1501      fail.style.display = 'block';
1502
1503      const msg = fail.querySelector('div');
1504      if (msg && data.message) msg.textContent = data.message;
1505      setTimeout(() => {
1506        scrollUp();
1507      }, 50);
1508    }
1509  })();
1510</script>
1510</div></div></div></div></div></div></div></div></div><div class="footer"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="inject-source-wrapper"><div bl-data-inject-source="i-129-h-1b-fee">$780</div></div></div><div role="listitem" class="w-dyn-item"><div class="inject-source-wrapper"><div bl-data-inject-source="n-600-fee">$1385 (paper filing) or $1335 (online filing). </div></div></div><div role="listitem" class="w-dyn-item"><div class="inject-source-wrapper"><div bl-data-inject-source="i-129-h-1b-processing-time">4 months</div></div></div><div role="listitem" class="w-dyn-item"><div class="inject-source-wrapper"><div bl-data-inject-source="i-130-online-filling-fee">625</div></div></div><div role="listitem" class="w-dyn-item"><div class="inject-source-wrapper"><div bl-data-inject-source="i-130-fee">675</div></div></div></div></div><div class="padding-global"><div class="container-mw-1320"><div class="padding-vertical padding-100-74"><div class="footer-content"><div bx-accordion-disable="tablet,desktop" bx-accordion-element="group" class="footer-links-component"><div bx-accordion-element="accordion" class="footer-links-accordion"><div bx-accordion-element="trigger" class="footer-links-header"><div class="text-size-sh1 text-color-aot-subheading">BUSINESS SOLUTIONS</div><div bx-accordion-element="arrow" class="footer-arrow-wrapper"><div class="nav-link-arrow nav w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1511<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1512</svg></div></div></div><div bx-accordion-element="content" class="footer-links-content-wrapper"><div fade-in-element="parent" class="footer-text-links-group"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fda" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4fda" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business" class="footer-link w-inline-block"><div class="text-size-caption1">Business Services</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fdd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4fdd" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/case-lifecycle-management" class="footer-link w-inline-block"><div class="text-size-caption1">Case Management</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fe0" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4fe0" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/petition-workflow-automation" class="footer-link w-inline-block"><div class="text-size-caption1">Workflow Automation</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fe3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4fe3" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/employee-engagement" class="footer-link w-inline-block"><div class="text-size-caption1">Employee Engagement</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fe6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4fe6" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/integrated-legal-support" class="footer-link w-inline-block"><div class="text-size-caption1">Legal Support</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fe9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02
1512663-2e0c-ce77-5928-48935f2f4fe9" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/compliance-risk-management" class="footer-link w-inline-block"><div class="text-size-caption1">Compliance Management</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:14d22567-8ba7-05c0-9777-2b6b8f8a89bf" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="14d22567-8ba7-05c0-9777-2b6b8f8a89bf" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/hr-system-integration" class="footer-link w-inline-block"><div class="text-size-caption1">HR System Integration</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:83f64842-1141-ebf3-487a-261552bd4d80" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="83f64842-1141-ebf3-487a-261552bd4d80" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/services/business/global" class="footer-link w-inline-block"><div class="text-size-caption1">Boundless Global</div></a></div></div></div><div bx-accordion-element="accordion" class="footer-links-accordion"><div bx-accordion-element="trigger" class="footer-links-header"><div class="text-size-sh1 text-color-aot-subheading">FAMILY IMMIGRATION</div><div bx-accordion-element="arrow" class="footer-arrow-wrapper"><div class="nav-link-arrow nav w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1513<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1514</svg></div></div></div><div bx-accordion-element="content" class="footer-links-content-wrapper"><div fade-in-element="parent" class="footer-text-links-group"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4ff3" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4ff3" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/complete-guide-to-family-based-immigration" class="footer-link w-inline-block"><div class="text-size-caption1">Guide to Family Immigration</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4ff6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4ff6" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/the-green-card-explained" class="footer-link w-inline-block"><div class="text-size-caption1">Green Cards</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4ff9" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4ff9" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/marriage-based-green-cards-explained" class="footer-link w-inline-block"><div class="text-size-caption1">Marriage Based</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4ffc" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f4ffc" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/k-1-fiancee-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">K-1 Fiancé Visa</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f4fff" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02
1514663-2e0c-ce77-5928-48935f2f4fff" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/conditional-permanent-residency" class="footer-link w-inline-block"><div class="text-size-caption1">Removal of Conditions</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5002" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5002" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/adjustment-status-process-explained" class="footer-link w-inline-block"><div class="text-size-caption1">Adjustment of Status</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3cdb92e2-0b38-ba03-6701-162593c59402" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3cdb92e2-0b38-ba03-6701-162593c59402" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/b-1-b-2-visitor-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">B1 / B2 Visitor Visa</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5005" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5005" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/us-student-visas-explained" class="footer-link w-inline-block"><div class="text-size-caption1">Student Visas</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5008" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5008" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/naturalization-explained" class="footer-link w-inline-block"><div class="text-size-caption1">Citizenship</div></a></div></div></div><div bx-accordion-element="accordion" class="footer-links-accordion"><div bx-accordion-element="trigger" class="footer-links-header"><div class="text-size-sh1 text-color-aot-subheading">WORK VISAS</div><div bx-accordion-element="arrow" class="footer-arrow-wrapper"><div class="nav-link-arrow nav w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1515<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1516</svg></div></div></div><div bx-accordion-element="content" class="footer-links-content-wrapper"><div fade-in-element="parent" class="footer-text-links-group"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f500f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f500f" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/types-of-us-work-visas" class="footer-link w-inline-block"><div class="text-size-caption1">Types of Work Visas</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5012" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5012" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/form-i766-ead-card" class="footer-link w-inline-block"><div class="text-size-caption1">EAD Cards</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5015" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02
1516663-2e0c-ce77-5928-48935f2f5015" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/the-h-1b-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">H-1B</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5018" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5018" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/eb-1-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">EB-1</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f501b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f501b" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/eb2-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">EB-2</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f501e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f501e" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/eb-3-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">EB-3</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5021" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5021" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/o-1-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">O-1</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5024" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5024" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/l-1-visa-explained" class="footer-link w-inline-block"><div class="text-size-caption1">L-1</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5027" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5027" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/e-2-visa-explained-2" class="footer-link w-inline-block"><div class="text-size-caption1">E-2</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:e1fa76ca-84f3-292f-e06a-1f687ade9e22" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="e1fa76ca-84f3-292f-e06a-1f687ade9e22" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/perm-application-cost-approval" class="footer-link w-inline-block"><div class="text-size-caption1">PERM</div></a></div></div></div><div bx-accordion-element="accordion" class="footer-links-accordion"><div bx-accordion-element="trigger" class="footer-links-header"><div class="text-size-sh1 text-color-aot-subheading">Resources</div><div bx-accordion-element="arrow" class="footer-arrow-wrapper"><div class="nav-link-arrow nav w-embed">
1516<svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1517<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1518</svg></div></div></div><div bx-accordion-element="content" class="footer-links-content-wrapper"><div fade-in-element="parent" class="footer-text-links-group"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f502e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f502e" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/us-immigration-explained" class="footer-link w-inline-block"><div class="text-size-caption1">U.S. Immigration 101</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5031" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5031" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources" class="footer-link w-inline-block"><div class="text-size-caption1">Family &amp; Individual Guides</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5034" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5034" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/business-immigration-resources" class="footer-link w-inline-block"><div class="text-size-caption1">Business Immigration Guides</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5037" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5037" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/blog/visa-bulletin" class="footer-link w-inline-block"><div class="text-size-caption1">Visa Bulletin</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f503a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f503a" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/uscis-gov-immigration-forms-and-fees" class="footer-link w-inline-block"><div class="text-size-caption1">Immigration Forms</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f503d" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f503d" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/immigration-resources/uscis-processing-times" class="footer-link w-inline-block"><div class="text-size-caption1">Processing Times</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5040" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5040" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/research" class="footer-link w-inline-block"><div class="text-size-caption1">Immigration Research</div></a></div></div></div><div bx-accordion-element="accordion" class="footer-links-accordion"><div bx-accordion-element="trigger" class="footer-links-header"><div class="text-size-sh1 text-color-aot-subheading">company</div><div bx-accordion-element="arrow" class="footer-arrow-wrapper"><div class="nav-link-arrow nav w-embed">
1518<svg width=" 100%" height=" 100%" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1519<path d="M10.979 0.500001L5.86736 5.5L0.979004 0.500001" stroke="currentColor"/>
1520</svg></div></div></div><div bx-accordion-element="content" class="footer-links-content-wrapper"><div fade-in-element="parent" class="footer-text-links-group"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5047" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5047" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/why-boundless" class="footer-link w-inline-block"><div class="text-size-caption1">Our Expertise</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f504a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f504a" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/why-boundless#leadership" class="footer-link w-inline-block"><div class="text-size-caption1">Our Leadership</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5050" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5050" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/services/individuals" class="footer-link w-inline-block"><div class="text-size-caption1">Boundless Services</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5053" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5053" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/careers" class="footer-link w-inline-block"><div class="text-size-caption1">Careers</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5059" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5059" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/blog" class="footer-link w-inline-block"><div class="text-size-caption1">Blog</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f505f" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f505f" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/press" class="footer-link w-inline-block"><div class="text-size-caption1">Press</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:f5baa5d1-c66c-557f-b47e-4f33df93e3b6" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="f5baa5d1-c66c-557f-b47e-4f33df93e3b6" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/media" class="footer-link w-inline-block"><div class="text-size-caption1">Media Resources</div><div class="text-size-caption1"></div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f505c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f505c" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/research-reports" class="footer-link w-inline-block"><div class="text-size-caption1">Research &amp; Reports</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:245732d9-81ef-48ed-dfcb-bde82a6f7577" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="245732d9-81ef-48ed-dfcb-bde82a6f7577" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/boundless-faqs" class="footer-link w-inline-block"><div class="text-size-caption1">Company FAQs</div></a></div></div></div></div><div class="footer-bottom-component">
1520<div fade-in-element="parent" class="footer-context-component"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:a632262c-a546-c6ee-77ab-8e7b5de51cbd" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="a632262c-a546-c6ee-77ab-8e7b5de51cbd" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/?r=0" class="link-block-4 w-inline-block"><div class="footer-context-logo-wrapper"><img src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68a5ac0814c1f39fd337da2b_logo%20(7).svg" loading="lazy" alt="Boundless Logo"/></div></a><div class="footer-context-wrapper"><div class="footer-context-sub-component"><div class="footer-context-links-wrapper"><div class="text-size-caption1">©2017 - 2026, Boundless Immigration Inc.</div><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f506b" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f506b" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/privacy" class="footer-context-link w-inline-block"><div class="text-size-caption1">Privacy</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f506e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f506e" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/security" class="footer-context-link w-inline-block"><div class="text-size-caption1">Security</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5071" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5071" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/editorial-policy" class="footer-context-link w-inline-block"><div class="text-size-caption1">Editorial</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5074" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5074" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.boundless.com/terms" class="footer-context-link w-inline-block"><div class="text-size-caption1">Terms</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5077" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5077" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="/contact" aria-current="page" class="footer-context-link w-inline-block w--current"><div class="text-size-caption1">Contact Boundless</div></a></div><div class="text-size-caption2"><strong>Attorney Advertisement:</strong> This website is an advertisement for legal services. The law firm responsible for this advertisement is Boundless Legal LLC, <a target="_blank" href="mailto:[email protected]" data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:82477b27-ba32-cbbc-8cd1-a987683fd103" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="82477b27-ba32-cbbc-8cd1-a987683fd103" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D">[email protected]</a>. Boundless Legal LLC is authorized and licensed by the Arizona Supreme Court, license number 70276. Attorneys at Boundless Legal LLC are licensed in the State of Arizona. Boundless Legal LLC practices federal immigration law before United States Citizenship and Immigration Services (USCIS) and other federal agencies. The information contained on this website is for general informational purposes only and does not constitute legal advice. No representation is made that the quality of legal services to be performed is greater than the quality of legal services performed by other lawyers. Viewing this website or contacting Boundless Legal LLC does not create an attorney-client relationship. Past results do not guarantee or predict similar outcomes in future matters.</div></div><div class="footer-contetc-logo-image hide"><img src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/68a5ae052b174e240e4f7f16_BBB%20Logo%20(1).avif" loading="lazy" alt="Better Business Bureau (BBB) logo with text B and B on a blue background."/></div></div></div><div class="footer-info-links-wrapper"><div class="footer-info-links"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5080" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02
1520663-2e0c-ce77-5928-48935f2f5080" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://goo.gl/maps/BcMhPgwp1JGCVet59" class="footer-context-link w-inline-block"><div class="text-size-caption1">300 Lenora Street #521, Seattle, WA 98121</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5083" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5083" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="tel:1-855-268-6353" class="footer-context-link w-inline-block"><div class="text-size-caption1">(855) 268 - 6353</div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f5086" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f5086" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="mailto:[email protected]" class="footer-context-link w-inline-block"><div class="text-size-caption1">[email protected]</div></a></div><div class="footer-social-links-wrapper"><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f508a" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f508a" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.facebook.com/ChooseBoundless/" target="_blank" class="footer-social-link w-inline-block"><div class="footer-socail-link-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1521<path d="M14 14.0537H16.5L17.5 10.0537H14V8.05371C14 7.02433 14 6.05371 16 6.05371H17.5V2.69381C17.1743 2.65056 15.943 2.55371 14.6429 2.55371C11.9284 2.55371 10 4.21057 10 7.25342V10.0537H7V14.0537H10V22.5537H14V14.0537Z" fill="currentColor"/>
1522</svg></div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f508c" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f508c" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://twitter.com/chooseboundless" target="_blank" class="footer-social-link w-inline-block"><div class="footer-socail-link-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1523<path d="M17.7512 3.96387H20.818L14.1179 11.5885L22 21.9639H15.8284L10.9946 15.6713L5.46359 21.9639H2.39494L9.5613 13.8085L2 3.96387H8.32828L12.6976 9.71556L17.7512 3.96387ZM16.6748 20.1362H18.3742L7.4049 5.69556H5.58133L16.6748 20.1362Z" fill="currentColor"/>
1524</svg></div></a><a data-wf-native-id-path="063d220c-4391-4dc4-f607-c3f4d68c4496:3bf02663-2e0c-ce77-5928-48935f2f508e" data-wf-ao-click-engagement-tracking="true" data-wf-element-id="3bf02663-2e0c-ce77-5928-48935f2f508e" data-wf-component-context="%5B%7B%22componentId%22%3A%223bf02663-2e0c-ce77-5928-48935f2f4fd0%22%2C%22instanceId%22%3A%22063d220c-4391-4dc4-f607-c3f4d68c4496%22%7D%5D" href="https://www.linkedin.com/company/boundless-immigration/" target="_blank" class="footer-social-link w-inline-block"><div class="footer-socail-link-embed w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1525<path d="M18.3372 18.8927H15.6717V14.7159C15.6717 13.7199 15.6515 12.4382 14.2827 12.4382C12.893 12.4382 12.6807 13.522 12.6807 14.6424V18.8927H10.0152V10.3037H12.5757V11.4744H12.6102C12.968 10.7994 13.838 10.087 15.1377 10.087C17.8385 10.087 18.338 11.8645 18.338 14.1782L18.3372 18.8927ZM7.0047 9.12846C6.1467 9.12846 5.45745 8.43396 5.45745 7.57971C5.45745 6.72621 6.14745 6.03246 7.0047 6.03246C7.8597 6.03246 8.5527 6.72621 8.5527 7.57971C8.5527 8.43396 7.85895 9.12846 7.0047 9.12846ZM8.3412 18.8927H5.6682V10.3037H8.3412V18.8927ZM19.6707 3.55371H4.3302C3.59595 3.55371 3.00195 4.13421 3.00195 4.85046V20.257C3.00195 20.9739 3.59595 21.5537 4.3302 21.5537H19.6685C20.402 21.5537 21.002 20.9739 21.002 20.257V4.85046C21.002 4.13421 20.402 3.55371 19.6685 3.55371H19.6707Z" fill="currentColor"/>
1526</svg></div></a></div></div></div></div></div></div></div></div></div>
1526<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=689e09427059afed9bd7b4a5" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1526<script src="https://cdn.prod.website-files.com/689e09427059afed9bd7b4a5/js/bx-boundless.159b82fc.4bda689cd4c6099d.js" type="text/javascript" integrity="sha384-TfElDpHq8rc4Bl2BBwGofXriMbjqD/+OLKyR1IBmeLFER6b+E3MwaFhhUapScK9F" crossorigin="anonymous"></script>
1526<script>
1527  (function () {
1528    'use strict';
1529    if (!window.matchMedia('(hover: hover)').matches) return;
1530
1531    var OUT_T = 'background-color 295ms cubic-bezier(0.32, 0, 0.67, 0), border-color 295ms cubic-bezier(0.32, 0, 0.67, 0)';
1532
1533    function initButtonHover(btn) {
1534      if (btn.dataset.hoverReady) return;
1535      btn.dataset.hoverReady = '1';
1536      var paddings = btn.querySelector('.button-paddings');
1537      if (!paddings) return;
1538
1539      btn.addEventListener('mouseenter', function () {
1540        btn._hovered = true;
1541        btn.style.transition = '';
1542        paddings.classList.add('is-hovered');
1543        btn.classList.add('bg-hovered');
1544      });
1545
1546      btn.addEventListener('mouseleave', function () {
1547        btn._hovered = false;
1548        paddings.classList.remove('is-hovered');
1549        btn.style.transition = OUT_T;
1550        requestAnimationFrame(function () {
1551          if (!btn._hovered) btn.classList.remove('bg-hovered');
1552        });
1553      });
1554    }
1555
1556    function initAll() {
1557      document.querySelectorAll('[data-wf--button-main--variant]').forEach(initButtonHover);
1558    }
1559
1560    /* Init buttons already in DOM */
1561    initAll();
1562
1563    /* Retry for async/embedded content (Finsweet rich text, etc.) */
1564    setTimeout(initAll, 500);
1565    setTimeout(initAll, 1500);
1566    setTimeout(initAll, 3000);
1567
1568    /* Also watch for any other dynamic additions */
1569    new MutationObserver(function (mutations) {
1570      mutations.forEach(function (m) {
1571        m.addedNodes.forEach(function (node) {
1572          if (node.nodeType !== 1) return;
1573          if (node.matches('[data-wf--button-main--variant]')) initButtonHover(node);
1574          node.querySelectorAll('[data-wf--button-main--variant]').forEach(initButtonHover);
1575        });
1576      });
1577    }).observe(document.body, { childList: true, subtree: true });
1578  })();
1579</script>
vendor: 1 bytes, line 1579
1579
1580<script>
1581  document.addEventListener('DOMContentLoaded', () => {
1582    const currentHost = window.location.hostname;
1583
1584    document.querySelectorAll('a[href]').forEach((link) => {
1585      try {
1586        const url = new URL(link.href, window.location.origin);
1587
1588        // Check if the link points outside your current domain
1589        if (url.hostname !== currentHost) {
1590          // Preserve any existing rel attributes
1591          let relValue = link.getAttribute('rel') || '';
1592          if (!relValue.includes('nofollow')) {
1593            relValue = (relValue + ' nofollow').trim();
1594          }
1595          link.setAttribute('rel', relValue);
1596        }
1597      } catch (e) {
1598        // skip invalid URLs
1599      }
1600    });
1601  });
1602</script>
1602
1603
1604<script>
1605  document.addEventListener('DOMContentLoaded', () => {
1606    const dropdowns = document.querySelectorAll('[custom-nav-element="dropdown"]');
1607
1608    dropdowns.forEach((dropdown) => {
1609      const children = dropdown.querySelectorAll('*');
1610
1611      // --- Desktop Click (992px and up) ---
1612      dropdown.addEventListener('click', (e) => {
1613        if (window.innerWidth > 991) {
1614          // ✅ allow typing inside search-input without closing
1615          if (e.target.closest('.search-input')) return;
1616
1617          e.stopPropagation();
1618          const isActive = dropdown.classList.contains('is-open');
1619
1620          // Close all dropdowns first
1621          document.querySelectorAll('[custom-nav-element="dropdown"]').forEach((dd) => {
1622            dd.classList.remove('is-open');
1623            dd.querySelectorAll('*').forEach((el) => el.classList.remove('is-active'));
1624          });
1625
1626          // If not already active, activate this one
1627          if (!isActive) {
1628            dropdown.classList.add('is-open');
1629            children.forEach((el) => el.classList.add('is-active'));
1630          }
1631        }
1632      });
1633
1634      // --- Tablet & Mobile Click (991px and below) ---
1635      dropdown.addEventListener('click', (e) => {
1636        if (window.innerWidth <= 991) {
1637          if (e.target.closest('[custom-nav-element="close-dropdown"]')) return;
1638          children.forEach((el) => el.classList.add('is-active'));
1639        }
1640      });
1641
1642      // --- Close Button (inside dropdown) ---
1643      const closeBtn = dropdown.querySelector('[custom-nav-element="close-dropdown"]');
1644      if (closeBtn) {
1645        closeBtn.addEventListener('click', (e) => {
1646          e.stopPropagation();
1647          dropdown.classList.remove('is-open');
1648          children.forEach((el) => el.classList.remove('is-active'));
1649        });
1650      }
1651    });
1652
1653    // --- Click Outside (for desktop) ---
1654    document.addEventListener('click', (e) => {
1655      if (window.innerWidth > 991) {
1656        // ✅ ignore clicks inside search-input
1657        if (e.target.closest('.search-input')) return;
1658
1659        const isInsideDropdown = e.target.closest('[custom-nav-element="dropdown"]');
1660        if (!isInsideDropdown) {
1661          document.querySelectorAll('[custom-nav-element="dropdown"]').forEach((dd) => {
1662            dd.classList.remove('is-open');
1663            dd.querySelectorAll('*').forEach((el) => el.classList.remove('is-active'));
1664          });
1665        }
1666      }
1667    });
1668  });
1669</script>
1669
1670
1671<script>
1672  document.addEventListener('DOMContentLoaded', () => {
1673    const dropdownLists = document.querySelectorAll('.dropdown-list');
1674
1675    dropdownLists.forEach((list) => {
1676      const links = list.querySelectorAll('.nav-dropdown-link');
1677
1678      links.forEach((link) => {
1679        link.addEventListener('mouseenter', () => {
1680          links.forEach((otherLink) => {
1681            if (otherLink === link) {
1682              otherLink.classList.add('is-active');
1683              otherLink.classList.remove('is-disabled');
1684            } else {
1685              otherLink.classList.add('is-disabled');
1686              otherLink.classList.remove('is-active');
1687            }
1688          });
1689        });
1690
1691        link.addEventListener('mouseleave', () => {
1692          // Reset classes when leaving this link
1693          links.forEach((otherLink) => {
1694            otherLink.classList.remove('is-active', 'is-disabled');
1695          });
1696        });
1697      });
1698    });
1699  });
1700</script>
1700
1701
1702<script>
1703  document.addEventListener('DOMContentLoaded', () => {
1704    const marquees = document.querySelectorAll('[wb-data="marquee"]');
1705    if (!marquees.length) return;
1706
1707    // Detect Safari
1708    const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
1709
1710    // Track scroll direction
1711    let lastScrollY = window.pageYOffset || document.documentElement.scrollTop;
1712    let globalDir = -1;
1713    const setDirectionFromScroll = () => {
1714      const y = window.pageYOffset || document.documentElement.scrollTop;
1715      const dy = y - lastScrollY;
1716      if (dy > 0) globalDir = -1;
1717      else if (dy < 0) globalDir = 1;
1718      lastScrollY = y;
1719    };
1720    window.addEventListener('scroll', setDirectionFromScroll, { passive: true });
1721
1722    const lerp = (a, b, t) => a + (b - a) * t;
1723    const safeMod = (n, m) => (m ? ((n % m) + m) % m : 0);
1724
1725    marquees.forEach((marquee, idx) => {
1726      marquee.style.overflow = 'hidden';
1727      if (getComputedStyle(marquee).position === 'static') {
1728        marquee.style.position = 'relative';
1729      }
1730
1731      const baseContent = Array.from(marquee.children).find((c) => c.nodeType === 1);
1732      if (!baseContent) return;
1733
1734      const track = document.createElement('div');
1735      track.setAttribute('data-marquee-track', '');
1736      Object.assign(track.style, {
1737        display: 'flex',
1738        flexWrap: 'nowrap',
1739        alignItems: 'center',
1740        whiteSpace: 'nowrap',
1741        willChange: 'transform',
1742        backfaceVisibility: 'hidden',
1743        WebkitBackfaceVisibility: 'hidden',
1744        transform: 'translateZ(0)',
1745        WebkitTransform: 'translateZ(0)',
1746      });
1747
1748      const makeTile = () => {
1749        const tile = document.createElement('div');
1750        tile.setAttribute('data-marquee-tile', '');
1751        tile.style.flex = '0 0 auto';
1752        tile.style.margin = '0';
1753        tile.appendChild(baseContent.cloneNode(true));
1754        tile.setAttribute('aria-hidden', 'true');
1755        return tile;
1756      };
1757
1758      marquee.innerHTML = '';
1759      marquee.appendChild(track);
1760
1761      let baseW = 0;
1762      let clones = 0;
1763      let offset = 0;
1764      let paused = false;
1765      let lastTs = performance.now();
1766      let vel = 0;
1767      let targetVel = -100;
1768
1769      const durationAttr = parseFloat(marquee.getAttribute('duration'));
1770      const smooth = 0.15;
1771
1772      const computeBaseSpeed = () => {
1773        if (!isNaN(durationAttr) && durationAttr > 0 && baseW > 0) {
1774          return baseW / durationAttr;
1775        }
1776        return 100;
1777      };
1778
1779      const build = () => {
1780        track.innerHTML = '';
1781        const measuringTile = makeTile();
1782        track.appendChild(measuringTile);
1783
1784        const newBaseW = Math.round(measuringTile.getBoundingClientRect().width);
1785        if (!newBaseW) {
1786          requestAnimationFrame(build);
1787          return;
1788        }
1789
1790        const phaseRatio = baseW ? offset / baseW : 0;
1791        baseW = newBaseW;
1792
1793        const containerW = marquee.getBoundingClientRect().width || 1;
1794        clones = Math.max(5, Math.ceil(containerW / baseW) + 3);
1795
1796        track.innerHTML = '';
1797        for (let i = 0; i < clones; i++) track.appendChild(makeTile());
1798
1799        offset = phaseRatio * baseW;
1800        normalizeOffset(true);
1801      };
1802
1803      const normalizeOffset = (force = false) => {
1804        if (baseW > 0) {
1805          offset = offset % baseW;
1806          if (offset >= 0) offset -= baseW;
1807
1808          // ✅ Safari fix: push slightly past boundary to avoid visible snap
1809          if (isSafari) {
1810            const remainder = safeMod(offset, baseW);
1811            if (force || remainder < 0.5 || Math.abs(remainder - baseW) < 0.5) {
1812              offset -= 0.5; // epsilon shift
1813            }
1814          }
1815        }
1816      };
1817
1818      const tick = (ts) => {
1819        const dt = Math.max(0.001, (ts - lastTs) / 1000);
1820        lastTs = ts;
1821
1822        const baseSpeed = computeBaseSpeed();
1823        const dir = paused ? 0 : globalDir;
1824        targetVel = dir * baseSpeed;
1825
1826        vel = lerp(vel, targetVel, smooth);
1827        offset += vel * dt;
1828        normalizeOffset();
1829
1830        track.style.transform = `translate3d(${offset}px,0,0)`;
1831        requestAnimationFrame(tick);
1832      };
1833
1834      marquee.addEventListener('pointerenter', () => {
1835        paused = true;
1836      });
1837      marquee.addEventListener('pointerleave', () => {
1838        paused = false;
1839      });
1840
1841      build();
1842      requestAnimationFrame(tick);
1843
1844      // debounce resize
1845      let resizeTimeout;
1846      try {
1847        const ro = new ResizeObserver(() => {
1848          clearTimeout(resizeTimeout);
1849          resizeTimeout = setTimeout(build, 150);
1850        });
1851        ro.observe(marquee);
1852      } catch (e) {
1853        console.warn('ResizeObserver not supported:', e);
1854      }
1855
1856      const mql = window.matchMedia('(prefers-reduced-motion: reduce)');
1857      if (mql.matches) paused = true;
1858      mql.addEventListener?.('change', (e) => (paused = e.matches));
1859    });
1860  });
1861</script>
1861
1862
1863<script>
1864  // Code for custom accordions
1865  document.addEventListener('DOMContentLoaded', () => {
1866    // ── Helper to detect current breakpoint
1867    const getBreakpoint = () => {
1868      const w = window.innerWidth;
1869      if (w >= 992) return 'desktop';
1870      if (w >= 768) return 'tablet';
1871      return 'mobile';
1872    };
1873
1874    // ── Helper to get fixed header height (includes navbar and notification if present)
1875    const getHeaderHeight = () => {
1876      let totalHeight = 0;
1877
1878      // Get navbar height (always include if present)
1879      const header = document.querySelector('.navbar.w-nav');
1880      if (header && header.offsetHeight > 0) {
1881        totalHeight += header.offsetHeight;
1882      }
1883
1884      // Get notification section height if present and unstuck (fixed)
1885      const notification = document.querySelector('.notification-wrapper.w-dyn-list.is-unstuck');
1886      if (notification && notification.offsetHeight > 0) {
1887        totalHeight += notification.offsetHeight;
1888      }
1889
1890      return totalHeight;
1891    };
1892
1893    // ── Core init: reset, then static-open or initial-open
1894    function initAccordions() {
1895      const bp = getBreakpoint();
1896
1897      document.querySelectorAll('[bx-accordion-element="group"]').forEach((group) => {
1898        const disableList = (group.getAttribute('bx-accordion-disable') || '')
1899          .toLowerCase()
1900          .split(',')
1901          .map((s) => s.trim())
1902          .filter(Boolean);
1903        const disabled = disableList.includes(bp);
1904        const rawIdx = group.getAttribute('bx-accordion-initial');
1905        const initialIx = rawIdx != null ? parseInt(rawIdx, 10) - 1 : null;
1906        const openAll = group.getAttribute('bx-accordion-open-all') === 'true';
1907
1908        group.querySelectorAll('[bx-accordion-element="accordion"]').forEach((acc, idx) => {
1909          const trig = acc.querySelector('[bx-accordion-element="trigger"]');
1910          const cont = acc.querySelector('[bx-accordion-element="content"]');
1911
1912          // Reset everything
1913          acc.classList.remove('is-active');
1914          trig.classList.remove('is-active');
1915          cont.classList.remove('is-active');
1916          acc.querySelectorAll('*').forEach((el) => el.classList.remove('is-active'));
1917          cont.style.maxHeight = '';
1918          cont.style.overflow = '';
1919          cont.style.transition = '';
1920
1921          if (disabled) {
1922            // Static open on this breakpoint
1923            acc.classList.add('is-active');
1924            trig.classList.add('is-active');
1925            cont.classList.add('is-active');
1926            acc.querySelectorAll('*').forEach((el) => el.classList.add('is-active'));
1927            cont.style.maxHeight = 'none';
1928            cont.style.overflow = 'visible';
1929            cont.style.transition = 'none';
1930          } else if (initialIx === idx || openAll) {
1931            // Only the initial one opens
1932            acc.classList.add('is-active');
1933            trig.classList.add('is-active');
1934            cont.classList.add('is-active');
1935            acc.querySelectorAll('*').forEach((el) => el.classList.add('is-active'));
1936            cont.style.maxHeight = cont.scrollHeight + 'px';
1937          } else {
1938            // All others closed
1939            cont.style.maxHeight = '0px';
1940          }
1941        });
1942      });
1943    }
1944
1945    // ── Click handler with dynamic-disable and single-mode
1946    document.querySelectorAll('[bx-accordion-element="group"]').forEach((group) => {
1947      const singleMode = group.getAttribute('bx-accordion-single') === 'true';
1948      let isTransitioning = false; // Prevent interactions during transitions
1949      let lastOpenTime = 0; // Track when accordion was last opened
1950      let isScrolling = false; // Track if user is scrolling
1951
1952      // Detect scrolling to prevent accidental closes
1953      let scrollTimer;
1954      group.addEventListener(
1955        'touchstart',
1956        () => {
1957          isScrolling = false;
1958        },
1959        { passive: true },
1960      );
1961      group.addEventListener(
1962        'touchmove',
1963        () => {
1964          isScrolling = true;
1965          clearTimeout(scrollTimer);
1966          scrollTimer = setTimeout(() => {
1967            isScrolling = false;
1968          }, 150);
1969        },
1970        { passive: true },
1971      );
1972
1973      group.addEventListener('click', (e) => {
1974        const trigger = e.target.closest('[bx-accordion-element="trigger"]');
1975        if (!trigger || !group.contains(trigger)) return;
1976        if (isTransitioning) return; // Prevent clicks during transitions
1977
1978        // Prevent default link/button behavior that might cause scrolling
1979        if (trigger.tagName === 'A' || trigger.tagName === 'BUTTON') {
1980          e.preventDefault();
1981        }
1982
1983        const bp = getBreakpoint();
1984        const disableList = (group.getAttribute('bx-accordion-disable') || '')
1985          .toLowerCase()
1986          .split(',')
1987          .map((s) => s.trim())
1988          .filter(Boolean);
1989        if (disableList.includes(bp)) return;
1990
1991        const acc = trigger.closest('[bx-accordion-element="accordion"]');
1992        const cont = acc.querySelector('[bx-accordion-element="content"]');
1993        const isOpen = acc.classList.contains('is-active');
1994
1995        if (isOpen) {
1996          // Prevent closing if user is scrolling or just opened (within 300ms)
1997          if (isScrolling || Date.now() - lastOpenTime < 300) {
1998            return;
1999          }
2000
2001          // CLOSE
2002          isTransitioning = true;
2003          cont.style.maxHeight = cont.scrollHeight + 'px';
2004          requestAnimationFrame(() => (cont.style.maxHeight = '0px'));
2005          acc.classList.remove('is-active');
2006          trigger.classList.remove('is-active');
2007          cont.classList.remove('is-active');
2008          acc.querySelectorAll('*').forEach((el) => el.classList.remove('is-active'));
2009
2010          // Reset transition flag after close animation
2011          cont.addEventListener(
2012            'transitionend',
2013            function onCloseEnd() {
2014              isTransitioning = false;
2015              cont.removeEventListener('transitionend', onCloseEnd);
2016            },
2017            { once: true },
2018          );
2019        } else {
2020          // OPEN
2021          isTransitioning = true;
2022
2023          // Check if another accordion was open (to determine if we should scroll to top)
2024          const hadOtherOpen = singleMode && group.querySelector('[bx-accordion-element="accordion"].is-active') !== null;
2025
2026          // Store current scroll position for first accordion
2027          const scrollY = window.scrollY;
2028
2029          // Track closing accordions to wait for their transitions
2030          const closingAccordions = [];
2031
2032          // SINGLE MODE: close siblings first
2033          if (singleMode) {
2034            group.querySelectorAll('[bx-accordion-element="accordion"].is-active').forEach((openAcc) => {
2035              if (openAcc !== acc) {
2036                const oTrig = openAcc.querySelector('[bx-accordion-element="trigger"]');
2037                const oCont = openAcc.querySelector('[bx-accordion-element="content"]');
2038                oCont.style.maxHeight = oCont.scrollHeight + 'px';
2039                requestAnimationFrame(() => (oCont.style.maxHeight = '0px'));
2040                openAcc.classList.remove('is-active');
2041                oTrig.classList.remove('is-active');
2042                oCont.classList.remove('is-active');
2043                openAcc.querySelectorAll('*').forEach((el) => el.classList.remove('is-active'));
2044
2045                // Track this closing accordion
2046                closingAccordions.push(oCont);
2047              }
2048            });
2049          }
2050
2051          // Set classes first
2052          acc.classList.add('is-active');
2053          trigger.classList.add('is-active');
2054          cont.classList.add('is-active');
2055          acc.querySelectorAll('*').forEach((el) => el.classList.add('is-active'));
2056
2057          // Get the actual scroll height after classes are applied
2058          const targetHeight = cont.scrollHeight;
2059          cont.style.maxHeight = targetHeight + 'px';
2060
2061          // If another accordion was open, scroll to top of new accordion
2062          // Otherwise, preserve current scroll position
2063          if (hadOtherOpen) {
2064            // Function to perform the scroll with proper timing
2065            const performScroll = () => {
2066              // Recalculate header height at scroll time (may have changed)
2067              const headerHeight = getHeaderHeight();
2068
2069              // Get fresh position of trigger after DOM updates
2070              const triggerRect = trigger.getBoundingClientRect();
2071              const triggerTop = triggerRect.top + window.scrollY;
2072
2073              // Add small buffer (10px) to ensure accordion header is fully visible
2074              const scrollOffset = headerHeight + 10;
2075              const targetScroll = triggerTop - scrollOffset;
2076
2077              // Ensure we don't scroll to negative position
2078              const finalScroll = Math.max(0, targetScroll);
2079
2080              window.scrollTo({
2081                top: finalScroll,
2082                behavior: 'smooth',
2083              });
2084            };
2085
2086            // Wait for closing accordions to finish before scrolling
2087            // This is critical when opening an accordion below a closing one
2088            let scrollPerformed = false;
2089            const performScrollOnce = () => {
2090              if (!scrollPerformed) {
2091                scrollPerformed = true;
2092                performScroll();
2093              }
2094            };
2095
2096            // If there are closing accordions, wait for them to finish
2097            if (closingAccordions.length > 0) {
2098              let closedCount = 0;
2099              const checkAndScroll = () => {
2100                closedCount++;
2101                if (closedCount >= closingAccordions.length) {
2102                  // All closing accordions have finished, now wait a bit for layout to settle
2103                  setTimeout(() => {
2104                    requestAnimationFrame(() => {
2105                      requestAnimationFrame(() => {
2106                        performScrollOnce();
2107                      });
2108                    });
2109                  }, 50);
2110                }
2111              };
2112
2113              // Listen for each closing accordion's transitionend
2114              closingAccordions.forEach((closingCont) => {
2115                closingCont.addEventListener(
2116                  'transitionend',
2117                  function onCloseEnd() {
2118                    checkAndScroll();
2119                    closingCont.removeEventListener('transitionend', onCloseEnd);
2120                  },
2121                  { once: true },
2122                );
2123              });
2124
2125              // Fallback timeout in case transitionend doesn't fire
2126              setTimeout(() => {
2127                if (!scrollPerformed) {
2128                  performScrollOnce();
2129                }
2130              }, 500);
2131            } else {
2132              // No closing accordions, use standard timing
2133              setTimeout(() => {
2134                requestAnimationFrame(() => {
2135                  requestAnimationFrame(() => {
2136                    performScrollOnce();
2137                  });
2138                });
2139              }, 200);
2140
2141              // Also try scrolling when the opening transition starts
2142              cont.addEventListener(
2143                'transitionstart',
2144                function onTransitionStart() {
2145                  setTimeout(() => {
2146                    requestAnimationFrame(() => {
2147                      performScrollOnce();
2148                    });
2149                  }, 100);
2150                  cont.removeEventListener('transitionstart', onTransitionStart);
2151                },
2152                { once: true },
2153              );
2154            }
2155          } else {
2156            // First accordion opening - preserve scroll position to prevent jumping
2157            requestAnimationFrame(() => {
2158              requestAnimationFrame(() => {
2159                // Restore scroll position if it changed (browser may have auto-scrolled)
2160                const currentScroll = window.scrollY;
2161                if (Math.abs(currentScroll - scrollY) > 5) {
2162                  window.scrollTo({
2163                    top: scrollY,
2164                    behavior: 'auto', // Instant scroll to prevent jumping
2165                  });
2166                }
2167              });
2168            });
2169          }
2170
2171          // After transition completes, set to auto and allow scrolling
2172          cont.addEventListener(
2173            'transitionend',
2174            function onEnd() {
2175              cont.style.maxHeight = 'auto';
2176              isTransitioning = false;
2177              lastOpenTime = Date.now(); // Record when accordion was opened
2178              cont.removeEventListener('transitionend', onEnd);
2179            },
2180            { once: true },
2181          );
2182        }
2183      });
2184    });
2185
2186    // ── Initialize & re-init on resize (only when breakpoint changes)
2187    initAccordions();
2188    let resizeTimer;
2189    let currentBreakpoint = getBreakpoint();
2190
2191    window.addEventListener('resize', () => {
2192      clearTimeout(resizeTimer);
2193      resizeTimer = setTimeout(() => {
2194        const newBreakpoint = getBreakpoint();
2195        // Only re-init if breakpoint actually changed
2196        if (newBreakpoint !== currentBreakpoint) {
2197          currentBreakpoint = newBreakpoint;
2198          initAccordions();
2199        }
2200      }, 200); // Increased debounce to prevent interference with scroll
2201    });
2202  });
2203</script>
2203
2204
2205<script>
2206  // code for fade in of elements
2207  document.addEventListener('DOMContentLoaded', () => {
2208    // Turn "top XX%" into rootMargin shorthand
2209    function parseOffset(raw) {
2210      const m = /top\s*(\d+)%/i.exec(raw);
2211      if (m) {
2212        const pct = parseFloat(m[1]);
2213        return `0px 0px -${100 - pct}% 0px`;
2214      }
2215      return '0px 0px -20% 0px'; // fallback = top 80%
2216    }
2217
2218    // Observe one element, fire cb once when it hits its offset
2219    function createObserver(el, cb) {
2220      const rawOffset = el.getAttribute('fade-in-offset') || el.getAttribute('data-fade-in-offset') || 'top 80%';
2221      const io = new IntersectionObserver(
2222        (entries, obs) => {
2223          entries.forEach((entry) => {
2224            if (entry.isIntersecting) {
2225              cb(entry.target);
2226              obs.unobserve(entry.target);
2227            }
2228          });
2229        },
2230        {
2231          root: null,
2232          threshold: 0,
2233          rootMargin: parseOffset(rawOffset),
2234        },
2235      );
2236      io.observe(el);
2237    }
2238
2239    // PARENTS: stagger each child
2240    document.querySelectorAll('[fade-in-element="parent"], [data-fade-in-element="parent"]').forEach((parent) => {
2241      createObserver(parent, () => {
2242        Array.from(parent.children).forEach((kid, i) => {
2243          setTimeout(() => kid.classList.add('fade-in-done'), i * 200);
2244        });
2245      });
2246    });
2247
2248    // CHILDREN: simple fade-in
2249    document.querySelectorAll('[fade-in-element="child"], [data-fade-in-element="child"]').forEach((child) => {
2250      createObserver(child, (el) => el.classList.add('fade-in-done'));
2251    });
2252  });
2253</script>
2253
2254
2255<script>
2256  (function () {
2257    // helper to add/remove either the custom-class or 'hover-active'
2258    function applyClass(el, action) {
2259      const custom = el.getAttribute('custom-class');
2260      el.classList[action](custom || 'hover-active');
2261    }
2262
2263    // when the pointer truly enters a card…
2264    document.addEventListener('mouseover', (e) => {
2265      const card = e.target.closest('[bx-hover-element="parent"]');
2266      if (!card) return;
2267      // ignore moves between descendants
2268      if (card.contains(e.relatedTarget)) return;
2269
2270      applyClass(card, 'add');
2271      card.querySelectorAll('*').forEach((child) => applyClass(child, 'add'));
2272    });
2273
2274    // when the pointer truly leaves a card…
2275    document.addEventListener('mouseout', (e) => {
2276      const card = e.target.closest('[bx-hover-element="parent"]');
2277      if (!card) return;
2278      // ignore moves to another element inside the same card
2279      if (card.contains(e.relatedTarget)) return;
2280
2281      applyClass(card, 'remove');
2282      card.querySelectorAll('*').forEach((child) => applyClass(child, 'remove'));
2283    });
2284  })();
2285</script>
2285
2286
2287<script src="https://unpkg.com/swiper@11/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 2287
2287
2288<script>
2289  // Code for sliders (adds fadein="true" support)
2290
2291  document.querySelectorAll('.slider-wrapper').forEach((wrapper) => {
2292    const slider = wrapper.querySelector('.slider');
2293    const paginationEl = wrapper.querySelector('.swiper-pagination');
2294    const nextArrow = wrapper.querySelector('.swiper-next');
2295    const prevArrow = wrapper.querySelector('.swiper-prev');
2296
2297    // NEW: detect fade mode from attribute
2298    const useFade = slider && slider.getAttribute('fadein') === 'true';
2299
2300    // 1) GLOBAL DEFAULTS → auto slidesPerView by default
2301    let defaultSPV;
2302    if (slider.hasAttribute('slides-per-view')) {
2303      const spvAttr = slider.getAttribute('slides-per-view');
2304      defaultSPV = spvAttr === 'auto' ? 'auto' : parseFloat(spvAttr) || 'auto';
2305    } else {
2306      defaultSPV = 'auto';
2307    }
2308    const defaultSB = slider.hasAttribute('space-between') ? parseFloat(slider.getAttribute('space-between')) || 16 : 16;
2309
2310    // 2) MOBILE OVERRIDES (≥ 0px)
2311    const mobileSPV = slider.hasAttribute('mobile-slides-per-view') ? parseFloat(slider.getAttribute('mobile-slides-per-view')) || defaultSPV : defaultSPV;
2312    const mobileSB = slider.hasAttribute('mobile-space-between') ? parseFloat(slider.getAttribute('mobile-space-between')) || defaultSB : defaultSB;
2313
2314    // 3) TABLET OVERRIDES (≥ 768px)
2315    const tabletSPV = slider.hasAttribute('tablet-slides-per-view') ? parseFloat(slider.getAttribute('tablet-slides-per-view')) || defaultSPV : defaultSPV;
2316    const tabletSB = slider.hasAttribute('tablet-space-between') ? parseFloat(slider.getAttribute('tablet-space-between')) || defaultSB : defaultSB;
2317
2318    // 4) DESKTOP OVERRIDES (≥ 992px)
2319    let desktopSPV = slider.getAttribute('desktop-slides-per-view');
2320    if (desktopSPV === 'auto') {
2321      desktopSPV = defaultSPV;
2322    } else {
2323      desktopSPV = parseFloat(desktopSPV) || defaultSPV;
2324    }
2325    const desktopSB = slider.hasAttribute('desktop-space-between') ? parseFloat(slider.getAttribute('desktop-space-between')) || defaultSB : defaultSB;
2326
2327    // 5) OTHER SETTINGS
2328    const initialSlide = slider.hasAttribute('active-slide-number') ? parseInt(slider.getAttribute('active-slide-number'), 10) || 0 : 0;
2329    const centeredSlides = slider.getAttribute('centered-slides') === 'true';
2330    const autoplay = slider.getAttribute('slider-autoplay') === 'true' ? { delay: 3000, disableOnInteraction: false } : false;
2331
2332    // 6) OPTIONAL SCROLLBAR (skip when using fade)
2333    let scrollbarOption;
2334    if (!useFade && slider.hasAttribute('slider-scrollbar')) {
2335      const track = wrapper.querySelector('.slider-scrollbar');
2336      if (track) {
2337        const thumb = document.createElement('div');
2338        thumb.classList.add(slider.getAttribute('slider-scrollbar'));
2339        track.appendChild(thumb);
2340        scrollbarOption = {
2341          el: track,
2342          draggable: true,
2343          dragClass: slider.getAttribute('slider-scrollbar'),
2344        };
2345      }
2346    }
2347
2348    // 7) BUILD & INIT
2349    const config = {
2350      direction: 'horizontal',
2351      slidesPerView: defaultSPV,
2352      slidesPerGroup: 1,
2353      spaceBetween: defaultSB,
2354      loop: false,
2355      centeredSlides,
2356      mousewheel: { forceToAxis: true },
2357      speed: 300,
2358      initialSlide,
2359      autoplay,
2360      pagination: {
2361        el: paginationEl,
2362        clickable: true,
2363      },
2364      navigation: {
2365        nextEl: nextArrow,
2366        prevEl: prevArrow,
2367      },
2368      breakpoints: {
2369        0: { slidesPerView: mobileSPV, spaceBetween: mobileSB },
2370        768: { slidesPerView: tabletSPV, spaceBetween: tabletSB },
2371        992: { slidesPerView: desktopSPV, spaceBetween: desktopSB },
2372      },
2373    };
2374
2375    // Apply scrollbar only for non-fade sliders
2376    if (scrollbarOption) config.scrollbar = scrollbarOption;
2377
2378    // NEW: Fade overrides (only when fadein="true")
2379    if (useFade) {
2380      // Swiper fade works best with 1 slide per view, no spacing, and no breakpoints
2381      config.effect = 'fade';
2382      config.fadeEffect = { crossFade: true };
2383      config.slidesPerView = 1;
2384      config.spaceBetween = 0;
2385      config.centeredSlides = false;
2386      delete config.breakpoints;
2387
2388      // Optional feel (uncomment if you want):
2389      // config.speed = 500;   // slightly slower fade
2390      // config.loop = true;   // infinite fade loop
2391      // config.autoHeight = true;
2392    }
2393
2394    new Swiper(slider, config);
2395  });
2396</script>
2396
2397
2398<script>
2399  /* Begin Typeform */
2400  const typeformIsDomReadyWebflow = () => {
2401    return document.readyState === 'complete' || document.readyState === 'interactive';
2402  };
2403  const loadTypeform = () => {
2404    window.dataLayer = window.dataLayer || [];
2405
2406    const STATE = {
2407      embedLoaded: false,
2408      widgets: new Map(), // keyed by containerId
2409      popup: null,
2410    };
2411
2412    const EMBED_SRC = 'https://embed.typeform.com/next/embed.js';
2413
2414    function loadScriptOnce(src) {
2415      return new Promise((resolve, reject) => {
2416        if (document.querySelector('script[src="' + src + '"]')) return resolve();
2417        const s = document.createElement('script');
2418        s.async = true;
2419        s.src = src;
2420        s.onload = resolve;
2421        s.onerror = reject;
2422        document.head.appendChild(s);
2423      });
2424    }
2425
2426    async function ensureEmbed() {
2427      if (STATE.embedLoaded && window.tf && window.tf.createWidget) return;
2428      await loadScriptOnce(EMBED_SRC);
2429      STATE.embedLoaded = true;
2430    }
2431
2432    function getFirstContainerId() {
2433      // Fallback: find first element with a data-tf-form-id
2434      const el = document.querySelector('[data-tf-form-id]');
2435      return el ? el.id || 'typeform-container' : 'typeform-container';
2436    }
2437
2438    function resolveFormIdAndContainer(params = {}) {
2439      const { formId: pFormId, containerId: pContainerId } = params;
2440
2441      let containerId = pContainerId || getFirstContainerId();
2442      let formId = pFormId;
2443
2444      // Allow data attribute fallback if formId not provided
2445      if (!formId) {
2446        const el = document.getElementById(containerId);
2447        formId = el ? el.getAttribute('data-tf-form-id') : null;
2448      }
2449
2450      if (!formId) {
2451        throw new Error('Typeform: Missing formId. Pass it in or set data-tf-form-id on the container.');
2452      }
2453
2454      return {
2455        formId,
2456        containerId,
2457      };
2458    }
2459
2460    function buildCallbacks(formId) {
2461      return {
2462        onReady: () =>
2463          window.dataLayer.push({
2464            event: 'typeform_ready',
2465            formId,
2466          }),
2467        onSubmit: async (e) => {
2468          // Capture email.
2469          const workerUrl = 'https://www.boundless.com/typeform/';
2470          await fetch(workerUrl, {
2471            method: 'POST',
2472            headers: {
2473              'Content-Type': 'application/json',
2474            },
2475            body: JSON.stringify({ responseId: e && e.responseId, formId }),
2476            keepalive: true,
2477          });
2478          e.preventDefault();
2479        },
2480        onClose: () =>
2481          window.dataLayer.push({
2482            event: 'typeform_close',
2483            formId,
2484          }),
2485      };
2486    }
2487
2488    function mergeOptions(base, overrides) {
2489      return Object.assign({}, base, overrides || {});
2490    }
2491
2492    async function renderWidget({ formId, containerId, options }) {
2493      await ensureEmbed();
2494
2495      let container = document.getElementById(containerId);
2496      if (!container) {
2497        container = document.createElement('div');
2498        container.id = containerId;
2499        document.body.appendChild(container);
2500      }
2501
2502      // Clean up any previous widget in this container
2503      if (STATE.widgets.has(containerId)) {
2504        try {
2505          STATE.widgets.get(containerId).unmount && STATE.widgets.get(containerId).unmount();
2506        } catch (e) {}
2507        STATE.widgets.delete(containerId);
2508      }
2509
2510      const cfg = mergeOptions(
2511        {
2512          container,
2513          // You can still override these via options from GTM
2514          // hideFooter: true,
2515          // hideHeaders: true,
2516          // hidden: { uid: 'abc123' },
2517        },
2518        buildCallbacks(formId),
2519      );
2520
2521      const finalCfg = mergeOptions(cfg, options);
2522      const widget = window.tf.createWidget(formId, finalCfg);
2523      console.log('finalCfg', finalCfg);
2524      console.log('formId', formId);
2525      STATE.widgets.set(containerId, widget);
2526      //window.__typeformWidget = widget; // optional handle
2527      return widget;
2528    }
2529
2530    async function openPopup({ formId, options }) {
2531      await ensureEmbed();
2532
2533      // Close any existing popup
2534      if (STATE.popup && STATE.popup.close) {
2535        try {
2536          STATE.popup.close();
2537        } catch (e) {}
2538      }
2539
2540      const cfg = mergeOptions({}, buildCallbacks(formId));
2541      const finalCfg = mergeOptions(cfg, options);
2542      const popup = window.tf.createPopup(formId, finalCfg);
2543      STATE.popup = popup;
2544      popup.open();
2545      window.__typeformPopup = popup; // optional
2546      return popup;
2547    }
2548
2549    // PUBLIC API for GTM
2550    // window.gtmLoadTypeform({ formId, containerId, mode: 'widget'|'popup', options })
2551    window.gtmLoadTypeform = async function (params) {
2552      const { formId, containerId } = resolveFormIdAndContainer(params || {});
2553      const mode = (params && params.mode) || 'widget';
2554      const options = (params && params.options) || {};
2555
2556      if (mode === 'popup') {
2557        return openPopup({
2558          formId,
2559          options,
2560        });
2561      }
2562      return renderWidget({
2563        formId,
2564        containerId,
2565        options,
2566      });
2567    };
2568    const typeformEvent = new CustomEvent('bl-typeform-loaded');
2569    document.dispatchEvent(typeformEvent);
2570  };
2571  if (typeformIsDomReadyWebflow()) {
2572    loadTypeform();
2573  } else {
2574    document.addEventListener('DOMContentLoaded', loadTypeform);
2575  }
2576  /* end typeform */
2577</script>
2577
2578
2579<script>
2580  (function () {
2581    // Your real notification container from the provided structure:
2582    const NOTICE_SEL = '.notification-wrapper.w-dyn-list';
2583
2584    // Dropdown submenu target:
2585    const DROPDOWN_LIST_SEL = '.dropdown-list';
2586    const ACTIVE_CLASS = 'has-notice-inset';
2587
2588    function isVisible(el) {
2589      if (!el) return false;
2590      const cs = getComputedStyle(el);
2591      if (cs.display === 'none' || cs.visibility === 'hidden' || cs.opacity === '0') return false;
2592      if (el.hidden || el.getAttribute('aria-hidden') === 'true') return false;
2593      return el.offsetHeight > 0;
2594    }
2595
2596    function updateDropdownInset() {
2597      const notice = document.querySelector(NOTICE_SEL);
2598      const noticeActive = isVisible(notice);
2599
2600      document.querySelectorAll(DROPDOWN_LIST_SEL).forEach((list) => {
2601        list.classList.toggle(ACTIVE_CLASS, noticeActive);
2602      });
2603    }
2604
2605    // Run once immediately
2606    updateDropdownInset();
2607
2608    // Re-run on resize / orientation changes
2609    window.addEventListener('resize', updateDropdownInset);
2610    window.addEventListener('orientationchange', updateDropdownInset);
2611
2612    // Observe the notice itself for CMS/interaction changes
2613    const noticeEl = document.querySelector(NOTICE_SEL);
2614
2615    if (noticeEl && window.ResizeObserver) {
2616      new ResizeObserver(updateDropdownInset).observe(noticeEl);
2617    }
2618
2619    if (noticeEl && window.MutationObserver) {
2620      new MutationObserver(updateDropdownInset).observe(noticeEl, {
2621        attributes: true,
2622        attributeFilter: ['style', 'class', 'hidden', 'aria-hidden'],
2623        childList: true,
2624        subtree: true,
2625      });
2626    }
2627
2628    // Safety net: if the dyn-list mounts late or changes higher up
2629    if (window.MutationObserver) {
2630      new MutationObserver(updateDropdownInset).observe(document.body, {
2631        childList: true,
2632        subtree: true,
2633      });
2634    }
2635  })();
2636</script>
2636
2637
2638<script>
2639  (function () {
2640    'use strict';
2641
2642    // --- Build a map of sources: { key: valueText }
2643    function collectSources(root = document) {
2644      const sources = {};
2645      root.querySelectorAll('[bl-data-inject-source]').forEach((el) => {
2646        const key = el.getAttribute('bl-data-inject-source');
2647        if (!key) return;
2648        sources[key.trim()] = el.textContent.trim();
2649      });
2650      return sources;
2651    }
2652
2653    // --- Replace {{key}} placeholders inside text nodes
2654    function replacePlaceholdersInNode(node, sources) {
2655      const walker = document.createTreeWalker(node, NodeFilter.SHOW_TEXT);
2656      const toProcess = [];
2657      let t;
2658
2659      while ((t = walker.nextNode())) {
2660        if (!t.nodeValue) continue;
2661        if (t.nodeValue.includes('{{')) toProcess.push(t);
2662      }
2663
2664      toProcess.forEach((textNode) => {
2665        const original = textNode.nodeValue;
2666
2667        const replaced = original.replace(/\{\{\s*([a-zA-Z0-9_-]+)\s*\}\}/g, (match, key) => {
2668          return key in sources ? sources[key] : match;
2669        });
2670
2671        if (replaced !== original) {
2672          textNode.nodeValue = replaced;
2673        }
2674      });
2675    }
2676
2677    // --- Fill explicit target elements: <div data-inject-target="key">
2678    function fillTargets(root, sources) {
2679      root.querySelectorAll('[bl-data-inject-target]').forEach((el) => {
2680        const key = el.getAttribute('bl-data-inject-target');
2681        if (!key) return;
2682        if (key in sources) {
2683          el.textContent = sources[key];
2684        }
2685      });
2686    }
2687
2688    // --- Run injection for a given root
2689    function runInject(root = document) {
2690      const sources = collectSources(document); // sources should be global
2691      fillTargets(root, sources);
2692      replacePlaceholdersInNode(root, sources);
2693    }
2694
2695    // Initial run
2696    document.addEventListener('DOMContentLoaded', () => runInject(document));
2697
2698    // Re-run for dynamically added CMS content / tabs / filters etc.
2699    const mo = new MutationObserver((mutations) => {
2700      for (const m of mutations) {
2701        for (const n of m.addedNodes) {
2702          if (n.nodeType === 1) runInject(n);
2703        }
2704      }
2705    });
2706    mo.observe(document.documentElement, { childList: true, subtree: true });
2707  })();
2708</script>
2708
2709
2710<!-- Boundless design tools: interactive-tool loader (paste once, site-wide: Site settings -> Custom code -> Footer code) -->
2711<script>
2712  (function () {
2713    var m = location.pathname.match(/\/tools\/([a-z0-9-]+)\/?$/);
2714    if (!m) return;
2715    fetch('https://design-tools-collab.chrisrushing-debug.partykit.dev/parties/main/wf/wf-tool-embed?slug=' + m[1])
2716      .then(function (r) {
2717        if (!r.ok) throw 0;
2718        return r.text();
2719      })
2720      .then(function (t) {
2721        var em = document.querySelectorAll('.w-embed');
2722        var mt = document.querySelector('[data-bsk-tool-mount]');
2723        for (var x = 0; x < em.length; x++) {
2724          var e = em[x],
2725            h = e.innerHTML;
2726          if ((h.indexOf('boundless_tool') > -1 || h.indexOf(m[1]) > -1) && e.parentNode) {
2727            if (!mt) {
2728              mt = document.createElement('div');
2729              mt.setAttribute('data-bsk-tool-mount', '');
2730              e.parentNode.insertBefore(mt, e);
2731            }
2732            e.parentNode.removeChild(e);
2733          }
2734        }
2735        if (!mt) {
2736          mt = document.createElement('div');
2737          mt.setAttribute('data-bsk-tool-mount', '');
2738          var f = document.querySelector('footer') || document.querySelector('[class*="footer"]');
2739          if (f && f.parentNode) {
2740            f.parentNode.insertBefore(mt, f);
2741          } else {
2742            document.body.appendChild(mt);
2743          }
2744        }
2745        var d = document.createElement('div');
2746        d.innerHTML = t;
2747        var sc = [];
2748        var all = d.querySelectorAll('script');
2749        for (var i = 0; i < all.length; i++) {
2750          sc.push(all[i]);
2751        }
2752        for (var j = 0; j < sc.length; j++) {
2753          sc[j].parentNode.removeChild(sc[j]);
2754        }
2755        mt.appendChild(d);
2756        for (var k = 0; k < sc.length; k++) {
2757          var n = document.createElement('script');
2758          if (sc[k].src) {
2759            n.src = sc[k].src;
2760          } else {
2761            n.textContent = sc[k].textContent;
2762          }
2763          document.body.appendChild(n);
2764        }
2765      })
2766      .catch(function () {});
2767  })();
2768</script>
2768
2769<!-- PAGE ALERT BANNER — Aug 2026
2770     CMS-driven alert below the nav. Shows only on the pages listed
2771     in each item's "Show on paths" field.
2772     Does not affect the Site Wide Alert (Top Bar). -->
2773<script>
2774  (function () {
2775    'use strict';
2776    var LIST = '[bx-page-alert="list"]';
2777    var ITEM = '[bx-page-alert="item"]';
2778
2779    function normalize(p) {
2780      if (!p) return '';
2781      p = String(p).trim().toLowerCase().split('?')[0].split('#')[0];
2782      if (p.length > 1 && p.slice(-1) === '/') p = p.slice(0, -1);
2783      return p;
2784    }
2785
2786    function readField(item, name) {
2787      var el = item.querySelector('[bx-page-alert="' + name + '"]');
2788      return el ? el.textContent.trim() : '';
2789    }
2790
2791    function isExpired(item) {
2792      var raw = readField(item, 'hide-after');
2793      if (!raw) return false;
2794      var when = new Date(raw);
2795      if (isNaN(when.getTime())) return false;
2796      return Date.now() > when.getTime();
2797    }
2798
2799    function matches(item, here) {
2800      var raw = readField(item, 'paths');
2801      if (!raw) return false;
2802      var paths = raw.split(',');
2803      for (var i = 0; i < paths.length; i++) {
2804        if (normalize(paths[i]) === here) return true;
2805      }
2806      return false;
2807    }
2808
2809    function run() {
2810      var lists = document.querySelectorAll(LIST);
2811      if (!lists.length) return;
2812      var here = normalize(window.location.pathname);
2813      var anyShown = false;
2814
2815      for (var l = 0; l < lists.length; l++) {
2816        var items = lists[l].querySelectorAll(ITEM);
2817        for (var i = 0; i < items.length; i++) {
2818          var show = matches(items[i], here) && !isExpired(items[i]);
2819          items[i].style.display = show ? '' : 'none';
2820          if (show) anyShown = true;
2821        }
2822        lists[l].style.display = anyShown ? '' : 'none';
2823      }
2824      document.documentElement.classList.toggle('has-page-alert', anyShown);
2825    }
2826
2827    if (document.readyState === 'loading') {
2828      document.addEventListener('DOMContentLoaded', run);
2829    } else {
2830      run();
2831    }
2832    setTimeout(run, 500);
2833    setTimeout(run, 1500);
2834  })();
2835</script>
2835<script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script>
2835</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.