PageSourceSearch

https://yarnmesh.ai/our-tech

html yarnmesh.ai collected 2026-10-05 16:00:19 UTC 201,806 bytes, 3,081 lines download raw bytes

1<!doctype html><html lang="en"><head>
2    <meta charset="utf-8">
3    
4      <title>Our Tech – Yarn Mesh</title>
5    
6    
7      <link rel="shortcut icon" href="https://yarnmesh.ai/hubfs/cropped-website_white_logo_170-32x32.png">
8    
9    <meta name="description" content="Inside Yarn Mesh technology: secure IPv6 mesh, edge AI, long-range low-power links, and OTA updates—built for real-world farms, conservation and industry.">
10    
11    
12    
13    
14    <meta name="viewport" content="width=device-width, initial-scale=1">
15
16    
17    <meta property="og:description" content="Inside Yarn Mesh technology: secure IPv6 mesh, edge AI, long-range low-power links, and OTA updates—built for real-world farms, conservation and industry.">
18    <meta property="og:title" content="Our Tech – Yarn Mesh">
19    <meta name="twitter:description" content="Inside Yarn Mesh technology: secure IPv6 mesh, edge AI, long-range low-power links, and OTA updates—built for real-world farms, conservation and industry.">
20    <meta name="twitter:title" content="Our Tech – Yarn Mesh">
21
22    
23
24    
25    <style>
26a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
27</style>
28
29<style>
30/* Settings */
31
32  
33
34  
35  
36  
37  
38
39  
40  
41  
42  
43  
44  
45
46  
47  
48
49  
50
51  
52  
53  
54  
55  
56
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84
85  
86
87:root {
88  /* HubSpot DND layout grid */
89  --hsElevate--column__gap: 2.13%;
90  --hsElevate--column__widthMultiplier: 8.333;
91
92  /* Sections */
93  --hsElevate--contentWrapper--narrow__maxWidth:  768px  ;
94  --hsElevate--contentWrapper--medium__maxWidth:  1120px  ;
95  --hsElevate--contentWrapper--wide__maxWidth:  1296px  ;
96
97  --hsElevate--section--extraSmall__verticalPadding:  48px  ;
98  --hsElevate--section--small__verticalPadding:  64px  ;
99  --hsElevate--section--medium__verticalPadding:  96px  ;
100  --hsElevate--section--large__verticalPadding:  128px  ;
101  --hsElevate--section--extraLarge__verticalPadding:  192px  ;
102
103  /* Default section left/right padding */
104  --hsElevate--section--horizontalPadding:  32px  ;
105
106  /* Gap - default gaps that could be easily leveraged in module styles via class names */
107  --hsElevate--gap--extraSmall:  16px  ;
108  --hsElevate--gap--small:  24px  ;
109  --hsElevate--gap--medium:  32px  ;
110  --hsElevate--gap--large:  64px  ;
111  --hsElevate--gap--extraLarge:  96px  ;
112
113  /* Spacing - default spacing values  */
114  --hsElevate--spacing--4:  4px  ;
115  --hsElevate--spacing--8:  8px  ;
116  --hsElevate--spacing--12:  12px  ;
117  --hsElevate--spacing--16:  16px  ;
118  --hsElevate--spacing--20:  20px  ;
119  --hsElevate--spacing--24:  24px  ;
120  --hsElevate--spacing--32:  32px  ;
121  --hsElevate--spacing--40:  40px  ;
122  --hsElevate--spacing--48:  48px  ;
123  --hsElevate--spacing--56:  56px  ;
124  --hsElevate--spacing--64:  64px  ;
125  --hsElevate--spacing--72:  72px  ;
126  --hsElevate--spacing--80:  80px  ;
127  --hsElevate--spacing--88:  88px  ;
128  --hsElevate--spacing--96:  96px  ;
129  --hsElevate--spacing--104:  104px  ;
130  --hsElevate--spacing--112:  112px  ;
131  --hsElevate--spacing--120:  120px  ;
132  --hsElevate--spacing--128:  128px  ;
133  --hsElevate--spacing--136:  136px  ;
134  --hsElevate--spacing--144:  144px  ;
135  --hsElevate--spacing--152:  152px  ;
136  --hsElevate--spacing--160:  160px  ;
137  --hsElevate--spacing--168:  168px  ;
138  --hsElevate--spacing--176:  176px  ;
139  --hsElevate--spacing--184:  184px  ;
140  --hsElevate--spacing--192:  192px  ;
141
142  /* Grids */
143  --default-section-padding: var(--hsElevate--section--medium__verticalPadding) var(--hsElevate--section--horizontalPadding);
144  --default-section-margin: 0;
145  --default-section-max-width: var(--hsElevate--contentWrapper--wide__maxWidth);
146  --default-container-padding: 0;
147  --default-container-margin: 0;
148  --default-container-gap: var(--hsElevate--gap--medium);
149  --default-container-row-gap: var(--hsElevate--gap--medium);
150  --default-container-column-gap: var(--hsElevate--gap--medium);
151  --default-table-padding: 0;
152  --default-table-margin: 0;
153  --default-table-row-gap: var(--hsElevate--gap--medium);
154  --default-table-column-gap: var(--hsElevate--gap--medium);
155}
156  
157  
158  
159  
160  
161  
162  
163
164  
165  
166
167:root {
168  /* Text spacing */
169
170  --hsElevate--text--extraSmall__margin: 0 0.75rem; /* 12px */
171  --hsElevate--text--small__margin: 0 1.25rem; /* 20px */
172  --hsElevate--text__margin: 0 2rem; /* 32px */
173  --hsElevate--text--large__margin: 0 2.5rem; /* 40px */
174  --hsElevate--text--extraLarge__margin: 0 4rem; /* 64px */
175
176  /* Body */
177
178  --hsElevate--baseText__fontSize:  16px  ;
179  --hsElevate--body__font:  Inter  ;
180  --hsElevate--body--small__fontSize:  1.000125rem  ;
181  --hsElevate--body__fontSize:  1.125rem  ;
182  --hsElevate--body--large__fontSize:  1.499625rem  ;
183  --hsElevate--body--extraLarge__fontSize:  1.9991249999999998rem  ;
184  --hsElevate--body__fontWeight:  normal  ;
185  --hsElevate--body__fontStyle:  normal  ;
186  --hsElevate--body__lineHeight: 1.55;
187
188  /* Primary links */
189
190  --hsElevate--link--primary__fontColor:  #4F38E0  ;
191
192    
193  --hsElevate--link--primary__textDecoration: none;
194  --hsElevate--link--primary__textDecorationColor: transparent;
195    
196
197  /* Hover state */
198
199  --hsElevate--link--primary__hover--fontColor:  #4F38E0  ;
200
201    
202  --hsElevate--link--primary__hover--textDecoration: underline;
203  --hsElevate--link--primary__hover--textDecorationColor:  #4F38E0  ;
204    
205
206  /* Secondary links */
207
208  --hsElevate--link--secondary__fontColor:  #D2CAFF  ;
209
210    
211  --hsElevate--link--secondary__textDecoration: none;
212  --hsElevate--link--secondary__textDecorationColor: transparent;
213    
214
215  /* Hover state */
216
217  --hsElevate--link--secondary__hover--fontColor:  #D2CAFF  ;
218
219    
220  --hsElevate--link--secondary__hover--textDecoration: underline;
221  --hsElevate--link--secondary__hover--textDecorationColor:  #D2CAFF  ;
222    
223
224  /* Headings */
225
226  /* Percentage change for the heading font sizes on mobile */
227  --hsElevate--heading__tablet-modifier: 0.8;
228
229  --hsElevate--heading__lineHeight: 1.2;
230
231  --hsElevate--display1__font:  Inter  ;
232  --hsElevate--display1__fontSize: 6.313rem;
233
234  --hsElevate--display2__font:  Inter  ;
235  --hsElevate--display2__fontSize: 4.75rem;
236
237  --hsElevate--h1__font:  Inter  ;
238  --hsElevate--h1__fontSize:  3.5625rem  ;
239  --hsElevate--h1__fontWeight:  500  ;
240  --hsElevate--h1__fontStyle:  normal  ;
241
242  --hsElevate--h2__font:  Inter  ;
243  --hsElevate--h2__fontSize:  2.6875rem  ;
244  --hsElevate--h2__fontWeight:  600  ;
245  --hsElevate--h2__fontStyle:  normal  ;
246
247  --hsElevate--h3__font:  Inter  ;
248  --hsElevate--h3__fontSize:  2.0rem  ;
249  --hsElevate--h3__fontWeight:  600  ;
250  --hsElevate--h3__fontStyle:  normal  ;
251
252  --hsElevate--h4__font:  Inter  ;
253  --hsElevate--h4__fontSize:  1.5rem  ;
254  --hsElevate--h4__fontWeight:  600  ;
255  --hsElevate--h4__fontStyle:  normal  ;
256
257  --hsElevate--h5__font:  Inter  ;
258  --hsElevate--h5__fontSize:  1.25rem  ;
259  --hsElevate--h5__fontWeight:  600  ;
260  --hsElevate--h5__fontStyle:  normal  ;
261
262  --hsElevate--h6__font:  Inter  ;
263  --hsElevate--h6__fontSize:  1.0rem  ;
264  --hsElevate--h6__fontWeight:  600  ;
265  --hsElevate--h6__fontStyle:  normal  ;
266
267  /* Quotes */
268
269  --hsElevate--quotes__font:  Inter  ;
270  --hsElevate--quotes__fontColor:    ;
271  --hsElevate--quotes__fontSize:  1.125rem  ;
272  --hsElevate--quotes__fontWeight:  400  ;
273  --hsElevate--quotes__fontStyle:  normal  ;
274
275  /* Captions */
276
277  --hsElevate--captions__font:  Inter  ;
278  --hsElevate--captions__fontSize:  0.75rem  ;
279  --hsElevate--captions__fontWeight:  800  ;
280  --hsElevate--captions__fontStyle:  normal  ;
281  --hsElevate--captions__case:  uppercase  ;
282
283  /* Images */
284
285  --hsElevate--rteImages__margin: 2rem; /* 32px */
286}
287  
288  
289
290:root {
291  /* Base colors */
292  --hsElevate--color--base--1:  #FFFFFF  ;
293  --hsElevate--color--base--2:  #F7F9FC  ;
294  --hsElevate--color--base--3:  #09152B  ;
295
296  /* Accent colors */
297  --hsElevate--color--accent--1:  #F4F2FF  ;
298  --hsElevate--color--accent--2:  #D2CAFF  ;
299  --hsElevate--color--accent--3:  #4F38E0  ;
300}
301  
302  
303  
304  
305
306:root {
307  /* Primary button variables  */
308  --hsElevate--button--primary__buttonFill:  filled  ;
309
310  /* Primary button font */
311  --hsElevate--button--primary__font:  Inter  ;
312  /*
313    TODO: Look into why primary_button.text.size ~ primary_button.text.size_unit
314    is not evaluating to the correct size_unit, but can still take in px
315  */
316  --hsElevate--button--primary__fontSize:  1.0rem  ;
317  --hsElevate--button--primary__fontWeight:  500  ;
318  --hsElevate--button--primary__fontStyle:  normal  ;
319
320  /* Primary button text color */
321  --hsElevate--button--primary__textColor:  #F7F9FC  ;
322  --hsElevate--button--primary__hover--textColor:  #F7F9FC  ;
323
324  /* Primary button shape */
325    
326    
327    
328
329    
330  --hsElevate--button--primary__borderRadius: 50px;
331    
332
333  /* Primary button background color */
334    
335  --hsElevate--button--primary__backgroundColor:  #4F38E0  ;
336  --hsElevate--button--primary__hover--backgroundColor:  #6854E8  ;
337    
338  --hsElevate--button--primary__active--backgroundColor:  #4a36ca  ;
339
340    
341
342  /* Primary button border */
343  --hsElevate--button--primary__borderThickness:  0px  ;
344  --hsElevate--button--primary__hover--borderThickness:  0px  ;
345
346    
347  --hsElevate--button--primary__borderColor: transparent;
348  --hsElevate--button--primary__hover--borderColor: transparent;
349    
350
351  /* Secondary button variables  */
352  --hsElevate--button--secondary__buttonFill:  no_fill  ;
353
354  /* Secondary button font */
355  --hsElevate--button--secondary__font:  Inter  ;
356  --hsElevate--button--secondary__fontSize:  1.0rem  ;
357  --hsElevate--button--secondary__fontWeight:  500  ;
358  --hsElevate--button--secondary__fontStyle:  normal  ;
359
360  /* Secondary button text color */
361  --hsElevate--button--secondary__textColor:  #4F38E0  ;
362  --hsElevate--button--secondary__hover--textColor:  #6854E8  ;
363
364  /* Secondary button shape */
365    
366    
367    
368
369    
370  --hsElevate--button--secondary__borderRadius: 50px;
371    
372
373  /* Secondary button background color */
374    
375  --hsElevate--button--secondary__backgroundColor: transparent;
376  --hsElevate--button--secondary__hover--backgroundColor: transparent;
377    
378    
379
380  /* Secondary button border */
381  --hsElevate--button--secondary__borderThickness:  2px  ;
382  --hsElevate--button--secondary__hover--borderThickness:  2px  ;
383
384    
385  --hsElevate--button--secondary__borderColor:  #4F38E0  ;
386  --hsElevate--button--secondary__hover--borderColor:  #6854E8  ;
387    
388    
389
390  /* Tertiary button variables  */
391  --hsElevate--button--tertiary__buttonFill:  filled  ;
392
393  /* Tertiary button font */
394  --hsElevate--button--tertiary__font:  Inter  ;
395  --hsElevate--button--tertiary__fontSize:  1.0rem  ;
396  --hsElevate--button--tertiary__fontWeight:  500  ;
397  --hsElevate--button--tertiary__fontStyle:  normal  ;
398
399  /* Tertiary button text color */
400  --hsElevate--button--tertiary__textColor:  #09152B  ;
401  --hsElevate--button--tertiary__hover--textColor:  #09152B  ;
402
403  /* Tertiary button shape */
404    
405    
406    
407
408    
409  --hsElevate--button--tertiary__borderRadius: 50px;
410    
411
412  /* Tertiary button background color */
413    
414  --hsElevate--button--tertiary__backgroundColor:  #D2CAFF  ;
415  --hsElevate--button--tertiary__hover--backgroundColor:  #E9E5FF  ;
416    
417
418    
419
420  /* Tertiary button border */
421  --hsElevate--button--tertiary__borderThickness:  0px  ;
422  --hsElevate--button--tertiary__hover--borderThickness:  0px  ;
423
424    
425  --hsElevate--button--tertiary__borderColor: transparent;
426  --hsElevate--button--tertiary__hover--borderColor: transparent;
427    
428
429  /* Accent button variables  */
430  --hsElevate--button--accent__buttonFill:  no_fill  ;
431
432  /* Accent button font */
433  --hsElevate--button--accent__font:  Inter  ;
434  --hsElevate--button--accent__fontSize:  1.0rem  ;
435  --hsElevate--button--accent__fontWeight:  500  ;
436  --hsElevate--button--accent__fontStyle:  normal  ;
437
438  /* Accent button text color */
439  --hsElevate--button--accent__textColor:  #D2CAFF  ;
440  --hsElevate--button--accent__hover--textColor:  #E9E5FF  ;
441
442  /* Accent button shape */
443    
444    
445    
446
447    
448  --hsElevate--button--accent__borderRadius: 50px;
449    
450
451  /* Accent button background color */
452    
453  --hsElevate--button--accent__backgroundColor: transparent;
454  --hsElevate--button--accent__hover--backgroundColor: transparent;
455    
456    
457
458  /* Accent button border */
459  --hsElevate--button--accent__borderThickness:  2px  ;
460  --hsElevate--button--accent__hover--borderThickness:  2px  ;
461
462    
463  --hsElevate--button--accent__borderColor:  #D2CAFF  ;
464  --hsElevate--button--accent__hover--borderColor:  #E9E5FF  ;
465    
466    
467}
468  
469  
470
471:root {
472  /* Form field background color */
473    
474  --hsElevate--formField__backgroundColor:  #F7F9FC  ;
475    
476
477  /* Form field shape */
478    
479    
480    
481
482    
483  --hsElevate--formField__borderRadius: 50px;
484    
485
486  /* Form field border -- multiple fields to properly handle field visibility for both fill and no fill */
487    
488    
489    
490
491  /* Proper usage of variables to achieve "All" or "Bottom" will be within CSS */
492    
493  --hsElevate--formField__borderThickness:  1px  ;
494    
495
496    
497  --hsElevate--formField__borderTop:  1px solid #D3DAE4  ;
498  --hsElevate--formField__borderRight:  1px solid #D3DAE4  ;
499  --hsElevate--formField__borderLeft:  1px solid #D3DAE4  ;
500    
501
502    
503  --hsElevate--formField__borderBottom:  1px solid #D3DAE4  ;
504  --hsElevate--formField__borderColor:  #D3DAE4  ;
505    
506
507    
508
509    
510
511  /* Form field text color */
512  --hsElevate--formFieldInput__textColor:  #09152B  ;
513
514  /* Form field spacing */
515  --hsElevate--formField__marginBottom: var(--hsElevate--spacing--32);
516
517  /* Form textarea border radius */
518  --hsElevate--formFieldTextArea__borderRadius: calc(var(--hsElevate--formField__borderRadius) * 0.5);
519
520  /* Form field checkbox/radio */
521  --hsElevate--formFieldCheckboxRadio__size: 24px;
522  --hsElevate--formFieldCheckboxRadio__fillColor: #000000;
523
524  /* Form field placeholder */
525  --hsElevate--formFieldPlaceholder__textColor:  #7d8ca5  ;
526
527  /* Form required field color */
528  --hsElevate--formRequired__color: #de2828;
529
530  /* Form field datepicker icon */
531  --hsElevate--formField__datepickerIcon: url("data:image/svg+xml,%3Csvg width='24' height='29' viewBox='0 0 24 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3812_12272)'%3E%3Cpath d='M8.14286 2.07136C8.14286 1.35886 7.56964 0.785645 6.85714 0.785645C6.14464 0.785645 5.57143 1.35886 5.57143 2.07136V4.21422H3.42857C1.5375 4.21422 0 5.75172 0 7.64279V8.49993V11.0714V24.7856C0 26.6767 1.5375 28.2142 3.42857 28.2142H20.5714C22.4625 28.2142 24 26.6767 24 24.7856V11.0714V8.49993V7.64279C24 5.75172 22.4625 4.21422 20.5714 4.21422H18.4286V2.07136C18.4286 1.35886 17.8554 0.785645 17.1429 0.785645C16.4304 0.785645 15.8571 1.35886 15.8571 2.07136V4.21422H8.14286V2.07136ZM2.57143 11.0714H21.4286V24.7856C21.4286 25.2571 21.0429 25.6428 20.5714 25.6428H3.42857C2.95714 25.6428 2.57143 25.2571 2.57143 24.7856V11.0714Z' fill='%2309152B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3812_12272'%3E%3Crect width='24' height='27.4286' fill='white' transform='translate(0 0.785645)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
532
533  /* Form field select icon */
534  --hsElevate--formField__selectIcon: url("data:image/svg+xml,%3Csvg width='24' height='25' viewB
534ox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9407 19.5595C11.5267 20.1454 12.4782 20.1454 13.0642 19.5595L22.0642 10.5595C22.6501 9.97354 22.6501 9.02197 22.0642 8.43604C21.4782 7.8501 20.5267 7.8501 19.9407 8.43604L12.0001 16.3767L4.05947 8.44072C3.47354 7.85478 2.52197 7.85478 1.93604 8.44072C1.3501 9.02666 1.3501 9.97822 1.93604 10.5642L10.936 19.5642L10.9407 19.5595Z' fill='%2309152B'/%3E%3C/svg%3E%0A");
535
536  /* Textarea drag icon */
537  --hsElevate--formField__dragIcon: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-1' x2='29.5206' y2='-1' transform='matrix(-0.666795 0.745241 -0.806754 -0.590888 19.6843 0)' stroke='%23303F59' stroke-width='2'/%3E%3Cpath d='M21.0005 9.99756L10.5005 21.9976' stroke='%23303F59' stroke-width='2'/%3E%3C/svg%3E%0A");
538
539  /* Label text */
540  --hsElevate--formLabel__textColor:  #09152B  ;
541  --hsElevate--formLabel__font:  Inter  ;
542  --hsElevate--formLabel__fontSize:  1.125rem  ;
543  --hsElevate--formLabel__fontWeight:  500  ;
544  --hsElevate--formLabel__marginBottom: var(--hsElevate--spacing--8);
545
546  /* Help text */
547  --hsElevate--formHelpText__textColor: #647390;
548
549  /* Form background color */
550    
551  --hsElevate--form__backgroundColor:  #FFFFFF  ;
552    
553
554  /* Form shape */
555    
556    
557    
558
559    
560  --hsElevate--form__borderRadius: 24px;
561    
562
563  /* Form border */
564    
565  --hsElevate--form__borderThickness:  1px  ;
566  --hsElevate--form__borderColor:  #D3DAE4  ;
567    
568
569  /* Form spacing */
570  --hsElevate--form__padding: var(--hsElevate--spacing--48);
571
572  /* CSS variables for new forms */
573
574  /* Global vars */
575  --hsf-global__font-family: var(--hsElevate--formLabel__font);
576  --hsf-global__font-size: var(--hsElevate--formLabel__fontSize);
577  --hsf-global__color: var(--hsElevate--formLabel__textColor);
578  --hsf-global-error__color: var(--hsElevate--formRequired__color);
579
580  /* Form */
581  --hsf-background__background-color: var(--hsElevate--form__backgroundColor);
582  --hsf-background__padding: var(--hsElevate--form__padding);
583  --hsf-background__border-style: solid;
584  --hsf-background__border-color: var(--hsElevate--form__borderColor);
585  --hsf-background__border-radius: var(--hsElevate--form__borderRadius);
586  --hsf-background__border-width: var(--hsElevate--form__borderThickness);
587
588  /* Content */
589  --hsf-heading__font-family: var(--hsf-global__font-family);
590  --hsf-heading__color: var(--hsf-global__color);
591  --hsf-heading__text-shadow: none;
592  --hsf-richtext__font-family: var(--hsf-global__font-family);
593  --hsf-richtext__font-size: var(--hsf-global__font-size);
594  --hsf-richtext__color: var(--hsf-global__color);
595
596  /* Labels */
597  --hsf-field-label__font-family: var(--hsf-global__font-family);
598  --hsf-field-label__font-size: var(--hsf-global__font-size);
599  --hsf-field-label__color: var(--hsf-global__color);
600  --hsf-field-label-requiredindicator__color: var(--hsf-global-error__color);
601  --hsf-module__vertical-spacing: var(--hsElevate--formLabel__marginBottom);
602
603  /* Help text */
604  --hsf-field-description__font-family: var(--hsf-global__color);
605  --hsf-field-description__color: var(--hsElevate--formHelpText__textColor);
606
607  /* Errors */
608  --hsf-erroralert__font-family: var(--hsElevate--formLabel__font);
609  --hsf-erroralert__color: var(--hsf-global-error__color);
610
611  /* Field footer */
612  --hsf-field-footer__font-family: var(--hsf-field-description__font-family);
613  --hsf-field-footer__color: var(--hsf-field-description__color);
614
615  /* Field */
616  --hsf-field-input__font-family: var(--hsf-global__font-family);
617  --hsf-field-input__background-color: var(--hsElevate--formField__backgroundColor);
618  --hsf-field-input__placeholder-color: var(--hsElevate--formFieldPlaceholder__textColor);
619  --hsf-field-input__border-color: var(--hsElevate--formField__borderColor);
620    
621  --hsf-field-input__border-width: var(--hsElevate--formField__borderThickness);
622    
623  --hsf-field-input__border-style: solid;
624  --hsf-field-input__border-radius: var(--hsElevate--formField__borderRadius);
625  --hsf-field-input__padding: var(--hsElevate--spacing--20) var(--hsElevate--spacing--32);
626  --hsf-field-input__color: var(--hsElevate--formFieldInput__textColor);
627  --hsf-row__vertical-spacing: var(--hsElevate--formField__marginBottom);
628  --hsf-row__horizontal-spacing: var(--hsElevate--spacing--32);
629
630  /* Textarea */
631  --hsf-field-textarea__font-family: var(--hsf-field-input__font-family);
632  --hsf-field-textarea__color: var(--hsf-field-input__color);
633  --hsf-field-textarea__background-color: var(--hsf-field-input__background-color);
634  --hsf-field-textarea__border-color: var(--hsf-field-input__border-color);
635  --hsf-field-textarea__border-style: var(--hsf-field-input__border-style);
636  --hsf-field-textarea__border-radius: var(--hsElevate--formFieldTextArea__borderRadius);
637  --hsf-field-textarea__padding: var(--hsf-field-input__padding);
638
639  /* Checkbox */
640  --hsf-field-checkbox__padding: calc(var(--hsElevate--formFieldCheckboxRadio__size) / 2);
641  --hsf-field-checkbox__background-color: #fff;
642  --hsf-field-checkbox__color: var(--hsElevate--formFieldCheckboxRadio__fillColor);
643  --hsf-field-checkbox__border-color: var(--hsf-field-input__border-color);
644  --hsf-field-checkbox__border-width: 1px 1px 1px 1px;
645  --hsf-field-checkbox__border-style: var(--hsf-field-input__border-style);
646
647  /* Radio */
648  --hsf-field-radio__padding: calc(var(--hsElevate--formFieldCheckboxRadio__size) / 2);
649  --hsf-field-radio__background-color: #fff;
650  --hsf-field-radio__color: var(--hsElevate--formFieldCheckboxRadio__fillColor);
651  --hsf-field-radio__border-color: var(--hsf-field-input__border-color);
652  --hsf-field-radio__border-width: 1px 1px 1px 1px;
653  --hsf-field-radio__border-style: var(--hsf-field-input__border-style);
654
655  /* Progress bar CSS vars:
656    - --hsf-progressbar__font-family
657    - --hsf-progressbar__font-family
658    - --hsf-progressbar__font-size
659    - --hsf-progressbar__color
660    - --hsf-progressbar__background-color
661    - --hsf-progressbar__background
662    - --hsf-progressbar__border-color
663    - --hsf-progressbar__border-style
664    - --hsf-progressbar__border-width
665  */
666
667  /* Button */
668  --hsf-button__width: 100%;
669  --hsf-button__font-family: var(--hsElevate--button--primary__font);
670  --hsf-button__font-size: var(--hsElevate--button--primary__fontSize);
671  --hsf-button__font-weight: var(--hsElevate--button--primary__fontWeight);
672  --hsf-button__color: var(--hsElevate--button--primary__textColor);
673  --hsf-button__background-color: var(--hsElevate--button--primary__backgroundColor);
674  --hsf-button__background-image: none;
675  --hsf-button__border-radius: var(--hsElevate--button--primary__borderRadius);
676  --hsf-button__border-width: var(--hsElevate--button--primary__borderThickness);
677  --hsf-button__border-style: solid;
678  --hsf-button__border-color: var(--hsElevate--button--primary__borderColor);
679  --hsf-button__padding: var(--hsElevate--spacing--20) var(--hsElevate--spacing--24);
680  --hsf-button__box-shadow: none;
681  --hsf-button--hover__color: var(--hsElevate--button--primary__hover--textColor);
682  --hsf-button--hover__background-color: var(--hsElevate--button--primary__hover--backgroundColor);
683  --hsf-button--hover__border-color: var(--hsElevate--button--primary__hover--borderColor);
684  --hsf-button--focus__color: var(--hsElevate--button--primary__hover--textColor);
685  --hsf-button--focus__background-color: var(--hsElevate--button--primary__hover--backgroundColor);
686  --hsf-button--focus__border-color: var(--hsElevate--button--primary__hover--borderColor);
687}
688
689@media (max-width: 600px) {
690  :root {
691    --hsElevate--form__padding: var(--hsElevate--spacing--24);
692  }
693
694  .hsfc-PhoneInput__FlagAndCaret {
695    --hsf-field-input__padding: var(--hsElevate--spacing--20) var(--hsElevate--spacing--16);
696  }
697}
698  
699  
700
701  
702  
703
704  
705  
706
707  
708  
709
710:root {
711  /* Card variant 1 */
712
713  /* Shape */
714    
715    
716    
717
718    
719  --hsElevate--card--variant1__borderRadius: 16px;
720  --hsElevate--card--variant1__iconBorderRadius: 12px;
721    
722
723  /* Border thickness */
724  --hsElevate--card--variant1__borderThickness:  1px  ;
725
726  /* Colors */
727    
728  --hsElevate--card--variant1__backgroundColor:  #FFFFFF  ;
729    
730
731    
732  --hsElevate--card--variant1__borderColor:  #D3DAE4  ;
733    
734
735  --hsElevate--card--variant1__textColor:  #09152B  ;
736
737  /* Links */
738    
739    
740    
741
742  --hsElevate--card--variant1--link__fontColor:  #4F38E0  ;
743
744    
745  --hsElevate--card--variant1--link__textDecoration: none;
746  --hsElevate--card--variant1--link__textDecorationColor: transparent;
747    
748
749  /* Hover state */
750
751  --hsElevate--card--variant1--link__hover--fontColor:  #4F38E0  ;
752    
753  --hsElevate--card--variant1--link__hover--textDecoration: underline;
754  --hsElevate--card--variant1--link__hover--textDecorationColor:  #4F38E0  ;
755    
756
757  /* Icon colors */
758
759  --hsElevate--card--variant1__iconColor:  #4F38E0  ;
760  --hsElevate--card--variant1__iconBackgroundColor:  #D2CAFF  ;
761
762  /* Card variant 2 */
763
764  /* Shape */
765    
766    
767    
768
769    
770  --hsElevate--card--variant2__borderRadius: 16px;
771  --hsElevate--card--variant2__iconBorderRadius: 12px;
772    
773
774  /* Border thickness */
775  --hsElevate--card--variant2__borderThickness:  1px  ;
776
777  /* Colors */
778    
779  --hsElevate--card--variant2__backgroundColor:  #F7F9FC  ;
780    
781
782    
783  --hsElevate--card--variant2__borderColor:  #D3DAE4  ;
784    
785
786  --hsElevate--card--variant2__textColor:  #09152B  ;
787
788  /* Links */
789    
790    
791    
792
793  --hsElevate--card--variant2--link__fontColor:  #4F38E0  ;
794
795    
796  --hsElevate--card--variant2--link__textDecoration: none;
797  --hsElevate--card--variant2--link__textDecorationColor: transparent;
798    
799
800  /* Hover state */
801
802  --hsElevate--card--variant2--link__hover--fontColor:  #4F38E0  ;
803    
804  --hsElevate--card--variant2--link__hover--textDecoration: underline;
805  --hsElevate--card--variant2--link__hover--textDecorationColor:  #4F38E0  ;
806    
807
808  /* Icon colors */
809
810  --hsElevate--card--variant2__iconColor:  #4F38E0  ;
811  --hsElevate--card--variant2__iconBackgroundColor:  #D3DAE4  ;
812
813  /* Card variant 3 */
814
815  /* Shape */
816    
817    
818    
819
820    
821  --hsElevate--card--variant3__borderRadius: 16px;
822  --hsElevate--card--variant3__iconBorderRadius: 12px;
823    
824
825  /* Border thickness */
826  --hsElevate--card--variant3__borderThickness:  1px  ;
827
828  /* Colors */
829    
830  --hsElevate--card--variant3__backgroundColor:  #09152B  ;
831    
832
833    
834  --hsElevate--card--variant3__borderColor:  #303F59  ;
835    
836
837  --hsElevate--card--variant3__textColor:  #F7F9FC  ;
838
839  /* Links */
840    
841    
842    
843
844  --hsElevate--card--variant3--link__fontColor:  #D2CAFF  ;
845
846    
847  --hsElevate--card--variant3--link__textDecoration: none;
848  --hsElevate--card--variant3--link__textDecorationColor: transparent;
849    
850
851  /* Hover state */
852
853  --hsElevate--card--variant3--link__hover--fontColor:  #D2CAFF  ;
854    
855  --hsElevate--card--variant3--link__hover--textDecoration: underline;
856  --hsElevate--card--variant3--link__hover--textDecorationColor:  #D2CAFF  ;
857    
858
859  /* Icon colors */
860
861  --hsElevate--card--variant3__iconColor:  #D2CAFF  ;
862  --hsElevate--card--variant3__iconBackgroundColor:  #303F59  ;
863
864  /* Card variant 4 */
865
866  /* Shape */
867    
868    
869    
870
871    
872  --hsElevate--card--variant4__borderRadius: 16px;
873  --hsElevate--card--variant4__iconBorderRadius: 12px;
874    
875
876  /* Border thickness */
877  --hsElevate--card--variant4__borderThickness:  1px  ;
878
879  /* Colors */
880    
881  --hsElevate--card--variant4__backgroundColor:  #18233B  ;
882    
883
884    
885  --hsElevate--card--variant4__borderColor:  #303F59  ;
886    
887
888  --hsElevate--card--variant4__textColor:  #F7F9FC  ;
889
890  /* Links */
891    
892    
893    
894
895  --hsElevate--card--variant4--link__fontColor:  #D2CAFF  ;
896
897    
898  --hsElevate--card--variant4--link__textDecoration: none;
899  --hsElevate--card--variant4--link__textDecorationColor: transparent;
900    
901
902  /* Hover state */
903
904  --hsElevate--card--variant4--link__hover--fontColor:  #D2CAFF  ;
905    
906  --hsElevate--card--variant4--link__hover--textDecoration: underline;
907  --hsElevate--card--variant4--link__hover--textDecorationColor:  #D2CAFF  ;
908    
909
910  /* Icon colors */
911  --hsElevate--card--variant4__iconColor:  #D2CAFF  ;
912  --hsElevate--card--variant4__iconBackgroundColor:  #303F59  ;
913}
914  
915  
916  
917
918  
919  
920
921  
922  
923
924  
925  
926
927  
928  
929
930:root {
931  /* Light section 1 */
932  --hsElevate--section--lightSection--1__backgroundColor:  #FFFFFF  ;
933  --hsElevate--section--lightSection--1__textColor:  #09152B  ;
934  --hsElevate--section--lightSection--1__accentColor:  #4F38E0  ;
935  --hsElevate--section--lightSection--1__captionColor:  #647390  ;
936  --hsElevate--section--lightSection--1--blockquote__textColor:  #09152B  ;
937  --hsElevate--section--lightSection--1--blockquote__backgroundColor:  #F7F9FC  ;
938  --hsElevate--section--lightSection--1--blockquote__accentColor:  #4F38E0  ;
939
940    
941    
942    
943
944  --hsElevate--section--lightSection--1--link__fontColor:  #4F38E0  ;
945
946    
947  --hsElevate--section--lightSection--1--link__textDecoration: none;
948  --hsElevate--section--lightSection--1--link__textDecorationColor: transparent;
949    
950
951  /* Hover state */
952
953  --hsElevate--section--lightSection--1--link__hover--fontColor:  #4F38E0  ;
954    
955  --hsElevate--section--lightSection--1--link__hover--textDecoration: underline;
956  --hsElevate--section--lightSection--1--link__hover--textDecorationColor:  #4F38E0  ;
957    
958
959  /* Light section 2 */
960  --hsElevate--section--lightSection--2__backgroundColor:  #F7F9FC  ;
961  --hsElevate--section--lightSection--2__textColor:  #09152B  ;
962  --hsElevate--section--lightSection--2__accentColor:  #4F38E0  ;
963  --hsElevate--section--lightSection--2__captionColor:  #647390  ;
964  --hsElevate--section--lightSection--2--blockquote__textColor:  #09152B  ;
965  --hsElevate--section--lightSection--2--blockquote__backgroundColor:  #F7F9FC  ;
966  --hsElevate--section--lightSection--2--blockquote__accentColor:  #4F38E0  ;
967
968    
969    
970    
971
972  --hsElevate--section--lightSection--2--link__fontColor:  #4F38E0  ;
973
974    
975  --hsElevate--section--lightSection--2--link__textDecoration: none;
976  --hsElevate--section--lightSection--2--link__textDecorationColor: transparent;
977    
978
979  /* Hover state */
980
981  --hsElevate--section--lightSection--2--link__hover--fontColor:  #4F38E0  ;
982    
983  --hsElevate--section--lightSection--2--link__hover--textDecoration: underline;
984  --hsElevate--section--lightSection--2--link__hover--textDecorationColor:  #4F38E0  ;
985    
986
987  /* Light section 3 */
988  --hsElevate--section--lightSection--3__backgroundColor:  #F4F2FF  ;
989  --hsElevate--section--lightSection--3__textColor:  #09152B  ;
990  --hsElevate--section--lightSection--3__accentColor:  #4F38E0  ;
991  --hsElevate--section--lightSection--3__captionColor:  #4D6080  ;
992  --hsElevate--section--lightSection--3--blockquote__textColor:  #09152B  ;
993  --hsElevate--section--lightSection--3--blockquote__backgroundColor:  #F4F2FF  ;
994  --hsElevate--section--lightSection--3--blockquote__accentColor:  #4F38E0  ;
995
996    
997    
998    
999
1000  --hsElevate--section--lightSection--3--link__fontColor:  #4F38E0  ;
1001
1002    
1003  --hsElevate--section--lightSection--3--link__textDecoration: none;
1004  --hsElevate--section--lightSection--3--link__textDecorationColor: transparent;
1005    
1006
1007  /* Hover state */
1008
1009  --hsElevate--section--lightSection--3--link__hover--fontColor:  #4F38E0  ;
1010    
1011  --hsElevate--section--lightSection--3--link__hover--textDecoration: underline;
1012  --hsElevate--section--lightSection--3--link__hover--textDecorationColor:  #4F38E0  ;
1013    
1014
1015  /* Dark section 1 */
1016  --hsElevate--section--darkSection--1__backgroundColor:  #09152B  ;
1017  --hsElevate--section--darkSection--1__textColor:  #F7F9FC  ;
1018  --hsElevate--section--darkSection--1__accentColor:  #D2CAFF  ;
1019  --hsElevate--section--darkSection--1__captionColor:  #7D8CA5  ;
1020  --hsElevate--section--darkSection--1--blockquote__textColor:  #F7F9FC  ;
1021  --hsElevate--section--darkSection--1--blockquote__backgroundColor:  #18233B  ;
1022  --hsElevate--section--darkSection--1--blockquote__accentColor:  #D2CAFF  ;
1023
1024    
1025    
1026    
1027
1028  --hsElevate--section--darkSection--1--link__fontColor:  #D2CAFF  ;
1029
1030    
1031  --hsElevate--section--darkSection--1--link__textDecoration: none;
1032  --hsElevate--section--darkSection--1--link__textDecorationColor: transparent;
1033    
1034
1035  /* Hover state */
1036
1037  --hsElevate--section--darkSection--1--link__hover--fontColor:  #D2CAFF  ;
1038    
1039  --hsElevate--section--darkSection--1--link__hover--textDecoration: underline;
1040  --hsElevate--section--darkSection--1--link__hover--textDecorationColor:  #D2CAFF  ;
1041    
1042}
1043  
1044
1045:root {
1046  /* Font */
1047  --hsElevate--tag__font:  Inter  ;
1048  --hsElevate--tag__fontColor:    ;
1049  --hsElevate--tag__fontSize:  0.875rem  ;
1050  --hsElevate--tag__fontWeight:  500  ;
1051  --hsElevate--tag__fontStyle:  normal  ;
1052
1053  /* Text colors */
1054  --hsElevate--tag__textColor:  #063E95  ;
1055
1056  /* Background colors */
1057    
1058  --hsElevate--tag__backgroundColor:  #E5F0FF  ;
1059    
1060
1061  /* Shape */
1062    
1063    
1064    
1065
1066    
1067  --hsElevate--tag__borderRadius: 50px;
1068    
1069
1070  /* Border thickness */
1071  --hsElevate--tag__borderThickness:  1px  ;
1072  --hsElevate--tag__borderColor:  #E5F0FF  ;
1073
1074  /* Case */
1075  --hsElevate--tag__case:  none  ;
1076}
1077:root {
1078  /* Border radius based on shape */
1079  --hsElevate-sharp: 0;
1080  --hsElevate-rounded--extra-small: 4px;
1081  --hsElevate-rounded--small: 8px;
1082  --hsElevate-rounded: 16px;
1083  --hsElevate-rounded--large: 24px;
1084  --hsElevate-rounded--extra-large: 32px;
1085  --hsElevate-circle: 50%;
1086}
1087:root {
1088  --hsElevate--icon--small__size: 16px;
1089  --hsElevate--icon--medium__size: 24px;
1090  --hsElevate--icon--large__size: 32px;
1091}
1092
1093/* Generic */
1094
1095*,
1096*:before,
1097*:after {
1098  box-sizing: border-box;
1099}
1100/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
1101
1102/* Document
1103   ========================================================================== */
1104
1105/**
1106 * 1. Correct the line height in all browsers.
1107 * 2. Prevent adjustments of font size after orientation changes in iOS.
1108 */
1109
1110html {
1111  line-height: 1.15; /* 1 */
1112  -webkit-text-size-adjust: 100%; /* 2 */
1113}
1114
1115/* Sections
1116   ========================================================================== */
1117
1118/**
1119 * Remove the margin in all browsers.
1120 */
1121
1122body {
1123  margin: 0;
1124  overflow-x: hidden;
1125}
1126
1127/**
1128 * Correct the font size and margin on `h1` elements within `section` and
1129 * `article` contexts in Chrome, Firefox, and Safari.
1130 */
1131
1132h1 {
1133  font-size: 2em;
1134  margin: 0.67em 0;
1135}
1136
1137/* Grouping content
1138   ========================================================================== */
1139
1140/**
1141 * Add the correct box sizing in Firefox.
1142 */
1143
1144hr {
1145  box-sizing: content-box;
1146  height: 0;
1147}
1148
1149/**
1150 * 1. Correct the inheritance and scaling of font size in all browsers.
1151 * 2. Correct the odd `em` font sizing in all browsers.
1152 */
1153
1154pre {
1155  font-family: monospace, monospace; /* 1 */
1156  font-size: 1em; /* 2 */
1157}
1158
1159/* Text-level semantics
1160   ========================================================================== */
1161
1162/**
1163 * 1. Remove the bottom border in Chrome 57-
1164 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.
1165 */
1166
1167abbr[title] {
1168  border-bottom: none; /* 1 */
1169  text-decoration: underline; /* 2 */
1170  -webkit-text-decoration: underline dotted;
1171  text-decoration: underline dotted; /* 2 */
1172}
1173
1174/**
1175 * Add the correct font weight in Chrome, Edge, and Safari.
1176 */
1177
1178b,
1179strong {
1180  font-weight: bolder;
1181}
1182
1183/**
1184 * 1. Correct the inheritance and scaling of font size in all browsers.
1185 * 2. Correct the odd `em` font sizing in all browsers.
1186 */
1187
1188code,
1189kbd,
1190samp {
1191  font-family: monospace, monospace; /* 1 */
1192  font-size: 1em; /* 2 */
1193}
1194
1195/**
1196 * Add the correct font size in all browsers.
1197 */
1198
1199small {
1200  font-size: 80%;
1201}
1202
1203/**
1204 * Prevent `sub` and `sup` elements from affecting the line height in
1205 * all browsers.
1206 */
1207
1208sub,
1209sup {
1210  font-size: 75%;
1211  line-height: 0;
1212  position: relative;
1213  vertical-align: baseline;
1214}
1215
1216sub {
1217  bottom: -0.25em;
1218}
1219
1220sup {
1221  top: -0.5em;
1222}
1223
1224/* Forms
1225   ========================================================================== */
1226
1227/**
1228 * 1. Change the font styles in all browsers.
1229 * 2. Remove the margin in Firefox and Safari.
1230 */
1231
1232button,
1233input,
1234optgroup,
1235select,
1236textarea {
1237  font-family: inherit; /* 1 */
1238  font-size: 100%; /* 1 */
1239  line-height: 1.15; /* 1 */
1240  margin: 0; /* 2 */
1241}
1242
1243/**
1244 * Remove the inheritance of text transform in Edge and Firefox.
1245 * 1. Remove the inheritance of text transform in Firefox.
1246 */
1247
1248button,
1249select {
1250  text-transform: none;
1251}
1252
1253/**
1254 * Correct the inability to style clickable types in iOS and Safari.
1255 */
1256
1257button,
1258[type='button'],
1259[type='reset'],
1260[type='submit'] {
1261  -webkit-appearance: button;
1262}
1263
1264/**
1265 * Remove the inner border and padding in Firefox.
1266 */
1267
1268button::-moz-focus-inner,
1269[type='button']::-moz-focus-inner,
1270[type='reset']::-moz-focus-inner,
1271[type='submit']::-moz-focus-inner {
1272  border-style: none;
1273  padding: 0;
1274}
1275
1276/**
1277 * Restore the focus styles unset by the previous rule.
1278 */
1279
1280button:-moz-focusring,
1281[type='button']:-moz-focusring,
1282[type='reset']:-moz-focusring,
1283[type='submit']:-moz-focusring {
1284  outline: 1px dotted ButtonText;
1285}
1286
1287/**
1288 * Correct the padding in Firefox.
1289 */
1290
1291fieldset {
1292  padding: 0.35em 0.75em 0.625em;
1293}
1294
1295/**
1296 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
1297 */
1298
1299legend {
1300  padding: 0;
1301}
1302
1303/**
1304 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
1305 */
1306
1307progress {
1308  vertical-align: baseline;
1309}
1310
1311/**
1312 * Correct the cursor style of increment and decrement buttons in Chrome.
1313 */
1314
1315[type='number']::-webkit-inner-spin-button,
1316[type='number']::-webkit-outer-spin-button {
1317  height: auto;
1318}
1319
1320/**
1321 * 1. Correct the odd appearance in Chrome and Safari.
1322 * 2. Correct the outline style in Safari.
1323 */
1324
1325[type='search'] {
1326  -webkit-appearance: textfield; /* 1 */
1327  outline-offset: -2px; /* 2 */
1328}
1329
1330/**
1331 * Remove the inner padding in Chrome and Safari on macOS.
1332 */
1333
1334[type='search']::-webkit-search-decoration {
1335  -webkit-appearance: none;
1336}
1337
1338/**
1339 * 1. Correct the inability to style clickable types in iOS and Safari.
1340 * 2. Change font properties to `inherit` in Safari.
1341 */
1342
1343::-webkit-file-upload-button {
1344  -webkit-appearance: button; /* 1 */
1345  font: inherit; /* 2 */
1346}
1347
1348/* Interactive
1349   ========================================================================== */
1350
1351/*
1352 * Add the correct display in Edge and Firefox.
1353 */
1354
1355details {
1356  display: block;
1357}
1358
1359/*
1360 * Add the correct display in all browsers.
1361 */
1362
1363summary {
1364  display: list-item;
1365}
1366
1367/* Objects */
1368
1369.dnd-section {
1370  padding: var(--hsElevate--section--medium__verticalPadding) var(--hsElevate--section--horizontalPadding);
1371}
1372
1373.dnd-section > .row-fluid,
1374.hs-elevate-content-wrapper {
1375  margin: 0 auto;
1376  max-width: var(--hsElevate--contentWrapper--wide__maxWidth);
1377}
1378
1379.hs-elevate-content-wrapper {
1380  padding: 0 var(--hsElevate--section--horizontalPadding);
1381}
1382
1383/* Helper Classes */
1384
1385.hs-elevate-content-wrapper--sm {
1386  max-width: var(--hsElevate--contentWrapper--narrow__maxWidth);
1387  padding: 0;
1388}
1389
1390.hs-elevate-content-wrapper--md {
1391  max-width: var(--hsElevate--contentWrapper--medium__maxWidth);
1392  padding: 0;
1393}
1394
1395/* Padding for non DND sections */
1396
1397.hs-elevate-content-padding {
1398  padding-block: var(--hsElevate--section--medium__verticalPadding);
1399}
1400
1401.hs-elevate-content-padding--extra-small {
1402  padding-block: var(--hsElevate--section--extraSmall__verticalPadding);
1403}
1404
1405.hs-elevate-content-padding--small {
1406  padding-block: var(--hsElevate--section--small__verticalPadding);
1407}
1408
1409.hs-elevate-content-padding--large {
1410  padding-block: var(--hsElevate--section--large__verticalPadding);
1411}
1412
1413.hs-elevate-content-padding--extra-large {
1414  padding-block: var(--hsElevate--section--extraLarge__verticalPadding);
1415}
1416
1417.row-fluid {
1418  display: flex;
1419  flex-wrap: wrap;
1420  width: 100%;
1421}
1422
1423.row-fluid .span1,
1424.row-fluid .span2,
1425.row-fluid .span3,
1426.row-fluid .span4,
1427.row-fluid .span5,
1428.row-fluid .span6,
1429.row-fluid .span7,
1430.row-fluid .span8,
1431.row-fluid .span9,
1432.row-fluid .span10,
1433.row-fluid .span11,
1434.row-fluid .span12 {
1435  min-height: 1px;
1436  width: 100%;
1437}
1438
1439@media (min-width: 768px) {
1440  .row-fluid {
1441    flex-wrap: nowrap;
1442    justify-content: space-between;
1443  }
1444
1445  .row-fluid .span1 {
1446    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 1 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 11 / 100);
1447  }
1448
1449  .row-fluid .span2 {
1450    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 2 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 10 / 100);
1451  }
1452
1453  .row-fluid .span3 {
1454    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 3 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 9 / 100);
1455  }
1456
1457  .row-fluid .span4 {
1458    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 4 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 8 / 100);
1459  }
1460
1461  .row-fluid .span5 {
1462    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 5 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 7 / 100);
1463  }
1464
1465  .row-fluid .span6 {
1466    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 6 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 6 / 100);
1467  }
1468
1469  .row-fluid .span7 {
1470    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 7 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 5 / 100);
1471  }
1472
1473  .row-fluid .span8 {
1474    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 8 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 4 / 100);
1475  }
1476
1477  .row-fluid .span9 {
1478    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 9 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 3 / 100);
1479  }
1480
1481  .row-fluid .span10 {
1482    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 10 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 2 / 100);
1483  }
1484
1485  .row-fluid .span11 {
1486    width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 11 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 1 / 100);
1487  }
1488}
1489
1490/* Elements */
1491
1492html {
1493  font-size: var(--hsElevate--baseText__fontSize);
1494}
1495
1496body {
1497  background-color: var(--hsElevate--section--lightSection--1__backgroundColor);
1498  color: var(--hsElevate--section--lightSection--1__textColor);
1499  font-family: var(--hsElevate--body__font);
1500  font-size: var(--hsElevate--body__fontSize);
1501  font-style: var(--hsElevate--body__fontStyle);
1502  font-weight: var(--hsElevate--body__fontWeight);
1503  line-height: var(--hsElevate--body__lineHeight);
1504  overflow-wrap: break-word;
1505}
1506
1507html[lang^='ja'] body,
1508html[lang^='zh'] body,
1509html[lang^='ko'] body {
1510  line-break: strict;
1511  overflow-wrap: normal;
1512  word-break: break-all;
1513}
1514
1515/* Paragraphs */
1516
1517p {
1518  margin-block: var(--hsElevate--text__margin);
1519}
1520
1521a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link),
1522a.hs-elevate-link--primary,
1523.hs-elevate-link--primary a {
1524  color: var(--hsElevate--link--primary__fontColor);
1525  cursor: pointer;
1526  -webkit-text-decoration: var(--hsElevate--link--primary__textDecoration);
1527  text-decoration: var(--hsElevate--link--primary__textDecoration);
1528  text-decoration-color: var(--hsElevate--link--primary__textDecorationColor);
1529}
1530
1531a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover,
1532a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus,
1533a.hs-elevate-link--primary:hover,
1534.hs-elevate-link--primary a:hover,
1535a.hs-elevate-link--primary:focus,
1536.hs-elevate-link--primary a:focus {
1537  color: var(--hsElevate--link--primary__hover--fontColor);
1538  -webkit-text-decoration: var(--hsElevate--link--primary__hover--textDecoration);
1539  text-decoration: var(--hsElevate--link--primary__hover--textDecoration);
1540  text-decoration-color: var(--hsElevate--link--primary__hover--textDecorationColor);
1541}
1542
1543a.hs-elevate-link--secondary,
1544.hs-elevate-link--secondary a {
1545  color: var(--hsElevate--link--secondary__fontColor);
1546  cursor: pointer;
1547  -webkit-text-decoration: var(--hsElevate--link--secondary__textDecoration);
1548  text-decoration: var(--hsElevate--link--secondary__textDecoration);
1549  text-decoration-color: var(--hsElevate--link--secondary__textDecorationColor);
1550}
1551
1552a.hs-elevate-link--secondary:hover,
1553.hs-elevate-link--secondary a:hover a.hs-elevate-link--secondary:focus,
1554.hs-elevate-link--secondary a:focus {
1555  color: var(--hsElevate--link--secondary__hover--fontColor);
1556  -webkit-text-decoration: var(--hsElevate--link--secondary__hover--textDecoration);
1557  text-decoration: var(--hsElevate--link--secondary__hover--textDecoration);
1558  text-decoration-color: var(--hsElevate--link--secondary__hover--textDecorationColor);
1559}
1560
1561/* Headings */
1562
1563h1,
1564h2,
1565h3,
1566h4,
1567h5,
1568h6,
1569.hs-elevate-display-1,
1570.hs-elevate-display-2 {
1571  line-height: var(--hsElevate--heading__lineHeight);
1572  margin-block: var(--hsElevate--text__margin);
1573}
1574
1575.hs-elevate-display-1 {
1576  font-family: var(--hsElevate--display1__font);
1577  font-size: calc(var(--hsElevate--display1__fontSize) * var(--hsElevate--heading__tablet-modifier));
1578  font-style: normal;
1579  font-weight: 400;
1580}
1581
1582.hs-elevate-display-2 {
1583  font-family: var(--hsElevate--display2__font);
1584  font-size: calc(var(--hsElevate--display2__fontSize) * var(--hsElevate--heading__tablet-modifier));
1585  font-style: normal;
1586  font-weight: 400;
1587}
1588
1589h1,
1590.hs-elevate-h1 {
1591  font-family: var(--hsElevate--h1__font);
1592  font-size: calc(var(--hsElevate--h1__fontSize) * var(--hsElevate--heading__tablet-modifier));
1593  font-style: var(--hsElevate--h1__fontStyle);
1594  font-weight: var(--hsElevate--h1__fontWeight);
1595}
1596
1597h2,
1598.hs-elevate-h2 {
1599  font-family: var(--hsElevate--h2__font);
1600  font-size: calc(var(--hsElevate--h2__fontSize) * var(--hsElevate--heading__tablet-modifier));
1601  font-style: var(--hsElevate--h2__fontStyle);
1602  font-weight: var(--hsElevate--h2__fontWeight);
1603}
1604
1605h3,
1606.hs-elevate-h3 {
1607  font-family: var(--hsElevate--h3__font);
1608  font-size: calc(var(--hsElevate--h3__fontSize) * var(--hsElevate--heading__tablet-modifier));
1609  font-style: var(--hsElevate--h3__fontStyle);
1610  font-weight: var(--hsElevate--h3__fontWeight);
1611}
1612
1613h4,
1614.hs-elevate-h4 {
1615  font-family: var(--hsElevate--h4__font);
1616  font-size: calc(var(--hsElevate--h4__fontSize) * var(--hsElevate--heading__tablet-modifier));
1617  font-style: var(--hsElevate--h4__fontStyle);
1618  font-weight: var(--hsElevate--h4__fontWeight);
1619}
1620
1621h5,
1622.hs-elevate-h5 {
1623  font-family: var(--hsElevate--h5__font);
1624  font-size: calc(var(--hsElevate--h5__fontSize) * var(--hsElevate--heading__tablet-modifier));
1625  font-style: var(--hsElevate--h5__fontStyle);
1626  font-weight: var(--hsElevate--h5__fontWeight);
1627}
1628
1629h6,
1630.hs-elevate-h6 {
1631  font-family: var(--hsElevate--h6__font);
1632  font-size: calc(var(--hsElevate--h6__fontSize) * var(--hsElevate--heading__tablet-modifier));
1633  font-style: var(--hsElevate--h6__fontStyle);
1634  font-weight: var(--hsElevate--h6__fontWeight);
1635}
1636
1637@media (min-width: 767px) {
1638  .hs-elevate-display-1 {
1639    font-size: var(--hsElevate--display1__fontSize);
1640  }
1641
1642  .hs-elevate-display-2 {
1643    font-size: var(--hsElevate--display2__fontSize);
1644  }
1645
1646  h1,
1647  .hs-elevate-h1 {
1648    font-size: var(--hsElevate--h1__fontSize);
1649  }
1650
1651  h2,
1652  .hs-elevate-h2 {
1653    font-size: var(--hsElevate--h2__fontSize);
1654  }
1655
1656  h3,
1657  .hs-elevate-h3 {
1658    font-size: var(--hsElevate--h3__fontSize);
1659  }
1660
1661  h4,
1662  .hs-elevate-h4 {
1663    font-size: var(--hsElevate--h4__fontSize);
1664  }
1665
1666  h5,
1667  .hs-elevate-h5 {
1668    font-size: var(--hsElevate--h5__fontSize);
1669  }
1670
1671  h6,
1672  .hs-elevate-h6 {
1673    font-size: var(--hsElevate--h6__fontSize);
1674  }
1675}
1676
1677/* Lists */
1678
1679ul,
1680ol {
1681  margin-block: var(--hsElevate--text__margin);
1682}
1683
1684/* Blockquotes */
1685
1686blockquote {
1687  padding: var(--hsElevate--spacing--24, 24px);
1688  border-radius: var(--hsElevate-rounded--extra-small);
1689  border-left: 3px solid var(--hsElevate--blockquote__accentColor, var(--hsElevate--section--lightSection--1--blockquote__accentColor));
1690  background-color: var(--hsElevate--blockquote__backgroundColor, var(--hsElevate--section--lightSection--1--blockquote__backgroundColor));
1691  color: var(--hsElevate--blockquote__fontColor, var(--hsElevate--section--lightSection--1--blockquote__textColor));
1692  font-family: var(--hsElevate--quotes__font);
1693  font-size: var(--hsElevate--quotes__fontSize);
1694  font-style: var(--hsElevate--quotes__fontStyle);
1695  font-weight: var(--hsElevate--quotes__fontWeight);
1696  margin-block: var(--hsElevate--text__margin);
1697}
1698
1699:is(.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_inline_richtext_field) blockquote {
1700  padding: var(--hsElevate--spacing--24, 24px);
1701  border-radius: var(--hsElevate-rounded--extra-small);
1702  border-left: 3px solid var(--hsElevate--blockquote__accentColor, var(--hsElevate--section--lightSection--1--blockquote__accentColor));
1703  background-color: var(--hsElevate--blockquote__backgroundColor, var(--hsElevate--section--lightSection--1--blockquote__backgroundColor));
1704  color: var(--hsElevate--blockquote__fontColor, var(--hsElevate--section--lightSection--1--blockquote__textColor));
1705  font-family: var(--hsElevate--quotes__font);
1706  font-size: var(--hsElevate--quotes__fontSize);
1707  font-style: var(--hsElevate--quotes__fontStyle);
1708  font-weight: var(--hsElevate--quotes__fontWeight);
1709  margin-block: var(--hsElevate--text__margin);
1710}
1711
1712@media (max-width: 767.98px) {
1713  :is(.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_inline_richtext_field) blockquote {
1714    font-size: calc(var(--hsElevate--body__fontSize) + 4px);
1715    margin-inline: 0;
1716  }
1717}
1718
1719/* Captions */
1720
1721.hs-elevate-caption {
1722  color: var(--hsElevate--captions__fontColor, var(--hsElevate--section--lightSection--1--captionColor));
1723  font-family: var(--hsElevate--captions__font);
1724  font-size: var(--hsElevate--captions__fontSize);
1725  font-style: var(--hsElevate--captions__fontStyle);
1726  font-weight: var(--hsElevate--captions__fontWeight);
1727  text-transform: var(--hsElevate--captions__case);
1728}
1729
1730/* Tags */
1731.hs-elevate-tag {
1732  padding: 2px 8px;
1733  border-color: var(--hsElevate--tag__borderColor);
1734  border-radius: var(--hsElevate--tag__borderRadius);
1735  border-style: solid;
1736  border-width: var(--hsElevate--tag__borderThickness);
1737  background-color: var(--hsElevate--tag__backgroundColor);
1738  color: var(--hsElevate--tag__textColor);
1739  font-family: var(--hsElevate--tag__font);
1740  font-size: var(--hsElevate--tag__fontSize);
1741  font-style: var(--hsElevate--tag__fontStyle);
1742  font-weight: var(--hsElevate--tag__fontWeight);
1743  text-transform: var(--hsElevate--tag__case);
1744}
1745
1746/* Images in rich text */
1747:is(.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_inline_richtext_field) img {
1748  max-width: 100%;
1749  margin-block-end: var(--hsElevate--rteImages__margin);
1750}
1751.hs-elevate-button:focus {
1752  outline: 2px solid #53acff;
1753  outline-offset: 2px;
1754}
1755
1756.hs-elevate-button--primary {
1757  font-family: var(--hsElevate--button--primary__font);
1758  font-size: var(--hsElevate--button--primary__fontSize);
1759  font-weight: var(--hsElevate--button--primary__fontWeight);
1760  font-style: var(--hsElevate--button--primary__fontStyle);
1761  color: var(--hsElevate--button--primary__textColor);
1762  border-width: var(--hsElevate--button--primary__borderThickness);
1763  background-color: var(--hsElevate--button--primary__backgroundColor);
1764  border-style: solid;
1765  border-color: var(--hsElevate--button--primary__borderColor);
1766  border-radius: var(--hsElevate--button--primary__borderRadius);
1767  text-decoration: none;
1768}
1769
1770.hs-elevate-button--primary:hover {
1771  color: var(--hsElevate--button--primary__hover--textColor);
1772  background-color: var(--hsElevate--button--primary__hover--backgroundColor);
1773  border-color: var(--hsElevate--button--primary__hover--borderColor);
1774  border-width: var(--hsElevate--button--primary__hover--borderThickness);
1775  text-decoration: none;
1776}
1777
1778.hs-elevate-button--primary:active {
1779  color: var(--hsElevate--button--primary__hover--textColor);
1780  background-color:  #4a36ca  ;
1781  border-color:    ;
1782  border-width: var(--hsElevate--button--primary__hover--borderThickness);
1783  text-decoration: none;
1784}
1785
1786.hs-elevate-button--secondary {
1787  font-family: var(--hsElevate--button--secondary__font);
1788  font-size: var(--hsElevate--button--secondary__fontSize);
1789  font-weight: var(--hsElevate--button--secondary__fontWeight);
1790  font-style: var(--hsElevate--button--secondary__fontStyle);
1791  color: var(--hsElevate--button--secondary__textColor);
1792  border-width: var(--hsElevate--button--secondary__borderThickness);
1793  background-color: var(--hsElevate--button--secondary__backgroundColor);
1794  border-style: solid;
1795  border-color: var(--hsElevate--button--secondary__borderColor);
1796  border-radius: var(--hsElevate--button--secondary__borderRadius);
1797  text-decoration: none;
1798}
1799
1800.hs-elevate-button--secondary:hover {
1801  color: var(--hsElevate--button--secondary__hover--textColor);
1802  background-color: var(--hsElevate--button--secondary__hover--backgroundColor);
1803  border-color: var(--hsElevate--button--secondary__hover--borderColor);
1804  border-width: var(--hsElevate--button--secondary__hover--borderThickness);
1805  text-decoration: none;
1806}
1807
1808.hs-elevate-button--secondary:active {
1809  color: var(--hsElevate--button--secondary__hover--textColor);
1810  background-color:  transparent  ;
1811  border-color:  #4a36ca  ;
1812  border-width: var(--hsElevate--button--secondary__hover--borderThickness);
1813  text-decoration: none;
1814}
1815
1816.hs-elevate-button--tertiary {
1817  font-family: var(--hsElevate--button--tertiary__font);
1818  font-size: var(--hsElevate--button--tertiary__fontSize);
1819  font-weight: var(--hsElevate--button--tertiary__fontWeight);
1820  font-style: var(--hsElevate--button--tertiary__fontStyle);
1821  color: var(--hsElevate--button--tertiary__textColor);
1822  border-width: var(--hsElevate--button--tertiary__borderThickness);
1823  background-color: var(--hsElevate--button--tertiary__backgroundColor);
1824  border-style: solid;
1825  border-color: var(--hsElevate--button--tertiary__borderColor);
1826  border-radius: var(--hsElevate--button--tertiary__borderRadius);
1827  text-decoration: none;
1828}
1829
1830.hs-elevate-button--tertiary:hover {
1831  color: var(--hsElevate--button--tertiary__hover--textColor);
1832  background-color: var(--hsElevate--button--tertiary__hover--backgroundColor);
1833  border-color: var(--hsElevate--button--tertiary__hover--borderColor);
1834  border-width: var(--hsElevate--button--tertiary__hover--borderThickness);
1835  text-decoration: none;
1836}
1837
1838.hs-elevate-button--tertiary:active {
1839  color: var(--hsElevate--button--tertiary__hover--textColor);
1840  background-color:  #cbc7e1  ;
1841  border-color:    ;
1842  border-width: var(--hsElevate--button--tertiary__hover--borderThickness);
1843  text-decoration: none;
1844}
1845
1846.hs-elevate-button--accent {
1847  font-family: var(--hsElevate--button--accent__font);
1848  font-size: var(--hsElevate--button--accent__fontSize);
1849  font-weight: var(--hsElevate--button--accent__fontWeight);
1850  font-style: var(--hsElevate--button--accent__fontStyle);
1851  color: var(--hsElevate--button--accent__textColor);
1852  border-width: var(--hsElevate--button--accent__borderThickness);
1853  background-color: var(--hsElevate--button--accent__backgroundColor);
1854  border-style: solid;
1855  border-color: var(--hsElevate--button--accent__borderColor);
1856  border-radius: var(--hsElevate--button--accent__borderRadius);
1857  text-decoration: none;
1858}
1859
1860.hs-elevate-button--accent:hover {
1861  color: var(--hsElevate--button--accent__hover--textColor);
1862  background-color: var(--hsElevate--button--accent__hover--backgroundColor);
1863  border-color: var(--hsElevate--button--accent__hover--borderColor);
1864  border-width: var(--hsElevate--button--accent__hover--borderThickness);
1865  text-decoration: none;
1866}
1867
1868.hs-elevate-button--accent:active {
1869  color: var(--hsElevate--button--accent__hover--textColor);
1870  background-color:    ;
1871  border-color:  #cbc7e1  ;
1872  border-width: var(--hsElevate--button--accent__hover--borderThickness);
1873  text-decoration: none;
1874}
1875.hs-elevate-card--variant-1 {
1876  border-color: var(--hsElevate--card--variant1__borderColor);
1877  border-radius: var(--hsElevate--card--variant1__borderRadius);
1878  border-style: solid;
1879  border-width: var(--hsElevate--card--variant1__borderThickness);
1880  background-color: var(--hsElevate--card--variant1__backgroundColor);
1881  color: var(--hsElevate--card--variant1__textColor);
1882}
1883.hs-elevate-card--variant-1 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) {
1884  color: var(--hsElevate--card--variant1--link__fontColor);
1885  -webkit-text-decoration: var(--hsElevate--card--variant1--link__textDecoration);
1886  text-decoration: var(--hsElevate--card--variant1--link__textDecoration);
1887  text-decoration-color: var(--hsElevate--card--variant1--link__textDecorationColor);
1888}
1889.hs-elevate-card--variant-1 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover,
1890.hs-elevate-card--variant-1 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus {
1891  color: var(--hsElevate--card--variant1--link__hover--fontColor);
1892  -webkit-text-decoration: var(--hsElevate--card--variant1--link__hover--textDecoration);
1893  text-decoration: var(--hsElevate--card--variant1--link__hover--textDecoration);
1894  text-decoration-color: var(--hsElevate--card--variant1--link__hover--textDecorationColor);
1895}
1896
1897.hs-elevate-card--variant-2 {
1898  border-color: var(--hsElevate--card--variant2__borderColor);
1899  border-radius: var(--hsElevate--card--variant2__borderRadius);
1900  border-style: solid;
1901  border-width: var(--hsElevate--card--variant2__borderThickness);
1902  background-color: var(--hsElevate--card--variant2__backgroundColor);
1903  color: var(--hsElevate--card--variant2__textColor);
1904}
1905
1906.hs-elevate-card--variant-2 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) {
1907  color: var(--hsElevate--card--variant2--link__fontColor);
1908  -webkit-text-decoration: var(--hsElevate--card--variant2--link__textDecoration);
1909  text-decoration: var(--hsElevate--card--variant2--link__textDecoration);
1910  text-decoration-color: var(--hsElevate--card--variant2--link__textDecorationColor);
1911}
1912
1913.hs-elevate-card--variant-2 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover,
1914.hs-elevate-card--variant-2 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus {
1915  color: var(--hsElevate--card--variant2--link__hover--fontColor);
1916  -webkit-text-decoration: var(--hsElevate--card--variant2--link__hover--textDecoration);
1917  text-decoration: var(--hsElevate--card--variant2--link__hover--textDecoration);
1918  text-decoration-color: var(--hsElevate--card--variant2--link__hover--textDecorationColor);
1919}
1920
1921.hs-elevate-card--variant-3 {
1922  border-color: var(--hsElevate--card--variant3__borderColor);
1923  border-radius: var(--hsElevate--card--variant3__borderRadius);
1924  border-style: solid;
1925  border-width: var(--hsElevate--card--variant3__borderThickness);
1926  background-color: var(--hsElevate--card--variant3__backgroundColor);
1927  color: var(--hsElevate--card--variant3__textColor);
1928}
1929
1930.hs-elevate-card--variant-3 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) {
1931  color: var(--hsElevate--card--variant3--link__fontColor);
1932  -webkit-text-decoration: var(--hsElevate--card--variant3--link__textDecoration);
1933  text-decoration: var(--hsElevate--card--variant3--link__textDecoration);
1934  text-decoration-color: var(--hsElevate--card--variant3--link__textDecorationColor);
1935}
1936
1937.hs-elevate-card--variant-3 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover,
1938.hs-elevate-card--variant-3 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus {
1939  color: var(--hsElevate--card--variant3--link__hover--fontColor);
1940  -webkit-text-decoration: var(--hsElevate--card--variant3--link__hover--textDecoration);
1941  text-decoration: var(--hsElevate--card--variant3--link__hover--textDecoration);
1942  text-decoration-color: var(--hsElevate--card--variant3--link__hover--textDecorationColor);
1943}
1944
1945.hs-elevate-card--variant-4 {
1946  border-color: var(--hsElevate--card--variant4__borderColor);
1947  border-radius: var(--hsElevate--card--variant4__borderRadius);
1948  border-style: solid;
1949  border-width: var(--hsElevate--card--variant4__borderThickness);
1950  background-color: var(--hsElevate--card--variant4__backgroundColor);
1951  color: var(--hsElevate--card--variant4__textColor);
1952}
1953
1954.hs-elevate-card--variant-4 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) {
1955  color: var(--hsElevate--card--variant4--link__fontColor);
1956  -webkit-text-decoration: var(--hsElevate--card--variant4--link__textDecoration);
1957  text-decoration: var(--hsElevate--card--variant4--link__textDecoration);
1958  text-decoration-color: var(--hsElevate--card--variant4--link__textDecorationColor);
1959}
1960
1961.hs-elevate-card--variant-4 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover,
1962.hs-elevate-card--variant-4 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus {
1963  color: var(--hsElevate--card--variant4--link__hover--fontColor);
1964  -webkit-text-decoration: var(--hsElevate--card--variant4--link__hover--textDecoration);
1965  text-decoration: var(--hsElevate--card--variant4--link__hover--textDecoration);
1966  text-decoration-color: var(--hsElevate--card--variant4--link__hover--textDecorationColor);
1967}
1968.cs-feature {
1969  overflow: hidden;
1970}
1971
1972.cs-feature .hs-elevate-details__label {
1973  font-weight: 600;
1974}
1975
1976.cs-feature .cs-feature__link:hover {
1977  opacity: 0.8;
1978}
1979
1980.cs-feature .cs-feature__link .cs-feature__chevron-path {
1981  fill: currentcolor;
1982}
1983
1984.cs-feature .cs-feature__link:hover .cs-feature__chevron-path {
1985  opacity: 0.8;
1986}
1987/* Form */
1988
1989.hs-form,
1990.hs-elevate-system-form form,
1991.hs-elevate-system-form--subscription-preferences form .email-prefs {
1992  padding: var(--hsElevate--form__padding);
1993  border-color: var(--hsElevate--form__borderColor);
1994  border-radius: var(--hsElevate--form__borderRadius);
1995  border-style: solid;
1996  border-width: var(--hsElevate--form__borderThickness);
1997  background: var(--hsElevate--form__backgroundColor);
1998}
1999
2000/* Form labels */
2001
2002:is(.hs-form, .hs-elevate-system-form) label,
2003.hs-elevate-system-form--subscription-preferences .fakelabel {
2004  display: block;
2005  color: var(--hsElevate--formLabel__textColor);
2006  font-family: var(--hsElevate--formLabel__font);
2007  font-size: var(--hsElevate--formLabel__fontSize);
2008  font-weight: var(--hsElevate--formLabel__fontWeight);
2009  margin-block-end: var(--hsElevate--formLabel__marginBottom);
2010}
2011
2012/* Form fields */
2013
2014.hs-form .hs-form-field {
2015  margin-block-end: var(--hsElevate--formField__marginBottom);
2016}
2017
2018:is(.hs-form, .hs-elevate-system-form) input[type='text'],
2019:is(.hs-form, .hs-elevate-system-form) input[type='email'],
2020:is(.hs-form, .hs-elevate-system-form) input[type='password'],
2021:is(.hs-form, .hs-elevate-system-form) input[type='tel'],
2022:is(.hs-form, .hs-elevate-system-form) input[type='number'],
2023:is(.hs-form, .hs-elevate-system-form) input[type='search'],
2024:is(.hs-form, .hs-elevate-system-form) select,
2025:is(.hs-form, .hs-elevate-system-form) textarea {
2026  width: 100% !important;
2027  border-radius: var(--hsElevate--formField__borderRadius);
2028  border-top: var(--hsElevate--formField__borderTop);
2029  border-right: var(--hsElevate--formField__borderRight);
2030  border-bottom: var(--hsElevate--formField__borderBottom);
2031  border-left: var(--hsElevate--formField__borderLeft);
2032  background-color: var(--hsElevate--formField__backgroundColor);
2033  color: var(--hsElevate--formFieldInput__textColor);
2034  padding-block: var(--hsElevate--spacing--20);
2035  padding-inline: var(--hsElevate--spacing--32);
2036}
2037
2038.hs-input.hs-fieldtype-intl-phone {
2039  display: flex;
2040  width: 100% !important;
2041  flex-direction: row;
2042  flex-wrap: wrap;
2043  align-items: center;
2044  justify-content: flex-start;
2045  gap: 8px; /* matches column margins from form injection */
2046}
2047
2048.hs-input.hs-fieldtype-intl-phone > input {
2049  flex: 1 0 calc(70% - 8px) !important;
2050}
2051
2052.hs-input.hs-fieldtype-intl-phone > select {
2053  flex: 1 0 30% !important;
2054}
2055
2056@media (max-width: 600px) {
2057  .hs-input.hs-fieldtype-intl-phone {
2058    display: flex;
2059    width: 100%;
2060    flex-direction: column;
2061    gap: 8px;
2062  }
2063
2064  .hs-input.hs-fieldtype-intl-phone > select,
2065  .hs-input.hs-fieldtype-intl-phone > input {
2066    min-width: 100%;
2067    flex: 1 1 100%;
2068  }
2069
2070  .hs-input.hs-fieldtype-intl-phone > select {
2071    padding-inline: var(--hsElevate--spacing--16);
2072  }
2073}
2074
2075.hs-form-field.hs-fieldtype-file .hs-input,
2076.hs-form fieldset {
2077  max-width: 100% !important;
2078}
2079
2080/* Form fields - textarea */
2081
2082.hs-form textarea {
2083  position: relative;
2084  height: 160px;
2085  border-radius: var(--hsElevate--formFieldTextArea__borderRadius);
2086}
2087
2088.hs-form textarea::-webkit-resizer {
2089  display: none;
2090}
2091
2092.hs-form .hs_multi_line_field .input {
2093  position: relative;
2094}
2095
2096.hs-form .hs_multi_line_field .input:after {
2097  position: absolute;
2098  right: var(--hsElevate--spacing--8);
2099  bottom: var(--hsElevate--spacing--8);
2100  content: var(--hsElevate--formField__dragIcon);
2101  pointer-events: none;
2102}
2103
2104/* Form fields - select */
2105
2106.hs-form .hs-fieldtype-select .input {
2107  position: relative;
2108}
2109
2110.hs-form select {
2111  -webkit-appearance: none;
2112  -moz-appearance: none;
2113  appearance: none;
2114}
2115
2116.hs-form .hs-fieldtype-select .input:after {
2117  position: absolute;
2118  top: 50%;
2119  right: var(--hsElevate--spacing--32);
2120  content: var(--hsElevate--formField__selectIcon);
2121  pointer-events: none;
2122  transform: translateY(-50%);
2123}
2124
2125/* Form fields - datepicker */
2126
2127.hs-form .hs-dateinput {
2128  position: relative;
2129}
2130
2131.hs-form .hs-dateinput:before {
2132  position: absolute;
2133  top: 50%;
2134  right: var(--hsElevate--spacing--32);
2135  content: var(--hsElevate--formField__datepickerIcon);
2136  pointer-events: none;
2137  transform: translateY(-50%);
2138}
2139
2140/* Form fields - placeholders */
2141
2142::-moz-placeholder {
2143  color: var(--hsElevate--formFieldPlaceholder__textColor);
2144}
2145
2146::placeholder {
2147  color: var(--hsElevate--formFieldPlaceholder__textColor);
2148}
2149
2150/* Form fields - checkbox/radio */
2151
2152.hs-form .inputs-list {
2153  padding: 0;
2154  margin: 0;
2155  list-style: none;
2156}
2157
2158.hs-form .inputs-list li {
2159  display: block;
2160  margin-block-end: var(--hsElevate--spacing--16);
2161}
2162
2163.hs-form .inputs-list li:last-of-type {
2164  margin-block-end: 0;
2165}
2166
2167.hs-form .inputs-list :is(input, span) {
2168  vertical-align: middle;
2169}
2170
2171:is(.hs-form, .hs-elevate-system-form) input[type='checkbox'],
2172:is(.hs-form, .hs-elevate-system-form) input[type='radio'] {
2173  height: var(--hsElevate--formFieldCheckboxRadio__size);
2174  width: var(--hsElevate--formFieldCheckboxRadio__size) !important;
2175  accent-color: var(--hsElevate--formFieldCheckboxRadio__fillColor);
2176  cursor: pointer;
2177  margin-inline-end: var(--hsElevate--spacing--12);
2178}
2179
2180/* Form help text */
2181
2182.hs-form legend {
2183  /* To do: figure out where we should pull this from */
2184  color: var(--hsElevate--formHelpText__textColor);
2185  margin-block-end: var(--hsElevate--spacing--8);
2186}
2187
2188/* Form rich text */
2189
2190.hs-form .hs-richtext {
2191  color: var(--hsElevate--formLabel__textColor);
2192}
2193
2194.hs-form .hs-richtext img {
2195  height: auto;
2196  max-width: 100% !important;
2197}
2198
2199/* Form error messages */
2200
2201.hs-form .hs-input.error {
2202  border-color: var(--hsElevate--formRequired__color);
2203}
2204
2205.hs-form .hs-error-msg,
2206.hs-form .hs-error-msgs {
2207  color: var(--hsElevate--formRequired__color);
2208  margin-block-start: var(--hsElevate--spacing--4);
2209}
2210
2211/* Form button */
2212
2213:is(.hs-form, .hs-elevate-system-form) .hs-button,
2214:is(.hs-form, .hs-elevate-system-form) input[type='submit'] {
2215  display: inline-block;
2216  width: 100%;
2217  border-color: var(--hsElevate--button--primary__borderColor);
2218  border-radius: var(--hsElevate--button--primary__borderRadius);
2219  border-style: solid;
2220  border-width: var(--hsElevate--button--primary__borderThickness);
2221  background-color: var(--hsElevate--button--primary__backgroundColor);
2222  color: var(--hsElevate--button--primary__textColor);
2223  cursor: pointer;
2224  font-family: var(--hsElevate--button--primary__font);
2225  font-size: var(--hsElevate--button--primary__fontSize);
2226  font-style: var(--hsElevate--button--primary__fontStyle);
2227  font-weight: var(--hsElevate--button--primary__fontWeight);
2228  padding-block: var(--hsElevate--spacing--20);
2229  padding-inline: var(--hsElevate--spacing--24);
2230  text-align: center;
2231  text-decoration: none;
2232  transition: all 0.15s linear;
2233  white-space: normal !important;
2234}
2235
2236:is(.hs-form, .hs-elevate-system-form) .hs-button:hover,
2237:is(.hs-form, .hs-elevate-system-form) .hs-button:focus,
2238:is(.hs-form, .hs-elevate-system-form) input[type='submit']:hover,
2239:is(.hs-form, .hs-elevate-system-form) input[type='submit']:focus {
2240  border-color: var(--hsElevate--button--primary__hover--borderColor);
2241  border-width: var(--hsElevate--button--primary__hover--borderThickness);
2242  background-color: var(--hsElevate--button--primary__hover--backgroundColor);
2243  color: var(--hsElevate--button--primary__hover--textColor);
2244  text-decoration: none;
2245}
2246
2247/* Captcha */
2248
2249.grecaptcha-badge {
2250  margin-block: 0;
2251  margin-inline: auto;
2252}
2253
2254/* Components */
2255
2256/* Navigation skipper */
2257
2258.hs-elevate-header__skip {
2259  position: absolute;
2260  top: -1000px;
2261  left: -1000px;
2262  overflow: hidden;
2263  height: 1px;
2264  width: 1px;
2265  text-align: left;
2266}
2267
2268.hs-elevate-header__skip:hover,
2269.hs-elevate-header__skip:focus,
2270.hs-elevate-header__skip:active {
2271  z-index: 2;
2272  top: 0;
2273  left: 0;
2274  overflow: visible;
2275  height: auto;
2276  width: auto;
2277}
2278/*
2279  TODO: Move this code to the MenuComponent styled-component code -- keeping it here to prevent conflicts with open Menu PRs
2280  TODO: Remove this file and its references from main.hubl.css
2281*/
2282
2283@media (max-width: 767px) {
2284  .hs-elevate-footer .hs-elevate-menu {
2285    display: flex;
2286    flex-direction: column;
2287    align-items: center;
2288  }
2289}
2290/*
2291  Spacing variables are:
2292  --hsElevate--menuItem__padding
2293  --hsElevate--menuItem__margin
2294  --hsElevate--menu--topLevel__gap
2295  --hsElevate--flyoutSubMenu__top
2296  --hsElevate--flyoutSubMenu__left
2297  --hsElevate--flyoutSubMenu__right
2298  --hsElevate--flyoutSubMenu__bottom
2299  --hsElevate--firstFlyoutMenu__top
2300  --hsElevate--firstFlyoutMenu__left
2301  --hsElevate--firstFlyoutMenu__right
2302  --hsElevate--firstFlyoutMenu__bottom
2303 */
2304
2305.hs-elevate-menu {
2306  display: flex;
2307}
2308
2309.hs-elevate-menu,
2310.hs-elevate-menu ul {
2311  list-style: none;
2312}
2313
2314.hs-elevate-menu li {
2315  position: relative;
2316}
2317
2318.hs-elevate-menu--horizontal {
2319  flex-direction: row;
2320  flex-wrap: wrap;
2321}
2322
2323.hs-elevate-menu--vertical {
2324  flex-direction: column;
2325}
2326
2327.hs-elevate-menu {
2328  gap: var(--hsElevate--menu--topLevel__gap, 0);
2329}
2330
2331.hs-elevate-menu--desktop {
2332  margin: 0;
2333}
2334
2335.hs-elevate-menu__flyout-submenu {
2336  min-width: -moz-max-content;
2337  min-width: max-content;
2338  max-width: 250px;
2339  white-space: nowrap;
2340  overflow-wrap: break-word;
2341  padding: 20px;
2342  border: 1px solid #f7f7f7;
2343  border-radius: 8px;
2344  background-color: white;
2345}
2346.logo-company-name {
2347  margin-block: 0;
2348}
2349
2350/* Offsets margin on ul element inside default image grid */
2351.hs-image__grid__list {
2352  margin-block: 0;
2353}
2354
2355/* Logo responsive styling */
2356.widget-type-logo img {
2357  height: auto;
2358  max-width: 100%;
2359}
2360
2361/* Preset-specific styles */
2362/* Onyx preset specific styles */
2363  
2364  
2365</style>
2366
2367
2368  <style>
2369  #hs_cos_wrapper_footer-module-5 hr {
2370  border:0 none;
2371  border-bottom-width:1px;
2372  border-bottom-style:solid;
2373  border-bottom-color:rgba(48,63,89,1.0);
2374  margin-left:auto;
2375  margin-right:auto;
2376  margin-top:10px;
2377  margin-bottom:10px;
2378  width:100%;
2379}
2380
2381  </style>
2382
2383<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-B2JL1QHF.css">
2384
2385<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-Cir01r20.css">
2386
2387<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/PlaceholderEmptyContent-MX2JmU9C.css">
2388
2389<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MobileMenuIsland-fLww7Ehg.css">
2390
2391<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MobileLogoBackButton-CBRrxUrt.css">
2392
2393<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-lmkptd1h.css">
2394
2395<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MenuItemComponent-BLBQT5iZ.css">
2396
2397<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/useDocumentLang-D-zc02CH.css">
2398
2399<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-09VGSRsQ.css">
2400
2401<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-AJ-XpXDx.css">
2402
2403<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-09VGSRsQ.css">
2404
2405<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-DA0Ph26K.css">
2406
2407<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-N2SAwmPM.css">
2408
2409<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-Cir01r20.css">
2410
2411<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-DA0Ph26K.css">
2412
2413<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-N2SAwmPM.css">
2414
2415<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-Cir01r20.css">
2416
2417<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/PlaceholderEmptyContent-MX2JmU9C.css">
2418
2419<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MenuItemComponent-BLBQT5iZ.css">
2420
2421<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-CwxSt1Vd.css">
2422
2423<link rel="preload" as="style" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-AJ-XpXDx.css">
2424
2425<style>
2426  @font-face {
2427    font-family: "Inter";
2428    font-weight: 400;
2429    font-style: normal;
2430    font-display: swap;
2431    src: url("/_hcms/googlefonts/Inter/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/regular.woff") format("woff");
2432  }
2433  @font-face {
2434    font-family: "Inter";
2435    font-weight: 500;
2436    font-style: normal;
2437    font-display: swap;
2438    src: url("/_hcms/googlefonts/Inter/500.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/500.woff") format("woff");
2439  }
2440  @font-face {
2441    font-family: "Inter";
2442    font-weight: 600;
2443    font-style: normal;
2444    font-display: swap;
2445    src: url("/_hcms/googlefonts/Inter/600.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/600.woff") format("woff");
2446  }
2447  @font-face {
2448    font-family: "Inter";
2449    font-weight: 800;
2450    font-style: normal;
2451    font-display: swap;
2452    src: url("/_hcms/googlefonts/Inter/800.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/800.woff") format("woff");
2453  }
2454  @font-face {
2455    font-family: "Inter";
2456    font-weight: 600;
2457    font-style: italic;
2458    font-display: swap;
2459    src: url("/_hcms/googlefonts/Inter/600italic.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/600italic.woff") format("woff");
2460  }
2461  @font-face {
2462    font-family: "Inter";
2463    font-weight: 700;
2464    font-style: normal;
2465    font-display: swap;
2466    src: url("/_hcms/googlefonts/Inter/700.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/700.woff") format("woff");
2467  }
2468  @font-face {
2469    font-family: "Inter";
2470    font-weight: 400;
2471    font-style: italic;
2472    font-display: swap;
2473    src: url("/_hcms/googlefonts/Inter/italic.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/italic.woff") format("woff");
2474  }
2475</style>
2476
2477<!-- Editor Styles -->
2478<style id="hs_editor_style" type="text/css">
2479.header-row-0-force-full-width-section > .row-fluid {
2480  max-width: none !important;
2481}
2482.dnd_area-row-0-max-width-section-centering > .row-fluid {
2483  max-width: 1100px !important;
2484  margin-left: auto !important;
2485  margin-right: auto !important;
2486}
2487.dnd_area-module-4-flexbox-positioning {
2488  display: -ms-flexbox !important;
2489  -ms-flex-direction: column !important;
2490  -ms-flex-align: center !important;
2491  -ms-flex-pack: start;
2492  display: flex !important;
2493  flex-direction: column !important;
2494  align-items: center !important;
2495  justify-content: flex-start;
2496}
2497.dnd_area-module-4-flexbox-positioning > div {
2498  max-width: 100%;
2499  flex-shrink: 0 !important;
2500}
2501.footer-row-1-force-full-width-section > .row-fluid {
2502  max-width: none !important;
2503}
2504.footer-module-2-flexbox-positioning {
2505  display: -ms-flexbox !important;
2506  -ms-flex-direction: column !important;
2507  -ms-flex-align: center !important;
2508  -ms-flex-pack: start;
2509  display: flex !important;
2510  flex-direction: column !important;
2511  align-items: center !important;
2512  justify-content: flex-start;
2513}
2514.footer-module-2-flexbox-positioning > div {
2515  max-width: 100%;
2516  flex-shrink: 0 !important;
2517}
2518/* HubSpot Non-stacked Media Query Styles */
2519@media (min-width:768px) {
2520  .header-row-0-vertical-alignment > .row-fluid {
2521    display: -ms-flexbox !important;
2522    -ms-flex-direction: row;
2523    display: flex !important;
2524    flex-direction: row;
2525  }
2526  .header-module-1-vertical-alignment {
2527    display: -ms-flexbox !important;
2528    -ms-flex-direction: column !important;
2529    -ms-flex-pack: center !important;
2530    display: flex !important;
2531    flex-direction: column !important;
2532    justify-content: center !important;
2533  }
2534  .header-module-1-vertical-alignment > div {
2535    flex-shrink: 0 !important;
2536  }
2537}
2538/* HubSpot Styles (default) */
2539.header-row-0-padding {
2540  padding-top: 0px !important;
2541  padding-bottom: 0px !important;
2542  padding-left: 0px !important;
2543  padding-right: 0px !important;
2544}
2545.header-row-0-hidden {
2546  display: block !important;
2547}
2548.header-module-1-hidden {
2549  display: flex !important;
2550}
2551.dnd_area-row-0-padding {
2552  padding-top: 48px !important;
2553  padding-bottom: 0px !important;
2554}
2555.dnd_area-row-0-hidden {
2556  display: block !important;
2557}
2558.dnd_area-row-0-background-layers {
2559  background-image: linear-gradient(rgba(9, 21, 43, 1), rgba(9, 21, 43, 1)) !important;
2560  background-position: left top !important;
2561  background-size: auto !important;
2562  background-repeat: no-repeat !important;
2563}
2564.dnd_area-row-1-padding {
2565  padding-top: 48px !important;
2566  padding-bottom: 48px !important;
2567}
2568.dnd_area-row-1-background-layers {
2569  background-image: linear-gradient(rgba(9, 21, 43, 1), rgba(9, 21, 43, 1)) !important;
2570  background-position: left top !important;
2571  background-size: auto !important;
2572  background-repeat: no-repeat !important;
2573}
2574.dnd_area-row-2-padding {
2575  padding-top: 48px !important;
2576  padding-bottom: 48px !important;
2577}
2578.footer-row-0-padding {
2579  padding-top: 64px !important;
2580  padding-bottom: 64px !important;
2581}
2582.footer-row-0-background-layers {
2583  background-image: linear-gradient(rgba(9, 21, 43, 1), rgba(9, 21, 43, 1)) !important;
2584  background-position: left top !important;
2585  background-size: auto !important;
2586  background-repeat: no-repeat !important;
2587}
2588.footer-row-1-padding {
2589  padding-top: 0px !important;
2590  padding-bottom: 0px !important;
2591}
2592.footer-row-1-background-layers {
2593  background-image: linear-gradient(rgba(9, 21, 43, 1), rgba(9, 21, 43, 1)) !important;
2594  background-position: left top !important;
2595  background-size: auto !important;
2596  background-repeat: no-repeat !important;
2597}
2598.footer-row-2-padding {
2599  padding-top: 32px !important;
2600  padding-bottom: 32px !important;
2601}
2602.footer-row-2-background-layers {
2603  background-image: linear-gradient(rgba(9, 21, 43, 1), rgba(9, 21, 43, 1)) !important;
2604  background-position: left top !important;
2605  background-size: auto !important;
2606  background-repeat: no-repeat !important;
2607}
2608.footer-column-1-row-0-margin {
2609  margin-bottom: 16px !important;
2610}
2611.footer-column-1-row-1-margin {
2612  margin-bottom: 16px !important;
2613}
2614</style>
2615    
2616
2617    
2618    <link rel="canonical" href="https://yarnmesh.ai/our-tech">
2619
2620<style>
2621  /* Example: undo unwanted styles */
2622  .cp-tickets__heading { 
2623    display: initial;     /* or: revert */
2624    margin-bottom: 0;   /* or: revert */
2625  }
2626</style>
2627<meta property="og:url" content="https://yarnmesh.ai/our-tech">
2628<meta name="twitter:card" content="summary">
2629<meta http-equiv="content-language" content="en">
2630
2631
2632
2633
2634
2635
2636  <meta name="generator" content="HubSpot"></head>
2637  
2638  <body class="body-wrapper   hs-content-id-242070874582 hs-site-page page  theme-overrides">
2639
2640    
2641      <div data-global-resource-path="@hubspot/elevate/templates/partials/header.hubl.html">
2642
2643
2644
2645
2646
2647
2648<header class="hs-elevate-header">
2649
2650  
2651  <a href="#main-content" class="hs-elevate-header__skip">Skip to content</a>
2652
2653  <div class="container-fluid">
2654<div class="row-fluid-wrapper">
2655<div class="row-fluid">
2656<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
2657
2658<div class="row-fluid-wrapper row-depth-1 row-number-1 header-row-0-hidden dnd-section header-row-0-padding header-row-0-force-full-width-section header-row-0-vertical-alignment">
2659<div class="row-fluid ">
2660<div class="span12 widget-span widget-type-custom_widget header-module-1-hidden header-module-1-vertical-alignment dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2661<div id="hs_cos_wrapper_header-module-1" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-B2JL1QHF.css">
2662<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-Cir01r20.css">
2663<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/PlaceholderEmptyContent-MX2JmU9C.css">
2664<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MobileMenuIsland-fLww7Ehg.css">
2665<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MobileLogoBackButton-CBRrxUrt.css">
2666<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-lmkptd1h.css">
2667<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MenuItemComponent-BLBQT5iZ.css">
2668<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/useDocumentLang-D-zc02CH.css">
2669<div class="hs-elevate-site-header _hs-elevate-site-header_kf6j8_1" style="--hsElevate--siteHeader__menuTextColor:#000000;--hsElevate--siteHeader__hover--menuTextColor:#000000;--hsElevate--siteHeader__menuBackgroundColor:#FFFFFF;--hsElevate--siteHeader__menuAccentColor:#F7F9FC"><div class="hs-elevate-site-header__header-container _hs-elevate-site-header__header-container_kf6j8_21"><div class="hs-elevate-site-header__logo-container _hs-elevate-site-header__logo-container_kf6j8_33"><!--$--><div data-hs-island="true" id="island-02056anff8707R3"><!--$--><div class="hs-elevate-site-header__back-button-container"><a class="hs-elevate-site-header__logo-link _hs-elevate-site-header__logo-link_1q62y_33" href="/?hsLang=en"><img class="hs-elevate-site-header__logo _hs-elevate-site-header__logo_1q62y_33" src="https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=100&amp;height=69&amp;name=YM-Logo-Mono_Nasalization.png" alt="yarnmeshlogoblacknobackground" loading="eager" width="100" height="69" srcset="https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=50&amp;height=35&amp;name=YM-Logo-Mono_Nasalization.png 50w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=100&amp;height=69&amp;name=YM-Logo-Mono_Nasalization.png 100w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=150&amp;height=104&amp;name=YM-Logo-Mono_Nasalization.png 150w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=200&amp;height=138&amp;name=YM-Logo-Mono_Nasalization.png 200w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=250&amp;height=173&amp;name=YM-Logo-Mono_Nasalization.png 250w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=300&amp;height=207&amp;name=YM-Logo-Mono_Nasalization.png 300w" sizes="(max-width: 100px) 100v
2669w, 100px"><span class="_hs-elevate-site-header__logo-link-screen-reader_1q62y_65">Homepage</span></a></div><!--/$--></div><!--/$--></div><div class="hs-elevate-site-header__main-nav _hs-elevate-site-header__main-nav_kf6j8_42"><!--$--><div data-hs-island="true" id="island-02056anff8707R5" style="flex:1 0 100%"><!--$--><nav tabindex="0" aria-label="Main navigation"><ul role="menu" class="hs-elevate-menu hs-elevate-menu--horizontal hs-elevate-menu--desktop hs-elevate-site-header__main-nav-menu" style="justify-content:center;padding:0"><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai?hsLang=en">Home</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/our-tech">Technology</a><span class="hs-elevate-menu__arrow _menuArrow_bqqz5_39"><svg width="8" height="14" viewbox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class=""><path class="hs-elevate-menu__arrow-path" d="M7.11807 7.61797C7.45986 7.27617 7.45986 6.72109 7.11807 6.3793L1.86807 1.1293C1.52627 0.787499 0.971191 0.787499 0.629395 1.1293C0.287598 1.47109 0.287598 2.02617 0.629395 2.36797L5.26143 7L0.632129 11.632C0.290332 11.9738 0.290332 12.5289 0.632129 12.8707C0.973926 13.2125 1.529 13.2125 1.8708 12.8707L7.1208 7.6207L7.11807 7.61797Z" fill="#09152B"></path></svg></span></div><ul class="hs-elevate-menu__submenu hs-elevate-menu__flyout-submenu  _submenu_bqqz5_54 _submenu--flyout_bqqz5_59 _submenu--flyout-depth-1_bqqz5_65" style="display:none"><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/yarn-mesh?hsLang=en">Yarn Mesh</a></div></li><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/our-products?hsLang=en">Yarn Hardware</a></div></li><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/technology/ims?hsLang=en">Yarn IMS</a></div></li></ul></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/our-products?hsLang=en">Products</a><span class="hs-elevate-menu__arrow _menuArrow_bqqz5_39"><svg width="8" height="14" viewbox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class=""><path class="hs-elevate-menu__arrow-path" d="M7.11807 7.61797C7.45986 7.27617 7.45986 6.72109 7.11807 6.3793L1.86807 1.1293C1.52627 0.787499 0.971191 0.787499 0.629395 1.1293C0.287598 1.47109 0.287598 2.02617 0.629395 2.36797L5.26143 7L0.632129 11.632C0.290332 11.9738 0.290332 12.5289 0.632129 12.8707C0.973926 13.2125 1.529 13.2125 1.8708 12.8707L7.1208 7.6207L7.11807 7.61797Z" fill="#09152B"></path></svg></span></div><ul class="hs-elevate-menu__submenu hs-elevate-menu__flyout-submenu  _submenu_bqqz5_54 _submenu--flyout_bqqz5_59 _submenu--flyout-depth-1_bqqz5_65" style="display:none"><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/gateway?hsLang=en">Yarn Mesh Gateway</a></div></li><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/relay?hsLang=en">Yarn Mesh Relay</a></div></li><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/trailcam?hsLang=en">Yarn Mesh AI TrailCam</a></div></li><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/trapnode?hsLang=en">
2669Yarn Mesh TrapNode</a></div></li></ul></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/media?hsLang=en">Media</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/gallery?hsLang=en">Gallery</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/support?hsLang=en">Support</a><span class="hs-elevate-menu__arrow _menuArrow_bqqz5_39"><svg width="8" height="14" viewbox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class=""><path class="hs-elevate-menu__arrow-path" d="M7.11807 7.61797C7.45986 7.27617 7.45986 6.72109 7.11807 6.3793L1.86807 1.1293C1.52627 0.787499 0.971191 0.787499 0.629395 1.1293C0.287598 1.47109 0.287598 2.02617 0.629395 2.36797L5.26143 7L0.632129 11.632C0.290332 11.9738 0.290332 12.5289 0.632129 12.8707C0.973926 13.2125 1.529 13.2125 1.8708 12.8707L7.1208 7.6207L7.11807 7.61797Z" fill="#09152B"></path></svg></span></div><ul class="hs-elevate-menu__submenu hs-elevate-menu__flyout-submenu  _submenu_bqqz5_54 _submenu--flyout_bqqz5_59 _submenu--flyout-depth-1_bqqz5_65" style="display:none"><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/support/training-videos?hsLang=en">Training Videos</a></div></li><li class="_menuItem--flyout_bqqz5_5" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://my.yarnmesh.ai/knowledge-base?hsLang=en">Knowledge Base</a></div></li></ul></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/contact?hsLang=en">Contact</a></div></li></ul></nav><!--/$--></div><!--/$--></div><div class="hs-elevate-site-header__button-container _hs-elevate-site-header__button-container_kf6j8_169"><a style="--hsElevate--button__padding:var(--hsElevate--spacing--12, 12px) var(--hsElevate--spacing--20, 20px)" class="hs-elevate-button _hs-elevate-button_zjvt8_1 hs-elevate-button--primary hs-elevate-site-header__button" target="_blank" href="https://my.yarnmesh.ai/customer-portal?hsLang=en" rel="noopener noreferrer" data-hs-token="module.header-module-1.groupButton.buttonContentText"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true" class="hs-elevate-button__icon _hs-elevate-button__icon_zjvt8_15 _hs-elevate-button__icon--right_zjvt8_27"><path d="M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"></path></svg>Customer Portal</a></div><div class="hs-elevate-site-header__mobile-menu-container _hs-elevate-site-header__mobile-menu-container_kf6j8_183"><!--$--><div data-hs-island="true" id="island-02056anff8707Rb"><!--$--><div style="--hsElevate--mobileMenu__textColor:#000000;--hsElevate--mobileMenu__hover--textColor:#000000;--hsElevate--mobileMenu__backgroundColor:#FFFFFF;--hsElevate--mobileMenu__accentColor:#F7F9FC;--hsElevate--mobileMenu__height:0px;--hsElevate--mobileMenuButtonContainer__height:0px;--hsElevate--mobileMenuLanguageSwitcher__height:0px" class="hs-elevate-site-header__mobile-menu _hs-elevate-site-header__mobile-menu_1ke6g_1"><div class="hs-elevate-site-header__hamburger-menu _hs-elevate-site-header__hamburger-menu_1ke6g_133" tab-index="1"><div></div><div></div><div></div></div><div class="hs-elevate-site-header__menu-container _hs-elevate-site-header__menu-container_1ke6g_5 _hs-elevate-site-header__menu-container--is-hidden_1ke6g_109"><nav tabindex="0" aria-label="Main mobile navigation"><ul role="menu" class="hs-elevate-menu hs-elevate-menu--vertical hs-elevate-menu--mobile hs-elevate-site-header__menu"><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai?hsLang=en">Home</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/our-tech">Technology</a><span class="hs-elevate-menu__arrow _menuArrow_bqqz5_39"><svg width="8" height="14" viewbox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class=""><path class="hs-elevate-menu__arrow-path" d="M7.11807 7.61797C7.45986 7.27617 7.45986 6.72109 7.11807 6.3793L1.86807 1.1293C1.52627 0.787499 0.971191 0.787499 0.629395 1.1293C0.287598 1.47109 0.287598 2.02617 0.629395 2.36797L5.26143 7L0.632129 11.632C0.290332 11.9738 0.290332 12.5289 0.632129 12.8707C0.973926 13.2125 1.529 13.2125 1.8708 12.8707L7.1208 7.6207L7.11807 7.61797Z" fill="#09152B"></path></svg></span></div><ul class="hs-elevate-menu__submenu  hs-elevate-menu__flyout-submenu--mobile _submenu_bqqz5_54"><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/yarn-mesh?hsLang=en">Yarn Mesh</a></div></li><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/our-products?hsLang=en">Yarn Hardware</a></div></li><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/technology/ims?hsLang=en">Yarn IMS</a></div></li></ul></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/our-products?hsLang=en">Products</a><span class="hs-elevate-menu__arrow _menuArrow_bqqz5_39"><svg width="8" height="14" viewbox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class=""><path class="hs-elevate-menu__arrow-path" d="M7.11807 7.61797C7.45986 7.27617 7.45986 6.72109 7.11807 6.3793L1.86807 1.1293C1.52627 0.787499 0.971191 0.787499 0.629395 1.1293C0.287598 1.47109 0.287598 2.02617 0.629395 2.36797L5.26143 7L0.632129 11.632C0.290332 11.9738 0.290332 12.5289 0.632129 12.8707C0.973926 13.2125 1.529 13.2125 1.8708 12.8707L7.1208 7.6207L7.11807 7.61797Z" fill="#09152B"></path></svg></span></div><ul class="hs-elevate-menu__submenu  hs-elevate-menu__flyout-submenu--mobile _submenu_bqqz5_54"><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/gateway?hsLang=en">Yarn Mesh Gateway</a></div></li><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/relay?hsLang=en">Yarn Mesh Relay</a></div></li><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/trailcam?hsLang=en">Yarn Mesh AI TrailCam</a></div></li><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/products/trapnode?hsLang=en">
2669Yarn Mesh TrapNode</a></div></li></ul></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/media?hsLang=en">Media</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/gallery?hsLang=en">Gallery</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/support?hsLang=en">Support</a><span class="hs-elevate-menu__arrow _menuArrow_bqqz5_39"><svg width="8" height="14" viewbox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class=""><path class="hs-elevate-menu__arrow-path" d="M7.11807 7.61797C7.45986 7.27617 7.45986 6.72109 7.11807 6.3793L1.86807 1.1293C1.52627 0.787499 0.971191 0.787499 0.629395 1.1293C0.287598 1.47109 0.287598 2.02617 0.629395 2.36797L5.26143 7L0.632129 11.632C0.290332 11.9738 0.290332 12.5289 0.632129 12.8707C0.973926 13.2125 1.529 13.2125 1.8708 12.8707L7.1208 7.6207L7.11807 7.61797Z" fill="#09152B"></path></svg></span></div><ul class="hs-elevate-menu__submenu  hs-elevate-menu__flyout-submenu--mobile _submenu_bqqz5_54"><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/support/training-videos?hsLang=en">Training Videos</a></div></li><li class="" data-hs-elevate-menuitem-depth="2" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://my.yarnmesh.ai/knowledge-base?hsLang=en">Knowledge Base</a></div></li></ul></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/contact?hsLang=en">Contact</a></div></li></ul></nav><div class="hs-elevate-site-header__mobile-button-container _hs-elevate-site-header__mobile-button-container_1ke6g_113"><a style="--hsElevate--button__padding:var(--hsElevate--spacing--12, 12px) var(--hsElevate--spacing--20, 20px)" class="hs-elevate-button _hs-elevate-button_zjvt8_1 hs-elevate-button--primary hs-elevate-site-header__mobile-button _hs-elevate-site-header__mobile-button_1ke6g_113" target="_blank" href="https://my.yarnmesh.ai/customer-portal?hsLang=en" rel="noopener noreferrer" data-hs-token="module.header-module-1.groupButton.buttonContentText"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true" class="hs-elevate-button__icon _hs-elevate-button__icon_zjvt8_15 _hs-elevate-button__icon--right_zjvt8_27"><path d="M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"></path></svg>Customer Portal</a></div></div></div><!--/$--></div><!--/$--></div></div></div>
2670    
2670<script type="text/javascript">
2671      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2672      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2673      window.__hsBasePath = "\u002Four-tech";
2674    </script>
2674
2675      
2676  
2676<script type="text/javascript">
2677    var newIslands = [{"clientOnly":false,"hydrateOn":"load","id":"island-02056anff8707R3","moduleId":"components\u002Fmodules\u002FSiteHeader\u002Fislands\u002FMobileLogoBackButton.tsx?client-entry","moduleName":"MobileLogoBackButton","priority":0,"props":{"companyName":"Yarn Mesh","isInEditor":false,"logoField":{"alt":"yarnmeshlogoblacknobackground","height":69,"src":"https:\u002F\u002F45837022.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F45837022\u002FYM-Logo-Mono_Nasalization.png","suppress_company_name":true,"width":100},"logoLink":"\u002F","logoLinkAriaText":"Homepage","logoPlaceholderDescription":"Click to add a logo","logoPlaceholderTitle":"No logo"},"resolvedDataDependencies":{"languageVariants":{"data":[],"status":"SUCCESS"}},"sharedStateID":"hs-ss-:02056anff8707R0:","supplementalFieldValues":{"groupButton":{"buttonContentIcon":{"type":"icon","value":{"aliases":["external-link-square"],"altIconName":"square-arrow-up-right","categories":[],"icon_set":"fontawesome-6.4.2","name":"Square Arrow Up Right","styles":["SOLID"],"svg":{"SOLID":"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"},"type":"SOLID","unicode":"f14c","viewPort":[0,0,448,512]}}}},"url":"https:\u002F\u002F441409418.fs1.hubspotusercontent-ap1.net\u002Fhubfs\u002F441409418\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2256\u002Fjs_client_assets\u002Fassets\u002FMobileLogoBackButton-DtqpVGri.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-02056anff8707R5","moduleId":"components\u002FMenuComponent\u002Findex.tsx?client-entry","moduleName":"index","priority":0,"props":{"additionalClassArray":["hs-elevate-site-header__main-nav-menu"],"flow":"horizontal","flyouts":true,"maxDepth":3,"menuAlignment":{"css":"","horizontal_align":"CENTER"},"menuDataArray":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Home","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208308,"pageTitle":"Home","parentGuid":null,"slug":"","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai"},{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874580,"pageTitle":"Technology Yarn Mesh","parentGuid":null,"slug":"yarn-mesh","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Hardware","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn IMS","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208291,"pageTitle":"Technology IMS","parentGuid":null,"slug":"technology\u002Fims","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Technology","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874582,"pageTitle":"Our Tech","parentGuid":null,"slug":"our-tech","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Gateway","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256165093874,"pageTitle":"Yarn Mesh Gateway","parentGuid":null,"slug":"products\u002Fgateway","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Relay","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256178599382,"pageTitle":"Yarn Mesh Relay","parentGuid":null,"slug":"products\u002Frelay","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh AI TrailCam","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874588,"pageTitle":"Yarn Mesh AI TrailCam","parentGuid":null,"slug":"products\u002Ftrailcam","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh TrapNode","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256333806058,"pageTitle":"Yarn Mesh TrapNode","parentGuid":null,"slug":"products\u002Ftrapnode","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Products","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Media","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208304,"pageTitle":"Media","parentGuid":null,"slug":"media","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Gallery","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208300,"pageTitle":"Gallery","parentGuid":null,"slug":"gallery","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Training Videos","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208306,"pageTitle":"Training Videos","parentGuid":null,"slug":"support\u002Ftraining-videos","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Knowledge Base","level":2,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Support","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":244705470957,"pageTitle":"Support","parentGuid":null,"slug":"support","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874586,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact"}],"navigationAriaLabel":"Main navigation"},"resolvedDataDependencies":{"languageVariants":{"data":[],"status":"SUCCESS"}},"sharedStateID":"hs-ss-:02056anff8707R0:","supplementalFieldValues":{"groupButton":{"buttonContentIcon":{"type":"icon","value":{"aliases":["external-link-square"],"altIconName":"square-arrow-up-right","categories":[],"icon_set":"fontawesome-6.4.2","name":"Square Arrow Up Right","styles":["SOLID"],"svg":{"SOLID":"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"},"type":"SOLID","unicode":"f14c","viewPort":[0,0,448,512]}}}},"url":"https:\u002F\u002F441409418.fs1.hubspotusercontent-ap1.net\u002Fhubfs\u002F441409418\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2256\u002Fjs_client_assets\u002Fassets\u002Findex-BmfWLHSR.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-02056anff8707Rb","moduleId":"components\u002Fmodules\u002FSiteHeader\u002Fislands\u002FMobileMenuIsland.tsx?client-entry","moduleName":"MobileMenuIsland","priority":0,"props":{"buttonStyleSize":"small","buttonStyleVariant":"primary","flow":"horizontal","flyouts":true,"groupButton":{"buttonContentIcon":{"icon_set":"fontawesome-6.4.2","name":"Square Arrow Up Right","type":"SOLID","unicode":"f14c"},"buttonContentIconPosition":"right","buttonContentLink":{"no_follow":false,"open_in_new_tab":true,"rel":"noopener","sponsored":false,"url":{"content_id":null,"href":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fcustomer-portal","href_with_scheme":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fcustomer-portal","type":"EXTERNAL"},"user_generated_content":false},"buttonContentShowIcon":true,"buttonContentText":"Customer Portal","showButton":true},"hublData":{"companyName":"Yarn Mesh","defaultLogo":{"alt":"yarnmeshlogoblacknobackground","height":69,"src":"https:\u002F\u002F45837022.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F45837022\u002FYM-Logo-Mono_Nasalization.png","suppress_company_name":true,"width":100},"isInEditor":false,"logoLink":"\u002F","navigation":{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Home","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208308,"pageTitle":"Home","parentGuid":null,"slug":"","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai"},{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874580,"pageTitle":"Technology Yarn Me
2677sh","parentGuid":null,"slug":"yarn-mesh","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Hardware","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn IMS","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208291,"pageTitle":"Technology IMS","parentGuid":null,"slug":"technology\u002Fims","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Technology","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874582,"pageTitle":"Our Tech","parentGuid":null,"slug":"our-tech","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Gateway","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256165093874,"pageTitle":"Yarn Mesh Gateway","parentGuid":null,"slug":"products\u002Fgateway","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Relay","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256178599382,"pageTitle":"Yarn Mesh Relay","parentGuid":null,"slug":"products\u002Frelay","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh AI TrailCam","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874588,"pageTitle":"Yarn Mesh AI TrailCam","parentGuid":null,"slug":"products\u002Ftrailcam","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh TrapNode","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256333806058,"pageTitle":"Yarn Mesh TrapNode","parentGuid":null,"slug":"products\u002Ftrapnode","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Products","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Media","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208304,"pageTitle":"Media","parentGuid":null,"slug":"media","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Gallery","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208300,"pageTitle":"Gallery","parentGuid":null,"slug":"gallery","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Training Videos","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208306,"pageTitle":"Training Videos","parentGuid":null,"slug":"support\u002Ftraining-videos","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Knowledge Base","level":2,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Support","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":244705470957,"pageTitle":"Support","parentGuid":null,"slug":"support","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874586,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact"}],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":null,"level":0,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":null,"urlParamStr":"","urlWithoutAnchor":"null"}},"langSwitcherIconFieldPath":"globe_icon","languageSwitcherSelectText":"Select a language","maxDepth":3,"menuAccentColor":"#F7F9FC","menuAlignment":{"css":"","horizontal_align":"CENTER"}
2677,"menuBackgroundColor":"#FFFFFF","menuDataArray":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Home","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208308,"pageTitle":"Home","parentGuid":null,"slug":"","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai"},{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874580,"pageTitle":"Technology Yarn Me
2677sh","parentGuid":null,"slug":"yarn-mesh","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Hardware","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn IMS","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208291,"pageTitle":"Technology IMS","parentGuid":null,"slug":"technology\u002Fims","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Technology","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874582,"pageTitle":"Our Tech","parentGuid":null,"slug":"our-tech","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Gateway","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256165093874,"pageTitle":"Yarn Mesh Gateway","parentGuid":null,"slug":"products\u002Fgateway","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Relay","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256178599382,"pageTitle":"Yarn Mesh Relay","parentGuid":null,"slug":"products\u002Frelay","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh AI TrailCam","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874588,"pageTitle":"Yarn Mesh AI TrailCam","parentGuid":null,"slug":"products\u002Ftrailcam","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh TrapNode","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256333806058,"pageTitle":"Yarn Mesh TrapNode","parentGuid":null,"slug":"products\u002Ftrapnode","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Products","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Media","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208304,"pageTitle":"Media","parentGuid":null,"slug":"media","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Gallery","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208300,"pageTitle":"Gallery","parentGuid":null,"slug":"gallery","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Training Videos","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208306,"pageTitle":"Training Videos","parentGuid":null,"slug":"support\u002Ftraining-videos","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Knowledge Base","level":2,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Support","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":244705470957,"pageTitle":"Support","parentGuid":null,"slug":"support","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874586,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact"}],"menuTextColor":"#000000","menuTextHoverColor":"#000000","moduleName":"header-module-1","myAvailableTranslations":[],"navigationAriaLabel":"Main mobile navigation"},"resolvedDataDependencies":{"languageVariants":{"data":[],"status":"SUCCESS"}},"sharedStateID":"hs-ss-:02056anff8707R0:","supplementalFieldValues":{"groupButton":{"buttonContentIcon":{"type":"icon","value":{"aliases":["external-link-square"],"altIconName":"square-arrow-up-right","categories":[],"icon_set":"fontawesome-6.4.2","name":"Square Arrow Up Right","styles":["SOLID"],"svg":{"SOLID":"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"},"type":"SOLID","unicode":"f14c","viewPort":[0,0,448,512]}}}},"url":"https:\u002F\u002F441409418.fs1.hubspotusercontent-ap1.net\u002Fhubfs\u002F441409418\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2256\u002Fjs_client_assets\u002Fassets\u002FMobileMenuIsland-i8qAYrhU.js"}];
2678    if (Array.isArray(window.__islands)) {
2679      window.__islands.push(...newIslands);
2680    } else {
2681      window.__islands = newIslands;
2682    }
2683
2684    var newState = {"hs-ss-:02056anff8707R0:":{"value":[],"hasCu
2684stomReducerFunc":true}};
2685    if (window.__hsSSInit) {
2686      window.__hsSSInit = Object.assign(window.__hsSSInit, newState);
2687    } else {
2688      window.__hsSSInit = newState;
2689    }
2690  </script>
2690
2691  <link rel="modulepreload" crossorigin href="https://static.hsappstatic.net/cms-js-static/ex/js/react/v18/react-combined.mjs">
2692  
2692<script type="module" crossorigin>
2693    import { initConfigSingletonFromJSON, setupIslandHydration } from "https://static.hsappstatic.net/cms-js-static/ex/js/island-runtime/v1/island-runtime.mjs"
2694    initConfigSingletonFromJSON(window.__hsEnvConfig)
2695    setupIslandHydration();
2696  </script>
2696
2697      </div>
2698
2699</div><!--end widget-span -->
2700</div><!--end row-->
2701</div><!--end row-wrapper -->
2702
2703</div><!--end widget-span -->
2704</div>
2705</div>
2706</div>
2707
2708</header></div>
2709    
2710
2711    
2712    <main id="main-content">
2713      
2714    <div class="container-fluid">
2715<div class="row-fluid-wrapper">
2716<div class="row-fluid">
2717<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
2718
2719<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd_area-row-0-max-width-section-centering dnd_area-row-0-background-color dnd_area-row-0-background-layers dnd-section dnd_area-row-0-padding dnd_area-row-0-hidden">
2720<div class="row-fluid ">
2721<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
2722
2723<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
2724<div class="row-fluid ">
2725<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2726<div id="hs_cos_wrapper_dnd_area-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-09VGSRsQ.css">
2727<div class="hs-elevate-heading-container _hs-elevate-heading-container_1bnlv_1" style="--hsElevate--heading__textColor:var(--hsElevate--section--darkSection--1__textColor)"><h1 class="hs-elevate-display-2 hs-elevate-heading-container__heading" style="text-align:center" data-hs-token="module.dnd_area-module-2.headingAndTextHeading">The pinnacle of low-power remote connectivity</h1></div>
2728    
2728<script type="text/javascript">
2729      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2730      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2731      window.__hsBasePath = "\u002Four-tech";
2732    </script>
2732
2733      </div>
2734
2735</div><!--end widget-span -->
2736</div><!--end row-->
2737</div><!--end row-wrapper -->
2738
2739<div class="row-fluid-wrapper row-depth-1 row-number-3 dnd-row">
2740<div class="row-fluid ">
2741<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2742<div id="hs_cos_wrapper_dnd_area-module-3" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-AJ-XpXDx.css">
2743<div class="hs-elevate-rich-text _hs-elevate-rich-text_6uweg_1" style="--hsElevate--richText__textColor:var(--hsElevate--section--darkSection--1__textColor);--hsElevate--richText__accentColor:var(--hsElevate--section--darkSection--1__accentColor);--hsElevate--richText__linkColor:var(--hsElevate--section--darkSection--1--link__fontColor);--hsElevate--richText__textDecoration:var(--hsElevate--section--darkSection--1--link__textDecoration);--hsElevate--richText__textDecorationColor:var(--hsElevate--section--darkSection--1--link__textDecorationColor);--hsElevate--richText__linkHoverColor:var(--hsElevate--section--darkSection--1--link__hover--fontColor);--hsElevate--richText__linkHoverTextDecoration:var(--hsElevate--section--darkSection--1--link__hover--textDecoration);--hsElevate--richText__linkHoverTextDecorationColor:var(--hsElevate--section--darkSection--1--link__hover--textDecorationColor);--hsElevate--blockquote__textColor:var(--hsElevate--section--darkSection--1--blockquote__textColor);--hsElevate--blockquote__backgroundColor:var(--hsElevate--section--darkSection--1--blockquote__backgroundColor);--hsElevate--blockquote__accentColor:var(--hsElevate--section--darkSection--1--blockquote__accentColor)" data-hs-token="module.dnd_area-module-3.richTextContentHTML"><div style="text-align: center;">
2744<p>Yarn Mesh has connected the unconnected world since 2022, transforming IoT communications and remote operations for conservation, environmental management and farming</p>
2745</div></div>
2746    
2746<script type="text/javascript">
2747      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2748      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2749      window.__hsBasePath = "\u002Four-tech";
2750    </script>
2750
2751      </div>
2752
2753</div><!--end widget-span -->
2754</div><!--end row-->
2755</div><!--end row-wrapper -->
2756
2757</div><!--end widget-span -->
2758</div><!--end row-->
2759</div><!--end row-wrapper -->
2760
2761<div class="row-fluid-wrapper row-depth-1 row-number-4 dnd_area-row-1-padding dnd_area-row-1-background-color dnd-section dnd_area-row-1-background-layers">
2762<div class="row-fluid ">
2763<div class="span12 widget-span widget-type-custom_widget dnd_area-module-4-flexbox-positioning dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2764<div id="hs_cos_wrapper_dnd_area-module-4" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-linked_image widget-type-linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
2765    
2766
2767
2768
2769
2770
2771
2772  
2773
2774
2775
2776<span id="hs_cos_wrapper_dnd_area-module-4_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="linked_image"><img src="https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=1091&amp;height=779&amp;name=cropped-cropped-ims_smaller_yarn-2.png" class="hs-image-widget " width="1091" height="779" style="max-width: 100%; height: auto;" alt="cropped-cropped-ims_smaller_yarn-2" title="cropped-cropped-ims_smaller_yarn-2" loading="eager" srcset="https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=546&amp;height=390&amp;name=cropped-cropped-ims_smaller_yarn-2.png 546w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=1091&amp;height=779&amp;name=cropped-cropped-ims_smaller_yarn-2.png 1091w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=1637&amp;height=1169&amp;name=cropped-cropped-ims_smaller_yarn-2.png 1637w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=2182&amp;height=1558&amp;name=cropped-cropped-ims_smaller_yarn-2.png 2182w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=2728&amp;height=1948&amp;name=cropped-cropped-ims_smaller_yarn-2.png 2728w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=3273&amp;height=2337&amp;name=cropped-cropped-ims_smaller_yarn-2.png 3273w" sizes="(max-width: 1091px) 100vw, 1091px"></span></div>
2777
2778</div><!--end widget-span -->
2779</div><!--end row-->
2780</div><!--end row-wrapper -->
2781
2782<div class="row-fluid-wrapper row-depth-1 row-number-5 dnd_area-row-2-padding dnd-section">
2783<div class="row-fluid ">
2784<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
2785
2786<div class="row-fluid-wrapper row-depth-1 row-number-6 dnd-row">
2787<div class="row-fluid ">
2788<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
2789
2790<div class="row-fluid-wrapper row-depth-1 row-number-7 dnd-row">
2791<div class="row-fluid ">
2792<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2793<div id="hs_cos_wrapper_dnd_area-module-8" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-09VGSRsQ.css">
2794<div class="hs-elevate-heading-container _hs-elevate-heading-container_1bnlv_1" style="--hsElevate--heading__textColor:var(--hsElevate--section--lightSection--1__textColor)"><h1 class="hs-elevate-h2 hs-elevate-heading-container__heading" style="text-align:center" data-hs-token="module.dnd_area-module-8.headingAndTextHeading">Our Technology Stack</h1></div>
2795    
2795<script type="text/javascript">
2796      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2797      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2798      window.__hsBasePath = "\u002Four-tech";
2799    </script>
2799
2800      </div>
2801
2802</div><!--end widget-span -->
2803</div><!--end row-->
2804</div><!--end row-wrapper -->
2805
2806<div class="row-fluid-wrapper row-depth-1 row-number-8 dnd-row">
2807<div class="row-fluid ">
2808<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2809<div id="hs_cos_wrapper_dnd_area-module-9" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-DA0Ph26K.css">
2810<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-N2SAwmPM.css">
2811<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-Cir01r20.css">
2812<div class="hs-elevate-card-container _hs-elevate-card-container_wd0gz_1 _hs-elevate-card-container--bootstrap_wd0gz_8" style="--hsElevate--cardIcon__borderRadius:var(--hsElevate--card--variant4__iconBorderRadius);--hsElevate--cardIcon__fillColor:var(--hsElevate--card--variant4__iconColor);--hsElevate--cardIcon__backgroundColor:var(--hsElevate--card--variant4__iconBackgroundColor);--hsElevate--card__alignment:flex-start;--hsElevate--card__textAlignment:left"><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-4 hs-elevate-card-container__card undefined"><div class="hs-elevate-card-container__icon-wrapper _hs-elevate-card-container__icon-wrapper_wd0gz_22"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512" aria-hidden="true" class="hs-elevate-card-container__icon _hs-elevate-card-container__icon_wd0gz_22"><path d="M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268
2812-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"></path></svg></div><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h3 class="hs-elevate-h3 hs-elevate-card-container__title" style="text-align:left" data-hs-token="module.dnd_area-module-9.groupCards[0].groupContent.headingAndTextHeading">Let's have a Yarn about mesh</h3><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.dnd_area-module-9.groupCards[0].groupContent.richTextContentHTML"><p><span>Take a deeper look under the covers and get a better understanding as to what sets Yarn Mesh apart from technologies such as WiFi, LoRaWAN and Direct to Satellite services in GEO or LEO orbits.</span><span></span></p>
2813<p>&nbsp;</p></div><div class="hs-elevate-card-container__button-wrapper _hs-elevate-card-container__button-wrapper_wd0gz_111"><a style="--hsElevate--button__padding:var(--hsElevate--spacing--16, 16px) var(--hsElevate--spacing--24, 24px)" class="hs-elevate-button _hs-elevate-button_zjvt8_1 hs-elevate-button--primary hs-elevate-card-container__button" target="" href="https://yarnmesh.ai/yarn-mesh?hsLang=en" rel="" data-hs-token="module.dnd_area-module-9.groupCards[0].groupButton.buttonContentText">Learn More</a></div></div></article><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-4 hs-elevate-card-container__card undefined"><div class="hs-elevate-card-container__icon-wrapper _hs-elevate-card-container__icon-wrapper_wd0gz_22"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true" class="hs-elevate-card-container__icon _hs-elevate-card-container__icon_wd0gz_22"><path d="M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"></path></svg></div><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h3 class="hs-elevate-h3 hs-elevate-card-container__title" style="text-align:left" data-hs-token="module.dnd_area-module-9.groupCards[1].groupContent.headingAndTextHeading">Tell me about the hardware</h3><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.dnd_area-module-9.groupCards[1].groupContent.richTextContentHTML"><p><span>Find out more about what Yarn Mesh runs on? Take a look find out how we make wide area mesh communcations possible, where our hardware is made and where it’s assembled and tested!</span></p>
2814<p>&nbsp;</p></div><div class="hs-elevate-card-container__button-wrapper _hs-elevate-card-container__button-wrapper_wd0gz_111"><a style="--hsElevate--button__padding:var(--hsElevate--spacing--16, 16px) var(--hsElevate--spacing--24, 24px)" class="hs-elevate-button _hs-elevate-button_zjvt8_1 hs-elevate-button--primary hs-elevate-card-container__button" target="" href="https://yarnmesh.ai/our-products?hsLang=en" rel="" data-hs-token="module.dnd_area-module-9.groupCards[1].groupButton.buttonContentText">Learn More</a></div></div></article><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-4 hs-elevate-card-container__card undefined"><div class="hs-elevate-card-container__icon-wrapper _hs-elevate-card-container__icon-wrapper_wd0gz_22"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true" class="hs-elevate-card-container__icon _hs-elevate-card-container__icon_wd0gz_22"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 35
28147.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"></path></svg></div><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h3 class="hs-elevate-h3 hs-elevate-card-container__title" style="text-align:left" data-hs-token="module.dnd_area-module-9.groupCards[2].groupContent.headingAndTextHeading">Cool map - What's IMS?</h3><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.dnd_area-module-9.groupCards[2].groupContent.richTextContentHTML"><p><span>IMS is the platform, where the data ends up from the devices in the field, and where you, the user of the system, goes to review, understand and make fact based decisions&nbsp; without any guesswork!</span></p>
2815<p>&nbsp;</p></div><div class="hs-elevate-card-container__button-wrapper _hs-elevate-card-container__button-wrapper_wd0gz_111"><a style="--hsElevate--button__padding:var(--hsElevate--spacing--16, 16px) var(--hsElevate--spacing--24, 24px)" class="hs-elevate-button _hs-elevate-button_zjvt8_1 hs-elevate-button--primary hs-elevate-card-container__button" target="" href="https://yarnmesh.ai/technology/ims?hsLang=en" rel="" data-hs-token="module.dnd_area-module-9.groupCards[2].groupButton.buttonContentText">Learn More</a></div></div></article></div>
2816    
2816<script type="text/javascript">
2817      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2818      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2819      window.__hsBasePath = "\u002Four-tech";
2820    </script>
2820
2821      </div>
2822
2823</div><!--end widget-span -->
2824</div><!--end row-->
2825</div><!--end row-wrapper -->
2826
2827</div><!--end widget-span -->
2828</div><!--end row-->
2829</div><!--end row-wrapper -->
2830
2831</div><!--end widget-span -->
2832</div><!--end row-->
2833</div><!--end row-wrapper -->
2834
2835<div class="row-fluid-wrapper row-depth-1 row-number-9 dnd-section">
2836<div class="row-fluid ">
2837<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
2838
2839<div class="row-fluid-wrapper row-depth-1 row-number-10 dnd-row">
2840<div class="row-fluid ">
2841<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2842<div id="hs_cos_wrapper_dnd_area-module-10" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-DA0Ph26K.css">
2843<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-N2SAwmPM.css">
2844<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-Cir01r20.css">
2845<div class="hs-elevate-card-container _hs-elevate-card-container_wd0gz_1 _hs-elevate-card-container--bootstrap_wd0gz_8" style="--hsElevate--cardIcon__borderRadius:var(--hsElevate--card--variant2__iconBorderRadius);--hsElevate--cardIcon__fillColor:var(--hsElevate--card--variant2__iconColor);--hsElevate--cardIcon__backgroundColor:var(--hsElevate--card--variant2__iconBackgroundColor);--hsElevate--card__alignment:center;--hsElevate--card__textAlignment:center"><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-2 hs-elevate-card-container__card _hs-elevate-card-container__card--no-button_wd0gz_107 undefined"><div class="hs-elevate-card-container__image-wrapper _hs-elevate-card-container__image-wrapper_wd0gz_50"><img class="hs-elevate-card-container__image" src="//7528309.fs1.hubspotusercontent-na1.net/hubfs/7528309/raw_assets/public/mV0_d-cms-elevate-theme_hubspot/elevate/images/our-mission.png" alt="Our mission" loading="lazy" data-hs-token="module.dnd_area-module-10.groupCards[0].groupImage.image"></div><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h2 class="hs-elevate-h1 hs-elevate-card-container__title" style="text-align:center" data-hs-token="module.dnd_area-module-10.groupCards[0].groupContent.headingAndTextHeading">Empowering remote operations with advanced technology for real-time insight and confident decision making.</h2><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.dnd_area-module-10.groupCards[0].groupContent.richTextContentHTML"></div></div></article></div>
2846    
2846<script type="text/javascript">
2847      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2848      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2849      window.__hsBasePath = "\u002Four-tech";
2850    </script>
2850
2851      </div>
2852
2853</div><!--end widget-span -->
2854</div><!--end row-->
2855</div><!--end row-wrapper -->
2856
2857</div><!--end widget-span -->
2858</div><!--end row-->
2859</div><!--end row-wrapper -->
2860
2861</div><!--end widget-span -->
2862</div>
2863</div>
2864</div>
2865
2866    </main>
2867
2868    
2869      <div data-global-resource-path="@hubspot/elevate/templates/partials/footer.hubl.html">
2870
2871
2872
2873
2874
2875
2876<footer class="hs-elevate-footer">
2877  <div class="container-fluid">
2878<div class="row-fluid-wrapper">
2879<div class="row-fluid">
2880<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
2881
2882<div class="row-fluid-wrapper row-depth-1 row-number-1 footer-row-0-background-color dnd-section footer-row-0-padding footer-row-0-background-layers">
2883<div class="row-fluid ">
2884<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
2885
2886<div class="row-fluid-wrapper row-depth-1 row-number-2 footer-column-1-row-0-margin dnd-row">
2887<div class="row-fluid ">
2888<div class="span12 widget-span widget-type-custom_widget footer-module-2-flexbox-positioning dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2889<div id="hs_cos_wrapper_footer-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-logo" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
2890  
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913  
2914  <span id="hs_cos_wrapper_footer-module-2_hs_logo_widget" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_logo" style="" data-hs-cos-general-type="widget" data-hs-cos-type="logo"><a href="http:/?hsLang=en" id="hs-link-footer-module-2_hs_logo_widget" style="border-width:0px;border:0px;"><img src="https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=170&amp;height=170&amp;name=website_white_logo_170.png" class="hs-image-widget " height="170" style="height: auto;width:170px;border-width:0px;border:0px;" width="170" alt="website_white_logo_170" title="website_white_logo_170" loading="lazy" srcset="https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=85&amp;height=85&amp;name=website_white_logo_170.png 85w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=170&amp;height=170&amp;name=website_white_logo_170.png 170w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=255&amp;height=255&amp;name=website_white_logo_170.png 255w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=340&amp;height=340&amp;name=website_white_logo_170.png 340w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=425&amp;height=425&amp;name=website_white_logo_170.png 425w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=510&amp;height=510&amp;name=website_white_logo_170.png 510w" sizes="(max-width: 170px) 100vw, 170px"></a></span>
2915</div>
2916
2917</div><!--end widget-span -->
2918</div><!--end row-->
2919</div><!--end row-wrapper -->
2920
2921<div class="row-fluid-wrapper row-depth-1 row-number-3 dnd-row footer-column-1-row-1-margin">
2922<div class="row-fluid ">
2923<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2924<div id="hs_cos_wrapper_footer-module-3" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/PlaceholderEmptyContent-MX2JmU9C.css">
2925<link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/MenuItemComponent-BLBQT5iZ.css">
2926<div style="--hsElevate--menuItem__paddingVertical:0;--hsElevate--menuItem__paddingHorizontal:0;--hsElevate--menu--topLevel__gap:var(--hsElevate--spacing--32, 32px);--hsElevate--menuItem__gap:0" class="hs-elevate-horizontal-menu"><!--$--><div data-hs-island="true" id="island-354f3cn288a59R0"><!--$--><nav tabindex="0"><ul role="menu" class="hs-elevate-menu hs-elevate-menu--horizontal hs-elevate-menu--desktop hs-elevate-horizontal-menu__menu" style="justify-content:center;padding:0"><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai?hsLang=en">Home</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/our-tech">Technology</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/our-products?hsLang=en">Products</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/media?hsLang=en">Media</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/gallery?hsLang=en">Gallery</a></div></li><li class="hs-elevate-menu--has-children" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" aria-expanded="false" href="https://yarnmesh.ai/support?hsLang=en">Support</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--secondary  hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://yarnmesh.ai/contact?hsLang=en">Contact</a></div></li></ul></nav><!--/$--></div><!--/$--></div>
2927    
2927<script type="text/javascript">
2928      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2929      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2930      window.__hsBasePath = "\u002Four-tech";
2931    </script>
2931
2932      
2933  
2933<script type="text/javascript">
2934    var newIslands = [{"clientOnly":false,"hydrateOn":"load","id":"island-354f3cn288a59R0","moduleId":"components\u002FMenuComponent\u002Findex.tsx?client-entry","moduleName":"index","priority":0,"props":{"additionalClassArray":["hs-elevate-horizontal-menu__menu"],"flow":"horizontal","linkStyleVariant":"secondary_links","maxDepth":1,"menuAlignment":{"css":"","horizontal_align":"CENTER"},"menuDataArray":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Home","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208308,"pageTitle":"Home","parentGuid":null,"slug":"","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai"},{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874580,"pageTitle":"Technology Yarn Mesh","parentGuid":null,"slug":"yarn-mesh","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Hardware","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn IMS","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208291,"pageTitle":"Technology IMS","parentGuid":null,"slug":"technology\u002Fims","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Technology","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874582,"pageTitle":"Our Tech","parentGuid":null,"slug":"our-tech","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-tech"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Gateway","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256165093874,"pageTitle":"Yarn Mesh Gateway","parentGuid":null,"slug":"products\u002Fgateway","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh Relay","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256178599382,"pageTitle":"Yarn Mesh Relay","parentGuid":null,"slug":"products\u002Frelay","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh AI TrailCam","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874588,"pageTitle":"Yarn Mesh AI TrailCam","parentGuid":null,"slug":"products\u002Ftrailcam","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Yarn Mesh TrapNode","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":256333806058,"pageTitle":"Yarn Mesh TrapNode","parentGuid":null,"slug":"products\u002Ftrapnode","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Products","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":256209788400,"pageTitle":"Our Products","parentGuid":null,"slug":"our-products","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Four-products","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Four-products"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Media","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208304,"pageTitle":"Media","parentGuid":null,"slug":"media","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fmedia"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Gallery","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208300,"pageTitle":"Gallery","parentGuid":null,"slug":"gallery","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fgallery"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Training Videos","level":2,"linkTarget":null,"live":true,"nodeType":2,"pageId":242089208306,"pageTitle":"Training Videos","parentGuid":null,"slug":"support\u002Ftraining-videos","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Knowledge Base","level":2,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base"}],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Support","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":244705470957,"pageTitle":"Support","parentGuid":null,"slug":"support","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fsupport"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":242070874586,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":null,"topLevelAncestorGuid":null,"url":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fyarnmesh.ai\u002Fcontact"}],"navigationAriaLabel":""},"supplementalFieldValues":{"groupPlaceholderText":{"placeholderDescription":{},"placeholderTitle":{}},"maxDepth":{},"menu":{"type":"menu","value":{"content":"\u003Cspan id=\"hs_cos_wrapper_footer-module-3_\" class=\"hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu\" style=\"\" data-hs-cos-general-type=\"widget\" data-hs-cos-type=\"menu\" \u003E\u003Cdiv id=\"hs_menu_wrapper_footer-module-3_\" class=\"hs-menu-wrapper active-branch flyout
2934s hs-menu-flow-horizontal\" role=\"navigation\" data-sitemap-name=\"default\" data-menu-id=\"242075548092\" aria-label=\"Navigation Menu\"\u003E\n \u003Cul role=\"menu\" class=\"active-branch\"\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\" role=\"menuitem\"\u003EHome\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1 active hs-item-has-children active-branch\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Four-tech\" aria-haspopup=\"true\" aria-expanded=\"false\" role=\"menuitem\"\u003ETechnology\u003C\u002Fa\u003E\n   \u003Cul role=\"menu\" class=\"hs-menu-children-wrapper\"\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fyarn-mesh\" role=\"menuitem\"\u003EYarn Mesh\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Four-products\" role=\"menuitem\"\u003EYarn Hardware\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Ftechnology\u002Fims\" role=\"menuitem\"\u003EYarn IMS\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n   \u003C\u002Ful\u003E\u003C\u002Fli\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1 hs-item-has-children\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Four-products\" aria-haspopup=\"true\" aria-expanded=\"false\" role=\"menuitem\"\u003EProducts\u003C\u002Fa\u003E\n   \u003Cul role=\"menu\" class=\"hs-menu-children-wrapper\"\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Fgateway\" role=\"menuitem\"\u003EYarn Mesh Gateway\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Frelay\" role=\"menuitem\"\u003EYarn Mesh Relay\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrailcam\" role=\"menuitem\"\u003EYarn Mesh AI TrailCam\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fproducts\u002Ftrapnode\" role=\"menuitem\"\u003EYarn Mesh TrapNode\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n   \u003C\u002Ful\u003E\u003C\u002Fli\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fmedia\" role=\"menuitem\"\u003EMedia\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fgallery\" role=\"menuitem\"\u003EGallery\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1 hs-item-has-children\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\" aria-haspopup=\"true\" aria-expanded=\"false\" role=\"menuitem\"\u003ESupport\u003C\u002Fa\u003E\n   \u003Cul role=\"menu\" class=\"hs-menu-children-wrapper\"\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fsupport\u002Ftraining-videos\" role=\"menuitem\"\u003ETraining Videos\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n    \u003Cli class=\"hs-menu-item hs-menu-depth-2\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fmy.yarnmesh.ai\u002Fknowledge-base\" role=\"menuitem\"\u003EKnowledge Base\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n   \u003C\u002Ful\u003E\u003C\u002Fli\u003E\n  \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fyarnmesh.ai\u002Fcontact\" role=\"menuitem\"\u003EContact\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003C\u002Ful\u003E\n\u003C\u002Fdiv\u003E\u003C\u002Fspan\u003E","menuId":"242075548092"}},"menuName":{},"styles":{"groupLink":{"linkStyleVariant":{}},"groupMenu":{"menuAlignment":{},"menuColumnGap":{}},"groupMenuItems":{"menuItemPadding":{},"menuItemVerticalGap":{}}}},"url":"https:\u002F\u002F441409418.fs1.hubspotusercontent-ap1.net\u002Fhubfs\u002F441409418\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2256\u002Fjs_client_assets\u002Fassets\u002Findex-BmfWLHSR.js"}];
2935    if (Array.isArray(window.__islands)) {
2936      window.__islands.push(...newIslands);
2937    } else {
2938      window.__islands = newIslands;
2939    }
2940  </script>
2940
2941  <link rel="modulepreload" crossorigin href="https://static.hsappstatic.net/cms-js-static/ex/js/react/v18/react-combined.mjs">
2942  
2942<script type="module" crossorigin>
2943    import { initConfigSingletonFromJSON, setupIslandHydration } from "https://static.hsappstatic.net/cms-js-static/ex/js/island-runtime/v1/island-runtime.mjs"
2944    initConfigSingletonFromJSON(window.__hsEnvConfig)
2945    setupIslandHydration();
2946  </script>
2946
2947      </div>
2948
2949</div><!--end widget-span -->
2950</div><!--end row-->
2951</div><!--end row-wrapper -->
2952
2953<div class="row-fluid-wrapper row-depth-1 row-number-4 dnd-row">
2954<div class="row-fluid ">
2955<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2956<div id="hs_cos_wrapper_footer-module-4" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-CwxSt1Vd.css">
2957<div class="hs-elevate-social-follow _hs-elevate-social-follow_el603_1" style="--hsElevate--socialFollowIcon__padding:var(--hsElevate--spacing--10, 10px);--hsElevate--socialFollowIcon__size:var(--hsElevate--icon--small__size);--hsElevate--socialFollowIcon__shape:var(--hsElevate-circle);--hsElevate--socialFollowIcon__gap:var(--hsElevate--spacing--12, 12px);--hsElevate--socialFollow__justifyContent:center;--hsElevate--socialFollowIcon__backgroundColor:var(--hsElevate--button--accent__backgroundColor);--hsElevate--socialFollowIcon__color:var(--hsElevate--button--accent__textColor);--hsElevate--socialFollowIcon__borderColor:var(--hsElevate--button--accent__borderColor);--hsElevate--socialFollowIcon__borderWidth:var(--hsElevate--button--accent__borderThickness);--hsElevate--socialFollowIcon__hover--backgroundColor:var(--hsElevate--button--accent__hover--backgroundColor);--hsElevate--socialFollowIcon__hover--color:var(--hsElevate--button--accent__hover--textColor);--hsElevate--socialFollowIcon__hover--borderColor:var(--hsElevate--button--accent__hover--borderColor);--hsElevate--socialFollowIcon__hover--borderWidth:var(--hsElevate--button--accent__hover--borderThickness);--hsElevate--socialFollowIcon__active--backgroundColor:var(--hsElevate--button--accent__active--backgroundColor);--hsElevate--socialFollowIcon__active--color:var(--hsElevate--button--accent__active--textColor);--hsElevate--socialFollowIcon__active--borderColor:var(--hsElevate--button--accent__active--borderColor);--hsElevate--socialFollowIcon__active--borderWidth:var(--hsElevate--button--accent__active--borderThickness)"><a class="hs-elevate-social-follow__link _hs-elevate-social-follow__link_el603_9" rel="" target="" href="https://www.linkedin.com" aria-label="Follow us on LinkedIn"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true" class="hs-elevate-social-follow__icon _hs-elevate-social-follow__icon_el603_50"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a class="hs-elevate-social-follow__link _hs-elevate-social-follow__link_el603_9" rel="" target="" href="https://www.facebook.com" aria-label="Follow us on Facebook"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512" aria-hidden="true" class="hs-elevate-social-follow__icon _hs-elevate-social-follow__icon_el603_50"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></a><a class="hs-elevate-social-follow__link _hs-elevate-social-follow__link_el603_9" rel="" target="" href="https://www.twitter.com" aria-label="Follow us on X"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true" class="hs-elevate-social-follow__icon _hs-elevate-social-follow__icon_el603_50"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a><a class="hs-elevate-social-follow__link _hs-elevate-social-follow__link_el603_9" rel="" target="" href="https://www.instagram.com" aria-label="Follow us on Instagram"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true" class="hs-elevate-social-follow__icon _hs-elevate-social-follow__icon_el603_50"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a><a class="hs-elevate-social-follow__link _hs-elevate-social-follow__link_el603_9" rel="" target="" href="https://www.tiktok.com" aria-label="Follow us on TikTok"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true" class="hs-elevate-social-follow__icon _hs-elevate-social-follow__icon_el603_50"><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"></path></svg></a></div>
2958    
2958<script type="text/javascript">
2959      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
2960      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
2961      window.__hsBasePath = "\u002Four-tech";
2962    </script>
2962
2963      </div>
2964
2965</div><!--end widget-span -->
2966</div><!--end row-->
2967</div><!--end row-wrapper -->
2968
2969</div><!--end widget-span -->
2970</div><!--end row-->
2971</div><!--end row-wrapper -->
2972
2973<div class="row-fluid-wrapper row-depth-1 row-number-5 footer-row-1-force-full-width-section dnd-section footer-row-1-padding footer-row-1-background-layers footer-row-1-background-color">
2974<div class="row-fluid ">
2975<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2976<div id="hs_cos_wrapper_footer-module-5" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
2977
2978
2979
2980
2981
2982
2983
2984<hr></div>
2985
2986</div><!--end widget-span -->
2987</div><!--end row-->
2988</div><!--end row-wrapper -->
2989
2990<div class="row-fluid-wrapper row-depth-1 row-number-6 dnd-section footer-row-2-background-layers footer-row-2-background-color footer-row-2-padding">
2991<div class="row-fluid ">
2992<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
2993<div id="hs_cos_wrapper_footer-module-6" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://441409418.fs1.hubspotusercontent-ap1.net/hubfs/441409418/raw_assets/cms-elevate-theme/master/2256/js_client_assets/assets/index-AJ-XpXDx.css">
2994<div class="hs-elevate-rich-text _hs-elevate-rich-text_6uweg_1" style="--hsElevate--richText__textColor:var(--hsElevate--section--darkSection--1__textColor);--hsElevate--richText__accentColor:var(--hsElevate--section--darkSection--1__accentColor);--hsElevate--richText__linkColor:var(--hsElevate--section--darkSection--1--link__fontColor);--hsElevate--richText__textDecoration:var(--hsElevate--section--darkSection--1--link__textDecoration);--hsElevate--richText__textDecorationColor:var(--hsElevate--section--darkSection--1--link__textDecorationColor);--hsElevate--richText__linkHoverColor:var(--hsElevate--section--darkSection--1--link__hover--fontColor);--hsElevate--richText__linkHoverTextDecoration:var(--hsElevate--section--darkSection--1--link__hover--textDecoration);--hsElevate--richText__linkHoverTextDecorationColor:var(--hsElevate--section--darkSection--1--link__hover--textDecorationColor);--hsElevate--blockquote__textColor:var(--hsElevate--section--darkSection--1--blockquote__textColor);--hsElevate--blockquote__backgroundColor:var(--hsElevate--section--darkSection--1--blockquote__backgroundColor);--hsElevate--blockquote__accentColor:var(--hsElevate--section--darkSection--1--blockquote__accentColor)" data-hs-token="module.footer-module-6.richTextContentHTML"><div style="text-align: center;">
2995<a href="" style="text-decoration: none;">Privacy Policy</a> ·
2996<a href="" style="text-decoration: none;">Legal</a> ·
2997<span>© 2025 FTP Solutions. All rights reserved.</span>
2998</div></div>
2999    
2999<script type="text/javascript">
3000      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"ap1","portalID":45837022};
3001      window.__hsServerPageUrl = "https:\u002F\u002Fyarnmesh.ai\u002Four-tech";
3002      window.__hsBasePath = "\u002Four-tech";
3003    </script>
3003
3004      </div>
3005
3006</div><!--end widget-span -->
3007</div><!--end row-->
3008</div><!--end row-wrapper -->
3009
3010</div><!--end widget-span -->
3011</div>
3012</div>
3013</div>
3014</footer></div>
3015    
3016
3017    
3018    
3019    
3020    
3021<!-- HubSpot performance collection script -->
3022<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 3022
3022
3023<script>
3024var hsVars = hsVars || {}; hsVars['language'] = 'en';
3025</script>
3025
3026
3027<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
vendor: 1 bytes, line 3027
3027
3028<script src="/hs/hsstatic/keyboard-accessible-menu-flyouts/static-1.17/bundles/project.js"></script>
3028
3029
3030<!-- Start of HubSpot Analytics Code -->
3031<script type="text/javascript">
3032var _hsq = _hsq || [];
3033_hsq.push(["setContentType", "standard-page"]);
3034_hsq.push(["setCanonicalUrl", "https:\/\/yarnmesh.ai\/our-tech"]);
3035_hsq.push(["setPageId", "242070874582"]);
3036_hsq.push(["setContentMetadata", {
3037    "contentPageId": 242070874582,
3038    "legacyPageId": "242070874582",
3039    "contentFolderId": null,
3040    "contentGroupId": null,
3041    "abTestId": null,
3042    "languageVariantId": 242070874582,
3043    "languageCode": "en",
3044    
3045    
3046}]);
3047</script>
3047
3048
3049<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/45837022.js"></script>
3049
3050<!-- End of HubSpot Analytics Code -->
3051
3052
3053<script type="text/javascript">
3054var hsVars = {
3055    render_id: "7f38a327-bfb2-4657-9eb4-1db5a4ec5f6f",
3056    ticks: 1788403803448,
3057    page_id: 242070874582,
3058    
3059    content_group_id: 0,
3060    portal_id: 45837022,
3061    app_hs_base_url: "https://app-ap1.hubspot.com",
3062    cp_hs_base_url: "https://cp-ap1.hubspot.com",
3063    language: "en",
3064    analytics_page_type: "standard-page",
3065    scp_content_type: "",
3066    
3067    analytics_page_id: "242070874582",
3068    category_id: 1,
3069    folder_id: 0,
3070    is_hubspot_user: false
3071}
3072</script>
3072
3073
3074
3075<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
3075
3076
3077
3078
3079
3080  
3081</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.