1<!DOCTYPE html><!-- Last Published: Thu Sep 24 2026 08:31:50 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="compport-dev.webflow.io" data-wf-page="65ce1c7cb627fa66b3f7ea69" data-wf-site="65a7e02f79e170069fc71e08" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Compport Bonus Management Software Overview for HR</title><link rel="alternate" hrefLang="x-default" href="https://www.compport.com/solutions/bonus-management"/><link rel="alternate" hrefLang="en" href="https://www.compport.com/solutions/bonus-management"/><link rel="alternate" hrefLang="pt" href="https://www.compport.com/pt/solutions/bonus-management"/><meta content="Align incentives with employee and business KPIs using structured variable pay programs that reward results and reinforce sustainable performance." name="description"/><meta content="Compport Bonus Management Software Overview for HR" property="og:title"/><meta content="Align incentives with employee and business KPIs using structured variable pay programs that reward results and reinforce sustainable performance." property="og:description"/><meta content="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/693bee97660129742401059b_Open%20Graph%20-%202025-12-12T155917.458.png" property="og:image"/><meta content="Compport Bonus Management Software Overview for HR" name="twitter:title"/><meta content="Align incentives with employee and business KPIs using structured variable pay programs that reward results and reinforce sustainable performance." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/693bee97660129742401059b_Open%20Graph%20-%202025-12-12T155917.458.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/css/compport-dev.webflow.shared.3e6d8dcf7.min.css" rel="stylesheet" type="text/css" integrity="sha384-Pm2Nz3+5LJMaciwsVgtH0wpZO+iWydyYdhB2KVZvYjCH7yb2gUe1HLuVRAEwlS6N" crossorigin="anonymous"/><link href="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/css/compport-dev.webflow.65ce1c7cb627fa66b3f7ea69.468484ae2.opt.min.css" rel="stylesheet" type="text/css" integrity="sha384-RoSEriv7Pg7dwNUfRyi9UfH6kxzbLKSWediPE3fGU1MrdY8YiT3ocViFM75xE5T7" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Inter:300,400,500,600,700"] }});</script>
1<script src="https://use.typekit.net/vtq1dda.js" type="text/javascript"></script>
1<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/695e25a11d5d7895b6f70d4c_32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/695e25a690072b0f6df396ea_256.png" rel="apple-touch-icon"/><link href="https://www.compport.com/solutions/bonus-management" rel="canonical"/>
1<script type="application/ld+json"> 2{ 3 "@context": "https://schema.org", 4 "@type": "Service", 5 "name": "Bonus Management", 6 "url": "https://www.compport.com/solutions/bonus-management", 7 "description": "Bonus management software to automate bonus calculations, performance-based rewards, target assignments, approvals and reporting across global teams within the Compport compensation platform.", 8 9 "provider": { 10 "@type": "Organization", 11 "name": "Compport", 12 "url": "https://www.compport.com", 13 "logo": "https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65b0eccf0dd669cbbbed97ac_logo.svg" 14 }, 15 16 "serviceType": "Bonus Management Software", 17 "areaServed": "Global", 18 19 "audience": { 20 "@type": "BusinessAudience", 21 "name": "HR and Compensation Teams" 22 }, 23 24 "hasOfferCatalog": { 25 "@type": "OfferCatalog", 26 "name": "Bonus Management Features", 27 "itemListElement": [ 28 { 29 "@type": "Offer", 30 "itemOffered": { "@type": "Service", "name": "Automated Bonus Calculations" } 31 }, 32 { 33 "@type": "Offer", 34 "itemOffered": { "@type": "Service", "name": "Performance Based Rewards" } 35 }, 36 { 37 "@type": "Offer", 38 "itemOffered": { "@type": "Service", "name": "Target Assignment Rules" } 39 }, 40 { 41 "@type": "Offer", 42 "itemOffered": { "@type": "Service", "name": "Approval Workflows" } 43 }, 44 { 45 "@type": "Offer", 46 "itemOffered": { "@type": "Service", "name": "Bonus Reporting and Insights" } 47 } 48 ] 49 } 50} 51</script>
vendor: 1 bytes, line 51
51
52<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-C7ZTWCEKPE'],'google_tags_first_party');</script>
52<script async="" src="/avljl2rk9q5pNjVhN2UwMmY3OWUxNzAwNjlmYzcxZTA4/iD3jn_TQVWc3Zq-6Dq06ml8RXuI"></script>
52<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-C7ZTWCEKPE');</script>
52<style> 53* { 54-webkit-font-smoothing: antialiased; 55-moz-osx-font-smoothing: grayscale; 56-webkit-appearance:none; 57} 58 59*:focus { outline: none; } 60 61html { 62 -webkit-tap-highlight-color: rgba(0,0,0,0); 63} 64 65textarea { 66resize: none; 67} 68 69h1, h2, h3, h4, h5, h6 { 70 text-wrap: balance !important; 71} 72 .input{ 73 border: 0 !important; 74 background: transparent !important; 75 padding: 0 !important; 76 box-shadow: none !important; 77 width: 100%; 78 } 79 .book-form .hs-input{ 80 width: 100% !important; 81 } 82</style> 83 84<style> 85.text-size-large, .text-size-huge, .text-size-xhuge, .text-size-regular, .text-size-xregular, .text-size-small, .text-size-xlarge { 86 text-wrap: balance !important; 87} 88</style> 89<style> 90input:-webkit-autofill, 91input:-webkit-autofill:hover, 92input:-webkit-autofill:focus, 93input:-webkit-autofill:active { 94 transition: background-color 5000s; 95 -webkit-text-fill-color: #000000 !important; 96} 97</style>
98<script src="https://unpkg.com/split-type"></script>
vendor: 1 bytes, line 98
98
99<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.4/gsap.min.js"></script>
vendor: 1 bytes, line 99
99
100<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.4/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 100
100
101<script> 102 window.addEventListener("DOMContentLoaded", (event) => { 103 if(window.innerWidth > 768) { 104 gsap.registerPlugin(ScrollTrigger); 105 106 // Split text into spans by words 107 let typeSplit = new SplitType("[text-split]", { 108 types: "words", 109 tagName: "span" 110 }); 111 112 // Common function to create ScrollTrigger 113 function createScrollTrigger(triggerElement, timeline) { 114 ScrollTrigger.create({ 115 trigger: triggerElement, 116 start: "top 100%", 117 onLeaveBack: () => timeline.progress(0).pause(), 118 }); 119 ScrollTrigger.create({ 120 trigger: triggerElement, 121 start: "top 100%", 122 onEnter: () => timeline.play(), 123 }); 124 } 125 126 // Animate words fading in with smoother transition 127 $("[words-fade-in]").each(function () { 128 let tl = gsap.timeline({ paused: true }) 129 .from($(this).find(".word"), { 130 opacity: 0, 131 y: 20, 132 duration: 0.5, 133 ease: "power3.out", 134 stagger: { 135 each: 0.1, 136 from: "start" 137 } 138 }); 139 createScrollTrigger($(this), tl); 140 }); 141 142 // Animate words sliding in from the down 143 $("[words-slide-from-down]").each(function () { 144 let tl = gsap.timeline({ paused: true }); 145 tl.from($(this).find(".word"), { 146 opacity: 0, 147 y: "1em", 148 duration: 0.6, 149 ease: "power2.out", 150 stagger: { amount: 0.2 } 151 }); 152 createScrollTrigger($(this), tl); 153 }); 154 155 gsap.set("[text-split]", { opacity: 1 }); 156 157 // New code: Apply animation to all '.animate' elements 158 gsap.utils.toArray('.animate').forEach(element => { 159 gsap.fromTo(element, { opacity: 0, scale: 0.5 }, { 160 opacity: 1, scale: 1, duration: 0.2, 161 scrollTrigger: { 162 trigger: element, 163 start: 'top 100%', 164 toggleActions: 'play none none reverse', 165 once: false, 166 } 167 }); 168 }); 169 } 170}); 171 172</script>
172 173 174<style> 175 #hs-eu-policy-wording, #hs-eu-cookie-disclaimer { 176 text-align: center !important; 177 } 178</style> 179
180<script> 181document.addEventListener("DOMContentLoaded", function() { 182 // Only execute the script if the viewport width is 1024px or wider, typically indicating a desktop device 183 if(window.innerWidth >= 1024) { 184 // Function to highlight the current menu item based on URL 185 function highlightCurrentMenuItem() { 186 const currentPath = window.location.pathname; 187 const menuItems = document.querySelectorAll('.navbar_dropdown-menu-item a, .nav-menu a'); // Select all menu and submenu links 188 189 menuItems.forEach(item => { 190 // Check if the item's href attribute matches the current URL path 191 if (currentPath.includes(item.getAttribute('href'))) { 192 item.style.color = '#09f'; // Highlight current menu item 193 194 // Find and highlight the parent menu item 195 let parentMenuItem = findParentMenuItem(item); 196 if (parentMenuItem) { 197 parentMenuItem.style.color = '#09f'; // Highlight parent menu item 198 } 199 } 200 }); 201 } 202 203 // Function to find the parent menu item of a submenu item 204 function findParentMenuItem(submenuItem) { 205 // Traverse up the DOM to find the parent menu item 206 // Adjust the selectors and logic based on your site's structure 207 let currentElement = submenuItem.parentElement; 208 while (currentElement && !currentElement.matches('.nav-menu')) { // Adjust the stopping condition as needed 209 if (currentElement.matches('.navbar_link-block')) { // Check if this is the parent menu item 210 return currentElement.querySelector('.navlinks'); // Adjust if the selector for parent menu items is different 211 } 212 currentElement = currentElement.parentElement; 213 } 214 return null; 215 } 216 217 highlightCurrentMenuItem(); 218 } 219}); 220 221 222</script>
222 223<style> 224a[href^="tel"] { 225 color: inherit !important; 226 text-decoration: none !important; 227 font-size: inherit !important; 228 font-family: inherit !important; 229 font-weight: inherit !important; 230 line-height: inherit !important; 231} 232</style> 233 234 235 236 237<!-- Google tag (gtag.js) Analytics and adwords -->
vendor: 64 bytes, line 237
237 <script async src="https://www.googletagmanager.com/gtag/js?id=
237G-720H958G68
vendor: 12 bytes, line 237
237"></script>
237<script>
vendor: 127 bytes, line 237
237window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
237G-720H958G68
vendor: 4 bytes, line 237
237');
237</script>
237 238 239<!-- End Google Tag Manager --> 240 241 242<!-- Google Tag Manager --> 243
244<script>
vendor: 331 bytes, lines 244-252
244(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 245 246new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 247 248j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 249 250'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 251 252})(window,document,'script','dataLayer','
252GTM-TPQ6ZP3P
vendor: 3 bytes, line 252
252');
252</script>
252 253 254<!-- End Google Tag Manager --> 255 256 257<!-- Microsoft Clarity --> 258
259<script type="text/javascript"> 260 (function(c,l,a,r,i,t,y){ 261 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 262 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 263 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 264 })(window, document, "clarity", "script", "xwju4flc6n"); 265</script>
265 266 267<!-- End Microsoft Clarity --> 268 269<style> 270.modal_component.active { 271display: flex; 272} 273</style> 274 275<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 276 277
278<script> 279(function() { 280 if (window.location.search.includes('_page=')) { 281 var meta = document.createElement('meta'); 282 meta.name = "robots"; 283 meta.content = "noindex, follow"; 284 document.head.appendChild(meta); 285 } 286})(); 287</script>
287 288<meta name="google-site-verification" content="AoVAHyB_nDoC7dub-MJccHQDq-yITSUUWzhEOjyJkio" /> 289<style> 290/* ===== Survey Popup ===== */ 291 292.survey-overlay { 293 display: none; 294 position: fixed; 295 inset: 0; 296 width: 100vw; 297 height: 100vh; 298 justify-content: center; 299 align-items: center; 300 background: rgba(0,0,0,.55); 301 z-index: 999999; 302} 303 304.survey-overlay.show { 305 display: flex !important; 306} 307 308.survey-popup{ 309 position: relative; 310 z-index: 2; 311} 312 313.survey-close{ 314 position:absolute; 315 top:16px; 316 right:16px; 317 width:32px; 318 height:32px; 319 display:flex; 320 align-items:center; 321 justify-content:center; 322 cursor:pointer; 323 font-size:28px; 324 line-height:1; 325 font-weight:600; 326 color:#111; 327 user-select:none; 328} 329</style> 330 331 332 333<!-- ================================ 334 HUBSPOT POPUP START 335================================ --> 336 337<style> 338 /* ---------- POPUP OVERLAY ---------- */ 339 340 #hubspot-popup { 341 display: none; 342 position: fixed; 343 inset: 0; 344 z-index: 99999; 345 346 background: rgba(0, 0, 0, 0.65); 347 348 align-items: center; 349 justify-content: center; 350 351 padding: 20px; 352 353 box-sizing: border-box; 354 } 355 356 #hubspot-popup.active { 357 display: flex; 358 } 359 360 /* ---------- POPUP BOX ---------- */ 361 362 #hubspot-popup-box { 363 position: relative; 364 365 width: 100%; 366 max-width: 680px; 367 max-height: 90vh; 368 369 overflow-y: auto; 370 overflow-x: hidden; 371 372 background: #ffffff; 373 374 border-radius: 16px; 375 376 padding: 45px 40px 40px; 377 378 box-sizing: border-box; 379 380 color: #111111; 381 } 382 383 /* ---------- CLOSE BUTTON ---------- */ 384 385 #hubspot-popup-close { 386 position: absolute; 387 388 top: 12px; 389 right: 15px; 390 391 width: 36px; 392 height: 36px; 393 394 border: none; 395 background: transparent; 396 397 font-size: 30px; 398 line-height: 30px; 399 400 color: #333333; 401 402 cursor: pointer; 403 404 padding: 0; 405 406 z-index: 10; 407 } 408 409 #hubspot-popup-close:hover { 410 color: #000000; 411 } 412 413 /* ========================================= 414 HUBSPOT FORM 415 ========================================= */ 416 417 #hubspot-form { 418 width: 100%; 419 max-width: 100%; 420 421 box-sizing: border-box; 422 423 color: #111111; 424 } 425 426 /* ---------- FORM ---------- */ 427 428 #hubspot-form form { 429 width: 100% !important; 430 max-width: 100% !important; 431 432 margin: 0 !important; 433 padding: 0 !important; 434 435 box-sizing: border-box; 436 } 437 438 /* ---------- FIELDSETS ---------- */ 439 440 #hubspot-form fieldset { 441 width: 100% !important; 442 max-width: none !important; 443 444 margin: 0 0 16px 0 !important; 445 padding: 0 !important; 446 447 border: 0 !important; 448 449 box-sizing: border-box; 450 } 451 452 /* ---------- TWO COLUMN FIELDS ---------- */ 453 454 #hubspot-form fieldset.form-columns-2 { 455 display: flex !important; 456 457 width: 100% !important; 458 max-width: none !important; 459 460 gap: 20px; 461 462 box-sizing: border-box; 463 } 464 465 #hubspot-form fieldset.form-columns-2 .hs-form-field { 466 width: 50% !important; 467 max-width: 50% !important; 468 469 flex: 1 1 0; 470 471 box-sizing: border-box; 472 } 473 474 /* ---------- ONE COLUMN FIELDS ---------- */ 475 476 #hubspot-form fieldset.form-columns-1 .hs-form-field { 477 width: 100% !important; 478 max-width: 100% !important; 479 480 box-sizing: border-box; 481 } 482 483 /* ---------- FIELD WRAPPER ---------- */ 484 485 #hubspot-form .hs-form-field { 486 margin-bottom: 16px !important; 487 488 box-sizing: border-box; 489 } 490 491 /* ========================================= 492 LABELS 493 ========================================= */ 494 495 #hubspot-form label { 496 display: block !important; 497 498 visibility: visible !important; 499 opacity: 1 !important; 500 501 color: #111111 !important; 502 503 font-family: inherit !important; 504 505 font-size: 14px !important; 506 font-weight: 600 !important; 507 508 line-height: 1.4 !important; 509 510 margin: 0 0 7px 0 !important; 511 512 padding: 0 !important; 513 514 text-align: left !important; 515 } 516 517 /* Required star */ 518 519 #hubspot-form .hs-form-required { 520 color: #111111 !important; 521 522 margin-left: 2px; 523 } 524 525 /* ========================================= 526 INPUTS 527 ========================================= */ 528 529 #hubspot-form .hs-input, 530 #hubspot-form input[type='text'], 531 #hubspot-form input[type='email'], 532 #hubspot-form input[type='tel'], 533 #hubspot-form input[type='number'], 534 #hubspot-form input[type='url'], 535 #hubspot-form input[type='password'], 536 #hubspot-form select, 537 #hubspot-form textarea { 538 display: block !important; 539 540 width: 100% !important; 541 max-width: 100% !important; 542 543 min-width: 0 !important; 544 545 height: 44px; 546 547 box-sizing: border-box !important; 548 549 margin: 0 !important; 550 551 padding: 10px 12px !important; 552 553 border: 1px solid #b8b8b8 !important; 554 555 border-radius: 4px !important; 556 557 background: #ffffff !important; 558 559 color: #111111 !important; 560 561 font-family: inherit !important; 562 563 font-size: 14px !important; 564 565 line-height: 1.4 !important; 566 567 outline: none; 568 } 569 570 /* ---------- SELECT ---------- */ 571 572 #hubspot-form select { 573 appearance: auto; 574 575 cursor: pointer; 576 } 577 578 /* ---------- TEXTAREA ---------- */ 579 580 #hubspot-form textarea { 581 height: 110px !important; 582 583 min-height: 110px !important; 584 585 resize: vertical; 586 } 587 588 /* ---------- PLACEHOLDER ---------- */ 589 590 #hubspot-form input::placeholder, 591 #hubspot-form textarea::placeholder { 592 color: #777777 !important; 593 594 opacity: 1 !important; 595 } 596 597 /* ---------- FOCUS ---------- */ 598 599 #hubspot-form .hs-input:focus, 600 #hubspot-form input:focus, 601 #hubspot-form select:focus, 602 #hubspot-form textarea:focus { 603 border-color: #555555 !important; 604 605 box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08); 606 607 outline: none !important; 608 } 609 610 /* ========================================= 611 DESCRIPTION / CONSENT TEXT 612 ========================================= */ 613 614 #hubspot-form .hs-field-desc { 615 color: #555555 !important; 616 617 font-size: 12px !important; 618 619 line-height: 1.5 !important; 620 621 margin-top: 6px !important; 622 } 623 624 /* ========================================= 625 ERROR MESSAGES 626 ========================================= */ 627 628 #hubspot-form .hs-error-msgs { 629 margin: 6px 0 0 0 !important; 630 padding: 0 !important; 631 632 list-style: none !important; 633 } 634 635 #hubspot-form .hs-error-msgs li { 636 color: #d32f2f !important; 637 638 font-size: 12px !important; 639 640 line-height: 1.4 !important; 641 } 642 643 /* ========================================= 644 SUBMIT BUTTON 645 ========================================= */ 646 647 #hubspot-form .hs-submit { 648 margin-top: 10px !important; 649 } 650 651 #hubspot-form .hs-button { 652 display: inline-flex !important; 653 654 align-items: center; 655 justify-content: center; 656 657 min-height: 44px; 658 659 padding: 11px 24px !important; 660 661 border: none !important; 662 663 border-radius: 5px !important; 664 665 background: #111111 !important; 666 667 color: #ffffff !important; 668 669 font-family: inherit !important; 670 671 font-size: 14px !important; 672 font-weight: 600 !important; 673 674 line-height: 1.2 !important; 675 676 cursor: pointer; 677 678 transition: opacity 0.2s ease; 679 } 680 681 #hubspot-form .hs-button:hover { 682 opacity: 0.85; 683 } 684 685 /* ========================================= 686 MOBILE 687 ========================================= */ 688 689 @media screen and (max-width: 600px) { 690 #hubspot-popup { 691 padding: 12px; 692 } 693 694 #hubspot-popup-box { 695 max-height: 92vh; 696 697 padding: 45px 20px 25px; 698 699 border-radius: 12px; 700 } 701 702 /* Stack two-column fields */ 703 704 #hubspot-form fieldset.form-columns-2 { 705 display: block !important; 706 } 707 708 #hubspot-form fieldset.form-columns-2 .hs-form-field { 709 width: 100% !important; 710 max-width: 100% !important; 711 712 margin-bottom: 16px !important; 713 } 714 715 #hubspot-form .hs-input, 716 #hubspot-form input[type='text'], 717 #hubspot-form input[type='email'], 718 #hubspot-form input[type='tel'], 719 #hubspot-form input[type='number'], 720 #hubspot-form input[type='url'], 721 #hubspot-form select, 722 #hubspot-form textarea { 723 width: 100% !important; 724 max-width: 100% !important; 725 } 726 } 727</style> 728 729<!-- ================================ 730 HUBSPOT POPUP END 731================================ --><meta name="robots" content="index, follow"> 732<link rel="alternate" href="https://www.compport.com/solutions/bonus-management" hreflang="x-default" /> 733<link rel="alternate" href="https://www.compport.com/solutions/bonus-management" hreflang="en" /> 734<link rel="alternate" href="https://www.compport.com/pt/solutions/bonus-management" hreflang="pt" /> 735</head><body><div class="global-styles w-embed"><style> 736 737/* Make text look crisper and more legible in all browsers */ 738body { 739 -webkit-font-smoothing: antialiased; 740 -moz-osx-font-smoothing: grayscale; 741 font-smoothing: antialiased; 742 text-rendering: optimizeLegibility; 743} 744 745/* Focus state style for keyboard navigation for the focusable elements */ 746*[tabindex]:focus-visible, 747 input[type="file"]:focus-visible { 748 outline: 0.125rem solid #4d65ff; 749 outline-offset: 0.125rem; 750} 751 752/* Set color style to inherit */ 753.inherit-color * { 754 color: inherit; 755} 756
757/* Get rid of top margin on first element in any rich text element */ 758.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { 759 margin-top: 0 !important; 760} 761 762/* Get rid of bottom margin on last element in any rich text element */ 763.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { 764 margin-bottom: 0 !important; 765} 766 767 768/* Make sure containers never lose their center alignment */ 769.container-medium,.container-small, .container-large { 770 margin-right: auto !important; 771 margin-left: auto !important; 772} 773 774/* 775Make the following elements inherit typography styles from the parent and not have hardcoded values. 776Important: You will not be able to style for example "All Links" in Designer with this CSS applied. 777Uncomment this CSS to use it in the project. Leave this message for future hand-off. 778*/ 779/* 780a, 781.w-input, 782.w-select, 783.w-tab-link, 784.w-nav-link, 785.w-dropdown-btn, 786.w-dropdown-toggle, 787.w-dropdown-link { 788 color: inherit; 789 text-decoration: inherit; 790 font-size: inherit; 791} 792*/ 793 794/* Apply "..." after 3 lines of text */ 795.text-style-3lines { 796 display: -webkit-box; 797 overflow: hidden; 798 -webkit-line-clamp: 3; 799 -webkit-box-orient: vertical; 800} 801 802/* Apply "..." after 2 lines of text */ 803.text-style-2lines { 804 display: -webkit-box; 805 overflow: hidden; 806 -webkit-line-clamp: 2; 807 -webkit-box-orient: vertical; 808} 809 810/* Adds inline flex display */ 811.display-inlineflex { 812 display: inline-flex; 813} 814 815/* These classes are never overwritten */ 816.hide { 817 display: none !important; 818} 819 820@media screen and (max-width: 991px) { 821 .hide, .hide-tablet { 822 display: none !important; 823 } 824} 825 @media screen and (max-width: 767px) { 826 .hide-mobile-landscape{ 827 display: none !important; 828 } 829} 830 @media screen and (max-width: 479px) { 831 .hide-mobile{ 832 display: none !important; 833 } 834} 835 836.margin-0 { 837 margin: 0rem !important; 838} 839 840.padding-0 { 841 padding: 0rem !important; 842} 843 844.spacing-clean { 845padding: 0rem !important; 846margin: 0rem !important; 847} 848 849.margin-top { 850 margin-right: 0rem !important; 851 margin-bottom: 0rem !important; 852 margin-left: 0rem !important; 853} 854 855.padding-top { 856 padding-right: 0rem !important; 857 padding-bottom: 0rem !important; 858 padding-left: 0rem !important; 859} 860 861.margin-right { 862 margin-top: 0rem !important; 863 margin-bottom: 0rem !important; 864 margin-left: 0rem !important; 865} 866 867.padding-right { 868 padding-top: 0rem !important; 869 padding-bottom: 0rem !important; 870 padding-left: 0rem !important; 871} 872 873.margin-bottom { 874 margin-top: 0rem !important; 875 margin-right: 0rem !important; 876 margin-left: 0rem !important; 877} 878 879.padding-bottom { 880 padding-top: 0rem !important; 881 padding-right: 0rem !important; 882 padding-left: 0rem !important; 883} 884 885.margin-left { 886 margin-top: 0rem !important; 887 margin-right: 0rem !important; 888 margin-bottom: 0rem !important; 889} 890 891.padding-left { 892 padding-top: 0rem !important; 893 padding-right: 0rem !important; 894 padding-bottom: 0rem !important; 895} 896 897.margin-horizontal { 898 margin-top: 0rem !important; 899 margin-bottom: 0rem !important; 900} 901 902.padding-horizontal { 903 padding-top: 0rem !important; 904 padding-bottom: 0rem !important; 905} 906 907.margin-vertical { 908 margin-right: 0rem !important; 909 margin-left: 0rem !important; 910} 911 912.padding-vertical { 913 padding-right: 0rem !important; 914 padding-left: 0rem !important; 915} 916 917@media (max-width: 991px) { 918 [data-hidebr="tablet"] br { 919 display: none; 920 } 921} 922 923@media (max-width: 768px) { 924 [data-hidebr="landscape"] br { 925 display: none; 926 } 927} 928 929@media (max-width: 551px) { 930 [data-hidebr="mobile"] br { 931 display: none; 932 } 933} 934 935.cs-metrics{ 936background: linear-gradient(91.33deg, #D4EEFF -7.28%, #E9FAE9 55.54%, #FFFFFF 98.96%); 937} 938 939.cs-quote::after { 940 content: ""; 941 position: absolute; 942 bottom: 0; 943 right: 0; 944 width: 160px; 945 height: 160px; 946 background: #fff; 947 border-top-left-radius: 2.25rem; 948} 949 950@media (max-width: 768px) { 951 .cs-quote::after { 952 display:none; 953 } 954} 955 956} 957</style></div><div class="font-sizing w-embed"><style> 958.navbar-button{ 959color: white !important; 960} 961 962@media screen and (min-width: 992px) { 963.h1{ 964font-size: clamp(3.5rem, 2.2692rem + 1.9231vw, 4rem)!important; 965} 966 967.heading-style-h1{ 968font-size: clamp(3.5rem, 2.2692rem + 1.9231vw, 4rem)!important; 969} 970 971.h2{ 972font-size: clamp(3rem, 1.7692rem + 1.9231vw, 3.5rem)!important; 973} 974 975.heading-style-h2{ 976font-size: clamp(3rem, 1.7692rem + 1.9231vw, 3.5rem)!important; 977} 978 979.h3{ 980font-size: clamp(2rem, 0.7692rem + 1.9231vw, 2.5rem)!important; 981} 982 983.heading-style-h3{ 984font-size: clamp(2rem, 0.7692rem + 1.9231vw, 2.5rem)!important; 985} 986 987.h4{
988font-size: clamp(1.25rem, 0.6346rem + 0.9615vw, 1.5rem)!important; 989} 990 991.heading-style-h4{ 992font-size: clamp(1.25rem, 0.6346rem + 0.9615vw, 1.5rem)!important; 993} 994 995.h5{ 996font-size: clamp(1.125rem, 0.8173rem + 0.4808vw, 1.25rem)!important; 997} 998 999.heading-style-h5{ 1000font-size: clamp(1.125rem, 0.8173rem + 0.4808vw, 1.25rem)!important; 1001} 1002 1003} 1004 1005/*heading-font-size*/ 1006 1007@media (min-width: 320px) and (max-width: 767px) { 1008.h1{ 1009font-size: clamp(2rem, 2rem + 0vw, 2rem)!important; 1010} 1011.heading-style-h1{ 1012font-size: clamp(2rem, 2rem + 0vw, 2rem)!important; 1013} 1014.h2{ 1015font-size: clamp(1.75rem, 1.75rem + 0vw, 1.75rem)!important; 1016} 1017.heading-style-h2{ 1018font-size: clamp(1.75rem, 1.75rem + 0vw, 1.75rem)!important; 1019} 1020.h3{ 1021font-size: clamp(1.5rem, 1.5rem + 0vw, 1.5rem)!important; 1022} 1023.heading-style-h3{ 1024font-size: clamp(1.5rem, 1.5rem + 0vw, 1.5rem)!important; 1025} 1026.h4{ 1027font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem)!important; 1028} 1029.heading-style-h4{ 1030font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem)!important; 1031} 1032.h5{ 1033font-size: clamp(1rem, 1rem + 0vw, 1rem)!important; 1034} 1035.heading-style-h5{ 1036font-size: clamp(1rem, 1rem + 0vw, 1rem)!important; 1037} 1038.h6{ 1039font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem)!important; 1040} 1041.heading-style-h6{ 1042font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem)!important; 1043} 1044} 1045 1046@media (min-width: 1440px) { 1047 .hero{ 1048 padding-top: calc(6rem + 4.1875rem)!important; 1049 } 1050} 1051 1052@media (min-width: 992px) and (max-width:1280px) { 1053 .hero{ 1054 padding-top: calc(4rem + 4.1875rem)!important; 1055 } 1056} 1057 1058@media (min-width: 1281px) and (max-width:1439px) { 1059.hero{ 1060 padding-top: calc(5.5rem + 4.1875rem)!important; 1061 } 1062} 1063 1064@media (min-width: 240px) and (max-width: 991px) { 1065 .hero{ 1066 padding-top: calc(6.375rem + 2rem)!important; 1067 } 1068} 1069</style></div><div class="page-wrapper"><div id="w-node-_62cd1c8f-dd16-f9ba-263d-2d81b89a09df-b89a09df" data-wf--navbar--variant="base" data-w-id="62cd1c8f-dd16-f9ba-263d-2d81b89a09df" class="navbar-no-shadow padding-0"><div class="container-large"><div data-animation="over-right" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav"><div class="spacer-xxsmall"></div><div class="navbar-wrapper"><a href="/" class="navbar-brand w-nav-brand"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65b0eccf0dd669cbbbed97ac_logo.svg" loading="lazy" alt="Compport brand logo" class="nav-logo"/></a><nav role="navigation" class="nav-menu-wrapper w-nav-menu"><div class="nav-sub-wrapper"><ul role="list" class="nav-menu w-list-unstyled"><li class="nav-list"><div data-w-id="e10a1dc3-07a1-8adf-998b-cbc7e30bfc4e" class="navbar_link-block"><div class="nav-wrapper"><div class="navlinks">Solutions</div><div class="navbar_arrow-wrapper"><div class="navbar_arrow w-embed"><svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 1070<path d="M6.19141 5.95508L11.7813 0.365234L0.601563 0.365233L6.19141 5.95508Z" fill="currentcolor"/> 1071</svg></div></div></div><div class="navbar_dropdown-menu-wrapper"><div class="navbar_dropdown-pointer"></div><div class="navbar_dropdown-grid"><div id="w-node-_4c38b118-bb98-83b4-f743-4baf06f091e7-b89a09df" class="navbar_dropdown-menu is--left"><a href="/solutions/total-compensation" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Compensation Planning</div></a><div class="liner"></div><a href="/solutions/bonus-management" aria-current="page" class="navbar_dropdown-menu-item w-inline-block w--current"><div class="navbar_dropdown-item-title">Bonus Planning</div></a><div class="liner"></div><a href="/solutions/total-rewards-statement" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Total Rewards Statement</div></a><div class="liner"></div><a href="/solutions/pay-equity-management" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Pay Equity Management</div></a><div class="liner"></div><a href="/solutions/candidate-offer-module" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Candidate Offer Module</div></a><div class="liner"></div><a href="/solutions/long-term-incentives" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Long Term Incentive</div></a><div class="liner"></div><a href="/solutions/sales-incentives-planning" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">
1071Sales Incentives Planning</div></a><div class="liner hide"></div><a href="/solutions/hr-analytics" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">HR Analytics</div></a></div></div></div><div data-w-id="e10a1dc3-07a1-8adf-998b-cbc7e30bfc9e" class="navbar_dropdown-backdrop"></div></div></li><li class="nav-list border"><div data-w-id="8c396478-321d-63f9-1059-c15a67b4d0c9" class="navbar_link-block"><div class="nav-wrapper"><div class="navlinks">Resources</div><div class="navbar_arrow-wrapper"><div class="navbar_arrow w-embed"><svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 1072<path d="M6.19141 5.95508L11.7813 0.365234L0.601563 0.365233L6.19141 5.95508Z" fill="currentcolor"/> 1073</svg></div></div></div><div class="navbar_dropdown-menu-wrapper"><div class="navbar_dropdown-pointer"></div><div class="navbar_dropdown-grid"><div id="w-node-_88273533-fcd3-3113-f1a2-482481c94986-b89a09df" class="navbar_dropdown-menu is--left"><a href="/resources/blog" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Blog</div></a><a href="/resources/books-and-reports" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Books & Reports</div></a><a href="https://compport.com/roi-calculator" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">ROI Calculator</div></a><link rel="prefetch" href="https://compport.com/roi-calculator"/><a href="https://cyclereview.compport.com/" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Cycle Review 360</div></a><link rel="prefetch" href="https://cyclereview.compport.com/"/></div></div></div><div data-w-id="8c396478-321d-63f9-1059-c15a67b4d118" class="navbar_dropdown-backdrop"></div></div></li><li class="nav-list padding-bottom-0-5rem"><a href="/resources/customer-stories" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Customer Stories</div></a></li><li class="nav-list is-last"><a href="/compensation-and-coffee" class="navbar_dropdown-menu-item w-inline-block"><div class="navbar_dropdown-item-title">Podcast</div></a></li><li class="mobile-margin-top-10"><div class="nav-button-wrapper"><a aria-label="nav-button" href="/demo-request" class="navbar-button w-button">Book A Demo</a></div></li></ul><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65b0def0b8aba6310e3cc65b_Mask%20group%20(3).avif" loading="lazy" alt="Decorative orbital abstract graphic with circular elements" class="image"/></div></nav><div class="nav-menu-button w-nav-button"><div class="lottie-animation" data-w-id="a53d5803-005d-283b-0e32-f842d0e1c175" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65aa482175c31cd2a6d33442_Animation%20-%201
1073705658305887.json" data-loop="0" data-direction="1" data-autoplay="1" data-is-ix2-target="0" data-renderer="svg" data-default-duration="2.3333333333333335" data-duration="0" data-loading="eager"></div></div></div><div class="spacer-xxsmall"></div></div></div></div><div class="main-wrapper"><section class="section hero solutions"><div class="container-large"><div class="hero-wrapper flex-align-center"><div class="hero-heading-wrapper flex-align-center"><div class="text-limiter product"><h1 text-split="" words-fade-in="" class="heading-style-h2 text-align-center">Variable Pay Management</h1></div></div><div class="spacer-medium tab-mobile-styler"></div><div class="text-wrapper animate"><div class="text-limiter-small"><div class="text-size-large text-align-center animate">Build a transparent system that automates variable pay for peak organizational performance.</div></div></div><div class="spacer-xlarge"></div><figure class="image-styler-block animate"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65ce1d73d188b71e62d68d0d_Bonus%20Screen%20For%20Employee.webp" loading="lazy" alt="Bonus Screen" class="hero-image width-100"/></figure></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="box-wrapper pd-left-right background-color-light-blue border-radius animate"><div class="spacer-section inside-box-pd"></div><div class="item-wrapper flex-align-center"><div class="heading-wrapper limit"><h2 words-slide-from-down="" text-split="" class="h2 text-align-center">Some of the planet's largest companies <span class="display-inlineflex">trust Compport.</span></h2></div><div class="spacer-hugexx"></div><div class="logo-items"><div class="logo-grid _4-col"><figure id="w-node-a0a804af-dd08-9412-b9b0-e2f23c70680c-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/68c15d0646dd7f28808c0578_Virtusa_Logo.svg%20(1)%201.svg" loading="lazy" alt="Virtusa logo" class="client-logo"/></figure><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c70680e-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdcf414a7f3234a0d0ef77_thyaawnkrupplogo.avif" loading="lazy" alt="Thyssenkrupp brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c706810-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdd3b394287623d0bb5c24_Grant%20thornton.avif" loading="lazy" alt="Grant Thornton brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c706812-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdcede6149e6e6dd2fa22d_pegasus%20logo.avif" loading="lazy" alt="Pegasus Airlines brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c706814-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdd17939e2ff22001d901f_Sbi%20general%20logo.avif" loading="lazy" alt="SBI General Insurance brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c706816-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdd2a64f14ceead518728f_sarrotilogo.avif" loading="lazy" alt="Sari Roti brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c706818-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdd42a81979b6d0bb32f65_security%20bank%20logo.avif" loading="lazy" alt="Security Bank brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c70681a-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/68c15d685a0861c0a9877d02_Visteon_logo_(2000-2016)%202%201.svg" loading="lazy" alt="Visteon logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c70681c-3c7067fe" class="logo-styler"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cda8354c9d616b65f0373b_adani-logo.avif" loading="lazy" alt="Adani brand logo" class="client-logo"/></div><div id="w-node-a0a804af-dd08-9412-b9b0-e2f23c70681e-3c7067fe" class="logo-styler last"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65cdd19ea80f1552a73f5c82_tvs%20logo.avif" loading="lazy" alt="TVS brand logo" class="client-logo restrict"/></div></div></div></div><div class="spacer-section inside-box-pd"></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper flex-align-center horizontal planning"><div class="left-wrapper planning animate"><h2 class="h3 desktop-left-tab-center">Your Bonus Plan, Your Rules</h2><div class="spacer-xmedium mobile-styler"></div><div class="text-size-medium text-left-desktop-mobile-center-align">Configure every element and build a highly customized plan that suits your needs. Manage plans across multiple regions, currencies, rules, and budgets. Track individual, team, group, and business performance metrics across your organization.</div></div><div class="right-wrapper planning animate"><figure class="image-styler-block width-100"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65d6f9324437198bcc270ee1_242.webp" loading="lazy" sizes="(max-width: 608px) 100vw, 608px" srcset="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65d6f9324437198bcc270ee1_242-p-500.webp 500w, https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65d6f9324437198bcc270ee1_242.webp 608w" alt="Employee bonus and compensation summary dashboard" class="figure contain"/></figure></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper flex-align-center horizontal planning reverse-tab-mobile"><div class="left-wrapper planning animate"><figure class="image-styler-block width-100 flex-align-center"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65ce235f54167ad6f03b01ce_Group%20484737.webp" loading="lazy" alt="Compensation rules dashboard with bar charts and guideline metrics" class="figure contain"/></figure></div><div class="right-wrapper left-align planning animate"><h2 class="h3 desktop-left-tab-center">You Experiment, Weâll Simulate</h2><div class="spacer-xmedium mobile-styler"></div><div class="text-size-medium text-left-desktop-mobile-center-align">
1073Test drive your plans before putting them into action with Compportâs scenario engine.</div><div class="spacer-xmedium mobile-style-different"></div><div class="text-wrapper max-width-full"><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1074<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1075<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1076</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align">Build multiple scenarios in minutes</div></div><div class="spacer-small"></div><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1077<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1078<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1079</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align">Instant budget and impact analysis</div></div><div class="spacer-small"></div><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1080<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1081<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1082</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align">
1082Compare plans with just one click</div></div></div></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper flex-align-center horizontal planning"><div class="left-wrapper planning animate"><h2 class="h3 desktop-left-tab-center">Internal Transfers? No Problem!</h2><div class="spacer-xmedium mobile-styler"></div><div class="text-size-medium text-left-desktop-mobile-center-align">Dreading the task of calculating proration-based variable pay when an employee changes assignments? Select one checkbox and youâre done!</div><div class="spacer-xmedium mobile-style-different"></div><div class="text-wrapper max-width-full"><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1083<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1084<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1085</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align mobile-limiter-two">Calculate variable pay across historical assignments</div></div><div class="spacer-small"></div><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1086<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1087<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1088</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align mobile-limter-freemax">Auto generate prorated payouts basis duration of assignments</div></div><div class="spacer-small"></div><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1089<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1090<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1091</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align">
1091Compare plans with just one click</div></div></div></div><div class="right-wrapper planning animate"><figure class="image-styler-block width-100 flex-align-center"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65ce23e2faed636598958ebe_internal.svg" loading="lazy" alt="Internal navigation menu for compensation modules and settings" class="figure contain"/></figure></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper flex-align-center horizontal planning reverse-tab-mobile"><div class="left-wrapper planning animate"><figure class="image-styler-block width-100 flex-align-center"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65ce242be17673fa0d895166_insights.svg" loading="lazy" alt="Analytics dashboard with charts summarizing compensation insights" class="figure contain"/></figure></div><div class="right-wrapper left-align planning animate"><h2 class="h3 desktop-left-tab-center">Insights for Every Decision</h2><div class="spacer-xmedium mobile-styler"></div><div class="text-size-medium text-left-desktop-mobile-center-align">Explore interactive dashboards to analyze root causes and pinpoint issues. Create customized reports for each stakeholder, ensuring a clear understanding of the organization's variable pay plan.</div></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper flex-align-center horizontal planning"><div class="left-wrapper planning animate"><h2 class="h3 desktop-left-tab-center">Automate Payout Communication</h2><div class="spacer-xmedium mobile-styler"></div><div class="text-size-medium text-left-desktop-mobile-center-align">Mail-merge is a thing of the past. Set up templates while Compport generates personalized letters for every employee.</div><div class="spacer-xmedium mobile-style-different"></div><div class="text-wrapper max-width-full"><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1092<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1093<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1094</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align mobile-limiter">Personalize every letter with configurable fields</div></div><div class="spacer-small"></div><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1095<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1096<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1097</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align mobile-limter-freemax-three">Set conditions to decide when and how the letters will be released</div></div><div class="spacer-small"></div><div class="icon-text-styler"><div class="icon-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 1098<circle cx="12.5" cy="13.3906" r="12.5" fill="#99CC33"/> 1099<path d="M8.33192 14.4085L10.7902 16.7987L17.4229 9.98047" stroke="white" stroke-width="2.37721" stroke-linecap="round" stroke-linejoin="round"/> 1100</svg></div><div class="text-size-medium text-left-desktop-mobile-center-align mobile-limiter">Send letters right to your employees inbox</div></div></div></div><div class="right-wrapper planning animate"><figure class="image-styler-block width-100"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65ce2496ed0c8b6df1b6285a_automate.svg" loading="lazy" alt="Automated workflow interface with task steps and approvals" class="figure contain"/></figure></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper flex-align-center hide"><div class="image-wrapper flex-align-center"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65ca093c075432eb469b1ebe_star.svg" loading="lazy" alt="Three yellow stars icon representing rating or achievement"/></div><div class="spacer-largex"></div><h2 scrub-each-word="" text-split="" class="h2 text-align-center">Customer testimonials</h2></div><div class="slider-wrapper"><div class="hide w-embed"><style> 1101/* Style for non-active dots */ 1102.w-slider-dot { 1103 background-color: #C5E2FB; /* Color for non-active dots */ 1104 width: 6px; 1105 height: 6px; 1106} 1107 1108/* Style for the active dot */ 1109.w-slider-dot.w-active { 1110 background-color: #0099FF; /* Color for the active dot */ 1111} 1112</style></div><div data-delay="6000" data-animation="slide" class="slider animate w-slider" data-autoplay="true" data-easing="ease" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true"><div class="mask w-slider-mask"><div class="slide w-slide"><div class="item-wrapper flex-horizontal testimonial-section"><div class="image-wrapper width-height"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65e8064bc0b63f6a83f02a1e_Aditya%20V.avif" loading="lazy" alt="Testimonial Image" class="author-image"/></div><div class="details-wrapper"><div class="text-size-xlarge desktop-left-mobile-center text-weight-semibold">"100% Flexibility, Intelligent Data Management, focused and an easy-to-use interface is what makes Compport a unique platform. We were very pleased to have chosen them as our compensation automation partner"</div><div class="text-wrapper flex-vertical testimonial"><div class="heading-style-h4"><strong>Aditya Vadlamani</strong></div><div class="text-size-small text-weight-bold desktop-left-mobile-center"><strong>Associate Director Compensation and Benefits, <br/>Dr. Reddy'
1112s Laboratories</strong></div></div></div></div></div></div><div class="arrow-wrapper w-slider-arrow-left"><div class="arrow-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 1113<path d="M12 20.3437L13.41 18.9337L7.83 13.3437L20 13.3438L20 11.3438L7.83 11.3437L13.41 5.75375L12 4.34375L4 12.3437L12 20.3437Z" fill="currentcolor"/> 1114</svg></div></div><div class="arrow-wrapper w-slider-arrow-right"><div class="arrow-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 1115<path d="M12 4.34375L10.59 5.75375L16.17 11.3438H4L4 13.3438H16.17L10.59 18.9338L12 20.3438L20 12.3438L12 4.34375Z" fill="currentcolor"/> 1116</svg></div></div><div class="slider-nav is-hide w-slider-nav w-round"></div></div></div></div><div class="spacer-section"></div></section><section class="section"><div class="spacer-section"></div><div class="container-large"><div class="item-wrapper relative"><figure class="box-wrapper blue flex center-max-min-height overflow-hidden"></figure><div class="blue-circle"><div text-split="" words-slide-from-down="" class="text-size-regular text-weight-semibold text-style-allcaps text-color-blue">LETS Talk</div><div class="spacer-small"></div><h2 text-split="" words-slide-from-down="" class="h2 text-align-center">Learn how Compport can help your team</h2><div class="spacer-large"></div><a aria-label="button" data-wf--button-book-a-demo--variant="base" href="/demo-request" class="button animate w-button">Get a demo</a></div></div></div><div class="spacer-section"></div></section><section class="footer"><div class="container-large"><div class="footer-wrapper"><a aria-label="Compport" href="/" class="footer-brand w-inline-block"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65b0eccf0dd669cbbbed97ac_logo.svg" loading="lazy" aria-label="Compport" alt="Compport brand logo" class="footer-logo"/></a><div class="footer-content"><div id="w-node-bb6a7337-6a91-7150-9a14-ed9bea6b8430-ea6b842a" class="footer-block one"><div class="title-small">Solutions</div><a href="/platform/compensation-planning" class="footer-link">Compensation Planning</a><a href="/solutions/bonus-management" aria-current="page" class="footer-link w--current">Bonus Planning</a><a href="/solutions/total-rewards-statement" class="footer-link">Total Rewards Statement</a><a href="/solutions/pay-equity-management" class="footer-link">Pay Equity Management</a><a href="/solutions/candidate-offer-module" class="footer-link">Candidate Offer Module</a><a href="/solutions/long-term-incentives" class="footer-link">Long Term Incentives</a><a href="/solutions/sales-incentives-planning" class="footer-link">Sales Incentives Planning</a><a href="/solutions/hr-analytics" class="footer-link hide">HR Analytics</a></div><div id="w-node-bb6a7337-6a91-7150-9a14-ed9bea6b8443-ea6b842a" class="footer-block is-hide"><div class="title-small">Company</div><a href="#" class="footer-link">Careers</a><a href="#" class="footer-link">Products</a></div><div id="w-node-bb6a7337-6a91-7150-9a14-ed9bea6b844a-ea6b842a" class="footer-block"><div class="title-small">Resources</div><a href="/resources/blog" class="footer-link">Blog</a><a href="/resources/customer-stories" class="footer-link">Customer Stories</a></div><div id="w-node-bb6a7337-6a91-7150-9a14-ed9bea6b8451-ea6b842a" class="footer-block four"><div class="title-small">Legal & Compliance</div><a href="/terms-of-use" class="footer-link">Terms of use</a><a href="/privacy-policy" class="footer-link">Privacy Policy</a><a href="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65c5c454081cb346a261192e_Compport%20and%20GDPR.pdf" target="_blank" class="footer-link">GDPR Compliance</a><a href="/cookie-policy" class="footer-link">Cookies Policy</a></div><div id="w-node-bb6a7337-6a91-7150-9a14-ed9bea6b845c-ea6b842a" class="footer-social"><a aria-label="Facebook" href="https://www.facebook.com/letscompport/" target="_blank" class="footer-social-link w-inline-block"><div aria-label="Facebook" class="social-icon w-embed">
1116<svg width="100%" height="100%" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 1117<path d="M22.2578 12.7982C22.2578 7.24157 17.7807 2.73706 12.2578 2.73706C6.73496 2.73706 2.25781 7.24157 2.25781 12.7982C2.25781 17.8199 5.91465 21.9823 10.6953 22.7371V15.7065H8.15625V12.7982H10.6953V10.5816C10.6953 8.06002 12.1883 6.66718 14.4724 6.66718C15.5666 6.66718 16.7109 6.86369 16.7109 6.86369V9.33967H15.45C14.2078 9.33967 13.8203 10.1153 13.8203 10.911V12.7982H16.5937L16.1504 15.7065H13.8203V22.7371C18.601 21.9823 22.2578 17.8201 22.2578 12.7982Z" fill="currentcolor"/> 1118</svg></div></a><a href="https://www.instagram.com/letscompport/" class="footer-social-link w-inline-block"><div class="social-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 25 25" fill="none"> 1119 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2578 3.73706H8.25781C5.49639 3.73706 3.25781 5.97564 3.25781 8.73706V16.7371C3.25781 19.4985 5.49639 21.7371 8.25781 21.7371H16.2578C19.0192 21.7371 21.2578 19.4985 21.2578 16.7371V8.73706C21.2578 5.97564 19.0192 3.73706 16.2578 3.73706ZM19.5078 16.7371C19.5023 18.5297 18.0504 19.9816 16.2578 19.9871H8.25781C6.46516 19.9816 5.0133 18.5297 5.00781 16.7371V8.73706C5.0133 6.94441 6.46516 5.49255 8.25781 5.48706H16.2578C18.0504 5.49255 19.5023 6.94441 19.5078 8.73706V16.7371ZM17.0078 8.98706C17.5601 8.98706 18.0078 8.53934 18.0078 7.98706C18.0078 7.43478 17.5601 6.98706 17.0078 6.98706C16.4555 6.98706 16.0078 7.43478 16.0078 7.98706C16.0078 8.53934 16.4555 8.98706 17.0078 8.98706ZM12.2578 8.23706C9.77253 8.23706 7.75781 10.2518 7.75781 12.7371C7.75781 15.2224 9.77253 17.2371 12.2578 17.2371C14.7431 17.2371 16.7578 15.2224 16.7578 12.7371C16.7605 11.5428 16.2872 10.3966 15.4427 9.55214C14.5982 8.70765 13.4521 8.2344 12.2578 8.23706ZM9.50781 12.7371C9.50781 14.2559 10.739 15.4871 12.2578 15.4871C13.7766 15.4871 15.0078 14.2559 15.0078 12.7371C15.0078 11.2183 13.7766 9.98706 12.2578 9.98706C10.739 9.98706 9.50781 11.2183 9.50781 12.7371Z" fill="currentcolor"/> 1120</svg></div></a><a aria-label="twitter" href="https://twitter.com/letscompport" target="_blank" class="footer-social-link w-inline-block"><div aria-label="Twitter" class="social-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 25 25" fill="none"> 1121 <path d="M17.4339 4.73706H20.194L14.1639 11.5145L21.2578 20.7371H15.7034L11.3529 15.1437L6.37504 20.7371H3.61325L10.063 13.4879L3.25781 4.73706H8.95326L12.8857 9.84968L17.4339 4.73706ZM16.4651 19.1125H17.9946L8.12222 6.27634H6.48101L16.4651 19.1125Z" fill="currentcolor"/> 1122</svg></div></a><a aria-label="Linked In" href="https://www.linkedin.com/company/compport/?originalSubdomain=in" target="_blank" class="footer-social-link w-inline-block"><div aria-label="Linked In" class="social-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 25 25" fill="none"> 1123 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.75781 3.73706C3.92938 3.73706 3.25781 4.40863 3.25781 5.23706V20.2371C3.25781 21.0655 3.92938 21.7371 4.75781 21.7371H19.7578C20.5862 21.7371 21.2578 21.0655 21.2578 20.2371V5.23706C21.2578 4.40863 20.5862 3.73706 19.7578 3.73706H4.75781ZM8.77857 7.73978C8.7842 8.69603 8.06842 9.28525 7.21904 9.28103C6.41888 9.27681 5.72138 8.63978 5.7256 7.74119C5.72982 6.89603 6.39779 6.21681 7.26545 6.2365C8.14576 6.25619 8.7842 6.90166 8.77857 7.73978ZM12.5375 10.4988H10.0175H10.0161V19.0587H12.6795V18.859C12.6795 18.4791 12.6792 18.0991 12.6789 17.719C12.6781 16.7052 12.6772 15.6903 12.6824 14.6768C12.6838 14.4307 12.695 14.1748 12.7583 13.9399C12.9959 13.0624 13.7849 12.4957 14.6652 12.635C15.2305 12.7235 15.6045 13.0512 15.762 13.5842C15.8591 13.9174 15.9027 14.276 15.9069 14.6234C15.9183 15.671 15.9167 16.7186 15.9151 17.7663C15.9145 18.1361 15.9139 18.5061 15.9139 18.8759V19.0573H18.5858V18.852C18.5858 18.4 18.5856 17.9481 18.5853 17.4962C18.5848 16.3667 18.5842 15.2372 18.5872 14.1073C18.5886 13.5968 18.5338 13.0934 18.4086 12.5998C18.2216 11.8657 17.8349 11.2582 17.2063 10.8195C16.7605 10.5073 16.2711 10.3062 15.7241 10.2837C15.6618 10.2811 15.599 10.2777 15.5359 10.2743C15.2562 10.2592 14.9719 10.2438 14.7045 10.297
11237C13.9395 10.451 13.2674 10.8012 12.7597 11.4185C12.7007 11.4893 12.643 11.5612 12.5569 11.6685L12.5375 11.6928V10.4988ZM5.93945 19.0615H8.59023V10.5044H5.93945V19.0615Z" fill="currentcolor"/> 1124</svg></div></a><a aria-label="Youtube" href="https://www.youtube.com/@TeamCompport" target="_blank" class="footer-social-link w-inline-block"><div aria-label="Youtube" class="social-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 25 25" fill="none"> 1125 <path d="M21.8511 7.69739C21.7372 7.27479 21.5146 6.8894 21.2055 6.57956C20.8964 6.26972 20.5115 6.04625 20.0891 5.93139C18.5231 5.50139 12.2581 5.49439 12.2581 5.49439C12.2581 5.49439 5.99414 5.48739 4.42714 5.89839C4.00507 6.01854 3.62096 6.24517 3.31171 6.55653C3.00245 6.86788 2.77843 7.25351 2.66114 7.67639C2.24814 9.24239 2.24414 12.4904 2.24414 12.4904C2.24414 12.4904 2.24014 15.7544 2.65014 17.3044C2.88014 18.1614 3.55514 18.8384 4.41314 19.0694C5.99514 19.4994 12.2431 19.5064 12.2431 19.5064C12.2431 19.5064 18.5081 19.5134 20.0741 19.1034C20.4966 18.9887 20.8819 18.7658 21.1918 18.4566C21.5017 18.1474 21.7255 17.7626 21.8411 17.3404C22.2551 15.7754 22.2581 12.5284 22.2581 12.5284C22.2581 12.5284 22.2781 9.26339 21.8511 7.69739ZM10.2541 15.4994L10.2591 9.49939L15.4661 12.5044L10.2541 15.4994Z" fill="currentcolor"/> 1126</svg></div></a></div></div></div><div class="spacer-footer"></div></div></section><section class="sub-footer"><div class="container-large"><div class="footer-sub"><div id="w-node-ad4e663a-7dc1-5116-e774-be87cb67ce47-cb67ce44" class="footer-copyright-text">© <span id="copyright-yr" aria-label="Year" data-year="current" class="year">2024</span> Compport. All rights reserved.</div></div></div></section><div class="cookie-section"><div class="ck-cookie-w"><div fs-cc="banner" class="ck-modal"><a fs-cc="close" href="#" class="ck-modal__exit-btn-2 w-inline-block"><div class="ck__exitbtn__line is--left"></div><div class="ck__exitbtn__line is--right"></div><div class="ck-sr__only">Close Cookie Popup</div></a><div class="ck-modal__content-w is--small"><div class="ck-title is--small">Cookie Settings</div><div class="ck-desc">By clicking âAccept All Cookiesâ, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts.</div></div><div class="ck-modal__btns-w is--small"><a fs-cc="allow" href="#" class="ck-button-w w-inline-block"><div class="ck-button__txt">Accept All Cookies</div></a><a fs-cc="open-preferences" href="#" class="ck-button-w is--secondary w-inline-block"><div class="ck-button__txt">Cookie Settings</div></a></div><div class="ck-attr-btn">Made by <a href="https://flinch77.com&ref=cookie-cloneable" target="_blank">Flinch 77</a></div></div></div><a fs-cc="manager" href="#" class="ck-prefmanager-w w-inline-block"><div fs-cc="open-preferences" class="ck-preference__btn"><img src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/65d0cd40f19407ddf6914458_cookie.avif" loading="lazy" alt="cookie" class="ck-preference__icon"/></div></a><div fs-cc="preferences" class="ck-preference-w"><div fs-cc="close" class="ck-preference__bg"></div><div class="ck-preference__scroll-w"><div class="ck-modal"><a fs-cc="close" href="#" class="ck-modal__exit-btn-2 w-inline-block"><div class="ck__exitbtn__line is--left"></div><div class="ck__exitbtn__line is--right"></div><div class="ck-sr__only">Close Cookie Preference Manager</div></a><div class="ck-modal__content-w"><div class="ck-title">Cookie Settings</div><div class="ck-desc">By clicking âAccept All Cookiesâ, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts.</div><div class="ck-form-w w-form"><form id="ck-form" name="wf-form-ck-form" data-name="ck-form" method="get" class="ck-form" data-wf-page-id="65ce1c7cb627fa66b3f7ea69" data-wf-element-id="de09df37-8197-8c21-169b-9356c0ba5d64" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="ck-radio-w is--not-allowed w-clearfix"><div class="ck-radio__btn is--checked is--not-allowed"></div><div class="ck-radio__label is--not-allowed">Strictly Necessary (Always Active)</div><div class="ck-radio__desc is--not-allowed">Cookies required to enable basic website functionality.</div></div><label class="w-checkbox ck-radio-w w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom ck-radio__btn"></div><input type="checkbox" id="fs__marketing-2" name="fs__marketing-2" data-name="Fs Marketing 2" fs-cc-checkbox="marketing" style="opacity:0;position:absolute;z-index:-1"/>
1126<span for="fs__marketing-2" class="ck-radio__label w-form-label">Marketing</span><div class="ck-radio__desc">Cookies used to deliver advertising that is more relevant to you and your interests.</div></label><label class="w-checkbox ck-radio-w w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom ck-radio__btn"></div><input type="checkbox" id="fs__personalization-2" name="fs__personalization-2" data-name="Fs Personalization 2" fs-cc-checkbox="personalization" style="opacity:0;position:absolute;z-index:-1"/><span for="fs__personalization-2" class="ck-radio__label w-form-label">Personalization<br/></span><div class="ck-radio__desc">Cookies allowing the website to remember choices you make (such as your user name, language, or the region you are in).</div></label><label class="w-checkbox ck-radio-w w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom ck-radio__btn"></div><input type="checkbox" id="fs__analytics-2" name="fs__analytics-2" data-name="Fs Analytics 2" fs-cc-checkbox="analytics" style="opacity:0;position:absolute;z-index:-1"/><span for="fs__analytics-2" class="ck-radio__label w-form-label">Analytics<br/></span><div class="ck-radio__desc">Cookies helping understand how this website performs, how visitors interact with the site, and whether there may be technical issues.</div></label><div class="ck-modal__btns-w in-pref-manger"><a fs-cc="allow" href="#" class="ck-button-w is--fullwidth w-inline-block"><div class="ck-button__txt">Accept All Cookies</div></a><a fs-cc="submit" href="#" class="ck-button-w is--secondary is--fullwidth w-inline-block"><div class="ck-button__txt">Save Settings</div></a></div></form><div class="w-form-done"><div class="text-block-2">Made by <a href="https://flinch77.com&ref=cookie-cloneable" target="_blank">Flinch 77</a></div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div></div></div></div></div>
1126<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=65a7e02f79e170069fc71e08" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1126<script src="https://cdn.prod.website-files.com/65a7e02f79e170069fc71e08/js/webflow.92b252ee.985f5b318a531969.js" type="text/javascript" integrity="sha384-7CG2AqiA9Uyihl4CChLr7pQlZaJuiQmVcxYNONpNzYr17iJXW+m+ldYtbdOuwvMM" crossorigin="anonymous"></script>
1126<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
1126<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
1126<script type="text/javascript">gsap.registerPlugin(ScrollTrigger);</script>
1126<script> 1127 $(document).ready(() => { 1128 let isMenuAlreadyOpen = false; 1129 $('.nav-menu-button').on('click', () => { 1130 $('body').css('overflow', isMenuAlreadyOpen ? 'auto' : 'hidden'); 1131 isMenuAlreadyOpen = !isMenuAlreadyOpen; 1132 }); 1133 }); 1134</script>
1134 1135 1136<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1136-1137
1136 1137<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1137GTM-TPQ6ZP3P
vendor: 86 bytes, line 1137
1137" height="0" width="0" style="display: none; visibility: hidden"></iframe></noscript>
1138<!-- End Google Tag Manager (noscript) --> 1139 1140<!-- Start of HubSpot Embed Code -->
1141<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/7859136.js"></script>
1141 1142<!-- End of HubSpot Embed Code --> 1143
1144<script src="https://cdn.jsdelivr.net/gh/atturtlespace-a/solutions-webflow@main/currentyear.js"></script>
1144 1145
1146<script id="superflowToolbarScript" data-sf-platform="other-manual" async src="https://cdn.velt.dev/lib/superflow.js?apiKey=aqJJ0GSyEi3zyeLB17Sm&projectId=6891730088448765"></script>
1146 1147 1148<!--
1148<script> 1149const popup = document.querySelector('.modal_component'); 1150const closeBtn = document.querySelector('.modal_close_button'); 1151const overlay = document.querySelector('.modal_background-overlay'); 1152 1153 1154 1155// Open popup after 35 seconds 1156window.addEventListener('load', () => { 1157 setTimeout(() => { 1158 popup.classList.add('active'); 1159 document.body.style.overflow = 'hidden'; // disable scroll 1160 }, 35000); 1161}); 1162 1163// Close popup 1164closeBtn.addEventListener('click', () => { 1165 popup.classList.remove('active'); 1166 document.body.style.overflow = 'auto'; // enable scroll 1167}); 1168 1169overlay.addEventListener('click', () => { 1170 popup.classList.remove('active'); 1171 document.body.style.overflow = 'auto'; // enable scroll 1172}); 1173 1174</script>
1174 --> 1175 1176<!--
1176<script> 1177const popup = document.querySelector('.modal_component'); 1178const closeBtn = document.querySelector('.modal_close_button'); 1179const overlay = document.querySelector('.modal_background-overlay'); 1180 1181// Get today's date (YYYY-MM-DD) 1182const today = new Date().toISOString().split("T")[0]; 1183 1184// Get stored date 1185const popupClosedDate = localStorage.getItem("popupClosedDate"); 1186 1187// Open popup after 35 seconds ONLY if not closed today 1188window.addEventListener('load', () => { 1189Â Â if (popupClosedDate !== today) { 1190Â Â Â Â setTimeout(() => { 1191Â Â Â Â Â Â popup.classList.add('active'); 1192Â Â Â Â Â Â document.body.style.overflow = 'hidden'; // disable scroll 1193Â Â Â Â }, 35000); 1194Â Â } 1195}); 1196 1197// Function to close popup and save date 1198function closePopup() { 1199Â Â popup.classList.remove('active'); 1200Â Â document.body.style.overflow = 'auto'; // enable scroll 1201Â Â localStorage.setItem("popupClosedDate", today); 1202} 1203 1204// Close popup events 1205closeBtn.addEventListener('click', closePopup); 1206overlay.addEventListener('click', closePopup); 1207</script>
1207 --> 1208
1209<script> 1210 document.addEventListener('DOMContentLoaded', function () { 1211 const overlay = document.querySelector('.survey-overlay'); 1212 const closeBtn = document.querySelector('.survey-close'); 1213 1214 if (!overlay) return; 1215 1216 const today = new Date().toISOString().split('T')[0]; 1217 const popupClosedDate = localStorage.getItem('popupClosedDate'); 1218 1219 if (popupClosedDate !== today) { 1220 window.addEventListener('load', () => { 1221 setTimeout(() => { 1222 overlay.style.display = 'flex'; 1223 document.body.style.overflow = 'hidden'; 1224 }, 3500); 1225 }); 1226 } 1227 1228 function closePopup() { 1229 overlay.style.display = 'none'; 1230 document.body.style.overflow = 'auto'; 1231 localStorage.setItem('popupClosedDate', today); 1232 } 1233 1234 if (closeBtn) { 1235 closeBtn.addEventListener('click', closePopup); 1236 } 1237 1238 overlay.addEventListener('click', function (e) { 1239 if (e.target === overlay) { 1240 closePopup(); 1241 } 1242 }); 1243 }); 1244</script>
1244 1245 1246<!-- ================================ 1247 HUBSPOT POPUP HTML START 1248================================ --> 1249 1250<div id="hubspot-popup"> 1251 <div id="hubspot-popup-box"> 1252 <button id="hubspot-popup-close" type="button" aria-label="Close">×</button> 1253 1254 <div id="hubspot-form"></div> 1255 </div> 1256</div> 1257 1258<!-- ================================ 1259 HUBSPOT SCRIPT 1260================================ --> 1261
1262<script charset="utf-8" type="text/javascript" src="//js-na2.hsforms.net/forms/embed/v2.js"></script>
1262 1263
1264<script> 1265 document.addEventListener('DOMContentLoaded', function () { 1266 /* ===================================== 1267 YOUR WEBFLOW BUTTON IDs 1268 ===================================== */ 1269 1270 const buttonIds = ['book-a-demo-nav', 'book-a-demo-hero', 'book-a-demo-intelligence', 'book-a-demo-purpose', 'book-a-demo-cta']; 1271 1272 /* ===================================== 1273 ELEMENTS 1274 ===================================== */ 1275 1276 const popup = document.getElementById('hubspot-popup'); 1277 1278 const closeButton = document.getElementById('hubspot-popup-close'); 1279 1280 /* ===================================== 1281 CREATE HUBSPOT FORM 1282 ===================================== */ 1283 1284 hbspt.forms.create({ 1285 portalId: '7859136', 1286 1287 formId: '04dabb9d-8238-457d-9a65-e8291ec24525', 1288 1289 region: 'na2', 1290 1291 target: '#hubspot-form', 1292 }); 1293 1294 /* ===================================== 1295 OPEN POPUP 1296 ===================================== */ 1297 1298 buttonIds.forEach(function (id) { 1299 const button = document.getElementById(id); 1300 1301 if (!button) { 1302 return; 1303 } 1304 1305 button.addEventListener('click', function () { 1306 popup.classList.add('active'); 1307 1308 document.body.style.overflow = 'hidden'; 1309 }); 1310 }); 1311 1312 /* ===================================== 1313 CLOSE POPUP 1314 ===================================== */ 1315 1316 function closePopup() { 1317 popup.classList.remove('active'); 1318 1319 document.body.style.overflow = ''; 1320 } 1321 1322 closeButton.addEventListener('click', closePopup); 1323 1324 /* ===================================== 1325 CLICK OUTSIDE 1326 ===================================== */ 1327 1328 popup.addEventListener('click', function (event) { 1329 if (event.target === popup) { 1330 closePopup(); 1331 } 1332 }); 1333 1334 /* ===================================== 1335 ESC KEY 1336 ===================================== */ 1337 1338 document.addEventListener('keydown', function (event) { 1339 if (event.key === 'Escape') { 1340 closePopup(); 1341 } 1342 }); 1343 }); 1344</script>
1344 1345 1346<!-- ================================ 1347 HUBSPOT POPUP SCRIPT END 1348================================ -->
1348<script src="https://hubspotonwebflow.com/assets/js/form-123.js" type="text/javascript" integrity="sha384-YCRYukhnTM/Fak8jqHbuCnczTD/lL5AeWshKlLbtO/JTJBFaJzW5chP13Ig7fvxq" crossorigin="anonymous"></script>
1348</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.