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&height=69&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&height=35&name=YM-Logo-Mono_Nasalization.png 50w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=100&height=69&name=YM-Logo-Mono_Nasalization.png 100w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=150&height=104&name=YM-Logo-Mono_Nasalization.png 150w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=200&height=138&name=YM-Logo-Mono_Nasalization.png 200w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=250&height=173&name=YM-Logo-Mono_Nasalization.png 250w, https://yarnmesh.ai/hs-fs/hubfs/YM-Logo-Mono_Nasalization.png?width=300&height=207&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&height=779&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&height=390&name=cropped-cropped-ims_smaller_yarn-2.png 546w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=1091&height=779&name=cropped-cropped-ims_smaller_yarn-2.png 1091w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=1637&height=1169&name=cropped-cropped-ims_smaller_yarn-2.png 1637w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=2182&height=1558&name=cropped-cropped-ims_smaller_yarn-2.png 2182w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=2728&height=1948&name=cropped-cropped-ims_smaller_yarn-2.png 2728w, https://yarnmesh.ai/hs-fs/hubfs/cropped-cropped-ims_smaller_yarn-2.png?width=3273&height=2337&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> </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> </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 without any guesswork!</span></p> 2815<p> </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&height=170&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&height=85&name=website_white_logo_170.png 85w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=170&height=170&name=website_white_logo_170.png 170w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=255&height=255&name=website_white_logo_170.png 255w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=340&height=340&name=website_white_logo_170.png 340w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=425&height=425&name=website_white_logo_170.png 425w, https://yarnmesh.ai/hs-fs/hubfs/Imported%20images/website_white_logo_170.png?width=510&height=510&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.