1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta name="csrf-token" content="nUCNmU6EwrfQqrDnIjcGRHHl4tN4N7xXE6qCZL3I"> 9 <title>Contact </title> 10 <meta name="description" content="Our unique market research insights help business and technology leaders create value while profitably growing their global businesses across borders, languages, and cultures."> 11 <meta name="keywords" content="CSA Research, Common Sense Advisory, latest localization market trends, independent market research, translation industry, global business insights, language technology"> 12 <meta name="robots" 13 content="index, follow" /> 14 <base href="https://csa-research.com/l/"> 15 16 <link rel="stylesheet" href="/assets/css/datepicker-bs5.min.css"> 17 <link rel="stylesheet" href="/assets/css/dark-editable.css"> 18 <link rel="stylesheet" href="/assets/css/intlTelInput.min.css"> 19 <link rel="stylesheet" href="/assets/css/nice-select2.css"> 20 <link rel="stylesheet" href="/assets/fontawesome/css/all.min.css"> 21 <link rel="stylesheet" href="/assets/js/swiper/swiper-bundle.min.css"> 22 <link rel="stylesheet" 23 href=" /assets/css/bootstrap.min.css "> 24 <link rel="stylesheet" 25 href=" /assets/css/app.css?v=20260921 "> 26 27 <link rel="stylesheet" href="/assets/css/orgchart.css?v=20260921"> 28 <link rel="stylesheet" href="/assets/css/intranet.css?v=20260921"> 29 30 <link rel="stylesheet" href="/assets/css/styles.css?v=20260921"> 31 <link rel="stylesheet" href="/assets/css/typography.css?v=20260921"> 32 <link rel="stylesheet" href="/assets/css/new-template.css?v=20260921"> 33 <link rel="stylesheet" href="/assets/css/councils.css?v=20260921"> 34 35 36 37 <link rel="icon" type="image/x-icon" href="/favicon.ico" /> 38 <!--[if IE]><link rel="shortcut icon" href="/favicon.ico" /><![endif]--> 39 40 <link rel="manifest" href="/manifest.json"> 41 <link rel="apple-touch-icon" sizes="180x180" href="/assets/icons/apple-touch-icon.png"> 42 <link rel="icon" type="image/png" sizes="32x32" href="/assets/icons/favicon-32x32.png"> 43 <link rel="icon" type="image/png" sizes="16x16" href="/assets/icons/favicon-16x16.png"> 44 <link rel="mask-icon" href="/assets/icons/safari-pinned-tab.svg" color="#d35400"> 45 <meta name="msapplication-TileColor" content="#d35400"> 46 <meta name="theme-color" content="#d35400"> 47 48
48<script src="/assets/js/bootstrap.bundle.min.js"></script>
48 49 50 51 <!-- Google tag (gtag.js) -->
vendor: 72 bytes, lines 51-52
51 52 <script async src="https://www.googletagmanager.com/gtag/js?id=
52G-8GX1M2XQP2
vendor: 20 bytes, lines 52-53
52"></script> 53
53<script> 54
vendor: 195 bytes, lines 54-60
54window.dataLayer = window.dataLayer || []; 55 56 function gtag() { 57 dataLayer.push(arguments); 58 } 59 gtag('js', new Date()); 60 gtag('config', '
60G-8GX1M2XQP2
vendor: 12 bytes, lines 60-61
60'); 61
61</script>
61 62
62<script type="text/javascript"> 63 (function(c, l, a, r, i, t, y) { 64 c[a] = c[a] || function() { 65 (c[a].q = c[a].q || []).push(arguments) 66 }; 67 t = l.createElement(r); 68 t.async = 1; 69 t.src = "https://www.clarity.ms/tag/" + i; 70 y = l.getElementsByTagName(r)[0]; 71 y.parentNode.insertBefore(t, y); 72 })(window, document, "clarity", "script", "vaztkb99jw"); 73 </script>
73 74 75 76 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 77</head> 78 79<body > 80 <div class="scrolltop" id="scroll-top" role="button" aria-label="Scroll to top" tabindex="0"> 81 <i class="fas fa-arrow-up scrolltop__icon" aria-hidden="true"></i> 82 </div> 83 <div id="pageloader"> 84 <img src="/assets/images/loader.svg" alt="Loading......" loading="eager" width="64" height="64" /> 85 </div> 86 87 <noscript> 88 <div class="alert alert-danger">This website requires javascript enabled in your browser to function</div> 89 </noscript> 90 91 <nav class="navbar navbar-expand-lg navbar-costume fixed-top navbar-light bg-light border-top border-5 border-secondary" id="stickyHeader" style="background-color:#fff !important; margin-bottom: 0 !important;"> 92 93 94 95 <div class="container flex-row-reverse flex-lg-row"> 96 97 98 99 <span class="d-inline-block d-lg-none sidebar-toggler position-relative" style="top: initial; left: initial;"> 100 <a class="nav-link m-0" href="javascript:;" data-bs-toggle="modal" data-bs-target="#sidebarPanel"> 101 <i class="fal fa-bars"></i> 102 </a> 103 </span> 104 105 <a class="position-relative" href="https://csa-research.com/"> 106 <img src="/assets/images/logoDark.png" 107 alt="CSA Research" style="width: 180px;" /> 108 </a> 109 110 <div class="collapse navbar-collapse" id="navbarNav"> 111 <ul class="navigation-menu"> 112 <li> 113 <p class="mb-0 fw-semibold ms-3 " 114 style="cursor: default;">What We Offer 115 <i class="ms-1 far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 116 </p> 117 <div class="mega-navigation-menu"> 118 <div class="mega-container"> 119 <div class="mega-navigation-links"> 120 <a class="" 121 href="/l/veda-ai-assistant">CSA AI Vedaâ¢</a> 122 <a href="/l/research" 123 class="">Research</a> 124 <a href="/l/interactive-tools" 125 class="">Interactive 126 Tools</a> 127 <a href="/l/advisory-and-consulting" 128 class="">Advisory 129 and 130 Consulting</a> 131 <a href="/l/councils" 132 class="">Leadership 133 Councils</a> 134 <a href="/l/mergers-and-acquisitions" 135 class="">M&A</a> 136 </div> 137 </div> 138 </div> 139 </li> 140 141 <li> 142 <p class="fw-semibold mb-0 ms-3 " 143 style="cursor: default;">Insights 144 <i class="ms-1 far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 145 </p> 146 <div class="mega-navigation-menu"> 147 <div class="mega-container"> 148 <div class="mega-navigation-links"> 149 <a href="/l/post-tms-global-content-layer" 150 class=""> 151 The Evolution of the TMS</a> 152 <a href="/l/post-localization-workshop" 153 class=""> 154 The Post-Localization Workshop</a> 155 <a href="/l/the-transformational-imperative-reframing-global-content" 156 class=""> 157 The Transformational Imperative</a> 158 <a href="/l/language-risk-in-depth-series" 159 class="">Language 160 Risk In-Depth Series</a> 161 <a href="/l/gen-ai" class="">GenAI 162 Program</a> 163 <a href="/l/gms" class="">Global Market 164 Survey</a> 165 <a href="/l/open-access-resources" 166 class="">Open Access 167 Resources</a> 168 <a href="/l/leadership" 169 class="">Thought 170 Leadership</a> 171 <a href="/l/research-for-marketers" 172 class="">Research 173 for 174 Marketers</a> 175 <a href="/l/knowledge-graphs" 176 class="">Knowledge 177 Graphs</a> 178 <a href="/l/gender-family-survey" 179 class="">Gender and 180 Family Survey</a> 181 </div> 182 </div> 183 </div> 184 </li> 185 186 <li> 187 <p class="fw-semibold mb-0 ms-3 " 188 style="cursor: default;">Blogs & Events 189 <i class="ms-1 far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 190 </p> 191 <div class="mega-navigation-menu"> 192 <div class="mega-container"> 193 <div class="mega-navigation-links"> 194 <a href="/l/blog" class="">Blogs</a> 195 <a href="/l/events" class="">Events 196 </a> 197 <a href="/l/media" class="">Media </a> 198 <a href="/l/interact-with-us" 199 class="">Interact With 200 Us</a> 201 </div> 202 </div> 203 </div> 204 </li> 205 206 <li> 207 <p class="fw-semibold mb-0 ms-3 link-active" 208 style="cursor: default;">About Us 209 <i class="ms-1 far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 210 </p> 211 <div class="mega-navigation-menu"> 212 <div class="mega-container"> 213 <div class="mega-navigation-links"> 214 <a href="/l/our-story" class="">Our 215 story</a> 216 <a href="/l/leadership-members" 217 class="">Our 218 Team</a> 219 <a href="/l/contact" class="active">Contact 220 us</a> 221 </div> 222 </div> 223 </div> 224 </li> 225 </ul> 226 <ul class="navbar-nav ms-auto align-items-center"> 227 <li class="nav-item dropdown"> 228 <div class="nav-link dropdown-toggle py-0" data-bs-toggle="dropdown"> 229 <i class="fal fa-search fs-5" aria-hidden="true"></i> 230 </div> 231 <ul class="dropdown-menu dropdown-menu-start fade-down"> 232 <li class="p-3"> 233 <form method="get" action="/l/search" role="search"> 234 <label for="search-input-header" class="visually-hidden">Search</label> 235 <input autocomplete="off" id="search-input-header" class="form-control" style="width:250px" type="text" 236 name="q" placeholder="Search ..." /> 237 </form> 238 </li> 239 </ul> 240 </li> 241 242 <li> 243 <a data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Sign in" 244 class="sign-in-btn text-dark rounded mx-2 " 245 href="/auth/signin" style="padding: 10px 11px;" aria-label="Sign In"> 246 <i class="far fa-user" aria-hidden="true"></i> 247 </a> 248 </li> 249 250 <li class="nav-item ms-3"> 251 <button role="button" data-bs-toggle="modal" data-bs-target="#accessModal" 252 class="btn btn-outline-primary btn-sm py-1 px-3 rounded fw-semibold" 253 style="padding: 8px 30px !important; font-size: 12px !important"> 254 Access Research 255 </button> 256 </li> 257 <li class="nav-item"> 258 <a class="nav-link me-3 fw-normal btn-primary btn-sm py-1 px-3 rounded fw-semibold" 259 style="border: 1px solid; padding: 8px 30px !important; font-size: 12px !important;" 260 href="/l/contact"> 261 Become a Client 262 </a> 263 </li> 264 </ul> 265 </div> 266 </div> 267 </nav> 268 269 <div class="nav-separator"></div> 270 </header> 271 272 <a id="veda-cta" class="veda-cta" href="/l/veda-ai-assistant" data-bs-toggle="tooltip" data-bs-placement="left" 273 data-bs-title="Ask questions and explore CSA Research insights instantly"> 274
275 <span class="veda-icon"> 276 <i class="fal fa-comment"></i> 277 </span> 278 279 <span class="veda-label"> 280 Discover CSA AI Veda⢠281 </span> 282 </a> 283 284
284<script> 285 document.addEventListener("DOMContentLoaded", () => { 286 const footer = document.querySelector("footer"); 287 const btn = document.querySelector(".veda-cta"); 288 289 if (!footer || !btn) return; 290 291 const observer = new IntersectionObserver((entries) => { 292 entries.forEach(entry => { 293 if (entry.isIntersecting) { 294 btn.classList.remove("footer-hide"); 295 296 // restart animation 297 btn.classList.remove("animate"); 298 void btn.offsetWidth; 299 300 btn.classList.add("footer-hide", "animate"); 301 } else { 302 btn.classList.remove("footer-hide", "animate"); 303 } 304 }); 305 }, { 306 threshold: 0.1 307 }); 308 309 observer.observe(footer); 310 }); 311 </script>
311 312 313 <!-- App Sidebar --> 314 <div class="modal fade panelbox panelbox-left" id="sidebarPanel" tabindex="-1" role="dialog" aria-label="Mobile Navigation Drawer" aria-hidden="true"> 315 <div class="modal-dialog" role="document"> 316 <div class="modal-content"> 317 <div class="modal-body p-0"> 318 <div class="profileBox bg-primary"> 319 <div class="in"> 320 <strong>CSA Research</strong> 321 <div class="text-muted"> 322 Navigate 323 </div> 324 </div> 325 <a href="javascript:;" class="close-sidebar-button" data-bs-dismiss="modal"> 326 <i class="fal fa-times"></i> 327 </a> 328 </div> 329 330 331 <ul class="listview flush transparent no-line image-listview mt-2"> 332 333 <div class="listview-title mt-2 mb-1"> 334 <span>Navigate</span> 335 </div> 336 337 338 <!-- Mobile Navbar --> 339 <ul class="mobile-navigation-menu list-unstyled border-bottom mb-2"> 340 <!-- What We Offer --> 341 <li class="menu-item"> 342 <a class="d-flex justify-content-between align-items-center py-2" 343 data-bs-toggle="collapse" href="#offerMenu" role="button" aria-expanded="false" 344 aria-controls="offerMenu"> 345 What We Offer <i class="far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 346 </a> 347 <div id="offerMenu" class="collapse mega-mobile-navigation-menu" 348 data-bs-parent=".mobile-navigation-menu"> 349 <div class="mega-container ps-3 pb-2"> 350 <a class="fs-6" href="/l/veda-ai-assistant">CSA AI Vedaâ¢</a> 351 <a href="/l/research">Research</a> 352 <a href="/l/interactive-tools">Interactive Tools</a> 353 <a href="/l/advisory-and-consulting">Advisory and 354 Consulting</a> 355 <a href="/l/councils">Leadership Councils</a> 356 <a href="/l/mergers-and-acquisitions">M&A</a> 357 </div> 358 </div> 359 </li> 360 361 <!-- Insights --> 362 <li class="menu-item"> 363 <a class="d-flex justify-content-between align-items-center py-2" 364 data-bs-toggle="collapse" href="#insightsMenu" role="button" aria-expanded="false" 365 aria-controls="insightsMenu"> 366 Insights <i class="far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 367 </a> 368 <div id="insightsMenu" class="collapse mega-mobile-navigation-menu" 369 data-bs-parent=".mobile-navigation-menu"> 370 <div class="mega-container ps-3 pb-2"> 371 <a href="/l/post-tms-global-content-layer">The Evolution of the TMS</a> 372 <a href="/l/post-localization-workshop">The Post-Localization Workshop</a> 373 <a href="/l/the-transformational-imperative-reframing-global-content">The 374 Transformational Imperative</a> 375 <a href="/l/language-risk-in-depth-series">Language Risk In-Depth Series</a> 376 <a href="/l/gen-ai">GenAI Program</a> 377 <a href="/l/gms">Global Market Survey</a> 378 <a href="/l/open-access-resources">Open Access 379 Resources</a> 380 <a href="/l/leadership">Thought Leadership</a> 381 <a href="/l/research-for-marketers">Research for 382 Marketers</a> 383 <a href="/l/knowledge-graphs">Knowledge Graphs</a> 384 <a href="/l/gender-family-survey">Gender and Family 385 Survey</a> 386 </div> 387 </div> 388 </li> 389 390 <!-- Blogs & Events --> 391 <li class="menu-item"> 392 <a class="d-flex justify-content-between align-items-center py-2" 393 data-bs-toggle="collapse" href="#blogsMenu" role="button" aria-expanded="false" 394 aria-controls="blogsMenu"> 395 Blogs & Events <i class="far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 396 </a> 397 <div id="blogsMenu" class="collapse mega-mobile-navigation-menu" 398 data-bs-parent=".mobile-navigation-menu"> 399 <div class="mega-container ps-3 pb-2"> 400 <a href="/l/blog">Blogs</a> 401 <a href="/l/events">Events</a> 402 <a href="/l/media">Media</a> 403 <a href="/l/interact-with-us">Interact With Us</a> 404 </div> 405 </div> 406 </li> 407 408 <!-- About Us --> 409 <li class="menu-item"> 410 <a class="d-flex justify-content-between align-items-center py-2" 411 data-bs-toggle="collapse" href="#aboutMenu" role="button" aria-expanded="false" 412 aria-controls="aboutMenu"> 413 About Us <i class="far fa-chevron-down small hide-laptop" aria-hidden="true"></i> 414 </a> 415 <div id="aboutMenu" class="collapse mega-mobile-navigation-menu" 416 data-bs-parent=".mobile-navigation-menu"> 417 <div class="mega-container ps-3 pb-2"> 418 <a href="/l/our-story">Our Story</a> 419 <a href="/l/leadership-members">Our Team</a> 420 <a href="/l/contact">Contact Us</a> 421 </div> 422 </div> 423 </li> 424 </ul> 425 <div class="listview-title mt-2 mb-1">
426 <span>Log in</span> 427 </div> 428 <li> 429 <a type="button" data-bs-toggle="modal" data-bs-target="#accessModal" class="item"> 430 <div class="icon-box text-dark me-1"> 431 <i class="fa-light fa-book"></i> 432 </div> 433 <div class="in"> 434 Access Research 435 </div> 436 </a> 437 </li> 438 <li> 439 <a href="/l/contact" class="item arrowed"> 440 <div class="icon-box text-dark me-1"> 441 <i class="fal fa-sign-in-alt"></i> 442 </div> 443 <div class="in"> 444 Become a Client 445 </div> 446 </a> 447 </li> 448 449 <li> 450 <a href="/auth/signin" type="button" class="item arrowed" target="_blank" rel="noopener"> 451 <div class="icon-box text-primary me-1"> 452 <i class="fal fa-sign-out-alt" aria-hidden="true"></i> 453 </div> 454 <div class="in"> 455 Sign in 456 </div> 457 </a> 458 </li> 459 460 <div class="listview-title mt-2 mb-1 border-top pt-3"> 461 <span>Follow us</span> 462 </div> 463 <li> 464 <a rel="nofollow" target="_blank" href="https://www.facebook.com/CSAResearch" 465 class="item arrowed"> 466 <div class="icon-box text-dark me-1"> 467 <i class="fab fa-facebook-f"></i> 468 </div> 469 <div class="in"> 470 <div>Facebook</div> 471 </div> 472 </a> 473 </li> 474 <li> 475 <a rel="nofollow" target="_blank" href="https://x.com/csa_research" class="item arrowed"> 476 <div class="icon-box text-dark me-1"> 477 <i class="fab fa-x"></i> 478 </div> 479 <div class="in"> 480 <div>X</div> 481 </div> 482 </a> 483 </li> 484 <li> 485 <a rel="nofollow" target="_blank" 486 href="https://www.linkedin.com/company/csa-research/posts/?feedView=all" 487 class="item arrowed"> 488 <div class="icon-box text-dark me-1"> 489 <i class="fab fa-linkedin"></i> 490 </div> 491 <div class="in"> 492 <div>Linkedin</div> 493 </div> 494 </a> 495 </li> 496 </ul> 497 498 </div> 499 500 </div> 501 </div> 502 </div> 503 504 <main> 505 <div wire:snapshot="{"data":{"form":[{"firstname":null,"lastname":null,"email":null,"phone":null,"jobTitle":null,"companyName":null,"message":null,"agreeOnMarketing":true,"agreeOnPrivacy":true,"recaptcha_token":""},{"class":"App\\Livewire\\Forms\\Contact","s":"form"}],"sent":false},"memo":{"id":"HrBvrkJ7JlzrYMONdU6h","name":"contact","path":"contact","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"errors":[],"locale":"en"},"checksum":"4bc9fabbfaa7268e786fc5f66990e2a4da1786e69b6295ab456b4e3fe087de28"}" wire:effects="[]" wire:id="HrBvrkJ7JlzrYMONdU6h" class="new-template"> 506 507 508 <style> 509 .veda-cta { 510 display: none !important; 511 } 512 </style> 513 514 <!-- Sticky Social Media Buttons --> 515 <div class="social-sticky-buttons d-none"> 516 <a href="https://www.linkedin.com/company/csa-research/posts/?feedView=all" target="_blank" 517 rel="noopener noreferrer" class="linkedin" aria-label="LinkedIn"> 518 <i class="fab fa-linkedin-in"></i> 519 </a> 520 <a href="https://www.facebook.com/CSAResearch" target="_blank" rel="noopener noreferrer" class="facebook" 521 aria-label="Facebook"> 522 <i class="fab fa-facebook-f"></i> 523 </a> 524 <a href="https://x.com/csa_research" target="_blank" rel="noopener noreferrer" class="twitter" 525 aria-label="Twitter"> 526 <i class="fab fa-x-twitter"></i> 527 </a> 528 </div> 529 <div class="first-section text-white p-3"> 530 <div class="container"> 531 <p class="m-0"><a href="/" class="text-white text-decoration-underline">Home</a> > About us > 532 Contact us</p> 533 </div> 534 </div> 535 536 <section class="hero-small-section text-white" style="background-image:url('/assets/images/branding/hero/webp/contact-us.webp'); 537 background-size: cover; 538 background-position: center; 539 "> 540 <div class="overlay"></div> 541 <div class="blur-gradient-overlay"></div> 542 <div class="container"> 543 <div class="row"> 544 <div class="content-box text-center position-relative" style="z-index: 2"> 545 <h1 class="display-1"> 546 Contact Us 547 </h1> 548 <div class="divider"></div> 549 <p class="fs-6" style="margin-bottom: 48px;"> 550 We're here to help. Whether you have questions about membership, research access, or consulting, fill out the form to reach the right team member. 551 </p> 552 <div class="d-flex align-items-center justify-content-between contact-buttons"> 553 <a class="btn-glass" style="border-radius: 4px !important;" href="https://www.facebook.com/CSAResearch" target="_blank" rel="noopener noreferrer" class="facebook" aria-label="Facebook"> 554 <i class="fab fa-facebook-f"></i> 555 Facebook 556 </a> 557 <div class="btn-divider"></div> 558 <a class="btn-glass" style="border-radius: 4px !important;" href="https://x.com/csa_research" target="_blank" rel="noopener noreferrer" class="twitter" aria-label="Twitter"> 559 <i class="fab fa-x-twitter"></i> 560 X (Twitter) 561 </a> 562 <div class="btn-divider"></div> 563 <a class="btn-glass" style="border-radius: 4px !important;" href="https://www.linkedin.com/company/csa-research/posts/?feedView=all" target="_blank" rel="noopener noreferrer" class="linkedin" aria-label="LinkedIn"> 564 <i class="fab fa-linkedin-in"></i> 565 linkedin 566 </a> 567 </div> 568 </div> 569 </div> 570 </div> 571 </section> 572 573 574 <section> 575 <div class="container"> 576 577 <div class="mt-4 row"> 578 <div class="col-lg-6"> 579 <article class="bg-new-light py-3 px-4 d-flex align-items-center justify-content-between gap-2"> 580 <div class="d-flex align-items-center gap-2 "> 581 <i class="far text-gradient fa-envelope fs-4"></i> 582 <p class="m-0">Email: [email protected]</p> 583 </div> 584 585 <div class="copy-btn"> 586 <i class="far fa-copy fs-5 text-muted"></i> 587 </div> 588 </article> 589 </div> 590 <div class="col-lg-6"> 591 <article class="bg-new-light py-3 px-4 d-flex align-items-center justify-content-between gap-2"> 592 <div class="d-flex align-items-center gap-2 "> 593 <i class="far text-gradient fa-map-marker-alt fs-4"></i> 594 <p class="m-0">3 Kennedy Drive #901 North Chelmsford, MA , 01863</p> 595 </div> 596 </article> 597 </div> 598 </div> 599 </div> 600 </section> 601 <!--[if BLOCK]><![endif]--> <section class="contact-form bg-new-light pb-4"> 602 <div class="container"> 603 <div class="row"> 604 <div class="cold-12 mx-auto"> 605 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <form action="" wire:submit="save" method="post"> 606 <div class="row"> 607 <div class="col-lg-6"> 608 <label for="firstname" class="form-label mb-1">First Name*</label> 609 <input wire:model="form.firstname" placeholder="First name" autocomplete="off" 610 type="text" name="firstname" id="firstname" 611 class="form-control auto-high p-3"> 612 </div> 613 <div class="col-lg-6"> 614 <label for="lastname" class="form-label mb-1">Last Name*</label> 615 <input wire:model="form.lastname" placeholder="Last name" autocomplete="off" 616 type="text" name="lastname" id="lastname" 617 class="form-control auto-high p-3"> 618 </div> 619 <div class="col-lg-6 mt-3"> 620 <label for="email" class="form-label mb-1">Email Address*</label> 621 <input wire:model="form.email" placeholder="Email address" autocomplete="off" type="text" 622 name="email" id="email" class="form-control auto-high p-3"> 623 </div> 624 <div class="col-6 mt-3"> 625 <div class="mb-3"> 626 <label for="phone" class="form-label">Phone</label> 627 <input wire:model="form.phone" type="text" class="form-control" 628 placeholder="Enter phone" name="phone" id="phone" 629 maxlength="90" /> 630 </div> 631 </div> 632 <div class="col-lg-6 mt-3"> 633 <label for="job" class="form-label mb-1">Job Title </label> 634 <input wire:model="form.jobTitle" placeholder="Job title" autocomplete="off" 635 type="text" name="job" id="job" 636 class="form-control auto-high p-3"> 637 </div> 638 <div class="col-lg-6 mt-3"> 639 <label for="company" class="form-label mb-1">Company Name</label> 640 <input wire:model="form.companyName" placeholder="Company name" 641 autocomplete="off" type="text" name="company" id="company" 642 class="form-control auto-high p-3"> 643 </div> 644 645 <div class="col-lg-12 mt-3"> 646 <label for="message" class="form-label mb-1">Message</label> 647 <textarea wire:model="form.message" placeholder="Enter Message" autocomplete="off" type="text" name="message" 648 id="message" class="form-control auto-high p-3"></textarea> 649 </div> 650 </div> 651 652 <p class="fs-6 mt-5">CSA Research uses your information to provide requested services and 653 may 654 occasionally share updates or content of interest.</p> 655 <div class="form-check"> 656 <input wire:model.live="form.agreeOnMarketing" class="form-check-input p-2" 657 type="checkbox" value="" id="flexCheckDefault"> 658 <label class="form-check-label mt-1 ms-2" for="flexCheckDefault"> 659 Yes, I consent to receive CSA Research's newsletter, along with occasional surveys 660 and marketing communications. 661 </label> 662 </div> 663 <div class="form-check"> 664 <input wire:model.live="form.agreeOnPrivacy" class="form-check-input p-2" 665 type="checkbox" value="" id="flexCheckChecked" checked> 666 <label class="form-check-label mt-1 ms-2" for="flexCheckChecked"> 667 Your information is handled in accordance with our <a href="/l/privacy" 668 target="_blank" rel="noopener noreferrer" 669 class="fw-semibold text-primary text-decoration-underline" aria-label="Read our privacy policy before submit your data">Privacy Policy</a>. You 670 can unsubscribe at any time. <br> 671 By submitting, you consent to CSA Research storing and processing your information 672 to 673 provide the requested services. 674 </label> 675 </div> 676 677 <button 678 type="button" id="sendnow" 679 class="btn btn-primary px-5 py-2 fs-5 mt-4 d-block d-lg-inline-block contact-page-submit-btn"> 680 Submit 681 </button> 682 683 </form> 684 </div> 685 686 687 </div> 688 689 <p class="fs-6 mt-5 text-center">Looking for something else? Please visit our 690 <a href="/l/interact-with-us" class="fw-semibold text-primary" target="_blank" 691 rel="noopener noreferrer">Interact with Us</a> 692 page for other ways to reach us. 693 </p> 694 695 </div> 696 </section> 697 <!--[if ENDBLOCK]><![endif]--> 698 </div> 699 <style> 700 .banner { 701 background-size: cover; 702 background-position: center; 703 background: 704 linear-gradient(90.68deg, rgba(3, 94, 155, 0.8) 26.13%, rgba(3, 94, 155, 0) 146.95%), 705 url('/assets/images/branding/banners/contact.webp'); 706 } 707 </style> 708 </main> 709 710 711 <div class="new-template"> 712 <footer class="d-print-none gradient-footer"> 713 <img src="/assets/images/branding/footer/logo-fade.png" class="img-overlay" alt="CSA Research subtle background logo" loading="lazy" width="500" height="200"> 714 <div class="container position-relative"> 715 716 <div> 717 <h
7172 class="fs-4 text-white mb-3 text-center">Ask AI about working with CSA Research</h2> 718 <div class="d-flex gap-3 align-items-center justify-content-center"> 719 <a href="https://chatgpt.com/?q=As%20a%20business%20leader%2C%20explain%20why%20CSA%20Research%20is%20an%20essential%20resource%20for%20decisions%20involving%20globalization%2C%20localization%2C%20language%20technology%2C%20vendor%20strategy%2C%20and%20market%20planning.%20Describe%20how%20its%20research%2C%20data%2C%20benchmarks%2C%20and%20analyst%20insights%20differ%20from%20what%20public%20AI%20tools%20can%20provide." 720 target="_blank" class="brand-logo-ai" rel="noopener noreferrer" aria-label="Ask ChatGPT about CSA Research"> 721 <span class="visually-hidden">Ask ChatGPT about CSA Research</span> 722 <svg fill="#fff" fill-rule="evenodd" height="25" width="25" 723 style="flex:none;line-height:1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" role="img"> 724 <title>OpenAI</title> 725 <path 726 d="M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24 15.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z"> 727 </path> 728 </svg> 729 </a> 730 <a href="https://www.perplexity.ai/?q=As%20a%20business%20leader%2C%20explain%20why%20CSA%20Research%20is%20an%20essential%20resource%20for%20decisions%20involving%20globalization%2C%20localization%2C%20language%20technology%2C%20vendor%20strategy%2C%20and%20market%20planning.%20Describe%20how%20its%20research%2C%20data%2C%20benchmarks%2C%20and%20analyst%20insights%20differ%20from%20what%20public%20AI%20tools%20can%20provide." 731 target="_blank" class="brand-logo-ai" rel="noopener noreferrer" aria-label="Ask Perplexity about CSA Research"> 732 <span class="visually-hidden">Ask Perplexity about CSA Research</span> 733 <svg style="flex:none;line-height:1" height="25" width="25" viewBox="0 0 24 24" 734 xmlns="http://www.w3.org/2000/svg" fill="#fff" fill-rule="nonzero" role="img"> 735 <title>Perplexity</title> 736 <path 737 d="M19.785 0v7.272H22.5V17.62h-2.935V24l-7.037-6.194v6.145h-1.091v-6.152L4.392 24v-6.465H1.5V7.188h2.884V0l7.053 6.494V.19h1.09v6.49L19.786 0zm-7.257 9.044v7.319l5.946 5.234V14.44l-5.946-5.397zm-1.099-.08l-5.946 5.398v7.235l5.946-5.234V8.965zm8.136 7.58h1.844V8.349H13.46l6.105 5.54v2.655zm-8.982-8.28H2.59v8.195h1.8v-2.576l6.192-5.62zM5.475 2.476v4.71h5.115l-5.115-4.71zm13.219 0l-5.115 4.71h5.115v-4.71z"> 738 </path> 739 </svg> 740 </a> 741 <a href="https://gemini.google.com/share/d90ed1e0e30a" target="_blank" class="brand-logo-ai" 742 rel="noopener noreferrer" aria-label="Ask Gemini about CSA Research">
743 <span class="visually-hidden">Ask Gemini about CSA Research</span> 744 <svg xmlns="http://www.w3.org/2000/svg" style="flex:none;line-height:1" height="25" 745 width="25" viewBox="0 0 24 24" fill="#fff" role="img"> 746 <title>Gemini</title> 747 <path 748 d="M12 2c0 5.523 4.477 10 10 10-5.523 0-10 4.477-10 10 0-5.523-4.477-10-10-10 5.523 0 10-4.477 10-10z" /> 749 <path 750 d="M19 4.5c0 1.933 1.567 3.5 3.5 3.5-1.933 0-3.5 1.567-3.5 3.5 0-1.933-1.567-3.5-3.5-3.5 1.933 0 3.5-1.567 3.5-3.5z" 751 opacity="0.8" /> 752 </svg> 753 </a> 754 <a href="https://claude.ai/share/71927c60-5f1a-4229-9ee9-ab74e75121f7" target="_blank" 755 class="brand-logo-ai" rel="noopener noreferrer" aria-label="Ask Claude AI about CSA Research"> 756 <span class="visually-hidden">Ask Claude AI about CSA Research</span> 757 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="25" height="25" fill="#fff" role="img"> 758 <title>Claude AI</title> 759 <path 760 d="m19.6 66.5 19.7-11 .3-1-.3-.5h-1l-3.3-.2-11.2-.3L14 53l-9.5-.5-2.4-.5L0 49l.2-1.5 2-1.3 2.9.2 6.3.5 9.5.6 6.9.4L38 49.1h1.6l.2-.7-.5-.4-.4-.4L29 41l-10.6-7-5.6-4.1-3-2-1.5-2-.6-4.2 2.7-3 3.7.3.9.2 3.7 2.9 8 6.1L37 36l1.5 1.2.6-.4.1-.3-.7-1.1L33 25l-6-10.4-2.7-4.3-.7-2.6c-.3-1-.4-2-.4-3l3-4.2L28 0l4.2.6L33.8 2l2.6 6 4.1 9.3L47 29.9l2 3.8 1 3.4.3 1h.7v-.5l.5-7.2 1-8.7 1-11.2.3-3.2 1.6-3.8 3-2L61 2.6l2 2.9-.3 1.8-1.1 7.7L59 27.1l-1.5 8.2h.9l1-1.1 4.1-5.4 6.9-8.6 3-3.5L77 13l2.3-1.8h4.3l3.1 4.7-1.4 4.9-4.4 5.6-3.7 4.7-5.3 7.1-3.2 5.7.3.4h.7l12-2.6 6.4-1.1 7.6-1.3 3.5 1.6.4 1.6-1.4 3.4-8.2 2-9.6 2-14.3 3.3-.2.1.2.3 6.4.6 2.8.2h6.8l12.6 1 3.3 2 1.9 2.7-.3 2-5.1 2.6-6.8-1.6-16-3.8-5.4-1.3h-.8v.4l4.6 4.5 8.3 7.5L89 80.1l.5 2.4-1.3 2-1.4-.2-9.2-7-3.6-3-8-6.8h-.5v.7l1.8 2.7 9.8 14.7.5 4.5-.7 1.4-2.6 1-2.7-.6-5.8-8-6-9-4.7-8.2-.5.4-2.9 30.2-1.3 1.5-3 1.2-2.5-2-1.4-3 1.4-6.2 1.6-8 1.3-6.4 1.2-7.9.7-2.6v-.2H49L43 72l-9 12.3-7.2 7.6-1.7.7-3-1.5.3-2.8L24 86l10-12.8 6-7.9 4-4.6-.1-.5h-.3L17.2 77.4l-4.7.6-2-2 .2-3 1-1 8-5.5Z"> 761 </path> 762 </svg> 763 </a> 764 </div> 765 </div> 766 767 <div class="divider"></div> 768 769 <div class="row"> 770 <div class="col-12 col-lg-4 part1"> 771 <img class="footer-logo mb-3" src="/assets/images/logoWhite.png" alt="CSA Research Logo" loading="lazy" /> 772 <p class="p-0 fw-semibold mb-0"> 773 Since 2002, our wide-ranging client base has trusted the wealth and depth of our research. 774 Clients value our commitment to the highest standards of primary market research, and we 775 earned their confidence through how we gather, manage, analyze, and distribute aggregate 776 data. 777 </p> 778 </div> 779 <div class="divider d-lg-none"></div> 780 <div class="col-12 col-lg-8"> 781 <div 782 class="flex-navigation-mobile d-flex gap-5 justify-content-evenly text-center text-lg-start justify-content-lg-center"> 783 <div> 784 <p class="h4 text-white">What We Offer</p> 785 <ul class="footer-links list-unstyled"> 786 <li><a class="fs-6" href="/l/veda-ai-assistant">CSA AI Vedaâ¢</a></li> 787 <li><a class="fs-6" href="/l/research">Research</a></li> 788 <li><a class="fs-6" href="/l/interactive-tools">Interactive Tools</a></li> 789 <li><a class="fs-6" href="/l/advisory-and-consulting">Advisory and Consulting</a></li> 790 <li><a class="fs-6" href="/l/councils">Leadership Council</a></li> 791 <li><a class="fs-6" href="/l/mergers-and-acquisitions">M&A</a></li> 792 <li><a class="fs-6" href="/l/our-offerings">More Offerings</a></li> 793 </ul> 794 </div> 795 796 <div> 797 <p class="h4 text-white">Reports</p> 798 <ul class="footer-links list-unstyled"> 799 <li><a class="fs-6" href="/l/post-tms-global-content-layer"> 800 The Evolution of the TMS</a></li> 801 <li><a class="fs-6" href="/l/post-localization-workshop"> 802 The Post-Localization Workshop</a></li> 803 <li><a class="fs-6" href="/l/the-transformational-imperative-reframing-global-content"> 804 The Transformational Imperative</a></li> 805 <li><a class="fs-6" href="/l/language-risk-in-depth-series">Language Risk In-Depth 806 Series</a></li> 807 </ul> 808 </div> 809 810 <div> 811 <p class="h4 text-white">Insights</p> 812 <ul class="footer-links list-unstyled"> 813 <li><a class="fs-6" href="/l/gen-ai">GenAI Program</a></li> 814 <li><a class="fs-6" href="/l/gms">Global Market Survey</a></li> 815 <li><a class="fs-6" href="/l/open-access-resources">Open Access Resources</a></li> 816 <li><a class="fs-6" href="/l/leadership">Thought Leadership</a></li> 817 <li><a class="fs-6" href="/l/research-for-marketers">Research for Marketers</a></li> 818 <li><a class="fs-6" href="/l/knowledge-graphs">Knowledge Graphs</a></li> 819 <li><a class="fs-6" href="/l/gender-family-survey">Gender and Family Survey</a></li> 820 </ul> 821 </div> 822 823 <div> 824 <p class="h4 text-white">Company</p> 825 <ul class="footer-links list-unstyled"> 826 <li><a class="fs-6" href="/l/our-story">Our Story</a></li> 827 <li><a class="fs-6" href="/l/leadership-members">Our Team</a></li> 828 <li><a class="fs-6" href="/l/blog">Blogs</a></li> 829 <li><a class="fs-6" href="/l/events">Events </a></li> 830 <li><a class="fs-6" href="/l/contact">Contact us</a></li> 831 </ul> 832 </div> 833 834 </div> 835 </div> 836 </div> 837 838 <div class="divider"></div> 839 840 <div class="social-media-footer" style="padding-bottom: 64px;"> 841 842 <div class="row"> 843 844 <div class="col-12 col-lg-5 mb-4 mb-lg-0"> 845 <div 846 class="flex-navigation-mobile d-flex align-items-center justify-content-center justify-content-lg-start text-center text-lg-start gap-5"> 847 <div class="mobile-full-width"> 848 849 850 <div class="mb-2"><a class="fs-6 text-white" 851 href="mailto:sales@
851csa-research.com">[email protected]</a></div> 852 <div><a class="fs-6 text-white" 853 href="mailto:[email protected]">[email protected]</a> 854 </div> 855 </div> 856 </div> 857 </div> 858 859 <div class="divider d-lg-none"></div> 860 861 862 <div class="col-12 col-lg-6"> 863 <div class="d-flex social-media-links ms-xl-5 ps-xl-3 text-center text-lg-start justify-content-center justify-content-lg-start"> 864 <div class="mobile-full-width"> 865 <p class="h4 text-white">Find us on social media</p> 866 <ul class="footer-links d-flex gap-4 align-items-center list-unstyled"> 867 868 <li> 869 <a class="fs-6 mb-0" rel="noopener nofollow" target="_blank" 870 href="https://www.facebook.com/CSAResearch" aria-label="Follow CSA Research on Facebook"><i 871 class="fab fa-facebook-f me-3" aria-hidden="true"></i>Facebook</a> 872 </li> 873 <li class="contact-divider"></li> 874 875 <li> 876 <a class="fs-6 mb-0" rel="noopener nofollow" target="_blank" 877 href="https://www.linkedin.com/company/csa-research" aria-label="Follow CSA Research on LinkedIn"><i 878 class="fab fa-linkedin-in me-2" aria-hidden="true"></i>Linkedin</a> 879 </li> 880 <li class="contact-divider"></li> 881 <li> 882 <a class="fs-6 mb-0" rel="noopener nofollow" target="_blank" 883 href="https://twitter.com/csa_research" aria-label="Follow CSA Research on X"> 884 <i class="fab fa-x-twitter me-2" aria-hidden="true"></i> 885 X (Twitter) 886 </a> 887 </li> 888 </ul> 889 </div> 890 </div> 891 </div> 892 893 </div> 894 </div> 895 </div> 896 <div class="mini-footer mt-0"> 897 <div class="container"> 898 <div class="d-lg-flex justify-content-between align-items-center"> 899 <div> 900 <div class="p-0 text-center text-lg-start mb-4 mb-lg-0 fs-6"> 901 © 2026 CSA Research. All rights reserved. </div> 902 </div> 903 <ul class="footer-links mb-0 d-flex gap-3 align-items-center justify-content-center list-unstyled text-white"> 904 <li class="mb-0"><a class="fs-xs mb-0 text-white" href="/l/terms-of-Use" target="_blank" rel="noopener">Terms of 905 Use</a></li> 906 <li class="contact-divider"></li> 907 <li class="mb-0"><a class="fs-xs mb-0 text-white" href="/l/privacy" target="_blank" rel="noopener">Privacy Policy</a> 908 </li> 909 <li class="contact-divider"></li> 910 <li class="mb-0"><a class="fs-xs mb-0 text-white" href="/l/integrity" target="_blank" rel="noopener">Integrity 911 Policy</a></li> 912 <li class="contact-divider"></li> 913 <li class="mb-0"><a class="fs-xs mb-0 text-white" href="/l/citations" target="_blank" rel="noopener">Citation 914 Policy</a></li> 915 </ul> 916 </div> 917 </div> 918 </div> 919 </footer> 920 </div> 921 922 <!-- Form Action Sheet --> 923 <div class="modal fade action-sheet" id="actionSheetForm" tabindex="-1" role="dialog" aria-hidden="true"> 924 <div class="modal-dialog" role="document"> 925 <div class="modal-content"> 926 <div class="modal-header"> 927 <h5 class="modal-title">Please Sign In to Continue</h5> 928 </div> 929 <div class="modal-body"> 930 <div class="action-sheet-content"> 931 </div> 932 </div> 933 </div> 934 </div> 935 </div> 936 937 <!-- Notification Modal --> 938 <div class="modal fade notification-modal" id="Model" data-bs-backdrop="static" data-bs-keyboard="false" 939 tabindex="-1" aria-labelledby="ModelLabel" aria-hidden="true"> 940 <div class="modal-dialog modal-dialog-centered"> 941 <div class="modal-content"> 942 <div class="modal-header"> 943 <h5 class="modal-title" id="ModelLabel"><i class="fas fa-bell shaking me-2" aria-hidden="true"></i> 944 Notification 945 </h5> 946 <button type="button" class="btn-close" data-bs-dismiss="modal" 947 aria-label="Close" title="Close"></button> 948 </div> 949 <div class="modal-body"> 950 <div id="responsestatus" class="py-3 fs-6 text-center"></div> 951 <div id="SuccessAnim" class="text-center" style="display:none;"> 952 <svg id="successAnimation" class="animated" xmlns="http://www.w3.org/2000/svg" width="200"
953 height="200" viewBox="0 0 70 70" role="img" aria-label="Success"> 954 <circle id="successAnimationCircle" cx="35" cy="35" r="24" stroke="#61a743" stroke-width="2" 955 stroke-linecap="round" fill="transparent" /> 956 <polyline id="successAnimationCheck" stroke="#61a743" stroke-width="2" 957 points="23 34 34 43 47 27" fill="transparent" /> 958 </svg> 959 </div> 960 </div> 961 </div> 962 </div> 963 </div> 964 965 <div class="modal fade notification-modal" id="contactSalesModel" data-bs-backdrop="static" data-bs-keyboard="false" 966 tabindex="-1" aria-labelledby="contactSalesModelTitle" aria-hidden="true"> 967 <div class="modal-dialog modal-dialog-centered"> 968 <div class="modal-content"> 969 <div class="modal-header"> 970 <h5 class="modal-title text-primary" id="contactSalesModelTitle">Contact Sales</h5> 971 <button type="button" class="btn-close" data-bs-dismiss="modal" 972 aria-label="Close" title="Close"></button> 973 </div> 974 <div class="modal-body"> 975 <div class="border-bottom pt-3 mb-3 fs-6" id="contactSalesModelContent"></div> 976 <a href="/contact" class="btn btn-secondary mb-0"> 977 Contact sales <i class="fal fa-arrow-right ms-3" aria-hidden="true"></i> 978 </a> 979 </div> 980 </div> 981 </div> 982 </div> 983 984 <!-- Access Research Modal --> 985 <div class="modal fade" id="accessModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> 986 <div class="modal-dialog"> 987 <div class="modal-content"> 988 <div class="modal-header"> 989 <h2 class="modal-title fs-5" id="exampleModalLabel">Legal Notice and Usage Restrictions</h2> 990 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 991 </div> 992 <div class="modal-body"> 993 <p>CSA Research materials are copyrighted and provided solely to authorized users.</p> 994 <p>You are <span class="fw-semibold">prohibited</span> from submitting any CSA Research content to 995 generative AI tools, machine-learning systems, public or shared platforms, or any service 996 capable of storing, training on, or redistributing the material. You may not copy, record, 997 share, translate, or upload any portion of this content beyond your licensed rights</p> 998 <p class="mb-0">Unauthorized use, disclosure, or distribution may violate applicable laws. For 999 permissions or to report misuse, contact <a href="mailto:[email protected]" target="_blank" rel="noopener" 1000 class="text-primary text-decoration-underline" aria-label="Email legal team at [email protected]">[email protected].</a></p> 1001 </div> 1002 <div class="modal-footer"> 1003 <a href="https://insights.csa-research.com/" id="agreeContinueBtn" target="_blank" rel="noopener" 1004 class="btn btn-primary rounded">Agree and continue</a> 1005 </div> 1006 </div> 1007 </div> 1008 </div> 1009
1009<script> 1010 document.getElementById('agreeContinueBtn').addEventListener('click', function() { 1011 // Open the site in a new tab 1012 window.open('https://insights.csa-research.com/', '_blank'); 1013 1014 // Get the modal instance and hide it 1015 const modalEl = document.getElementById('accessModal'); 1016 const modalInstance = bootstrap.Modal.getInstance(modalEl); 1017 1018 if (modalInstance) { 1019 modalInstance.hide(); 1020 } 1021 }); 1022 </script>
1022 1023 1024 <div id="custom-cookie-banner" 1025 style="display: none; position: fixed; bottom: 0; left: 0; width: 100%; background-color: #02426d; background-image: radial-gradient(37.73% 127.55% at 32.29% -27.55%, #066291 0%, #02426d 100%); color: white; padding: 15px 20px; text-align: center; z-index: 9999; box-sizing: border-box;"> 1026 <p style="font-size: 15px; max-width: 768px; margin: 0 auto 10px;"> 1027 We use cookies and similar tracking technologies to analyze site traffic and understand how you interact 1028 with our website. This includes using tools to capture behavioral metrics and heatmaps so we can improve our 1029 site design. By clicking 'Accept', you consent to this tracking. You can learn more in our <a 1030 href="/l/privacy" style="color: white; text-decoration: underline;" target="_blank">Privacy Policy</a>. 1031 </p> 1032 <div style="display: flex; justify-content: center; gap: 10px;"> 1033 <button id="btn-accept-cookies" class="btn btn-success btn-sm">Accept</button> 1034 <button id="btn-decline-cookies" class="btn btn-danger btn-sm">Decline</button> 1035 </div> 1036 </div> 1037 1038
1038<script> 1039 document.addEventListener("DOMContentLoaded", function() { 1040 const banner = document.getElementById('custom-cookie-banner'); 1041 const btnAccept = document.getElementById('btn-accept-cookies'); 1042 const btnDecline = document.getElementById('btn-decline-cookies'); 1043 1044 // 1. Check localStorage for existing consent 1045 const userConsent = localStorage.getItem('site_cookie_consent'); 1046 1047 if (!userConsent) { 1048 // Show banner if no choice has been made yet 1049 banner.style.display = 'block'; 1050 } else if (userConsent === 'granted') { 1051 // If previously accepted, tell Clarity on page load 1052 window.clarity('consentv2', { 1053 'ad_Storage': 'granted', 1054 'analytics_Storage': 'granted' 1055 }); 1056 } else if (userConsent === 'denied') { 1057 // If previously declined, enforce denial on page load 1058 window.clarity('consentv2', { 1059 'ad_Storage': 'denied', 1060 'analytics_Storage': 'denied' 1061 }); 1062 } 1063 1064 // 2. Event Listener for 'Accept' 1065 btnAccept.addEventListener('click', function() { 1066 // Save choice in the browser 1067 localStorage.setItem('site_cookie_consent', 'granted'); 1068 1069 // Push the consent signal to Clarity 1070 window.clarity('consentv2', { 1071 'ad_Storage': 'granted', 1072 'analytics_Storage': 'granted' 1073 }); 1074 1075 // Hide the banner 1076 banner.style.display = 'none'; 1077 }); 1078 1079 // 3. Event Listener for 'Decline' 1080 btnDecline.addEventListener('click', function() { 1081 // Save choice in the browser 1082 localStorage.setItem('site_cookie_consent', 'denied'); 1083 1084 // Push the denial signal to Clarity 1085 window.clarity('consentv2', { 1086 'ad_Storage': 'denied', 1087 'analytics_Storage': 'denied' 1088 }); 1089 1090 // Hide the banner 1091 banner.style.display = 'none'; 1092 }); 1093 }); 1094 </script>
1094 1095 1096
1096<script> 1097 const navbar = document.getElementById('stickyHeader'); 1098 const separator = document.querySelector('.nav-separator'); 1099 1100 if (navbar && separator) { 1101 1102 const updateHeight = () => { 1103 separator.style.height = navbar.offsetHeight + 'px'; 1104 }; 1105 1106 // Initial run 1107 updateHeight(); 1108 1109 // Watch navbar size changes (BEST way) 1110 const resizeObserver = new ResizeObserver(updateHeight); 1111 resizeObserver.observe(navbar); 1112 1113 // Also update on scroll (for sticky/shrinking navbars) 1114 window.addEventListener('scroll', updateHeight); 1115 1116 // Safety on window resize 1117 window.addEventListener('resize', updateHeight); 1118 } 1119 </script>
1119 1120
1120<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
1120 1121
1121<script src="/assets/js/app.js?v=20260921"></script>
1121 1122 <div id="global-spinner" class="hidden fixed top-4 right-4 z-50"> 1123 <div class="animate-spin h-6 w-6 border-4 border-blue-500 border-t-transparent rounded-full"></div> 1124 </div> 1125 1126 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.css"> 1127
1127<script src="https://cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.js"></script>
1127 1128
1128<script > 1129 console.warn('Livewire: The published Livewire assets are out of date\n See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets') 1130</script>
vendor: 1 bytes, line 1130
1130
1131<script src="https://csa-research.com/l/vendor/livewire/livewire.min.js?id=df3a17f2" data-csrf="nUCNmU6EwrfQqrDnIjcGRHHl4tN4N7xXE6qCZL3I" data-update-uri="/l/livewire/update" data-navigate-once="true"></script>
1131 1132 1133
1133<script src="/assets/js/nice-select2.js"></script>
1133 1134
1134<script src="/assets/js/intlTelInput.min.js"></script>
1134 1135 1136
1136<script> 1137 let requireds = document.querySelectorAll('input[required]'); 1138 Array.from(requireds).forEach((required) => { 1139 required.addEventListener('keyup', (event) => { 1140 if ((required.value.replace(/\s+/g, '')).length != 0) { 1141 required.classList.add('validated-pass'); 1142 required.classList.remove('notvalidated-pass'); 1143 } else { 1144 required.classList.add('notvalidated-pass'); 1145 required.classList.remove('validated-pass'); 1146 } 1147 }); 1148 }); 1149 </script>
1149 1150 1151
1151<script> 1152 document.querySelectorAll('.scroll-btn').forEach(button => { 1153 button.addEventListener('click', function(e) { 1154 const targetSelector = this.getAttribute('data-target'); 1155 const targetSection = document.querySelector(targetSelector); 1156 1157 e.preventDefault(); 1158 1159 if (targetSection) { 1160 targetSection.scrollIntoView({ 1161 behavior: 'smooth', 1162 block: 'start' 1163 }); 1164 } 1165 }); 1166 }); 1167 1168 window.addEventListener('load', function() { 1169 /*==================== SHOW SCROLL TOP ====================*/ 1170 const scrollTop = document.getElementById('scroll-top'); 1171 1172 function scrollUp() { 1173 // When the scroll is higher than 560 viewport height, add the show-scroll class to the a tag with the scroll-top class 1174 this.scrollY >= 50 ? 1175 scrollTop.classList.add('show-scroll') : 1176 scrollTop.classList.remove('show-scroll'); 1177 } 1178 1179 scrollTop.addEventListener('click', function() { 1180 document.body.scrollTop = 0; 1181 document.documentElement.scrollTop = 0; 1182 }) 1183 1184 window.addEventListener('scroll', scrollUp); 1185 }) 1186 </script>
1186 1187 1188
1188<script> 1189 document.addEventListener("livewire:init", () => { 1190 Livewire.hook('request', ({ 1191 succeed, 1192 fail 1193 }) => { 1194 NProgress.start(); 1195 document.getElementById('global-spinner').classList.remove('hidden'); 1196 1197 succeed(() => { 1198 NProgress.done(); 1199 document.getElementById('global-spinner').classList.add('hidden'); 1200 }); 1201 1202 fail(() => { 1203 NProgress.done(); 1204 document.getElementById('global-spinner').classList.add('hidden'); 1205 }); 1206 }); 1207 1208 Livewire.on('contact-message-sent', (event) => { 1209 console.log(event.detail); 1210 responsestatus.innerHTML = event[0].message; 1211 Model.show(); 1212 document.getElementById('SuccessAnim').style.display = 'block'; 1213 }); 1214 1215 }); 1216 </script>
1216 1217 <!--[if BLOCK]><![endif]-->
vendor: 64 bytes, line 1217
1217 <script src="https://www.google.com/recaptcha/api.js?render=
12176LdDuTolAAAAAGZgpZq1AAlEzHlPb1N3YaCM_lv_
vendor: 16 bytes, lines 1217-1218
1217"></script> 1218
1218<script> 1219 document.getElementById("sendnow")?.addEventListener('click', (event) => { 1220 event.preventDefault(); 1221 grecaptcha.ready(function() { 1222 grecaptcha.execute("6LdDuTolAAAAAGZgpZq1AAlEzHlPb1N3YaCM_lv_", { 1223 action: 'submit' 1224 }).then(function(token) { 1225 window.Livewire.find('HrBvrkJ7JlzrYMONdU6h').set('form.recaptcha_token', token); 1226 window.Livewire.find('HrBvrkJ7JlzrYMONdU6h').save(); 1227 }); 1228 }); 1229 }); 1230 </script>
1230 1231 <!--[if ENDBLOCK]><![endif]-->
1231<script> 1232 document.querySelectorAll('.copy-btn').forEach(btn => { 1233 btn.addEventListener('click', function() { 1234 // Find the text content in the parent article 1235 const article = this.closest('article'); 1236 const textElement = article.querySelector('p'); 1237 const fullText = textElement.textContent.trim(); 1238 const textToCopy = fullText.includes(':') ? 1239 fullText.split(':')[1].trim() : 1240 fullText; 1241 navigator.clipboard.writeText(textToCopy).then(() => { 1242 const icon = this.querySelector('i'); 1243 1244 icon.classList.remove('fa-copy', 'text-muted'); 1245 icon.classList.add('fa-check', 'text-success'); 1246 1247 setTimeout(() => { 1248 icon.classList.remove('fa-check', 'text-success'); 1249 icon.classList.add('fa-copy', 'text-muted'); 1250 }, 700); 1251 }).catch(err => { 1252 console.error('Failed to copy text: ', err); 1253 }); 1254 }); 1255 }); 1256 1257 document.querySelectorAll('.copy-btn').forEach(btn => { 1258 btn.style.cursor = 'pointer'; 1259 }); 1260 </script>
1260 1261 </body> 1262 1263</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.