1<!DOCTYPE html><!-- Last Published: Wed Sep 30 2026 02:22:03 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="happy.co" data-wf-page="6414ce4dcbfbc34f5b05cf2b" data-wf-site="6414ce4dcbfbc386d105ceb9" data-wf-intellimize-customer-id="117990253" lang="en" data-wf-collection="6414ce4dcbfbc3380005cff3" data-wf-item-slug="2026-summer-product-release"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>2026 Summer Product Release</title><meta content="" name="description"/><meta content="2026 Summer Product Release" property="og:title"/><meta content="" property="og:description"/><meta content="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header.png" property="og:image"/><meta content="2026 Summer Product Release" name="twitter:title"/><meta content="" name="twitter:description"/><meta content="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header.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/6414ce4dcbfbc386d105ceb9/css/happyco.shared.b17b53587.min.css" rel="stylesheet" type="text/css" integrity="sha384-sXtTWHUjPbBwO3ROtSq74g9JYAzmJvx0tCEoYXLkewIse/0yyf2GvQO73ht/ylmM" 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: ["Lora:300,400,500,600,700","Lora:300,400,500,600,700"] }});</script>
1<script src="https://use.typekit.net/sxg5ijy.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/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc3c27505cefc_32px-fav-clear-happy.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc3355505cefa_256-webclip-clear-happy.png" rel="apple-touch-icon"/><!-- Resource hints (PSI Fix 2, Part A item 1). Added 2026-08-12. 2 Warms connections for the HubSpot origins loaded from the footer block. 3 NOTE: a use.typekit.net preconnect was deliberately NOT added. Webflow emits 4 its own font scripts near the top of <head> (~offset 2.4k) while custom head 5 code starts much later (~offset 7.3k), so the connection is already open by 6 the time a hint here is parsed. It would be a no-op. --> 7<link rel="preconnect" href="https://js.hs-scripts.com" crossorigin> 8<link rel="dns-prefetch" href="https://js.hs-analytics.net"> 9<link rel="dns-prefetch" href="https://js.hs-banner.com"> 10 11<!-- Consent Pro script -->
12<script src="https://api.consentpro.com/v2/cdn/runtime/6414ce4dcbfbc386d105ceb9.js" type="text/javascript" finsweet="consentpro" siteid="6414ce4dcbfbc386d105ceb9"></script>
12 13 14<meta name="theme-color" content="#E6F9F3" /> 15 16<!-- Google Tag Manager LIVE -->
17<script>
vendor: 327 bytes, lines 17-21
17(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 18new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 19j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 20'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 21})(window,document,'script','dataLayer','
21GTM-K7HL5X
vendor: 3 bytes, line 21
21');
21</script>
21 22<!-- End Google Tag Manager --> 23 24<link rel="stylesheet" href="https://use.typekit.net/sxg5ijy.css"> 25 26<style> 27.gnav_hamburger--wrapper { 28 --thickness: 0.1rem; 29 --gap: 0.5rem; 30 --rotate: 45; 31 --width: 100%; 32} 33.w--open .gnav_hamburger--line { 34 transform: scaleX(0); 35} 36.w--open .gnav_hamburger--line:first-child { 37 transform: translateY(calc(var(--thickness) + var(--gap))) rotate(calc(var(--rotate) * -1deg)); 38} 39.w--open .gnav_hamburger--line:last-child { 40 transform: translateY(calc(var(--thickness) * -1 + var(--gap) * -1)) rotate(calc(var(--rotate) * 1deg)); 41} 42</style> 43 44<!-- PSI Fix 8, item 1. Serve the jtbd footer background as AVIF/WebP instead of a 45 1,156,955-byte PNG. Same image at full 2880x2782: AVIF is 13,963 bytes, a 99% 46 reduction, max per-pixel delta 6/255. The source PNG was RGBA with a fully 47 opaque alpha channel, which is where much of the waste came from. 48 Browsers without image-set() ignore this rule and fall back to Webflow's PNG, 49 so this degrades safely. To roll back, delete this whole block. --> 50<style> 51.section_container.is--jtbd-footer { 52 background-image: -webkit-image-set( 53 url("https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6a8378de579f8385050220ce_jtbd-footer-BG.avif") type("image/avif"), 54 url("https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6a8378de270caeb485e6f6c7_jtbd-footer-BG.webp") type("image/webp")); 55 background-image: image-set( 56 url("https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6a8378de579f8385050220ce_jtbd-footer-BG.avif") type("image/avif"), 57 url("https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6a8378de270caeb485e6f6c7_jtbd-footer-BG.webp") type("image/webp")); 58} 59</style> 60 61<!-- Noindex non-canonical domains (Incident C, fix 16 â 28 Aug 2026 site audit) -->
62<script> 63 if (window.location.hostname !== "happy.co") { 64 var metaRobots = document.createElement("meta"); 65 metaRobots.name = "robots"; 66 metaRobots.content = "noindex, nofollow"; 67 document.head.appendChild(metaRobots); 68 } 69</script>
69<script src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9%2F66ba5a08efe71070f98dd10a%2F672284bca6679da7c465bbaa%2Fk7hl5x-1.1.1.js" type="text/javascript"></script>
69</head><body><div class="global-styles"><div class="global-styles-specific w-embed"><style> 70/* text highlight/selection color */ 71::selection { 72 background: #B3EDDC; /* WebKit/Blink Browsers */ 73} 74::-moz-selection { 75 background: #B3EDDC; /* Gecko Browsers */ 76} 77 78/* Makes custom UTM code suffix display */ 79.notification-utm a { 80 position: absolute; 81 left: 0%; 82 top: 0%; 83 right: 0%; 84 bottom: 0%; 85 border-bottom: none; 86} 87 88 89/*homepage hero grid*/ 90.scene-1-line-1 { 91 width: calc(33% - 1vw); 92} 93 94.scene-1-line-2 { 95 width: calc(50% - 0.5vw); 96} 97 98 99/*box sizing*/ 100.btn_primary, .btn_secondary { 101 box-sizing: border-box; 102} 103 104/*active tab triangles*/ 105.w--current div.tab-active-green, .w--current div.tab-active-optigo, .w--current div.tab-active-green-dark, .w--current div.tab-active-teal, .w--current div.tab-active-teal-dark, .w--current div.tab-active-yellow, .w--current div.tab-active-blue, .w--current div.tab-active-purple, .w--current div.tab-active-red, .w--current div.tab-active-red-dark, .w--current div.tab-active-orange { 106 display: block; 107} 108 109.app_tab, .suite_tab, .accordion_card, .accordion_top { 110 -webkit-touch-callout: none; 111 -webkit-user-select: none; 112 -webkit-tap-highlight-color: transparent; 113 -khtml-user-select: none; 114 -moz-user-select: none; 115 -ms-user-select: none; 116 user-select: none; 117} 118 119/* Suite Process Tile Slider Indent */ 120@media screen and (min-width: 1472px) and (max-width: 1919px) { 121.suite-processes_list { 122 padding-left: calc(50vw - 624px); 123} 124} 125 126@media screen and (min-width: 992px) and (max-width: 1079px) { 127.nav_item-container { 128 left: 14rem; 129 -webkit-transform: translate(0%, 0px); 130 -ms-transform: translate(0%, 0px); 131 transform: translate(0%, 0px); 132} 133} 134 135/* Allow accordion title to wrap correctly */ 136.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { 137 white-space: normal !important; 138} 139 140/*Refining spacing of first and last children in resource rich-text block */ 141.rich-text_article h1:first-child, .rich-text_article h2:first-child { 142 padding-top: 0.05px; 143} 144 145.rich-text_article h1:last-child, .rich-text_article h2:last-child, .rich-text_article h3:last-child, .rich-text_article h4:last-child, .rich-text_article h5:last-child, .rich-text_article h6:last-child, .rich-text_article p:last-child, .rich-text_article figure:last-child, .rich-text_article blockquote:last-child { 146 margin-bottom: 0rem; 147} 148 149/*explore active arrows*/ 150.w--current div.explore-active-purple, .w--current div.explore-active-blue, .w--current div.explore-active-teal, .w--current div.explore-active-yellow { 151 display: block; 152} 153 154/* limit related blog posts to 2 on tablet and lower */
155@media screen and (max-width: 1047px) { 156.footer-content-card.w-dyn-item:last-child { 157 display: none; 158} 159} 160 161/* Make full-width images in rte 100% */ 162figure.w-richtext-align-fullwidth{ 163 max-width: 100% !important; 164} 165figure.w-richtext-align-fullwidth div { 166 width: 100%; 167} 168 169/* Styling for floated images in Explore*/ 170 171figure.w-richtext-align-floatleft.w-richtext-figure-type-image { 172 margin-right: 0px; 173 padding-right: 3rem; 174 width: 50%; 175} 176 177figure.w-richtext-align-floatright.w-richtext-figure-type-image { 178 margin-left: 0px; 179 padding-left: 3rem; 180 width: 50%; 181} 182 183figure.w-richtext-align-floatleft div, figure.w-richtext-align-floatright div { 184 width: 100%; 185} 186 187@media screen and (max-width: 767px) { 188figure.w-richtext-align-floatleft.w-richtext-figure-type-image { 189 padding-right: 1.5rem; 190 margin-bottom: 1.5rem; 191} 192 193figure.w-richtext-align-floatright.w-richtext-figure-type-image { 194 padding-left: 1.5rem; 195 margin-bottom: 1.5rem; 196} 197} 198 199.w-richtext-align-center.w-richtext-figure-type-image { 200 max-width: 75%; 201} 202 203/* Styling italicised text in block quote to target the by-line */ 204.rich-text_article blockquote em { 205 font-size: 1rem; 206 font-style: normal; 207 display: block; 208} 209 210.rich-text_article blockquote em:first-of-type { 211 margin-top: 1rem; 212 font-weight: bold; 213} 214 215.rich-text_article blockquote br { 216 display:none; 217} 218 219/* Make links within body copy inherit links style */ 220p a { 221 text-decoration: underline; 222 font-weight: bold; 223} 224 225/* Hide Scrollbars in Sales Form */ 226.form_modal-content{ 227 scrollbar-width: none; /* Firefox */ 228 -ms-overflow-style: none; /* Internet Explorer 10+ */ 229} 230.form_modal-content::-webkit-scrollbar { /* WebKit */ 231 width: 0; 232 height: 0; 233} 234</style></div><div class="global-styles-1920 w-embed"><style> 235 236/* Capsize Modifiers for type */ 237h1::before, .heading--xl::before, h2::before, .heading--l::before, h3::before, .heading--m::before, h4::before, .heading--s::before, h5::before, 238.heading--xs::before, h6::before, .stat_num::before { 239 content: ""; 240 margin-top: -0.1865em; 241 display: block; 242 height: 0; 243} 244 245h1::after, .heading--xl::after, h2::after, .heading--l::after, h3::after, .heading--m::after, h4::after, .heading--s::after, h5::after, 246.heading--xs::after, h6::after, .stat_num::after { 247 content: ""; 248 margin-bottom: -0.2735em; 249 display: block; 250 height: 0; 251} 252 253p::before, .text--xxs::before, .text--xs::before, .text--s::before, .text--m::before, .text--l::before, .text--subline::before { 254 content: ""; 255 margin-top: -0.3758em; 256 display: block; 257 height: 0; 258} 259 260p::after, .text--xxs::after, .text--xs::after, .text--s::after, .text--m::after, .text--l::after, .text--subline::after { 261 content: ""; 262 margin-bottom: -0.4628em; 263 display: block; 264 height: 0; 265} 266 267.tag--s::before, .tag--nav::before { 268 content: ""; 269 margin-top: -0.1594em; 270 display: block; 271 height: 0; 272} 273 274.tag--s::after, .tag--nav::after { 275 content: ""; 276 margin-bottom: -0.3564em; 277 display: block; 278 height: 0; 279} 280 281.tag--m::before, .tag--l::before { 282 content: ""; 283 margin-top: -0.2594em; 284 display: block; 285 height: 0; 286} 287 288.tag--m::after, .tag--l::after{ 289 content: ""; 290 margin-bottom: -0.3564em; 291 display: block; 292 height: 0; 293} 294 295.btn_text::before, .combo-btn_text::before { 296 content: ""; 297 margin-top: -0.1261em; 298 display: block; 299 height: 0; 300} 301 302.btn_text::after, .combo-btn_text::after { 303 content: ""; 304 margin-bottom: -0.1261em; 305 display: block; 306 height: 0; 307} 308 309/* Stacks 1920 */ 310.s-0b > * + * { margin-top: 0.5rem;} 311.s-0c > * + * { margin-top: 0.75rem;} 312.s-1a > * + * { margin-top: 1rem;} 313.s-1b > * + * { margin-top: 1.5rem;} 314.s-2a > * + * { margin-top: 2rem;} 315.s-2b > * + * { margin-top: 2.5rem;} 316.s-3a > * + * { margin-top: 3rem;} 317.s-3b > * + * { margin-top: 3.5rem;} 318.s-4a > * + * { margin-top: 4rem;} 319.s-4b > * + * { margin-top: 4.5rem;} 320.s-5a > * + * { margin-top: 5rem;} 321.s-5b > * + * { margin-top: 5.5rem;} 322.s-6a > * + * { margin-top: 6rem;} 323.s-6b > * + * { margin-top: 6.5rem;} 324 325/* Inline 1920 */ 326.i-0b > * + * { margin-left: 0.5rem;} 327.i-0c > * + * { margin-left: 0.75rem;} 328.i-1a > * + * { margin-left: 1rem;} 329.i-1b > * + * { margin-left: 1.5rem;} 330.i-2a > * + * { margin-left: 2rem;} 331 332/* Padding 1920 */ 333.pt-1a { padding-top: 1rem;} 334.pt-1b { padding-top: 1.5rem;} 335.pt-2a { padding-top: 2rem;} 336.pt-2b { padding-top: 2.5rem;} 337.pt-3a { padding-top: 3rem;} 338.pt-3b { padding-top: 3.5rem;} 339.pt-4a { padding-top: 4rem;} 340.pt-4b { padding-top: 4.5rem;} 341.pt-5a { padding-top: 5rem;} 342.pt-5b { padding-top: 5.5rem;} 343.pt-6a { padding-top: 6rem;} 344.pt-6b { padding-top: 6.5rem;} 345.pt-7a { padding-top: 7rem;} 346.pt-7b { padding-top: 7.5rem;} 347.pt-8a { padding-top: 8rem;} 348.pt-8b { padding-top: 8.5rem;} 349.pt-9a { padding-top: 9rem;} 350.pt-9b { padding-top: 9.5rem;} 351.pt-10a { padding-top: 10rem;} 352 353.pb-1a { padding-bottom: 1rem;} 354.pb-1b { padding-bottom: 1.5rem;} 355.pb-2a { padding-bottom: 2rem;} 356.pb-2b { padding-bottom: 2.5rem;} 357.pb-3a { padding-bottom: 3rem;} 358.pb-3b { padding-bottom: 3.5rem;} 359.pb-4a { padding-bottom: 4rem;} 360.pb-4b { padding-bottom: 4.5rem;} 361.pb-5a { padding-bottom: 5rem;} 362.pb-5b { padding-bottom: 5.5rem;} 363.pb-6a { padding-bottom: 6rem;} 364.pb-6b { padding-bottom: 6.5rem;} 365.pb-7a { padding-bottom: 7rem;} 366.pb-7b { padding-bottom: 7.5rem;} 367.pb-8a { padding-bottom: 8rem;} 368.pb-8b { padding-bottom: 8.5rem;} 369.pb-9a { padding-bottom: 9rem;} 370.pb-9b { padding-bottom: 9.5rem;} 371.pb-10a { padding-bottom: 10rem;} 372 373.pl-1a { padding-left: 1rem;} 374.pl-1b { padding-left: 1.5rem;} 375.pl-2a { padding-left: 2rem;} 376.pl-2b { padding-left: 2.5rem;} 377.pl-3a { padding-left: 3rem;} 378.pl-3b { padding-left: 3.5rem;} 379.pl-4a { padding-left: 4rem;} 380.pl-4b { padding-left: 4.5rem;} 381.pl-5a { padding-left: 5rem;} 382.pl-5b { padding-left: 5.5rem;} 383.pl-6a { padding-left: 6rem;} 384.pl-6b { padding-left: 6.5rem;} 385.pl-7a { padding-left: 7rem;} 386.pl-7b { padding-left: 7.5rem;} 387.pl-8a { padding-left: 8rem;} 388.pl-8b { padding-left: 8.5rem;} 389.pl-9a { padding-left: 9rem;} 390.pl-9b { padding-left: 9.5rem;} 391.pl-10a { padding-left: 10rem;} 392 393.pr-1a { padding-right: 1rem;} 394.pr-1b { padding-right: 1.5rem;} 395.pr-2a { padding-right: 2rem;} 396.pr-2b { padding-right: 2.5rem;} 397.pr-3a { padding-right: 3rem;} 398.pr-3b { padding-right: 3.5rem;} 399.pr-4a { padding-right: 4rem;} 400.pr-4b { padding-right: 4.5rem;} 401.pr-5a { padding-right: 5rem;} 402.pr-5b { padding-right: 5.5rem;} 403.pr-6a { padding-right: 6rem;} 404.pr-6b { padding-right: 6.5rem;} 405.pr-7a { padding-right: 7rem;} 406.pr-7b { padding-right: 7.5rem;} 407.pr-8a { padding-right: 8rem;} 408.pr-8b { padding-right: 8.5rem;} 409.pr-9a { padding-right: 9rem;} 410.pr-9b { padding-right: 9.5rem;} 411.pr-10a { padding-right: 10rem;} 412 413.py-1a { padding-top: 1rem; padding-bottom: 1rem; } 414.py-1b { padding-top: 1.5rem; padding-bottom: 1.5rem;} 415.py-2a { padding-top: 2rem; padding-bottom: 2rem;} 416.py-2b { padding-top: 2.5rem; padding-bottom: 2.5rem;} 417.py-3a { padding-top: 3rem; padding-bottom: 3rem;} 418.py-3b { padding-top: 3.5rem; padding-bottom: 3.5rem;} 419.py-4a { padding-top: 4rem; padding-bottom: 4rem;} 420.py-4b { padding-top: 4.5rem; padding-bottom: 4.5rem;} 421.py-5a { padding-top: 5rem; padding-bottom: 5rem;} 422.py-5b { padding-top: 5.5rem; padding-bottom: 5.5rem;} 423.py-6a { padding-top: 6rem; padding-bottom: 6rem;} 424.py-6b { padding-top: 6.5rem; padding-bottom: 6.5rem;} 425.py-7a { padding-top: 7rem; padding-bottom: 7rem;} 426.py-7b { padding-top: 7.5rem; padding-bottom: 7.5rem;} 427.py-8a { padding-top: 8rem; padding-bottom: 8rem;} 428.py-8b { padding-top: 8.5rem; padding-bottom: 8.5rem;} 429.py-9a { padding-top: 9rem; padding-bottom: 9rem;} 430.py-9b { padding-top: 9.5rem; padding-bottom: 9.5rem;} 431.py-10a { padding-top: 10rem; padding-bottom: 10rem;} 432 433.px-1a { padding-left: 1rem; padding-right: 1rem; } 434.px-1b { padding-left: 1.5rem; padding-right: 1.5rem;} 435.px-2a { padding-left: 2rem; padding-right: 2rem;} 436.px-2b { padding-left: 2.5rem; padding-right: 2.5rem;} 437.px-3a { padding-left: 3rem; padding-right: 3rem;} 438.px-3b { padding-left: 3.5rem; padding-right: 3.5rem;} 439.px-4a { padding-left: 4rem; padding-right: 4rem;} 440.px-4b { padding-left: 4.5rem; padding-right: 4.5rem;} 441.px-5a { padding-left: 5rem; padding-right: 5rem;} 442.px-5b { padding-left: 5.5rem; padding-right: 5.5rem;} 443.px-6a { padding-left: 6rem; padding-right: 6rem;} 444.px-6b { padding-left: 6.5rem; padding-right: 6.5rem;} 445.px-7a { padding-left: 7rem; padding-right: 7rem;} 446.px-7b { padding-left: 7.5rem; padding-right: 7.5rem;} 447.px-8a { padding-left: 8rem; padding-right: 8rem;} 448.px-8b { padding-left: 8.5rem; padding-right: 8.5rem;} 449.px-9a { padding-left: 9rem; padding-right: 9rem;} 450.px-9b { padding-left: 9.5rem; padding-right: 9.5rem;} 451.px-10a { padding-left: 10rem; padding-right: 10rem;} 452 453.p-1a { padding: 1rem; } 454.p-1b { padding: 1.5rem;} 455.p-2a { padding: 2rem;} 456.p-2b { padding: 2.5rem;} 457.p-3a { padding: 3rem;} 458.p-3b { padding: 3.5rem;} 459.p-4a { padding: 4rem;} 460.p-4b { padding: 4.5rem;} 461.p-5a { padding: 5rem;} 462.p-5b { padding: 5.5rem;} 463.p-6a { padding: 6rem;} 464.p-6b { padding: 6.5rem;} 465.p-7a { padding: 7rem;} 466.p-7b { padding: 7.5rem;} 467.p-8a { padding: 8rem;} 468.p-8b { padding: 8.5rem;} 469.p-9a { padding: 9rem;} 470.p-9b { padding: 9.5rem;} 471.p-10a { padding: 10rem;} 472 473/* Gutters */ 474.gl-1a { padding-left: 1rem;} 475.gl-1b { padding-left: 1.5rem;} 476.gl-2a { padding-left: 2rem;} 477.gl-2b { padding-left: 2.5rem;} 478.gl-3a { padding-left: 3rem;} 479.gl-3b { padding-left: 3.5rem;} 480.gl-4a { padding-left: 4rem;} 481.gl-4b { padding-left: 4.5rem;} 482.gl-5a { padding-left: 5rem;} 483.gl-5b { padding-left: 5.5rem;} 484.gl-6a { padding-left: 6rem;} 485.gl-6b { padding-left: 6.5rem;} 486.gl-7a { padding-left: 7rem;} 487.gl-7b { padding-left: 7.5rem;} 488.gl-8a { padding-left: 8rem;} 489.gl-8b { padding-left: 8.5rem;} 490.gl-9a { padding-left: 9rem;} 491.gl-9b { padding-left: 9.5rem;} 492.gl-10a { padding-left: 10rem;} 493 494.gr-1a { padding-right: 1rem;} 495.gr-1b { padding-right: 1.5rem;} 496.gr-2a { padding-right: 2rem;} 497.gr-2b { padding-right: 2.5rem;} 498.gr-3a { padding-right: 3rem;} 499.gr-3b { padding-right: 3.5rem;} 500.gr-4a { padding-right: 4rem;} 501.gr-4b { padding-right: 4.5rem;} 502.gr-5a { padding-right: 5rem;} 503.gr-5b { padding-right: 5.5rem;} 504.gr-6a { padding-right: 6rem;} 505.gr-6b { padding-right: 6.5rem;} 506.gr-7a { padding-right: 7rem;} 507.gr-7b { padding-right: 7.5rem;} 508.gr-8a { padding-right: 8rem;} 509.gr-8b { padding-right: 8.5rem;} 510.gr-9a { padding-right: 9rem;} 511.gr-9b { padding-right: 9.5rem;} 512.gr-10a { padding-right: 10rem;} 513 514</style></div><div class="global-styles-1439 w-embed"><style> 515@media screen and (max-width: 1439px) { 516 517/* Stacks 1440 */ 518.s-1a > * + * { margin-top: 1rem;} 519.s-1b > * + * { margin-top: 1.5rem;} 520.s-2a > * + * { margin-top: 2rem;} 521.s-2b > * + * { margin-top: 2.5rem;} 522.s-3a > * + * { margin-top: 2.875rem;} 523.s-3b > * + * { margin-top: 3.25rem;} 524.s-4a > * + * { margin-top: 3.625rem;} 525.s-4b > * + * { margin-top: 4rem;} 526.s-5a > * + * { margin-top: 4.25rem;} 527.s-5b > * + * { margin-top: 4.625rem;} 528.s-6a > * + * { margin-top: 5rem;} 529.s-6b > * + * { margin-top: 5.375rem;} 530 531/* Vertical Spacing */ 532.pt-1a { padding-top: 1rem;} 533.pt-1b { padding-top: 1.5rem;} 534.pt-2a { padding-top: 2rem;} 535.pt-2b { padding-top: 2.5rem;} 536.pt-3a { padding-top: 3rem;} 537.pt-3b { padding-top: 3.5rem;} 538.pt-4a { padding-top: 4rem;} 539.pt-4b { padding-top: 4.5rem;} 540.pt-5a { padding-top: 5rem;} 541.pt-5b { padding-top: 5.5rem;} 542.pt-6a { padding-top: 5.5rem;} 543.pt-6b { padding-top: 5.5rem;} 544.pt-7a { padding-top: 7rem;} 545.pt-7b { padding-top: 7rem;} 546.pt-8a { padding-top: 7rem;} 547.pt-8b { padding-top: 7rem;} 548.pt-9a { padding-top: 7rem;} 549.pt-9b { padding-top: 7rem;} 550.pt-10a { padding-top: 7rem;} 551 552.pb-1a { padding-bottom: 1rem;} 553.pb-1b { padding-bottom: 1.5rem;} 554.pb-2a { padding-bottom: 2rem;} 555.pb-2b { padding-bottom: 2.5rem;} 556.pb-3a { padding-bottom: 3rem;} 557.pb-3b { padding-bottom: 3.5rem;} 558.pb-4a { padding-bottom: 4rem;} 559.pb-4b { padding-bottom: 4.5rem;} 560.pb-5a { padding-bottom: 5rem;} 561.pb-5b { padding-bottom: 5.5rem;} 562.pb-6a { padding-bottom: 5.5rem;} 563.pb-6b { padding-bottom: 5.5rem;} 564.pb-7a { padding-bottom: 7rem;} 565.pb-7b { padding-bottom: 7rem;} 566.pb-8a { padding-bottom: 7rem;} 567.pb-8b { padding-bottom: 7rem;} 568.pb-9a { padding-bottom: 7rem;} 569.pb-9b { padding-bottom: 7rem;} 570.pb-10a { padding-bottom: 7rem;} 571 572.py-1a { padding-top: 1rem; padding-bottom: 1rem; } 573.py-1b { padding-top: 1.5rem; padding-bottom: 1.5rem;} 574.py-2a { padding-top: 2rem; padding-bottom: 2rem;} 575.py-2b { padding-top: 2.5rem; padding-bottom: 2.5rem;} 576.py-3a { padding-top: 3rem; padding-bottom: 3rem;} 577.py-3b { padding-top: 3.5rem; padding-bottom: 3.5rem;} 578.py-4a { padding-top: 4rem; padding-bottom: 4rem;} 579.py-4b { padding-top: 4.5rem; padding-bottom: 4.5rem;} 580.py-5a { padding-top: 5rem; padding-bottom: 5rem;} 581.py-5b { padding-top: 5.5rem; padding-bottom: 5.5rem;} 582.py-6a { padding-top: 5.5rem; padding-bottom: 5.5rem;} 583.py-6b { padding-top: 5.5rem; padding-bottom: 5.5rem;} 584.py-7a { padding-top: 7rem; padding-bottom: 7rem;} 585.py-7b { padding-top: 7rem; padding-bottom: 7rem;} 586.py-8a { padding-top: 7rem; padding-bottom: 7rem;} 587.py-8b { padding-top: 7rem; padding-bottom: 7rem;} 588.py-9a { padding-top: 7rem; padding-bottom: 7rem;} 589.py-9b { padding-top: 7rem; padding-bottom: 7rem;} 590.py-10a { padding-top: 7rem; padding-bottom: 7rem;} 591 592/*Horizontal Spacing*/ 593 594.pl-1a { padding-left: 1rem;} 595.pl-1b { padding-left: 1.5rem;} 596.pl-2a { padding-left: 2rem;} 597.pl-2b { padding-left: 2.5rem;} 598.pl-3a { padding-left: 3rem;} 599.pl-3b { padding-left: 3.5rem;} 600.pl-4a { padding-left: 4rem;} 601.pl-4b { padding-left: 4.5rem;} 602.pl-5a { padding-left: 5rem;} 603.pl-5b { padding-left: 5.5rem;} 604.pl-6a { padding-left: 5.5rem;} 605.pl-6b { padding-left: 5.5rem;} 606.pl-7a { padding-left: 5.5rem;} 607.pl-7b { padding-left: 5.5rem;} 608.pl-8a { padding-left: 5.5rem;} 609.pl-8b { padding-left: 5.5rem;} 610.pl-9a { padding-left: 5.5rem;} 611.pl-9b { padding-left: 5.5rem;} 612.pl-10a { padding-left: 5.5rem;} 613 614.pr-1a { padding-right: 1rem;} 615.pr-1b { padding-right: 1.5rem;} 616.pr-2a { padding-right: 2rem;} 617.pr-2b { padding-right: 2.5rem;} 618.pr-3a { padding-right: 3rem;} 619.pr-3b { padding-right: 3.5rem;} 620.pr-4a { padding-right: 4rem;} 621.pr-4b { padding-right: 4.5rem;} 622.pr-5a { padding-right: 5rem;} 623.pr-5b { padding-right: 5.5rem;} 624.pr-6a { padding-right: 5.5rem;} 625.pr-6b { padding-right: 5.5rem;} 626.pr-7a { padding-right: 5.5rem;} 627.pr-7b { padding-right: 5.5rem;} 628.pr-8a { padding-right: 5.5rem;} 629.pr-8b { padding-right: 5.5rem;} 630.pr-9a { padding-right: 5.5rem;} 631.pr-9b { padding-right: 5.5rem;} 632.pr-10a { padding-right: 5.5rem;} 633 634.px-1a { padding-left: 1rem; padding-right: 1rem; } 635.px-1b { padding-left: 1.5rem; padding-right: 1.5rem;} 636.px-2a { padding-left: 2rem; padding-right: 2rem;} 637.px-2b { padding-left: 2.5rem; padding-right: 2.5rem;} 638.px-3a { padding-left: 3rem; padding-right: 3rem;} 639.px-3b { padding-left: 3.5rem; padding-right: 3.5rem;} 640.px-4a { padding-left: 4rem; padding-right: 4rem;} 641.px-4b { padding-left: 4.5rem; padding-right: 4.5rem;} 642.px-5a { padding-left: 5rem; padding-right: 5rem;} 643.px-5b { padding-left: 5.5rem; padding-right: 5.5rem;} 644.px-6a { padding-left: 5.5rem; padding-right: 5.5rem;} 645.px-6b { padding-left: 5.5rem; padding-right: 5.5rem;} 646.px-7a { padding-left: 5.5rem; padding-right: 5.5rem;} 647.px-7b { padding-left: 5.5rem; padding-right: 5.5rem;} 648.px-8a { padding-left: 5.5rem; padding-right: 5.5rem;} 649.px-8b { padding-left: 5.5rem; padding-right: 5.5rem;} 650.px-9a { padding-left: 5.5rem; padding-right: 5.5rem;} 651.px-9b { padding-left: 5.5rem; padding-right: 5.5rem;} 652.px-10a { padding-left: 5.5rem; padding-right: 5.5rem;} 653 654.gl-1a { padding-left: 1rem;} 655.gl-1b { padding-left: 1.5rem;} 656.gl-2a { padding-left: 2rem;} 657.gl-2b { padding-left: 2.5rem;} 658.gl-3a { padding-left: 3rem;} 659.gl-3b { padding-left: 3.5rem;} 660.gl-4a { padding-left: 4rem;} 661.gl-4b { padding-left: 4.5rem;} 662.gl-5a { padding-left: 5rem;} 663.gl-5b { padding-left: 5.5rem;} 664.gl-6a { padding-left: 5.5rem;} 665.gl-6b { padding-left: 5.5rem;} 666.gl-7a { padding-left: 5.5rem;} 667.gl-7b { padding-left: 5.5rem;} 668.gl-8a { padding-left: 5.5rem;} 669.gl-8b { padding-left: 5.5rem;} 670.gl-9a { padding-left: 5.5rem;} 671.gl-9b { padding-left: 5.5rem;} 672.gl-10a { padding-left: 5.5rem;} 673 674.gr-1a { padding-right: 1r
674em;} 675.gr-1b { padding-right: 1.5rem;} 676.gr-2a { padding-right: 2rem;} 677.gr-2b { padding-right: 2.5rem;} 678.gr-3a { padding-right: 3rem;} 679.gr-3b { padding-right: 3.5rem;} 680.gr-4a { padding-right: 4rem;} 681.gr-4b { padding-right: 4.5rem;} 682.gr-5a { padding-right: 5rem;} 683.gr-5b { padding-right: 5.5rem;} 684.gr-6a { padding-right: 5.5rem;} 685.gr-6b { padding-right: 5.5rem;} 686.gr-7a { padding-right: 5.5rem;} 687.gr-7b { padding-right: 5.5rem;} 688.gr-8a { padding-right: 5.5rem;} 689.gr-8b { padding-right: 5.5rem;} 690.gr-9a { padding-right: 5.5rem;} 691.gr-9b { padding-right: 5.5rem;} 692.gr-10a { padding-right: 5.5rem;} 693 694/* Padding All (Primarily for panels/containers) */ 695 696.p-1a { padding: 1rem; } 697.p-1b { padding: 1.5rem;} 698.p-2a { padding: 2rem;} 699.p-2b { padding: 2.5rem;} 700.p-3a { padding: 3rem;} 701.p-3b { padding: 3.5rem;} 702.p-4a { padding: 4rem;} 703.p-4b { padding: 4.5rem;} 704.p-5a { padding: 5rem;} 705.p-5b { padding: 5.5rem;} 706.p-6a { padding: 5.5rem;} 707.p-6b { padding: 5.5rem;} 708.p-7a { padding: 5.5rem;} 709.p-7b { padding: 5.5rem;} 710.p-8a { padding: 5.5rem;} 711.p-8b { padding: 5.5rem;} 712.p-9a { padding: 5.5rem;} 713.p-9b { padding: 5.5rem;} 714.p-10a { padding: 5.5rem;} 715 716} 717</style></div><div class="global-styles-1279 w-embed"><style> 718@media screen and (max-width: 1279px) { 719 720/* Stacks 1440 */ 721.s-1a > * + * { margin-top: 1rem;} 722.s-1b > * + * { margin-top: 1.5rem;} 723.s-2a > * + * { margin-top: 2rem;} 724.s-2b > * + * { margin-top: 2.375rem;} 725.s-3a > * + * { margin-top: 2.625rem;} 726.s-3b > * + * { margin-top: 3rem;} 727.s-4a > * + * { margin-top: 3.25rem;} 728.s-4b > * + * { margin-top: 3.5rem;} 729.s-5a > * + * { margin-top: 3.625rem;} 730.s-5b > * + * { margin-top: 3.875rem;} 731.s-6a > * + * { margin-top: 4rem;} 732.s-6b > * + * { margin-top: 4.25rem;} 733 734/* Vertical Spacing */ 735.pt-1a { padding-top: 1rem;} 736.pt-1b { padding-top: 1.5rem;} 737.pt-2a { padding-top: 2rem;} 738.pt-2b { padding-top: 2.5rem;} 739.pt-3a { padding-top: 3rem;} 740.pt-3b { padding-top: 3.5rem;} 741.pt-4a { padding-top: 4rem;} 742.pt-4b { padding-top: 4rem;} 743.pt-5a { padding-top: 4rem;} 744.pt-5b { padding-top: 4rem;} 745.pt-6a { padding-top: 4rem;} 746.pt-6b { padding-top: 4rem;} 747.pt-7a { padding-top: 6rem;} 748.pt-7b { padding-top: 6rem;} 749.pt-8a { padding-top: 6rem;} 750.pt-8b { padding-top: 6rem;} 751.pt-9a { padding-top: 6rem;} 752.pt-9b { padding-top: 6rem;} 753.pt-10a { padding-top: 6rem;} 754 755.pb-1a { padding-bottom: 1rem;} 756.pb-1b { padding-bottom: 1.5rem;} 757.pb-2a { padding-bottom: 2rem;} 758.pb-2b { padding-bottom: 2.5rem;} 759.pb-3a { padding-bottom: 3rem;} 760.pb-3b { padding-bottom: 3.5rem;} 761.pb-4a { padding-bottom: 4rem;} 762.pb-4b { padding-bottom: 4rem;} 763.pb-5a { padding-bottom: 4rem;} 764.pb-5b { padding-bottom: 4rem;} 765.pb-6a { padding-bottom: 4rem;} 766.pb-6b { padding-bottom: 4rem;} 767.pb-7a { padding-bottom: 6rem;} 768.pb-7b { padding-bottom: 6rem;} 769.pb-8a { padding-bottom: 6rem;} 770.pb-8b { padding-bottom: 6rem;} 771.pb-9a { padding-bottom: 6rem;} 772.pb-9b { padding-bottom: 6rem;} 773.pb-10a { padding-bottom: 6rem;} 774 775.py-1a { padding-top: 1rem; padding-bottom: 1rem; } 776.py-1b { padding-top: 1.5rem; padding-bottom: 1.5rem;} 777.py-2a { padding-top: 2rem; padding-bottom: 2rem;} 778.py-2b { padding-top: 2.5rem; padding-bottom: 2.5rem;} 779.py-3a { padding-top: 3rem; padding-bottom: 3rem;} 780.py-3b { padding-top: 3.5rem; padding-bottom: 3.5rem;} 781.py-4a { padding-top: 4rem; padding-bottom: 4rem;} 782.py-4b { padding-top: 4rem; padding-bottom: 4rem;} 783.py-5a { padding-top: 4rem; padding-bottom: 4rem;} 784.py-5b { padding-top: 4rem; padding-bottom: 4rem;} 785.py-6a { padding-top: 4rem; padding-bottom: 4rem;} 786.py-6b { padding-top: 4rem; padding-bottom: 4rem;} 787.py-7a { padding-top: 6rem; padding-bottom: 6rem;} 788.py-7b { padding-top: 6rem; padding-bottom: 6rem;} 789.py-8a { padding-top: 6rem; padding-bottom: 6rem;} 790.py-8b { padding-top: 6rem; padding-bottom: 6rem;} 791.py-9a { padding-top: 6rem; padding-bottom: 6rem;} 792.py-9b { padding-top: 6rem; padding-bottom: 6rem;} 793.py-10a { padding-top: 6rem; padding-bottom: 6rem;} 794 795/*Horizontal Spacing*/ 796 797.pl-1a { padding-left: 1rem;} 798.pl-1b { padding-left: 1.5rem;} 799.pl-2a { padding-left: 2rem;} 800.pl-2b { padding-left: 2.5rem;} 801.pl-3a { padding-left: 3rem;} 802.pl-3b { padding-left: 3.5rem;} 803.pl-4a { padding-left: 4rem;} 804.pl-4b { padding-left: 4rem;} 805.pl-5a { padding-left: 4rem;} 806.pl-5b { padding-left: 4rem;} 807.pl-6a { padding-left: 4rem;} 808.pl-6b { padding-left: 4rem;} 809.pl-7a { padding-left: 4rem;} 810.pl-7b { padding-left: 4rem;} 811.pl-8a { padding-left: 4rem;} 812.pl-8b { padding-left: 4rem;} 813.pl-9a { padding-left: 4rem;} 814.pl-9b { padding-left: 4rem;} 815.pl-10a { padding-left: 4rem;} 816 817.pr-1a { padding-right: 1rem;} 818.pr-1b { padding-right: 1.5rem;} 819.pr-2a { padding-right: 2rem;} 820.pr-2b { padding-right: 2.5rem;} 821.pr-3a { padding-right: 3rem;} 822.pr-3b { padding-right: 3.5rem;} 823.pr-4a { padding-right: 4rem;} 824.pr-4b { padding-right: 4rem;} 825.pr-5a { padding-right: 4rem;} 826.pr-5b { padding-right: 4rem;} 827.pr-6a { padding-right: 4rem;} 828.pr-6b { padding-right: 4rem;} 829.pr-7a { padding-right: 4rem;} 830.pr-7b { padding-right: 4rem;} 831.pr-8a { padding-right: 4rem;} 832.pr-8b { padding-right: 4rem;} 833.pr-9a { padding-right: 4rem;} 834.pr-9b { padding-right: 4rem;} 835.pr-10a { padding-right: 4rem;} 836 837.px-1a { padding-left: 1rem; padding-right: 1rem; } 838.px-1b { padding-left: 1.5rem; padding-right: 1.5rem;} 839.px-2a { padding-left: 2rem; padding-right: 2rem;} 840.px-2b { padding-left: 2.5rem; padding-right: 2.5rem;} 841.px-3a { padding-left: 3rem; padding-right: 3rem;} 842.px-3b { padding-left: 3.5rem; padding-right: 3.5rem;} 843.px-4a { padding-left: 4rem; padding-right: 4rem;} 844.px-4b { padding-left: 4rem; padding-right: 4rem;} 845.px-5a { padding-left: 4rem; padding-right: 4rem;} 846.px-5b { padding-left: 4rem; padding-right: 4rem;} 847.px-6a { padding-left: 4rem; padding-right: 4rem;} 848.px-6b { padding-left: 4rem; padding-right: 4rem;} 849.px-7a { padding-left: 4rem; padding-right: 4rem;} 850.px-7b { padding-left: 4rem; padding-right: 4rem;} 851.px-8a { padding-left: 4rem; padding-right: 4rem;} 852.px-8b { padding-left: 4rem; padding-right: 4rem;} 853.px-9a { padding-left: 4rem; padding-right: 4rem;} 854.px-9b { padding-left: 4rem; padding-right: 4rem;} 855.px-10a { padding-left: 4rem; padding-right: 4rem;} 856 857.gl-1a { padding-left: 1rem;} 858.gl-1b { padding-left: 1.5rem;} 859.gl-2a { padding-left: 2rem;} 860.gl-2b { padding-left: 2.5rem;} 861.gl-3a { padding-left: 3rem;} 862.gl-3b { padding-left: 3.5rem;} 863.gl-4a { padding-left: 4rem;} 864.gl-4b { padding-left: 4rem;} 865.gl-5a { padding-left: 4rem;} 866.gl-5b { padding-left: 4rem;} 867.gl-6a { padding-left: 4rem;} 868.gl-6b { padding-left: 4rem;} 869.gl-7a { padding-left: 4rem;} 870.gl-7b { padding-left: 4rem;} 871.gl-8a { padding-left: 4rem;} 872.gl-8b { padding-left: 4rem;} 873.gl-9a { padding-left: 4rem;} 874.gl-9b { padding-left: 4rem;} 875.gl-10a { padding-left: 4rem;} 876 877.gr-1a { padding-right: 1rem;} 878.gr-1b { padding-right: 1.5rem;} 879.gr-2a { padding-right: 2rem;} 880.gr-2b { padding-right: 2.5rem;} 881.gr-3a { padding-right: 3rem;} 882.gr-3b { padding-right: 3.5rem;} 883.gr-4a { padding-right: 4rem;} 884.gr-4b { padding-right: 4rem;} 885.gr-5a { padding-right: 4rem;} 886.gr-5b { padding-right: 4rem;} 887.gr-6a { padding-right: 4rem;} 888.gr-6b { padding-right: 4rem;} 889.gr-7a { padding-right: 4rem;} 890.gr-7b { padding-right: 4rem;} 891.gr-8a { padding-right: 4rem;} 892.gr-8b { padding-right: 4rem;} 893.gr-9a { padding-right: 4rem;} 894.gr-9b { padding-right: 4rem;} 895.gr-10a { padding-right: 4rem;} 896
897/* Padding All (Primarily for panels/containers) */ 898 899.p-1a { padding: 1rem; } 900.p-1b { padding: 1.5rem;} 901.p-2a { padding: 2rem;} 902.p-2b { padding: 2.5rem;} 903.p-3a { padding: 3rem;} 904.p-3b { padding: 3.5rem;} 905.p-4a { padding: 4rem;} 906.p-4b { padding: 4rem;} 907.p-5a { padding: 4rem;} 908.p-5b { padding: 4rem;} 909.p-6a { padding: 4rem;} 910.p-6b { padding: 4rem;} 911.p-7a { padding: 4rem;} 912.p-7b { padding: 4rem;} 913.p-8a { padding: 4rem;} 914.p-8b { padding: 4rem;} 915.p-9a { padding: 4rem;} 916.p-9b { padding: 4rem;} 917.p-10a { padding: 4rem;} 918 919} 920</style></div><div class="global-styles-991 w-embed"><style> 921@media screen and (max-width: 991px) { 922 923/* Stacks 991 */ 924.s-1a > * + *, .s-1b > * + * { margin-top: 1rem;} 925.s-2a > * + *, .s-2b > * + * { margin-top: 2rem;} 926.s-3a > * + *, .s-3b > * + * { margin-top: 2.25rem;} 927.s-4a > * + *, .s-4b > * + * { margin-top: 2.5rem;} 928.s-5a > * + *, .s-5b > * + * { margin-top: 2.75rem;} 929.s-6a > * + *, .s-6b > * + * { margin-top: 3rem;} 930 931/* Vertical Spacing */ 932.pt-1a { padding-top: 1rem;} 933.pt-1b { padding-top: 1.5rem;} 934.pt-2a { padding-top: 2rem;} 935.pt-2b { padding-top: 2.5rem;} 936.pt-3a { padding-top: 3rem;} 937.pt-3b { padding-top: 3rem;} 938.pt-4a { padding-top: 3rem;} 939.pt-4b { padding-top: 3rem;} 940.pt-5a { padding-top: 3rem;} 941.pt-5b { padding-top: 3rem;} 942.pt-6a { padding-top: 3rem;} 943.pt-6b { padding-top: 3rem;} 944.pt-7a { padding-top: 5rem;} 945.pt-7b { padding-top: 5rem;} 946.pt-8a { padding-top: 5rem;} 947.pt-8b { padding-top: 5rem;} 948.pt-9a { padding-top: 5rem;} 949.pt-9b { padding-top: 5rem;} 950.pt-10a { padding-top: 5rem;} 951 952.pb-1a { padding-bottom: 1rem;} 953.pb-1b { padding-bottom: 1.5rem;} 954.pb-2a { padding-bottom: 2rem;} 955.pb-2b { padding-bottom: 2.5rem;} 956.pb-3a { padding-bottom: 3rem;} 957.pb-3b { padding-bottom: 3rem;} 958.pb-4a { padding-bottom: 3rem;} 959.pb-4b { padding-bottom: 3rem;} 960.pb-5a { padding-bottom: 3rem;} 961.pb-5b { padding-bottom: 3rem;} 962.pb-6a { padding-bottom: 3rem;} 963.pb-6b { padding-bottom: 3rem;} 964.pb-7a { padding-bottom: 5rem;} 965.pb-7b { padding-bottom: 5rem;} 966.pb-8a { padding-bottom: 5rem;} 967.pb-8b { padding-bottom: 5rem;} 968.pb-9a { padding-bottom: 5rem;} 969.pb-9b { padding-bottom: 5rem;} 970.pb-10a { padding-bottom: 5rem;} 971 972.py-1a { padding-top: 1rem; padding-bottom: 1rem; } 973.py-1b { padding-top: 1.5rem; padding-bottom: 1.5rem;} 974.py-2a { padding-top: 2rem; padding-bottom: 2rem;} 975.py-2b { padding-top: 2.5rem; padding-bottom: 2.5rem;} 976.py-3a { padding-top: 3rem; padding-bottom: 3rem;} 977.py-3b { padding-top: 3rem; padding-bottom: 3rem;} 978.py-4a { padding-top: 3rem; padding-bottom: 3rem;} 979.py-4b { padding-top: 3rem; padding-bottom: 3rem;} 980.py-5a { padding-top: 3rem; padding-bottom: 3rem;} 981.py-5b { padding-top: 3rem; padding-bottom: 3rem;} 982.py-6a { padding-top: 3rem; padding-bottom: 3rem;} 983.py-6b { padding-top: 3rem; padding-bottom: 3rem;} 984.py-7a { padding-top: 5rem; padding-bottom: 5rem;} 985.py-7b { padding-top: 5rem; padding-bottom: 5rem;} 986.py-8a { padding-top: 5rem; padding-bottom: 5rem;} 987.py-8b { padding-top: 5rem; padding-bottom: 5rem;} 988.py-9a { padding-top: 5rem; padding-bottom: 5rem;} 989.py-9b { padding-top: 5rem; padding-bottom: 5rem;} 990.py-10a { padding-top: 5rem; padding-bottom: 5rem;} 991 992.gt-1a { padding-top: 1rem;} 993.gt-1b { padding-top: 1.5rem;} 994.gt-2a { padding-top: 2rem;} 995.gt-2b { padding-top: 2.5rem;} 996.gt-3a { padding-top: 3rem;} 997.gt-3b { padding-top: 3rem;} 998.gt-4a { padding-top: 3rem;} 999.gt-4b { padding-top: 3rem;} 1000.gt-5a { padding-top: 3rem;} 1001.gt-5b { padding-top: 3rem;} 1002.gt-6a { padding-top: 3rem;} 1003.gt-6b { padding-top: 3rem;} 1004.gt-7a { padding-top: 3rem;} 1005.gt-7b { padding-top: 3rem;} 1006.gt-8a { padding-top: 3rem;} 1007.gt-8b { padding-top: 3rem;} 1008.gt-9a { padding-top: 3rem;} 1009.gt-9b { padding-top: 3rem;} 1010.gt-10a { padding-top: 3rem;} 1011 1012.gb-1a { padding-bottom: 1rem;} 1013.gb-1b { padding-bottom: 1.5rem;} 1014.gb-2a { padding-bottom: 2rem;} 1015.gb-2b { padding-bottom: 2.5rem;} 1016.gb-3a { padding-bottom: 3rem;} 1017.gb-3b { padding-bottom: 3rem;} 1018.gb-4a { padding-bottom: 3rem;} 1019.gb-4b { padding-bottom: 3rem;} 1020.gb-5a { padding-bottom: 3rem;} 1021.gb-5b { padding-bottom: 3rem;} 1022.gb-6a { padding-bottom: 3rem;} 1023.gb-6b { padding-bottom: 3rem;} 1024.gb-7a { padding-bottom: 3rem;} 1025.gb-7b { padding-bottom: 3rem;} 1026.gb-8a { padding-bottom: 3rem;} 1027.gb-8b { padding-bottom: 3rem;} 1028.gb-9a { padding-bottom: 3rem;} 1029.gb-9b { padding-bottom: 3rem;} 1030.gb-10a { padding-bottom: 3rem;} 1031 1032/*Horizontal Spacing*/ 1033 1034.pl-1a { padding-left: 1rem;} 1035.pl-1b { padding-left: 1.5rem;} 1036.pl-2a { padding-left: 2rem;} 1037.pl-2b { padding-left: 2.5rem;} 1038.pl-3a { padding-left: 3rem;} 1039.pl-3b { padding-left: 3rem;} 1040.pl-4a { padding-left: 3rem;} 1041.pl-4b { padding-left: 3rem;} 1042.pl-5a { padding-left: 3rem;} 1043.pl-5b { padding-left: 3rem;} 1044.pl-6a { padding-left: 3rem;} 1045.pl-6b { padding-left: 3rem;} 1046.pl-7a { padding-left: 3rem;} 1047.pl-7b { padding-left: 3rem;} 1048.pl-8a { padding-left: 3rem;} 1049.pl-8b { padding-left: 3rem;} 1050.pl-9a { padding-left: 3rem;} 1051.pl-9b { padding-left: 3rem;} 1052.pl-10a { padding-left: 3rem;} 1053 1054.pr-1a { padding-right: 1rem;} 1055.pr-1b { padding-right: 1.5rem;} 1056.pr-2a { padding-right: 2rem;} 1057.pr-2b { padding-right: 2.5rem;} 1058.pr-3a { padding-right: 3rem;} 1059.pr-3b { padding-right: 3rem;} 1060.pr-4a { padding-right: 3rem;} 1061.pr-4b { padding-right: 3rem;} 1062.pr-5a { padding-right: 3rem;} 1063.pr-5b { padding-right: 3rem;} 1064.pr-6a { padding-right: 3rem;} 1065.pr-6b { padding-right: 3rem;} 1066.pr-7a { padding-right: 3rem;} 1067.pr-7b { padding-right: 3rem;} 1068.pr-8a { padding-right: 3rem;} 1069.pr-8b { padding-right: 3rem;} 1070.pr-9a { padding-right: 3rem;} 1071.pr-9b { padding-right: 3rem;} 1072.pr-10a { padding-right: 3rem;} 1073 1074.px-1a { padding-left: 1rem; padding-right: 1rem; } 1075.px-1b { padding-left: 1.5rem; padding-right: 1.5rem;} 1076.px-2a { padding-left: 2rem; padding-right: 2rem;} 1077.px-2b { padding-left: 2.5rem; padding-right: 2.5rem;} 1078.px-3a { padding-left: 3rem; padding-right: 3rem;} 1079.px-3b { padding-left: 3rem; padding-right: 3rem;} 1080.px-4a { padding-left: 3rem; padding-right: 3rem;} 1081.px-4b { padding-left: 3rem; padding-right: 3rem;} 1082.px-5a { padding-left: 3rem; padding-right: 3rem;} 1083.px-5b { padding-left: 3rem; padding-right: 3rem;} 1084.px-6a { padding-left: 3rem; padding-right: 3rem;} 1085.px-6b { padding-left: 3rem; padding-right: 3rem;} 1086.px-7a { padding-left: 3rem; padding-right: 3rem;} 1087.px-7b { padding-left: 3rem; padding-right: 3rem;} 1088.px-8a { padding-left: 3rem; padding-right: 3rem;} 1089.px-8b { padding-left: 3rem; padding-right: 3rem;} 1090.px-9a { padding-left: 3rem; padding-right: 3rem;} 1091.px-9b { padding-left: 3rem; padding-right: 3rem;} 1092.px-10a { padding-left: 3rem; padding-right: 3rem;} 1093 1094.gl-1a, .gl-1b, .gl-2a, .gl-2b, .gl-3a, .gl-3b, .gl-4a, .gl-4b, .gl-5a, .gl-5b, .gl-6a, .gl-6b, .gl-7a, .gl-7b, .gl-8a, .gl-8b, .gl-9a, .gl-9b, .gl-10a { padding-left: 0;} 1095.gr-1a, .gr-1b, .gr-2a, .gr-2b, .gr-3a, .gr-3b, .gr-4a, .gr-4b, .gr-5a, .gr
1095-5b, .gr-6a, .gr-6b, .gr-7a, .gr-7b, .gr-8a, .gr-8b, .gr-9a, .gr-9b, .gr-10a { padding-right: 0;} 1096 1097/* Padding All (Primarily for panels/containers) */ 1098 1099.p-1a { padding: 1rem; } 1100.p-1b { padding: 1.5rem;} 1101.p-2a { padding: 2rem;} 1102.p-2b { padding: 2.5rem;} 1103.p-3a { padding: 3rem;} 1104.p-3b { padding: 3rem;} 1105.p-4a { padding: 3rem;} 1106.p-4b { padding: 3rem;} 1107.p-5a { padding: 3rem;} 1108.p-5b { padding: 3rem;} 1109.p-6a { padding: 3rem;} 1110.p-6b { padding: 3rem;} 1111.p-7a { padding: 3rem;} 1112.p-7b { padding: 3rem;} 1113.p-8a { padding: 3rem;} 1114.p-8b { padding: 3rem;} 1115.p-9a { padding: 3rem;} 1116.p-9b { padding: 3rem;} 1117.p-10a { padding: 3rem;} 1118 1119} 1120</style></div><div class="global-styles-767 w-embed"><style> 1121@media screen and (max-width: 767px) { 1122 1123/* Stacks 767 */ 1124.s-1a > * + *, .s-1b > * + * { margin-top: 1rem;} 1125.s-2a > * + *, .s-2b > * + * { margin-top: 2rem;} 1126.s-3a > * + *, .s-3b > * + * { margin-top: 2.25rem;} 1127.s-4a > * + *, .s-4b > * + * { margin-top: 2.5rem;} 1128.s-5a > * + *, .s-5b > * + * { margin-top: 2.75rem;} 1129.s-6a > * + *, .s-6b > * + * { margin-top: 3rem;} 1130 1131/* Vertical Spacing */ 1132.pt-1a { padding-top: 1rem;} 1133.pt-1b { padding-top: 1.5rem;} 1134.pt-2a { padding-top: 2rem;} 1135.pt-2b { padding-top: 2.5rem;} 1136.pt-3a { padding-top: 3rem;} 1137.pt-3b { padding-top: 3rem;} 1138.pt-4a { padding-top: 3rem;} 1139.pt-4b { padding-top: 3rem;} 1140.pt-5a { padding-top: 3rem;} 1141.pt-5b { padding-top: 3rem;} 1142.pt-6a { padding-top: 3rem;} 1143.pt-6b { padding-top: 3rem;} 1144.pt-7a { padding-top: 3rem;} 1145.pt-7b { padding-top: 3rem;} 1146.pt-8a { padding-top: 3rem;} 1147.pt-8b { padding-top: 3rem;} 1148.pt-9a { padding-top: 3rem;} 1149.pt-9b { padding-top: 3rem;} 1150.pt-10a { padding-top: 3rem;} 1151 1152.pb-1a { padding-bottom: 1rem;} 1153.pb-1b { padding-bottom: 1.5rem;} 1154.pb-2a { padding-bottom: 2rem;} 1155.pb-2b { padding-bottom: 2.5rem;} 1156.pb-3a { padding-bottom: 3rem;} 1157.pb-3b { padding-bottom: 3rem;} 1158.pb-4a { padding-bottom: 3rem;} 1159.pb-4b { padding-bottom: 3rem;} 1160.pb-5a { padding-bottom: 3rem;} 1161.pb-5b { padding-bottom: 3rem;} 1162.pb-6a { padding-bottom: 3rem;} 1163.pb-6b { padding-bottom: 3rem;} 1164.pb-7a { padding-bottom: 3rem;} 1165.pb-7b { padding-bottom: 3rem;} 1166.pb-8a { padding-bottom: 3rem;} 1167.pb-8b { padding-bottom: 3rem;} 1168.pb-9a { padding-bottom: 3rem;} 1169.pb-9b { padding-bottom: 3rem;} 1170.pb-10a { padding-bottom: 3rem;} 1171 1172.py-1a { padding-top: 1rem; padding-bottom: 1rem; } 1173.py-1b { padding-top: 1.5rem; padding-bottom: 1.5rem;} 1174.py-2a { padding-top: 2rem; padding-bottom: 2rem;} 1175.py-2b { padding-top: 2.5rem; padding-bottom: 2.5rem;} 1176.py-3a { padding-top: 3rem; padding-bottom: 3rem;} 1177.py-3b { padding-top: 3rem; padding-bottom: 3rem;} 1178.py-4a { padding-top: 3rem; padding-bottom: 3rem;} 1179.py-4b { padding-top: 3rem; padding-bottom: 3rem;} 1180.py-5a { padding-top: 3rem; padding-bottom: 3rem;} 1181.py-5b { padding-top: 3rem; padding-bottom: 3rem;} 1182.py-6a { padding-top: 3rem; padding-bottom: 3rem;} 1183.py-6b { padding-top: 3rem; padding-bottom: 3rem;} 1184.py-7a { padding-top: 3rem; padding-bottom: 3rem;} 1185.py-7b { padding-top: 3rem; padding-bottom: 3rem;} 1186.py-8a { padding-top: 3rem; padding-bottom: 3rem;} 1187.py-8b { padding-top: 3rem; padding-bottom: 3rem;} 1188.py-9a { padding-top: 3rem; padding-bottom: 3rem;} 1189.py-9b { padding-top: 3rem; padding-bottom: 3rem;} 1190.py-10a { padding-top: 3rem; padding-bottom: 3rem;} 1191 1192.gt-1a { padding-top: 1rem;} 1193.gt-1b { padding-top: 1.5rem;} 1194.gt-2a { padding-top: 2rem;} 1195.gt-2b { padding-top: 2.5rem;} 1196.gt-3a { padding-top: 3rem;} 1197.gt-3b { padding-top: 3rem;} 1198.gt-4a { padding-top: 3rem;} 1199.gt-4b { padding-top: 3rem;} 1200.gt-5a { padding-top: 3rem;} 1201.gt-5b { padding-top: 3rem;} 1202.gt-6a { padding-top: 3rem;} 1203.gt-6b { padding-top: 3rem;} 1204.gt-7a { padding-top: 3rem;} 1205.gt-7b { padding-top: 3rem;} 1206.gt-8a { padding-top: 3rem;} 1207.gt-8b { padding-top: 3rem;} 1208.gt-9a { padding-top: 3rem;} 1209.gt-9b { padding-top: 3rem;} 1210.gt-10a { padding-top: 3rem;} 1211 1212.gb-1a { padding-bottom: 1rem;} 1213.gb-1b { padding-bottom: 1.5rem;} 1214.gb-2a { padding-bottom: 2rem;} 1215.gb-2b { padding-bottom: 2.5rem;} 1216.gb-3a { padding-bottom: 3rem;} 1217.gb-3b { padding-bottom: 3rem;} 1218.gb-4a { padding-bottom: 3rem;} 1219.gb-4b { padding-bottom: 3rem;} 1220.gb-5a { padding-bottom: 3rem;} 1221.gb-5b { padding-bottom: 3rem;} 1222.gb-6a { padding-bottom: 3rem;} 1223.gb-6b { padding-bottom: 3rem;} 1224.gb-7a { padding-bottom: 3rem;} 1225.gb-7b { padding-bottom: 3rem;} 1226.gb-8a { padding-bottom: 3rem;} 1227.gb-8b { padding-bottom: 3rem;} 1228.gb-9a { padding-bottom: 3rem;} 1229.gb-9b { padding-bottom: 3rem;} 1230.gb-10a { padding-bottom: 3rem;} 1231 1232/*Horizontal Spacing*/ 1233 1234.pl-1a { padding-left: 1rem;} 1235.pl-1b { padding-left: 1rem;} 1236.pl-2a { padding-left: 1.75rem;} 1237.pl-2b { padding-left: 1.75rem;} 1238.pl-3a { padding-left: 1.75rem;} 1239.pl-3b { padding-left: 1.75rem;} 1240.pl-4a { padding-left: 1.75rem;} 1241.pl-4b { padding-left: 1.75rem;} 1242.pl-5a { padding-left: 2rem;} 1243.pl-5b { padding-left: 2rem;} 1244.pl-6a { padding-left: 2rem;} 1245.pl-6b { padding-left: 2rem;} 1246.pl-7a { padding-left: 2rem;} 1247.pl-7b { padding-left: 2rem;} 1248.pl-8a { padding-left: 2rem;} 1249.pl-8b { padding-left: 2rem;} 1250.pl-9a { padding-left: 2rem;} 1251.pl-9b { padding-left: 2rem;} 1252.pl-10a { padding-left: 2rem;} 1253 1254.pr-1a { padding-right: 1rem;} 1255.pr-1b { padding-right: 1rem;} 1256.pr-2a { padding-right: 1.75rem;} 1257.pr-2b { padding-right: 1.75rem;} 1258.pr-3a { padding-right: 1.75rem;} 1259.pr-3b { padding-right: 1.75rem;} 1260.pr-4a { padding-right: 1.75rem;} 1261.pr-4b { padding-right: 1.75rem;} 1262.pr-5a { padding-right: 2rem;} 1263.pr-5b { padding-right: 2rem;} 1264.pr-6a { padding-right: 2rem;} 1265.pr-6b { padding-right: 2rem;} 1266.pr-7a { padding-right: 2rem;} 1267.pr-7b { padding-right: 2rem;} 1268.pr-8a { padding-right: 2rem;} 1269.pr-8b { padding-right: 2rem;} 1270.pr-9a { padding-right: 2rem;} 1271.pr-9b { padding-right: 2rem;} 1272.pr-10a { padding-right: 2rem;} 1273 1274.px-1a { padding-left: 1rem; padding-right: 1rem; } 1275.px-1b { padding-left: 1rem; padding-right: 1rem;} 1276.px-2a { padding-left: 1.75rem; padding-right: 1.75rem;} 1277.px-2b { padding-left: 1.75rem; padding-right: 1.75rem;} 1278.px-3a { padding-left: 1.75rem; padding-right: 1.75rem;} 1279.px-3b { padding-left: 1.75rem; padding-right: 1.75rem;} 1280.px-4a { padding-left: 1.75rem; padding-right: 1.75rem;} 1281.px-4b { padding-left: 1.75rem; padding-right: 1.75rem;} 1282.px-5a { padding-left: 2rem; padding-right: 2rem;} 1283.px-5b { padding-left: 2rem; padding-right: 2rem;} 1284.px-6a { padding-left: 2rem; padding-right: 2rem;} 1285.px-6b { padding-left: 2rem; padding-right: 2rem;} 1286.px-7a { padding-left: 2rem; padding-right: 2rem;} 1287.px-7b { padding-left: 2rem; padding-right: 2rem;} 1288.px-8a { padding-left: 2rem; padding-right: 2rem;} 1289.px-8b { padding-left: 2rem; padding-right: 2rem;} 1290.px-9a { padding-left: 2rem; padding-right: 2rem;} 1291.px-9b { padding-left: 2rem; padding-right: 2rem;} 1292.px-10a { padding-left: 2rem; padding-right: 2rem;} 1293 1294.gl-1a, .gl-1b, .gl-2a, .gl-2b, .gl-3a, .gl-3b, .gl-4a, .gl-4b, .gl-5a, .gl-5b, .gl-6a, .gl-6b, .gl-7a, .gl-7b, .gl-8a, .gl-8b, .gl-9a, .gl-9b, .gl-10a { padding-left: 0;} 1295.gr-1a, .gr-1b, .gr-2a, .gr-2b, .gr-3a, .gr-3b, .gr-4a, .gr-4b, .gr-5a, .gr
1295-5b, .gr-6a, .gr-6b, .gr-7a, .gr-7b, .gr-8a, .gr-8b, .gr-9a, .gr-9b, .gr-10a { padding-right: 0;} 1296 1297/* Padding All (Primarily for panels/containers) */ 1298 1299.p-1a { padding: 1rem; } 1300.p-1b { padding: 1rem;} 1301.p-2a { padding: 1.75rem;} 1302.p-2b { padding: 1.75rem;} 1303.p-3a { padding: 1.75rem;} 1304.p-3b { padding: 1.75rem;} 1305.p-4a { padding: 1.75rem;} 1306.p-4b { padding: 1.75rem;} 1307.p-5a { padding: 2rem;} 1308.p-5b { padding: 2rem;} 1309.p-6a { padding: 2rem;} 1310.p-6b { padding: 2rem;} 1311.p-7a { padding: 2rem;} 1312.p-7b { padding: 2rem;} 1313.p-8a { padding: 2rem;} 1314.p-8b { padding: 2rem;} 1315.p-9a { padding: 2rem;} 1316.p-9b { padding: 2rem;} 1317.p-10a { padding: 2rem;} 1318 1319} 1320</style></div><div class="global-styles-479 w-embed"><style> 1321@media screen and (max-width: 479px) { 1322 1323/* Stacks 479 */ 1324.s-1a > * + *, .s-1b > * + * { margin-top: 1rem;} 1325.s-2a > * + *, .s-2b > * + * { margin-top: 2rem;} 1326.s-3a > * + *, .s-3b > * + * { margin-top: 2.25rem;} 1327.s-4a > * + *, .s-4b > * + * { margin-top: 2.5rem;} 1328.s-5a > * + *, .s-5b > * + * { margin-top: 2.75rem;} 1329.s-6a > * + *, .s-6b > * + * { margin-top: 3rem;} 1330 1331/* Vertical Spacing */ 1332.pt-1a { padding-top: 1rem;} 1333.pt-1b { padding-top: 1.5rem;} 1334.pt-2a { padding-top: 2rem;} 1335.pt-2b { padding-top: 2.5rem;} 1336.pt-3a { padding-top: 3rem;} 1337.pt-3b { padding-top: 3rem;} 1338.pt-4a { padding-top: 3rem;} 1339.pt-4b { padding-top: 3rem;} 1340.pt-5a { padding-top: 3rem;} 1341.pt-5b { padding-top: 3rem;} 1342.pt-6a { padding-top: 3rem;} 1343.pt-6b { padding-top: 3rem;} 1344.pt-7a { padding-top: 3rem;} 1345.pt-7b { padding-top: 3rem;} 1346.pt-8a { padding-top: 3rem;} 1347.pt-8b { padding-top: 3rem;} 1348.pt-9a { padding-top: 3rem;} 1349.pt-9b { padding-top: 3rem;} 1350.pt-10a { padding-top: 3rem;} 1351 1352.pb-1a { padding-bottom: 1rem;} 1353.pb-1b { padding-bottom: 1.5rem;} 1354.pb-2a { padding-bottom: 2rem;} 1355.pb-2b { padding-bottom: 2.5rem;} 1356.pb-3a { padding-bottom: 3rem;} 1357.pb-3b { padding-bottom: 3rem;} 1358.pb-4a { padding-bottom: 3rem;} 1359.pb-4b { padding-bottom: 3rem;} 1360.pb-5a { padding-bottom: 3rem;} 1361.pb-5b { padding-bottom: 3rem;} 1362.pb-6a { padding-bottom: 3rem;} 1363.pb-6b { padding-bottom: 3rem;} 1364.pb-7a { padding-bottom: 3rem;} 1365.pb-7b { padding-bottom: 3rem;} 1366.pb-8a { padding-bottom: 3rem;} 1367.pb-8b { padding-bottom: 3rem;} 1368.pb-9a { padding-bottom: 3rem;} 1369.pb-9b { padding-bottom: 3rem;} 1370.pb-10a { padding-bottom: 3rem;} 1371 1372.py-1a { padding-top: 1rem; padding-bottom: 1rem; } 1373.py-1b { padding-top: 1.5rem; padding-bottom: 1.5rem;} 1374.py-2a { padding-top: 2rem; padding-bottom: 2rem;} 1375.py-2b { padding-top: 2.5rem; padding-bottom: 2.5rem;} 1376.py-3a { padding-top: 3rem; padding-bottom: 3rem;} 1377.py-3b { padding-top: 3rem; padding-bottom: 3rem;} 1378.py-4a { padding-top: 3rem; padding-bottom: 3rem;} 1379.py-4b { padding-top: 3rem; padding-bottom: 3rem;} 1380.py-5a { padding-top: 3rem; padding-bottom: 3rem;} 1381.py-5b { padding-top: 3rem; padding-bottom: 3rem;} 1382.py-6a { padding-top: 3rem; padding-bottom: 3rem;} 1383.py-6b { padding-top: 3rem; padding-bottom: 3rem;} 1384.py-7a { padding-top: 3rem; padding-bottom: 3rem;} 1385.py-7b { padding-top: 3rem; padding-bottom: 3rem;} 1386.py-8a { padding-top: 3rem; padding-bottom: 3rem;} 1387.py-8b { padding-top: 3rem; padding-bottom: 3rem;} 1388.py-9a { padding-top: 3rem; padding-bottom: 3rem;} 1389.py-9b { padding-top: 3rem; padding-bottom: 3rem;} 1390.py-10a { padding-top: 3rem; padding-bottom: 3rem;} 1391 1392.gt-1a { padding-top: 1rem;} 1393.gt-1b { padding-top: 1.5rem;} 1394.gt-2a { padding-top: 2rem;} 1395.gt-2b { padding-top: 2.5rem;} 1396.gt-3a { padding-top: 3rem;} 1397.gt-3b { padding-top: 3rem;} 1398.gt-4a { padding-top: 3rem;} 1399.gt-4b { padding-top: 3rem;} 1400.gt-5a { padding-top: 3rem;} 1401.gt-5b { padding-top: 3rem;} 1402.gt-6a { padding-top: 3rem;} 1403.gt-6b { padding-top: 3rem;} 1404.gt-7a { padding-top: 3rem;} 1405.gt-7b { padding-top: 3rem;} 1406.gt-8a { padding-top: 3rem;} 1407.gt-8b { padding-top: 3rem;} 1408.gt-9a { padding-top: 3rem;} 1409.gt-9b { padding-top: 3rem;} 1410.gt-10a { padding-top: 3rem;} 1411 1412.gb-1a { padding-bottom: 1rem;} 1413.gb-1b { padding-bottom: 1.5rem;} 1414.gb-2a { padding-bottom: 2rem;} 1415.gb-2b { padding-bottom: 2.5rem;} 1416.gb-3a { padding-bottom: 3rem;} 1417.gb-3b { padding-bottom: 3rem;} 1418.gb-4a { padding-bottom: 3rem;} 1419.gb-4b { padding-bottom: 3rem;} 1420.gb-5a { padding-bottom: 3rem;} 1421.gb-5b { padding-bottom: 3rem;} 1422.gb-6a { padding-bottom: 3rem;} 1423.gb-6b { padding-bottom: 3rem;} 1424.gb-7a { padding-bottom: 3rem;} 1425.gb-7b { padding-bottom: 3rem;} 1426.gb-8a { padding-bottom: 3rem;} 1427.gb-8b { padding-bottom: 3rem;} 1428.gb-9a { padding-bottom: 3rem;} 1429.gb-9b { padding-bottom: 3rem;} 1430.gb-10a { padding-bottom: 3rem;} 1431 1432/*Horizontal Spacing*/ 1433 1434.pl-1a { padding-left: 1rem;} 1435.pl-1b { padding-left: 1rem;} 1436.pl-2a { padding-left: 1.5rem;} 1437.pl-2b { padding-left: 1.5rem;} 1438.pl-3a { padding-left: 1.5rem;} 1439.pl-3b { padding-left: 1.5rem;} 1440.pl-4a { padding-left: 1.5rem;} 1441.pl-4b { padding-left: 1.5rem;} 1442.pl-5a { padding-left: 1.75rem;} 1443.pl-5b { padding-left: 1.75rem;} 1444.pl-6a { padding-left: 1.75rem;} 1445.pl-6b { padding-left: 1.75rem;} 1446.pl-7a { padding-left: 1.75rem;} 1447.pl-7b { padding-left: 1.75rem;} 1448.pl-8a { padding-left: 1.75rem;} 1449.pl-8b { padding-left: 1.75rem;} 1450.pl-9a { padding-left: 1.75rem;} 1451.pl-9b { padding-left: 1.75rem;} 1452.pl-10a { padding-left: 1.75rem;} 1453 1454.pr-1a { padding-right: 1rem;} 1455.pr-1b { padding-right: 1rem;} 1456.pr-2a { padding-right: 1.5rem;} 1457.pr-2b { padding-right: 1.5rem;} 1458.pr-3a { padding-right: 1.5rem;} 1459.pr-3b { padding-right: 1.5rem;} 1460.pr-4a { padding-right: 1.5rem;} 1461.pr-4b { padding-right: 1.5rem;} 1462.pr-5a { padding-right: 1.75rem;} 1463.pr-5b { padding-right: 1.75rem;} 1464.pr-6a { padding-right: 1.75rem;} 1465.pr-6b { padding-right: 1.75rem;} 1466.pr-7a { padding-right: 1.75rem;} 1467.pr-7b { padding-right: 1.75rem;} 1468.pr-8a { padding-right: 1.75rem;} 1469.pr-8b { padding-right: 1.75rem;} 1470.pr-9a { padding-right: 1.75rem;} 1471.pr-9b { padding-right: 1.75rem;} 1472.pr-10a { padding-right: 1.75rem;} 1473 1474.px-1a { padding-left: 1rem; padding-right: 1rem; } 1475.px-1b { padding-left: 1rem; padding-right: 1rem;} 1476.px-2a { padding-left: 1.5rem; padding-right: 1.5rem;} 1477.px-2b { padding-left: 1.5rem; padding-right: 1.5rem;} 1478.px-3a { padding-left: 1.5rem; padding-right: 1.5rem;} 1479.px-3b { padding-left: 1.5rem; padding-right: 1.5rem;} 1480.px-4a { padding-left: 1.5rem; padding-right: 1.5rem;} 1481.px-4b { padding-left: 1.5rem; padding-right: 1.5rem;} 1482.px-5a { padding-left: 1.75rem; padding-right: 1.75rem;} 1483.px-5b { padding-left: 1.75rem; padding-right: 1.75rem;} 1484.px-6a { padding-left: 1.75rem; padding-right: 1.75rem;} 1485.px-6b { padding-left: 1.75rem; padding-right: 1.75rem;} 1486.px-7a { padding-left: 1.75rem; padding-right: 1.75rem;} 1487.px-7b { padding-left: 1.75rem; padding-right: 1.75rem;} 1488.px-8a { padding-left: 1.75rem; padding-right: 1.75rem;} 1489.px-8b { padding-left: 1.75rem; padding-right: 1.75rem;} 1490.px-9a { padding-left: 1.75rem; padding-right: 1.75rem;} 1491.px-9b { padding-left: 1.75rem; padding-right: 1.75rem;} 1492.px-10a { padding-left: 1.75rem; padding-right: 1.75rem;} 1493 1494.gl-1a, .gl-1b, .gl-2a, .gl-2b, .gl-3a, .gl-3b, .gl-4a, .gl-4b, .gl-5a, .gl-5b, .gl-6a, .gl-6b, .gl-7a, .gl-7b, .gl-8a, .gl-8b, .gl-9a, .gl-9b, .gl-10a { padding-left: 0;} 1495.gr-1a, .gr-1b, .gr-2a, .gr-2b, .gr-3a, .gr-3b, .gr-4a, .gr-4b, .gr-5a, .gr
1495-5b, .gr-6a, .gr-6b, .gr-7a, .gr-7b, .gr-8a, .gr-8b, .gr-9a, .gr-9b, .gr-10a { padding-right: 0;} 1496 1497/* Padding All (Primarily for panels/containers) */ 1498 1499.p-1a { padding: 1rem; } 1500.p-1b { padding: 1rem;} 1501.p-2a { padding: 1.5rem;} 1502.p-2b { padding: 1.5rem;} 1503.p-3a { padding: 1.5rem;} 1504.p-3b { padding: 1.5rem;} 1505.p-4a { padding: 1.5rem;} 1506.p-4b { padding: 1.5rem;} 1507.p-5a { padding: 1.75rem;} 1508.p-5b { padding: 1.75rem;} 1509.p-6a { padding: 1.75rem;} 1510.p-6b { padding: 1.75rem;} 1511.p-7a { padding: 1.75rem;} 1512.p-7b { padding: 1.75rem;} 1513.p-8a { padding: 1.75rem;} 1514.p-8b { padding: 1.75rem;} 1515.p-9a { padding: 1.75rem;} 1516.p-9b { padding: 1.75rem;} 1517.p-10a { padding: 1.75rem;} 1518 1519} 1520</style></div><div class="form-styles w-embed"><style> 1521/** 1522 * chilipiper start 1523 */ 1524.form_modal label { 1525 text-align: left; 1526 color: #687782; 1527 opacity: 0.8; 1528 font-weight: 600; 1529 font-family: "ProximaNova", sans-serif; 1530 text-transform: uppercase; 1531 letter-spacing: 1.5px; 1532 line-height: 2; 1533 font-size: 0.75em; 1534 display: block; 1535 margin-bottom: 0; } 1536 1537.form_modal input { 1538 display: block; 1539 width: 100%; 1540 color: #687782; 1541 height: 40px; 1542 margin-bottom: 1.5em; 1543 padding: 9px 14px; 1544 border: 1px solid rgba(104, 119, 130, 0.3); 1545 border-radius: 8px; 1546 background: #fff; 1547 font-size: 16px; 1548 line-height: 20px; 1549 font-family: "ProximaNova", sans-serif; 1550 font-weight: normal; } 1551 1552 .form_modal input.check { 1553 height: 16px; 1554 width: auto; 1555 float: right; 1556 margin: 0; } 1557 1558.form_modal label.checklabel { 1559 height: 16px; 1560 text-transform: none; 1561 letter-spacing: normal; 1562 line-height: 1em; 1563 text-align: right; } 1564 1565.form_modal input:hover { 1566 border: 1px solid #687782; } 1567 1568.form_modal input:focus { 1569 border: 1px solid #687782; 1570 box-shadow: 0 0 1px 3px rgba(104, 119, 130, 0.3); 1571 box-shadow: 0 0 0 3px -moz-mac-focusring; 1572 color: #687782; 1573 outline: none; } 1574 1575.form_modal select { 1576 display: block; 1577 font-family: "ProximaNova", sans-serif; 1578 font-weight: 700; 1579 line-height: 1.3; 1580 padding: 12px 16px; 1581 width: 100%; 1582 max-width: 100%; 1583 box-sizing: border-box; 1584 margin: 0; 1585 margin-bottom: 1.5em; 1586 border: 1px solid rgba(104, 119, 130, 0.3); 1587 border-radius: 8px; 1588 font-size: 16px; 1589 -moz-appearance: none; 1590 -webkit-appearance: none; 1591 appearance: none; 1592 background-color: #f1f1f1; 1593 color: #687782; 1594 background-repeat: no-repeat, repeat; 1595 background-position: right .7em top 50%, 0 0; 1596 background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23687782%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"); 1597 background-size: .65em auto, 100%; } 1598 1599.form_modal select::-ms-expand { 1600 display: none; } 1601 1602.form_modal select:hover { 1603 border-color: #687782; } 1604 1605.form_modal select:focus { 1606 border-color: #687782; 1607 box-shadow: 0 0 1px 3px rgba(104, 119, 130, 0.3); 1608 box-shadow: 0 0 0 3px -moz-mac-focusring; 1609 color: #687782; 1610 outline: none; } 1611 1612.form_modal select option { 1613 font-weight: normal; } 1614 1615.form_modal input.error, .form_modal select.error { 1616 border-color: red; 1617 transition: border 0.3s ease-in-out; 1618} 1619 1620.form_modal input.error:focus, .form_modal select.error:focus { 1621 box-shadow: 0 0 1px 3px rgba(255, 0, 0, 0.3); 1622} 1623.form-fields { 1624 position: relative; 1625} 1626 1627.form_modal .form-fields.conditional { 1628 opacity: 0; 1629 height: 0; 1630 display: none; 1631 transition: all 0.5s ease-in-out; } 1632 1633.form_modal .form-fields.conditional.show-more { 1634 display: block; 1635 opacity: 1; 1636 height: auto; 1637 max-height: 1000px; } 1638 1639.form_modal .hidden-fields { 1640 padding: 10px; 1641 border-radius: 10px; 1642 background: #ececec; 1643 margin-top: 3em; } 1644 1645.form_modal .hidden-fields input { 1646 padding: 4px; 1647 height: auto; 1648 margin-bottom: 0; 1649 line-height: 1em; 1650 border-radius: 4px; 1651 background: rgba(255, 255, 255, 0.75); } 1652 1653.form_modal .hidden-fields label { 1654 text-align: left; 1655 color: #5c5c5c; 1656 font-size: 0.7em; 1657 margin-bottom: 0em; } 1658 1659.form_modal button.submit { 1660 margin-top: 2.25em; } 1661 1662 .form_modal button.submit:disabled { 1663 background-color: #d9dde0; 1664 border: none; 1665 cursor: default; } 1666 1667.form_modal .error-message { 1668 font-size: 0.75em; 1669 color: red; 1670 border:0; 1671 background-color: transparent; 1672 padding: 0; 1673 margin-top: -1.25rem; 1674 display: inline-block; 1675 position: absolute; } 1676/** 1677.form_modal .chilipiper-popup .chilipiper-popup-window { 1678 border-radius: 20px !important; } 1679*/ 1680.chilipiper-popup { 1681 background: rgba(32, 40, 47, 0.1); 1682 } 1683/** 1684.chilipiper-popup .chilipiper-popup-window { 1685 padding: 3rem; 1686 border-radius: 2rem; 1687 background-color: #ffffff; 1688 width: 100% !important; 1689 max-width: 600px; 1690 position: relative; } 1691 1692.chilipiper-popup .chilipiper-popup-window .routing-loader { 1693 margin-left: -3rem; }*/ 1694 1695.chilipiper-popup .chilipiper-frame { 1696 border-radius: 2rem; 1697} 1698 1699/** 1700 * chilipiper end 1701 */ 1702 </style></div><div class="dark-mode w-embed"><style> 1703/* 1704@media (prefers-color-scheme: dark) { 1705 body { 1706 color: #fff; 1707 background: #20282F; 1708 } 1709} 1710*/ 1711</style></div></div><div class="happycos-component-system--gnav_wrapper"><div data-collapse="medium" data-animation="default" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="happycos-component-system--gnav_component w-nav"><div class="happycos-component-system--gnav_full"><div class="happycos-component-system--nav_bar--t-secondary"><div class="happycos-component-system--div-block"></div><div class="happycos-component-system--nav_bar--t-secondary-wrapper"><a href="https://support.happy.co/hc/en-us" class="happycos-component-system--nav_item--t-secondary w-inline-block"><div class="happycos-component-system--nav_item--t-secondary-text">Support</div></a><a href="https://happy.co/company" class="happycos-component-system--nav_item--t-secondary w-inline-block"><div class="happycos-component-system--nav_item--t-secondary-text">Company</div></a><a href="https://happy.co/company/careers#positions" target="_blank" class="happycos-component-system--nav_item--t-secondary w-inline-block"><div class="happycos-component-system--nav_item--t-secondary-text">Open Positions</div></a><a href="https://happy.co/tour" class="happycos-component-system--nav_item--t-secondary w-inline-block"><div class="happycos-component-system--nav_item--t-secondary-text"><strong>Take a Tour</strong></div></a></div></div><div class="happycos-component-system--gnav_container"><div class="happycos-component-system--gnav_left"><div class="happycos-component-system--gnav_left-compontent"><a href="https://happy.co/" class="happycos-component-system--gnav_logo--link w-nav-brand"><img loading="lazy" src="https://cdn.prod.website-files.com/69939ddf4d55cfcf7d89c48d/69939e117d60ced6d8c76e4c_HappyCo_Logo_Navy.svg" alt="" class="happycos-component-system--gnav_logo"/></a></div><nav role="navigation" class="happycos-component-system--gnav_menu w-nav-menu"><div data-delay="150" data-hover="true" class="happycos-component-system--gnav_dropdown w-dropdown"><div class="happycos-component-system--gnav_dropdown--toggle w-dropdown-toggle"><div class="happycos-component-system--drop-arrow-plain w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text">Platform</div></div><nav class="happycos-component-system--gnav_dropdown--list w-dropdown-list"><div class="happycos-component-system--gnav_dropdown--list-wrapper"><div class="happycos-component-system--gnav_column--wrapper"><div class="happycos-component-system--wrapper--m happycos-component-system--pb-2a happycos-component-system--is-gnav_wrapper"><div class="happycos-component-system--gnav_main--wrapper"><div class="happycos-component-system--gnav_main--container"><div class="happycos-component-system--nav_header"><div class="happycos-component-system--nav_header-left"><div class="happycos-component-system--tag--03 happycos-component-system--is--label happycos-component-system--is--gnav">THE COMPLETE AI-LED PLATFORM</div></div></div><div class="happycos-component-system--gnav_main--grid"><a data-w-id="1731a37c-b1d3-ca40-719f-1689f7ba16c3" href="https://happy.co/platform/maintenance-operations" class="happycos-component-system--gnav_card--wrapper w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1712<path d="M23.7266 12.0005L17.8643 22.1538H6.13965L0.277344 12.0005L6.13965 1.84619H17.8643L23.7266 12.0005ZM12.002 8.19189C9.89903 8.1919 8.19434 9.89756 8.19434 12.0005C8.19459 14.1032 9.89918 15.8081 12.002 15.8081C14.1047 15.8081 15.8093 14.1032 15.8096 12.0005C15.8096 9.89756 14.1049 8.19189 12.002 8.19189Z" fill="CurrentColor"/> 1713</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Maintenance Operations</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Run day-to-day operations without the chaos.</div></div><div class="happycos-component-system--gnav_card-items happycos-component-system--is--shorten"><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Proactive Maintenance</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Work Orders</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Make Readies</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Inspections</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Reporting & AI Insights</p></div><div class="happycos-component-system--nav_card-sub"><p class="happycos-component-system--nav_sub-text">Proactive Maintenance</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Work Orders</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Make Readies</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Inspections</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Reporting & AI Insights</p></div></div></div></a><a data-w-id="1731a37c-b1d3-ca40-719f-1689f7ba16f3" href="https://happy.co/platform/maintenance-services" class="happycos-component-system--gnav_card--wrapper w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1714<g clip-path="url(#clip0_2979_71553)"> 1715<path d="M12.002 1.8269C13.6269 1.82697 15.1616 2.21074 16.5234 2.8894L10.3701 9.0437L14.9385 13.6121L21.0918 7.45776C21.7709 8.82003 22.1553 10.3556 22.1553 11.9812C22.155 17.5887 17.6094 22.1343 12.002 22.1345C11.8471 22.1345 11.6932 22.1287 11.54 22.1218V22.1345H1.84766V12.4421H1.85938C1.85254 12.2893 1.84766 12.1357 1.84766 11.9812C1.84766 6.37339 6.39414 1.8269 12.002 1.8269Z" fill="CurrentColor"/> 1716</g> 1717<defs> 1718<clipPath id="clip0_2979_71553"> 1719<rect width="24" height="24" fill="CurrentColor"/> 1720</clipPath> 1721</defs> 1722</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Maintenance Services</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Handle after-hours triage faster, and keep moving.</div></div><div class="happycos-component-system--gnav_card-items"><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">After-Hours Coverage</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Smart Triage</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">24/7 365 Coverage</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Vendor Management</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Call Management</p></div><div class="happycos-component-system--nav_card-sub"><p class="happycos-component-system--nav_sub-text">After-Hours Coverage</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Work Orders</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">24/7 365 Coverage</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Vendor Management</p><p class="happycos-component-system--nav_sub-text">â¢</p><p class="happycos-component-system--nav_sub-text">Call Management</p></div></div></div></a><a data-w-id="1731a37c-b1d3-ca40-719f-1689f7ba1723" href="https://happy.co/platform/asset-management" class="happycos-component-system--gnav_card--wrapper w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1723<g clip-path="url(#clip0_2979_71575)"> 1724<path d="M22.1553 9.23804V22.1541H1.84766V9.23804L12.002 1.39233L22.1553 9.23804ZM8.77246 10.6228V17.0847H15.2344V10.6228H8.77246Z" fill="CurrentColor"/> 1725</g> 1726<defs> 1727<clipPath id="clip0_2979_71575"> 1728<rect width="24" height="24" fill="CurrentColor"/> 1729</clipPath> 1730</defs> 1731</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Asset Management</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">See asset risk early and fundâ¨what matters most.</div></div><div class="happycos-component-system--gnav_card-items"><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">CapEx & Budgets</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Renovation & Projects</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Vendor Compliance</p><p class="happycos-component-system--para--t3
1731happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Inventory Tracking</p></div></div></div></a><a data-w-id="1731a37c-b1d3-ca40-719f-1689f7ba173c" href="https://happy.co/platform/asset-evaluation" class="happycos-component-system--gnav_card--wrapper w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1732<g clip-path="url(#clip0_2979_71597)"> 1733<path d="M15.3857 8.61572V1.84619H22.1553V22.1538H1.84766V15.3843H8.61719V8.61572H15.3857Z" fill="CurrentColor"/> 1734</g> 1735<defs> 1736<clipPath id="clip0_2979_71597"> 1737<rect width="24" height="24" fill="CurrentColor"/> 1738</clipPath> 1739</defs> 1740</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Asset Evaluation</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Audits that keep paying off after the deal is done.</div></div><div class="happycos-component-system--gnav_card-items"><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Due Diligence</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Lease File Audits</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Site Visits</p></div></div></div></a><a data-w-id="1731a37c-b1d3-ca40-719f-1689f7ba1751" href="https://happy.co/platform/sourcing" class="happycos-component-system--gnav_card--wrapper w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 1741<g clip-path="url(#clip0_88_11569)"> 1742<path d="M-0.0386658 11.1989L12.8393 24.0768L24.0365 12.8785H24.0375V12.8776L24.0385 12.8766L24.0375 12.8756V-0.000366211H11.1615L-0.0386658 11.1989ZM16.6234 4.04651C18.4838 4.04651 19.9923 5.5544 19.9926 7.41467C19.9926 9.27515 18.4839 10.7838 16.6234 10.7838C14.7631 10.7836 13.2553 9.27502 13.2553 7.41467C13.2555 5.55453 14.7633 4.04672 16.6234 4.04651Z" fill="CurrentColor"/> 1743</g> 1744<defs> 1745<clipPath id="clip0_88_11569"> 1746<rect width="24" height="24.0769" fill="CurrentColor"/> 1747</clipPath> 1748</defs> 1749</svg> 1750</div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Sourcing</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Find, bid, and hire the right vendors faster.</div></div><div class="happycos-component-system--gnav_card-items"><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Bid Management</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Spend Advisory Services</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">â¢</p><p class="happycos-component-system--para--t3 happycos-component-system--is--nav-features">Vendor Connect</p></div></div></div></a></div></div><div class="happycos-component-system--gnav_col--1 happycos-component-system--is--slim-version"><div class="happycos-component-system--nav_header"><div class="happycos-component-system--nav_header-left"><div class="happycos-component-system--tag--03 happycos-component-system--is--label happycos-component-system--is--gnav">Connections</div></div></div><div class="happycos-component-system--nav_fl2-wrapper"><a href="https://happy.co/plugins-partnerships" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Plugin Partners</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Partner with our open API ecosystem.</div></div></div></div></a><a href="https://happy.co/community/plugin-marketplace" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Plugin Marketplace</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Boost performance with connected tools.</div></div></div></div></a><a href="https://happy.co/solutions/integrations" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Integrations</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Sync with your PMS seamlessly.</div></div></div></div></a></div></div></div></div></div><div class="happycos-component-system--gnav_dropdown--container"><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Webflow Development</div>
1750<div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Motion Design</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">SEO & Marketing</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Illustation & Graphics</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">UI / UX Design</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Film & Video</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Brand Stategy</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div></div><div class="happycos-component-system--navigation-bottom-bar"><a href="#" class="happycos-component-system--large-link w-inline-block"><div>Learn about our process</div></a></div></div></nav></div><div data-delay="150" data-hover="true" class="happycos-component-system--gnav_dropdown w-dropdown"><div class="happycos-component-system--gnav_dropdown--toggle w-dropdown-toggle"><div class="happycos-component-system--drop-arrow-plain w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text">Solutions</div></div><nav class="happycos-component-system--gnav_dropdown--list w-dropdown-list"><div class="happycos-component-system--gnav_dropdown--list-wrapper"><div class="happycos-component-system--gnav_column--wrapper"><div class="happycos-component-system--wrapper--m happycos-component-system--pb-2a happycos-component-system--is-gnav_wrapper"><div class="happycos-component-system--gnav_columns"><div class="happycos-component-system--nav_width"><div class="happycos-component-system--nav_header"><div class="happycos-component-system--nav_header-left"><div class="happycos-component-system--tag--03 happycos-component-system--is--label happycos-component-system--is--gnav">Solutions for modern Multifamily teams</div></div></div><div class="happycos-component-system--gnav_section--wrapper happycos-component-system--is--solutions"><div class="happycos-component-system--nav_card--wrapper"><a data-w-id="960e4961-109e-f02e-37a3-bc071b0abb51" href="https://happy.co/solutions/roles/owners" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1751<g clip-path="url(#clip0_2979_71864)"> 1752<path d="M16.6172 6.46143H22.1553V22.1538H1.84766V6.46143H7.38574V1.84619H16.6172V6.46143ZM9.23242 12.9224V15.6919H14.7705V12.9224H9.23242ZM9.23242 3.69189V6.46143H14.7705V3.69189H9.23242Z" fill="CurrentColor"/> 1753</g> 1754<defs> 1755<clipPath id="clip0_2979_71864"> 1756<rect width="24" height="24" fill="CurrentColor"/> 1757</clipPath> 1758</defs> 1759</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header happycos-component-system--is--max-12">Owners</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Connect the full asset lifecycle</div></div><div class="happycos-component-system--nav_card-items"><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Owners & Principals</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Acquisition Managers</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Asset Managers</div></div></div></div></a><a data-w-id="960e4961-109e-f02e-37a3-bc071b0abb62" href="https://happy.co/solutions/roles/operators" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1760<path d="M14.0674 1.86353C18.5279 1.86377 22.1445 5.48006 22.1445 9.94067C22.1444 14.4012 18.5279 18.0176 14.0674 18.0178C13.3492 18.0178 12.6531 17.9223 11.9902 17.7463V17.7932L7.64648 22.137H1.85547V16.3459L6.19922 12.0022H6.25684C6.08354 11.344 5.99025 10.6533 5.99023 9.94067C5.99023 5.47991 9.60662 1.86353 14.0674 1.86353ZM16.1445 6.01782C15.1249 6.01
1760782 14.2979 6.84392 14.2979 7.86353C14.2979 8.88313 15.1249 9.70923 16.1445 9.70923C17.1638 9.70887 17.9902 8.88291 17.9902 7.86353C17.9902 6.84415 17.1638 6.01818 16.1445 6.01782Z" fill="CurrentColor"/> 1761</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header happycos-component-system--is--max-12">Operators</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Strengthen every property</div></div><div class="happycos-component-system--nav_card-items"><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Property Management Leaders</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Maintenance Leaders</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Property Teams</div></div></div></div></a><a data-w-id="960e4961-109e-f02e-37a3-bc071b0abb73" href="https://happy.co/solutions/roles/maintenance-teams" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--icon"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1762<g clip-path="url(#clip0_2979_71894)"> 1763<path d="M12.4629 8.32544H6.9248V9.71021H12.4629V11.095H6.9248V12.4797H12.4629V12.4788H16.5938L22.1553 18.0403V22.136H1.84766V1.86353H12.4629V8.32544Z" fill="CurrentColor"/> 1764</g> 1765<defs> 1766<clipPath id="clip0_2979_71894"> 1767<rect width="24" height="24" fill="CurrentColor"/> 1768</clipPath> 1769</defs> 1770</svg></div></div><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header happycos-component-system--is--max-12">Maintenance Teams</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Go from chaos to confidence</div></div><div class="happycos-component-system--nav_card-items"><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">VPs of Maintenance</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Maintenance Supervisors</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item">Maintenance Technicians</div></div></div></div></a><a id="w-node-_960e4961-109e-f02e-37a3-bc071b0abb84-1b0abb47" href="https://happy.co/platform/sourcing/vendor-connect" class="happycos-component-system--nav_card-card happycos-component-system--is--callout w-inline-block"><div class="happycos-component-system--nav_card-callout"><div class="happycos-component-system--nav_card-items"><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-item happycos-component-system--is--center">Are you a Vendor? Get discovered by teams sourcing across 6M+ units.</div></div><div href="#" class="happycos-component-system--combo-btn happycos-component-system--is--inline w-clearfix"><div class="happycos-component-system--combo-btn_icon"><div class="happycos-component-system--arrow--svg w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1771 <path d="M0.666666 10L14 10" stroke="currentColor" stroke-width="2" stroke-linejoin="round"/> 1772 <path d="M8.51006 15.6569L14.1667 10.00024" stroke="currentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1773 <path d="M8.50978 4.34327L14.1667 10.00024" stroke="currentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1774</svg></div></div><div class="happycos-component-system--link_copy">Join HappyCo's Vendor Network</div></div></div></a></div><div class="happycos-component-system--nav_card-img"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/699fb2db564c881724ff2e54_1205e4dd0fb54a8d9f79cc89b30a72a5_Filler%20-%20Thermostat.avif" loading="lazy" alt="" class="happycos-component-system--roles--image"/></div></div></div></div></div></div><div class="happycos-component-system--gnav_dropdown--container"><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Webflow Development</div>
1774<div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Motion Design</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">SEO & Marketing</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Illustation & Graphics</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">UI / UX Design</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Film & Video</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div><div class="happycos-component-system--navigation-column"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Brand Stategy</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div></div><div class="happycos-component-system--navigation-bottom-bar"><a href="#" class="happycos-component-system--large-link w-inline-block"><div>Learn about our process</div></a></div></div></nav></div><div data-delay="150" data-hover="true" class="happycos-component-system--gnav_dropdown w-dropdown"><div class="happycos-component-system--gnav_dropdown--toggle w-dropdown-toggle"><div class="happycos-component-system--drop-arrow-plain w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text">Customers</div></div><nav class="happycos-component-system--gnav_dropdown--list w-dropdown-list"><div class="happycos-component-system--gnav_dropdown--list-wrapper"><div class="happycos-component-system--gnav_column--wrapper"><div class="happycos-component-system--wrapper--m happycos-component-system--pb-2a happycos-component-system--is-gnav_wrapper"><div class="happycos-component-system--gnav_columns"><div class="happycos-component-system--nav_width"><div class="happycos-component-system--nav_header"><div class="happycos-component-system--nav_header-left"><div class="happycos-component-system--tag--03 happycos-component-system--is--label happycos-component-system--is--gnav">Customer CENTER</div></div></div><div class="happycos-component-system--gnav_section--wrapper"><div class="happycos-component-system--gnav_col--1 happycos-component-system--is--full-width"><div class="happycos-component-system--nav_fl2-wrapper"><a data-w-id="8a9444c5-915d-8b2f-7630-8d03df5fdf13" href="https://happy.co/explore/customer-stories" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Customer Stories</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Learn how leading multifamily companies find success with HappyCo.</div></div></div></div></a><a href="https://happy.co/explore/happyco-university" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">HappyCo University</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">From onboarding to adoption, become and expert with HappyCo U courses.</div></div></div></div></a><a href="https://support.happy.co/hc/en-us" target="_blank" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--gnav_title--linkout"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Support</div><img loading="eager" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6427922d302f9043aa2bc2e0_Type%3DArrow%2C%20Direction%3DRight-Up%2C%20SIze%3DSmall%2C%20Color%3DNavy.svg" alt="" class="happycos-component-system--sub-item_external-arrow"/></div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Advice and answers from the HappyCo Pros and extensive knowledge base.</div></div></div></div></a></div></div><div class="happycos-component-system--gnav_col--3 happycos-component-system--is--grow"><div class="happycos-component-system--nav_callout--wrapper"><div class="happycos-component-system--gnav_content--cards"><a href="https://happy.co/customer-stories/al-angelo" class="happycos-component-system--nav_callout--resource w-inline-block"><div class="happycos-component-system--nav_callout--resource-img-wrapper"><div class="happycos-component-system--testimonial_grid-profile-wrapper happycos-component-system--is--display-nav"><div class="happycos-component-system--testimonial_grid-profile happycos-component-system--is--display-nav"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69839d1235bf60d41ca090f2_580f71b25f0da73e524d4ff48ffda8f9_Nick%20Hecox%20-%20Al%20Angelo%20-%20Headshot-transparent%201.png" alt="" class="happycos-component-system--testimonial_img-profile happycos-component-system--is--display-nav"/></div><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69839d1235bf60d41ca090f1_01b6dd4d20112f0a2c804cf84510d794_6ogo-AI%20Angelo-navy.svg" alt="" class="happycos-component-system--testimonial_img-logo happycos-component-system--is--display-nav"/></div></div><div class="happycos-component-system--nav_callout--quote-wrapper"><div class="happycos-component-system--nav_callout--resource-content"><div class="happycos-component-system--z_text--s-nav happycos-component-system--is--italics happycos-component-system--is--nav-quote">â<em class="happycos-component-system--italic-text">HappyCo has enabled us to complete 90% of urgent tasks on the same day using task automation and dashboards.</em>â</div><div class="happycos-component-system--stack happycos-component-system--is--nav-customers"><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--text-navy"><strong>Nick Hecox</strong></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub">Director of Maintenance</div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub">Al Angelo</div></div></div><div class="happycos-component-system--nav_callout--resource-link"><div class="happycos-component-system--sub-item_internal happycos-component-system--is--link"><div class="happycos-component-system--icon_svg-code w-embed">
1774<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1775<path d="M0.666666 8L14 8" stroke="#3B3799" stroke-width="2" stroke-linejoin="round"/> 1776<path d="M8.51006 13.6569L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1777<path d="M8.50978 2.34327L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1778</svg></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--nav-link">Read Their Story</div></div></div></div></a></div><div class="happycos-component-system--gnav_content--cards"><a href="https://happy.co/customer-stories/the-dinerstein-companies" class="happycos-component-system--nav_callout--resource w-inline-block"><div class="happycos-component-system--nav_callout--resource-img-wrapper"><div class="happycos-component-system--testimonial_grid-profile-wrapper happycos-component-system--is--display-nav"><div class="happycos-component-system--testimonial_grid-profile happycos-component-system--is--display-nav"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a20d0ba258ad0d84ee3854_0c5484415805a9fe32922801be7af5f2_Speaker-John-Barr.png" alt="" class="happycos-component-system--testimonial_img-profile happycos-component-system--is--display-nav"/></div><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a20d0ba258ad0d84ee3853_f431776827b6da215011574114f11289_TDC%20logo%20Navy.svg" alt="" class="happycos-component-system--testimonial_img-logo happycos-component-system--is--display-nav"/></div></div><div class="happycos-component-system--nav_callout--quote-wrapper"><div class="happycos-component-system--nav_callout--resource-content"><div class="happycos-component-system--z_text--s-nav happycos-component-system--is--italics happycos-component-system--is--nav-quote">âHappyCo aligns perfectly with TDC's core values because they start with the first thing that matters - people.â</div><div class="happycos-component-system--stack happycos-component-system--is--nav-customers"><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--text-navy"><strong>John Barr</strong></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub">Director of Leasing and Innovation</div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub">The Dinerstein Companies</div></div></div><div class="happycos-component-system--nav_callout--resource-link"><div class="happycos-component-system--sub-item_internal happycos-component-system--is--link"><div class="happycos-component-system--icon_svg-code w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1779<path d="M0.666666 8L14 8" stroke="#3B3799" stroke-width="2" stroke-linejoin="round"/> 1780<path d="M8.51006 13.6569L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1781<path d="M8.50978 2.34327L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1782</svg></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--nav-link">Read Their Story</div></div></div></div></a></div><div class="happycos-component-system--gnav_content--cards"><a href="https://happy.co/customer-stories/goldoller" class="happycos-component-system--nav_callout--resource w-inline-block"><div class="happycos-component-system--nav_callout--resource-img-wrapper"><div class="happycos-component-system--testimonial_grid-profile-wrapper happycos-component-system--is--display-nav"><div class="happycos-component-system--testimonial_grid-profile happycos-component-system--is--display-nav"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69839d1235bf60d41ca090ec_b93c83dfbc71a0e1af5307250957adbd_goldoller-leisl.png" alt="" class="happycos-component-system--testimonial_img-profile happycos-component-system--is--display-nav"/></div><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69839d1235bf60d41ca090eb_7c5a3108d7e240bf7f663757bb079115_logo-gold-oller-navy.svg" alt="" class="happycos-component-system--testimonial_img-logo happycos-component-system--is--display-nav"/></div></div><div class="happycos-component-system--nav_callout--quote-wrapper"><div class="happycos-component-system--nav_callout--resource-content"><div class="happycos-component-system--z_text--s-nav happycos-component-system--is--italics happycos-component-system--is--nav-quote">âGoldOller is saving around 720 hours of senior management time while producing a more professional end result.â</div><div class="happycos-component-system--stack happycos-component-system--is--nav-customers"><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--text-navy"><strong>Leisl Spurlin</strong></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub">Senior Regional Manager</div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub">GoldOller Real Estate Investments</div></div></div><div class="happycos-component-system--nav_callout--resource-link"><div class="happycos-component-system--sub-item_internal happycos-component-system--is--link"><div class="happycos-component-system--icon_svg-code w-embed">
1782<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1783<path d="M0.666666 8L14 8" stroke="#3B3799" stroke-width="2" stroke-linejoin="round"/> 1784<path d="M8.51006 13.6569L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1785<path d="M8.50978 2.34327L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1786</svg></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--nav-link">Read Their Story</div></div></div></div></a></div></div></div></div></div></div></div></div><div class="happycos-component-system--gnav_dropdown--container"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Motion Design</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div></div></nav></div><div data-delay="150" data-hover="true" class="happycos-component-system--gnav_dropdown w-dropdown"><div class="happycos-component-system--gnav_dropdown--toggle w-dropdown-toggle"><div class="happycos-component-system--drop-arrow-plain w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text">Resources</div></div><nav class="happycos-component-system--gnav_dropdown--list w-dropdown-list"><div class="happycos-component-system--gnav_dropdown--list-wrapper"><div class="happycos-component-system--gnav_column--wrapper"><div class="happycos-component-system--wrapper--m happycos-component-system--pb-2a happycos-component-system--is-gnav_wrapper"><div class="happycos-component-system--gnav_columns"><div class="happycos-component-system--nav_width"><div class="happycos-component-system--nav_header"><div class="happycos-component-system--nav_header-left"><div class="happycos-component-system--tag--03 happycos-component-system--is--label happycos-component-system--is--gnav">Explore</div></div></div><div class="happycos-component-system--is--solutions happycos-component-system--gnav_section--wrapper"><div class="happycos-component-system--gnav_col--1"><div class="happycos-component-system--nav_fl2-wrapper"><a href="https://happy.co/explore/resources" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Resource Center</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Educational tools and thought leadership for people in multifamily.</div></div></div></div></a><a href="https://happy.co/company/press" class="happycos-component-system--nav_card-card happycos-component-system--is--100 w-inline-block"><div class="happycos-component-system--nav_card"><div class="happycos-component-system--nav_card-col happycos-component-system--is--content"><div class="happycos-component-system--nav_card-header"><div class="happycos-component-system--para--t2 happycos-component-system--is--nav-header">Press & Media</div><div class="happycos-component-system--para--t3 happycos-component-system--is--nav-subcopy">Latest news and media updates.</div></div></div></div></a></div></div><div class="happycos-component-system--gnav_col--3 happycos-component-system--is--grow"><div class="happycos-component-system--nav_callout--wrapper"><div class="happycos-component-system--gnav_content--cards"><a href="https://happy.co/ai-report" class="happycos-component-system--nav_callout--resource w-inline-block"><div class="happycos-component-system--nav_callout-resource-content-wrapper happycos-component-system--s-1b"><div class="happycos-component-system--z_tag--s happycos-component-system--is--nav
1786y400">FrOM THEÂ TOOLKIT</div><div class="happycos-component-system--z_text--s happycos-component-system--is--bold happycos-component-system--is--leading-tight">Beyond the Bot: What Residents Really Want From AI in Maintenance</div><div class="happycos-component-system--nav_callout--resource-link"><div class="happycos-component-system--sub-item_internal happycos-component-system--is--link"><div class="happycos-component-system--icon_svg-code w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1787<path d="M0.666666 8L14 8" stroke="#3B3799" stroke-width="2" stroke-linejoin="round"/> 1788<path d="M8.51006 13.6569L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1789<path d="M8.50978 2.34327L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1790</svg></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--nav-link">Access the Report<br/></div></div></div></div><div class="happycos-component-system--nav_callout--quote-wrapper happycos-component-system--is--resources"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71376_14313eb0d26e54a93e309282af502a5b_Nav%2520Promo-%2520Report-p-500.avif 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71376_14313eb0d26e54a93e309282af502a5b_Nav%20Promo-%20Report.avif 750w" alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71376_14313eb0d26e54a93e309282af502a5b_Nav%20Promo-%20Report.avif" loading="lazy" class="happycos-component-system--nav_callout--resource-content-img"/></div></a></div><div class="happycos-component-system--gnav_content--cards"><a href="https://happy.co/resources/reflections-optech-2025" class="happycos-component-system--nav_callout--resource w-inline-block"><div class="happycos-component-system--nav_callout-resource-content-wrapper happycos-component-system--s-1b"><div class="happycos-component-system--z_tag--s happycos-component-system--is--navy400">FrOM THE BLOG</div><div class="happycos-component-system--z_text--s happycos-component-system--is--bold happycos-component-system--is--leading-tight">The Future of Maintenance Operations: Reflections from OPTECH 2025</div><div class="happycos-component-system--nav_callout--resource-link"><div class="happycos-component-system--sub-item_internal happycos-component-system--is--link"><div class="happycos-component-system--icon_svg-code w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1791<path d="M0.666666 8L14 8" stroke="#3B3799" stroke-width="2" stroke-linejoin="round"/> 1792<path d="M8.51006 13.6569L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1793<path d="M8.50978 2.34327L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1794</svg></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--nav-link">Read Article</div></div></div></div><div class="happycos-component-system--nav_callout--quote-wrapper happycos-component-system--is--resources"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71377_041603defae29b27df75c443a3afd4c4_Nav%20Promo-%20Optech.avif" alt="" class="happycos-component-system--nav_callout--resource-content-img"/></div></a></div><div class="happycos-component-system--gnav_content--cards"><a href="https://happy.co/press/happyco-introduces-voice-assist" class="happycos-component-system--nav_callout--resource w-inline-block"><div class="happycos-component-system--nav_callout-resource-content-wrapper happycos-component-system--s-1b"><div class="happycos-component-system--z_tag--s happycos-component-system--is--navy400">FrOM THEÂ Newsroom</div><div class="happycos-component-system--z_text--s happycos-component-system--is--bold happycos-component-system--is--leading-tight">HappyCo Brings Voice-Powered Field Intelligence to Multifamily Maintenance Operations</div><div class="happycos-component-system--nav_callout--resource-link"><div class="happycos-component-system--sub-item_internal happycos-component-system--is--link"><div class="happycos-component-system--icon_svg-code w-embed">
1794<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1795<path d="M0.666666 8L14 8" stroke="#3B3799" stroke-width="2" stroke-linejoin="round"/> 1796<path d="M8.51006 13.6569L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1797<path d="M8.50978 2.34327L14.1667 8.00024" stroke="CurrentColor" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 1798</svg></div><div class="happycos-component-system--z_text--xxs happycos-component-system--is--nav-sub happycos-component-system--is--nav-link">Learn More</div></div></div></div><div class="happycos-component-system--nav_callout--quote-wrapper happycos-component-system--is--resources"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71374_0d32efbaea295a3f1a109e4fe890571d_Nav%2520Promo-%2520Voice%2520AI-p-500.avif 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71374_0d32efbaea295a3f1a109e4fe890571d_Nav%20Promo-%20Voice%20AI.avif 750w" alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69a0eab7c5566081fde71374_0d32efbaea295a3f1a109e4fe890571d_Nav%20Promo-%20Voice%20AI.avif" loading="lazy" class="happycos-component-system--nav_callout--resource-content-img"/></div></a></div></div></div></div></div></div></div></div><div class="happycos-component-system--gnav_dropdown--container"><a href="#" class="happycos-component-system--navigation-link-block w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title">Motion Design</div><div class="happycos-component-system--gnav_link--details">Beautiful & creative websites that help your business exceed the competition.</div></div></a></div></div></nav></div></nav></div><div class="happycos-component-system--gnav_right"><div class="happycos-component-system--gnav_buttons"><a href="http://portal.happyco.com/" target="_blank" class="happycos-component-system--btn_secondary happycos-component-system--is--nav-bar w-button">Sign In</a><a href="https://happy.co/demo" class="happycos-component-system--btn_primary happycos-component-system--is--nav-bar w-button">Book a Demo</a></div></div></div></div></div><div data-collapse="medium" data-animation="default" data-duration="400" data-easing="ease-out" data-easing2="ease-out" role="banner" class="happycos-component-system--gnav_mob w-nav"><div class="happycos-component-system--gnav_spacer_mob"></div><div class="happycos-component-system--gnav_container_mob"><a href="https://happy.co/" class="happycos-component-system--gnav_logo--link w-nav-brand"><img loading="lazy" src="https://cdn.prod.website-files.com/69939ddf4d55cfcf7d89c48d/69939e117d60ced6d8c76e4c_HappyCo_Logo_Navy.svg" alt="" class="happycos-component-system--gnav_logo"/></a><nav role="navigation" class="happycos-component-system--gnav_wrapper_mob w-nav-menu"><div data-delay="0" data-hover="false" class="happycos-component-system--gnav_dropdown_mob w-dropdown"><div class="happycos-component-system--gnav_toggle_mob w-dropdown-toggle"><div class="happycos-component-system--gnav_chevron w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text_mob">Platform</div></div><nav class="happycos-component-system--gnav_dropdown--list_mob w-dropdown-list"><a href="https://happy.co/platform/maintenance-operations" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon happycos-component-system--is--mobile w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1799<path d="M23.7266 12.0005L17.8643 22.1538H6.13965L0.277344 12.0005L6.13965 1.84619H17.8643L23.7266 12.0005ZM12.002 8.19189C9.89903 8.1919 8.19434 9.89756 8.19434 12.0005C8.19459 14.1032 9.89918 15.8081 12.002 15.8081C14.1047 15.8081 15.8093 14.1032 15.8096 12.0005C15.8096 9.89756 14.1049 8.19189 12.002 8.19189Z" fill="CurrentColor"/> 1800</svg></div><div class="happycos-component-system--gnav_title">Maintenance Operations</div></div>
1800<div class="happycos-component-system--gnav_link--details">Run day-to-day maintenance without the chaos.</div></div></a><a href="https://happy.co/solutions/maintenance-services" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon happycos-component-system--is--mobile w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1801<g clip-path="url(#clip0_2979_71553)"> 1802<path d="M12.002 1.8269C13.6269 1.82697 15.1616 2.21074 16.5234 2.8894L10.3701 9.0437L14.9385 13.6121L21.0918 7.45776C21.7709 8.82003 22.1553 10.3556 22.1553 11.9812C22.155 17.5887 17.6094 22.1343 12.002 22.1345C11.8471 22.1345 11.6932 22.1287 11.54 22.1218V22.1345H1.84766V12.4421H1.85938C1.85254 12.2893 1.84766 12.1357 1.84766 11.9812C1.84766 6.37339 6.39414 1.8269 12.002 1.8269Z" fill="CurrentColor"/> 1803</g> 1804<defs> 1805<clipPath id="clip0_2979_71553"> 1806<rect width="24" height="24" fill="CurrentColor"/> 1807</clipPath> 1808</defs> 1809</svg></div><div class="happycos-component-system--gnav_title">Maintenance Services</div></div><div class="happycos-component-system--gnav_link--details">Handle after-hours, triage faster, and keep work moving.</div></div></a><a href="https://happy.co/platform/asset-management" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon happycos-component-system--is--mobile w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1810<g clip-path="url(#clip0_2979_71575)"> 1811<path d="M22.1553 9.23804V22.1541H1.84766V9.23804L12.002 1.39233L22.1553 9.23804ZM8.77246 10.6228V17.0847H15.2344V10.6228H8.77246Z" fill="CurrentColor"/> 1812</g> 1813<defs> 1814<clipPath id="clip0_2979_71575"> 1815<rect width="24" height="24" fill="CurrentColor"/> 1816</clipPath> 1817</defs> 1818</svg></div><div class="happycos-component-system--gnav_title">Asset Management</div></div><div class="happycos-component-system--gnav_link--details">See asset risk early and fund â¨what matters most.</div></div></a><a href="https://happy.co/solutions/asset-evaluation" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon happycos-component-system--is--mobile w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1819<g clip-path="url(#clip0_2979_71597)"> 1820<path d="M15.3857 8.61572V1.84619H22.1553V22.1538H1.84766V15.3843H8.61719V8.61572H15.3857Z" fill="CurrentColor"/> 1821</g> 1822<defs> 1823<clipPath id="clip0_2979_71597"> 1824<rect width="24" height="24" fill="CurrentColor"/> 1825</clipPath> 1826</defs> 1827</svg></div><div class="happycos-component-system--gnav_title">Asset Evaluation</div></div><div class="happycos-component-system--gnav_link--details">Audits that keep paying off after the deal is done.</div></div></a><a href="https://happy.co/platform/sourcing" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--gnav-icon happycos-component-system--is--mobile w-embed"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 1828<g clip-path="url(#clip0_88_11569)"> 1829<path d="M-0.0386658 11.1989L12.8393 24.0768L24.0365 12.8785H24.0375V12.8776L24.0385 12.8766L24.0375 12.8756V-0.000366211H11.1615L-0.0386658 11.1989ZM16.6234 4.04651C18.4838 4.04651 19.9923 5.5544 19.9926 7.41467C19.9926 9.27515 18.4839 10.7838 16.6234 10.7838C14.7631 10.7836 13.2553 9.27502 13.2553 7.41467C13.2555 5.55453 14.7633 4.04672 16.6234 4.04651Z" fill="CurrentColor"/> 1830</g> 1831<defs> 1832<clipPath id="clip0_88_11569"> 1833<rect width="24" height="24.0769" fill="CurrentColor"/> 1834</clipPath> 1835</defs> 1836</svg> 1837</div><div class="happycos-component-system--gnav_title">Sourcing</div></div>
1837<div class="happycos-component-system--gnav_link--details">Find, bid, and hire the right vendors faster.</div></div></a><div class="happycos-component-system--hr_line_mob"></div><a href="https://happy.co/plugins-partnerships" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Plugin Partners</div></div><div class="happycos-component-system--gnav_link--details">Partner with our open API ecosystem.</div></div></a><a href="https://happy.co/community/plugin-marketplace" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Plugin Marketplace</div></div><div class="happycos-component-system--gnav_link--details">Boost performance with connected tools.<br/></div></div></a><a href="https://happy.co/solutions/integrations" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Integrations</div></div><div class="happycos-component-system--gnav_link--details">Sync with your PMS seamlessly.<br/></div></div></a></nav></div><div data-delay="0" data-hover="false" class="happycos-component-system--gnav_dropdown_mob w-dropdown"><div class="happycos-component-system--gnav_toggle_mob w-dropdown-toggle"><div class="happycos-component-system--gnav_chevron w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text_mob">Solutions</div></div><nav class="happycos-component-system--gnav_dropdown--list_mob w-dropdown-list"><a href="https://happy.co/solutions/roles/owners" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--nav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1838<g clip-path="url(#clip0_2979_71864)"> 1839<path d="M16.6172 6.46143H22.1553V22.1538H1.84766V6.46143H7.38574V1.84619H16.6172V6.46143ZM9.23242 12.9224V15.6919H14.7705V12.9224H9.23242ZM9.23242 3.69189V6.46143H14.7705V3.69189H9.23242Z" fill="CurrentColor"/> 1840</g> 1841<defs> 1842<clipPath id="clip0_2979_71864"> 1843<rect width="24" height="24" fill="CurrentColor"/> 1844</clipPath> 1845</defs> 1846</svg></div><div class="happycos-component-system--gnav_title">Owners</div></div><div class="happycos-component-system--gnav_link--details">Connect the full asset lifecycle</div></div></a><a href="https://happy.co/solutions/roles/operators" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--nav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1847<path d="M14.0674 1.86353C18.5279 1.86377 22.1445 5.48006 22.1445 9.94067C22.1444 14.4012 18.5279 18.0176 14.0674 18.0178C13.3492 18.0178 12.6531 17.9223 11.9902 17.7463V17.7932L7.64648 22.137H1.85547V16.3459L6.19922 12.0022H6.25684C6.08354 11.344 5.99025 10.6533 5.99023 9.94067C5.99023 5.47991 9.60662 1.86353 14.0674 1.86353ZM16.1445 6.01782C15.1249 6.01782 14.2979 6.84392 14.2979 7.86353C14.2979 8.88313 15.1249 9.70923 16.1445 9.70923C17.1638 9.70887 17.9902 8.88291 17.9902 7.86353C17.9902 6.84415 17.1638 6.01818 16.1445 6.01782Z" fill="CurrentColor"/> 1848</svg></div><div class="happycos-component-system--gnav_title">Operators</div></div>
1848<div class="happycos-component-system--gnav_link--details">Strengthen every property</div></div></a><a href="https://happy.co/solutions/roles/maintenance-teams" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--icon_svg-code happycos-component-system--is--nav-icon w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1849<g clip-path="url(#clip0_2979_71894)"> 1850<path d="M12.4629 8.32544H6.9248V9.71021H12.4629V11.095H6.9248V12.4797H12.4629V12.4788H16.5938L22.1553 18.0403V22.136H1.84766V1.86353H12.4629V8.32544Z" fill="CurrentColor"/> 1851</g> 1852<defs> 1853<clipPath id="clip0_2979_71894"> 1854<rect width="24" height="24" fill="CurrentColor"/> 1855</clipPath> 1856</defs> 1857</svg></div><div class="happycos-component-system--gnav_title">Maintenance Teams</div></div><div class="happycos-component-system--gnav_link--details">Go from chaos to confidence</div></div></a></nav></div><div data-delay="0" data-hover="false" class="happycos-component-system--gnav_dropdown_mob w-dropdown"><div class="happycos-component-system--gnav_toggle_mob w-dropdown-toggle"><div class="happycos-component-system--gnav_chevron w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text_mob">Customers</div></div><nav class="happycos-component-system--gnav_dropdown--list_mob w-dropdown-list"><a href="https://happy.co/explore/customer-stories" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Customer Stories</div></div><div class="happycos-component-system--gnav_link--details">Learn how leading multifamily companies find success with HappyCo.</div></div></a><a href="https://happy.co/explore/happyco-university" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">HappyCo University</div></div><div class="happycos-component-system--gnav_link--details">From onboarding to adoption, become and expert with HappyCo U courses.</div></div></a><a href="https://support.happy.co/hc/en-us" target="_blank" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Support<br/></div></div><div class="happycos-component-system--gnav_link--details">Advice and answers from the HappyCo Pros and extensive knowledge base.</div></div></a></nav></div><div data-delay="0" data-hover="false" class="happycos-component-system--gnav_dropdown_mob w-dropdown"><div class="happycos-component-system--gnav_toggle_mob w-dropdown-toggle"><div class="happycos-component-system--gnav_chevron w-icon-dropdown-toggle"></div><div class="happycos-component-system--gnav_item--text_mob">Resources</div></div><nav class="happycos-component-system--gnav_dropdown--list_mob w-dropdown-list"><a href="https://happy.co/explore/resources" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Resource Center</div></div><div class="happycos-component-system--gnav_link--details">Educational tools and thought leadership for people in multifamily.</div></div></a><a href="https://happy.co/company/press" class="happycos-component-system--gnav_link--block_mob w-inline-block"><div class="happycos-component-system--gnav_content--wrapper_mob"><div class="happycos-component-system--gnav_title--wrapper_mob"><div class="happycos-component-system--gnav_title">Press & Media<br/></div></div>
1857<div class="happycos-component-system--gnav_link--details">Latest news and media updates.<br/></div></div></a></nav></div><a href="https://happy.co/tour" class="happycos-component-system--gnav_link_mob happycos-component-system--is--icon happycos-component-system--is--tour w-inline-block"><div class="happycos-component-system--gnav_link--text_mob"><strong>Take a Tour</strong></div><div class="happycos-component-system--icon_svg-code happycos-component-system--is--text-purple600 happycos-component-system--is--nav w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1858<path d="M2 8H14" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1859<path d="M9.75732 3.75732L14 7.99996L9.75732 12.2426" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1860</svg></div></a><div class="happycos-component-system--gnav_btn--wrapper_mob"><a href="http://portal.happyco.com/" target="_blank" class="happycos-component-system--btn_secondary w-button">Sign In</a><a href="https://happy.co/demo" class="happycos-component-system--btn_primary w-button">Book a Demo</a></div></nav><div class="happycos-component-system--gnav_hamburger--wrapper w-nav-button"><div data-w-id="11bf5145-6206-88cf-0a6b-9153d77a5756" class="happycos-component-system--gnav_hamburger--wrapper"><div data-w-id="11bf5145-6206-88cf-0a6b-9153d77a5757" class="happycos-component-system--gnav_hamburger--line"></div><div data-w-id="11bf5145-6206-88cf-0a6b-9153d77a5758" class="happycos-component-system--gnav_hamburger--line"></div><div data-w-id="11bf5145-6206-88cf-0a6b-9153d77a5759" class="happycos-component-system--gnav_hamburger--line"></div></div></div></div></div></div><div class="breadcrumb_position"><div class="breadcrumb_container"><a href="/explore" class="breadcrumb_item w-inline-block"><div class="breadcrumb_text">Explore</div></a><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc39fed05cf97_breadcrumb_arrow.svg" loading="eager" alt="" class="breadcrumb_arrow"/><a href="/explore/resources" class="breadcrumb_item w-inline-block"><div class="breadcrumb_text">Resources</div></a></div></div><header class="wrapper--l py-5a"><div class="col_container is--reversed"><div class="col_40 is--resource-header"><div class="stack s-3a pt-3a pr-2a"><div class="stack s-2a"><div class="banner-tag_wrapper"><div class="tag--s is--resource-pill">Product Release</div><div class="tag--s is--resource-pill">Product Updates</div><div class="tag--s is--resource-date">
186015 Jul</div><div class="tag--s is--resource-date">2026</div></div><h1>2026 Summer Product Release</h1></div><h2 class="heading--m">When Properties Perform Better, People Live Better. Available July 15.</h2><p class="text--m w-condition-invisible w-dyn-bind-empty"></p><div class="conditional-content"><p class="text--m w-condition-invisible w-dyn-bind-empty"></p><div class="condition_author w-condition-invisible"><div class="w-dyn-list"><div class="w-dyn-empty"><div>No items found.</div></div></div></div><div class="condition_download w-condition-invisible"><div class="gated w-condition-invisible"><a href="#" class="btn_primary content-form-link w-inline-block"><div class="btn_text w-embed">Download the Product Release</div></a><a href="#" class="btn_primary content-link w-inline-block"><div class="btn_text w-embed">Download the Product Release</div></a></div><a href="#" class="btn_primary content-direct w-inline-block"><div class="btn_text w-embed">Start Now â</div></a></div><div class="condition_video w-condition-invisible"><div class="cardcta is--extra-padding"><div class="gated w-condition-invisible"><a href="#" class="video-btn content-form-link w-inline-block w-clearfix"><div class="combo-btn_play is--fill-none"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc346e705d04a_play-icon.svg" alt="play button"/></div><div class="combo-btn_text-play">Watch the Video</div></a><a href="#" class="video_btn content-link w-inline-block w-clearfix"><div class="combo-btn_play is--fill-none"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc346e705d04a_play-icon.svg" alt="play button"/></div><div class="combo-btn_text-play">Watch the Video</div></a></div><a href="#" class="video_btn content-direct w-inline-block w-clearfix"><div class="combo-btn_play is--fill-none"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc346e705d04a_play-icon.svg" alt="play button"/></div><div class="combo-btn_text-play">Watch the Video</div></a></div></div></div></div></div><div class="col_60 is--align-center is--blog-header"><div style="background-color:#c1bdff" class="res-hero_wrapper"><div class="res-hero_animated w-condition-invisible w-embed w-script">
1860<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
1860 1861<lottie-player src= background="transparent" speed="1" style="width: 100%; height: 100%;" loop autoplay></lottie-player></div><div class="res-hero_video is--hero w-condition-invisible w-dyn-bind-empty w-video w-embed"></div><img loading="eager" alt="2026 Summer Product Release" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header.png" sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header-p-1080.png 1080w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header.png 1578w" class="res-hero_img"/><div style="background-color:#efefff" class="res-hero_asset w-condition-invisible"><div style="color:#635bff" class="ex-feature_asset-pattern w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1862 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1863<g> 1864 <path fill="currentColor" d="M265,63.5c0-22.3-3.8-43.6-10.9-63.5H252c7.1,19.8,11,41.2,11,63.5C263,167.6,178.6,252,74.5,252 1865 C48,252,22.9,246.5,0,236.7v2.2c22.9,9.7,48.1,15.1,74.5,15.1C179.7,254,265,168.7,265,63.5z"/> 1866 <path fill="currentColor" d="M384.8,528.5l-273.2,61.2c-8.6,1.9-14,10.5-12.1,19.1L142.3,800h2l-42.9-191.6c-1.7-7.5,3.1-15,10.6-16.7 1867 l273.2-61.2c7.5-1.7,15,3.1,16.7,10.6l58,259h2.1l-58.1-259.4C402,532,393.4,526.6,384.8,528.5z"/> 1868 <path fill="currentColor" d="M528.1,297.6L800,76.8v-2.6L526.9,296c-4.8,3.9-3.6,11.5,2.2,13.7L800,413.3v-2.1L529.8,307.8 1869 C525.5,306.2,524.5,300.5,528.1,297.6z"/> 1870</g> 1871</svg></div><img loading="lazy" alt="" src="" class="exp-feature_asset-img w-dyn-bind-empty"/></div></div><div style="background-color:#c1bdff" class="res-hero_wrapper is--square-edge w-condition-invisible"><div class="res-hero_video w-condition-invisible w-dyn-bind-empty w-video w-embed"></div><img loading="eager" alt="2026 Summer Product Release" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header.png" sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header-p-1080.png 1080w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4be635a19e345866eacbad_Summer%2026%20-%20Product%20Release%20-%20Blog%20-%20Header.png 1578w" class="res-hero_img"/></div></div></div></header><div class="divider_full"></div><main class="wrapper--m is--blog py-5b"><div class="res-body_outer"><div class="res-webinar_panelists s-2a w-condition-invisible"><div class="tag--s">Meet the panelists</div><div class="w-dyn-list"><div class="w-dyn-empty"><div>No items found.</div></div></div></div><div class="res-body_inner"><div class="res-bullets w-condition-invisible"><div class="rich-text_bullets w-condition-invisible w-dyn-bind-empty w-richtext"></div></div><p class="text--m is--resource-excerpt w-condition-invisible w-dyn-bind-empty"></p><div class="rich-text_article w-richtext"><h2><strong>AI That Decides and Acts â Not Just Answers</strong></h2><p>Getting answers from HappyCo used to mean exports, custom reports, or waiting in line for a data analyst. Meanwhile residents expect instant responses, leases need constant auditing, and every delay compounds. This release puts AI to work directly on your data â so the platform doesn't just hold the answers, it gets you to them.</p><p>â</p><h3><strong>HappyCo MCP â Ask Your Data Anything</strong></h3><p>A portfolio-wide question used to mean a report request and a wait. Now it means typing a question in plain English and getting a data-backed answer in seconds â grounded in your real HappyCo data, read-only, no new access required. Connect the HappyCo connector to Claude and query across properties, work orders, inspections, and more.</p><h6><sub>In Beta â contact your CSM or sales rep to get access</sub></h6><p><a href="https://happy.co/media/connect-happyco-data-to-the-ai-tools-your-team-already-uses" target="_blank"><strong>Watch it in action â</strong></a></p><p>â</p><h3><strong>Joy Voice Agent â Never Miss a Maintenance Call</strong></h3><p>A missed call becomes a missed resident's trust. Joy answers every inbound maintenance call, 24/7 â no voicemail, no generic IVR script, just your property's own SOPs and a human in the loop for every escalation. Work orders get created automatically; residents stay informed in real time.</p><h6><sub>
1871IN Early Access â talk to your CSM to enable</sub></h6><p><a href="https://happy.co/media/joy-voice-agent-never-miss-a-maintenance-call" target="_blank"><strong>See Joy in action â</strong></a></p><p>â</p><h3><strong>Continuous Lease Audits via SurfaceAI</strong></h3><p>Quarter-end lease audits have meant weeks of manual work and variances discovered months too late. SurfaceAI runs the audit continuously in the background and flows results straight into HappyCo reporting â so issues surface monthly, not quarterly, and asset teams catch problems while they're still small.</p><h6><sub>Already Live - Also, need an account with SurfaceAI</sub></h6><p>â</p><div class="w-embed"><hr style="border: 0; height: 1px; background-color: #E8EAF3;" /></div><p>â</p><h2><strong>One Operations Layer â One Source of Truth</strong></h2><p>When your onsite team, Happy Force techs, and the corporate office are all looking at different information, things fall through the cracks. This release brings more of your day-to-day operation into a single, shared layer â so every team works from the same reality.</p><p>â</p><h3><strong>SOPs in Happy Property + Happy Force</strong></h3><p>Standard operating procedures used to live in binders, Google Docs, or a manager's memory â gone the moment a tech hit the field. Now they're embedded directly in the product, surfaced during every work order and inspection, for onsite teams and Happy Force technicians alike. Same steps, every time â and the foundation Joy draws from as AI takes on more of the work.</p><h6><sub>Already Live</sub></h6><p><a href="https://support.happy.co/hc/en-us/articles/50822236216212-Standard-Operating-Procedures-SOPs" target="_blank"><strong>See How it Works â</strong></a></p><p>â</p><h3><strong>Notifications Inbox in Maintenance Operations</strong></h3><p>Stale work orders used to slip through unless someone manually checked. A new Notification Inbox â on both web and mobile â surfaces real-time lifecycle alerts and configurable stale-work-order reminders, fully opt-in and tailored to what each user manages. <em>â</em></p><h6><sub>Already Live</sub></h6><figure style="max-width:1800pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4bf3cd24bd82d4ebe2ae0c_Summer%2026%20-%20Product%20Release%20-%20Web%20%26%20Mobile%20Notifications.png" loading="lazy"/></div></figure><p>â</p><h3><strong>Enhanced On-Call Visibility</strong></h3><p>
1871After-hours calls used to come in with no clear picture of who was on call or how coverage was set â leading to delays and missed escalations. Now coverage is visible in real time, at a glance, so the right person gets reached the first time.</p><h6><sub>Already Live ⢠Call Management</sub></h6><figure style="max-width:1800pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4bf3bff84ab5cdc600064f_Summer%2026%20-%20Product%20Release%20-%20Enhanced%20On-Call%E2%80%A8Visibility.png" loading="lazy"/></div></figure><p>â</p><div class="w-embed"><hr style="border: 0; height: 1px; background-color: #E8EAF3;" /></div><p>â</p><h2><strong>HappyCo + The Systems You Already Use</strong></h2><p>Multifamily operations don't live in one system, and they won't for a while. Every time information doesn't flow cleanly between tools, someone on your team pays for it in time and errors. This release tightens the connections between HappyCo and the platforms you already run on â so work, residents, and money move cleanly, without anyone re-typing the same thing twice.</p><figure style="max-width:1200px" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c0b3f368f6fca6b1af987_Summer%2026%20-%20Product%20Release%20-%20Mappedin%20Integration%20Navigate%20Every%20Property.png" loading="lazy"/></div></figure><h3><strong>Resident Chargeback for Yardi & Entrata</strong></h3><p>Closing out a work order used to mean re-entering the resident charge into your PMS by hand. Now charges post directly to Yardi and Entrata the moment work is complete. Residents see them faster, your books stay clean, and your team stops doing the same data entry twice. </p><h6><sub>Already Live</sub><em><sub> â RealPage support coming next</sub></em></h6><p>â</p><h3><strong>Entrata Work Order Assignee Sync</strong></h3><p>When a work order gets assigned in Entrata, Happy Force used to find out the hard way â duplicate outreach, conflicting messages, or someone picking up the phone to sort it out. Now Happy Force sees the assignment the instant it happens. One assignment, no confusion, no extra coordination.</p><h6><sub>Already Live</sub></h6><p>â</p><h3><strong>Mappedin Integration â Navigate Every Property</strong></h3><p>Large or complex properties have always meant navigating on memory or a printed floor plan. Interactive building maps are now embedded directly in your HappyCo workflow, so techs find the unit, amenity, or work order location faster â less time navigating, more time working.</p><h6><sub>Already Live</sub></h6><p>â</p><h3><strong>Forced Completion Notes for Happy Force</strong></h3><p>If a work order category requires completion notes, Happy Force technicians now follow the same rule at close-out as your in-house team â no more dropped detail on the work that matters most.</p><h6><sub>Already Live</sub></h6><p>â</p><h3><strong>ResMan Completion Notes from a Single Field</strong></h3><p>One completion note, captured once, synced automatically to ResMan's Notes field. No second field, no inconsistency between what's in HappyCo and what's in your PMS.</p><h6><sub>Already Live</sub></h6><p>â</p><div class="w-embed"><hr style="border: 0; height: 1px; background-color: #E8EAF3;" /></div><p>â</p><h2><strong>In the Field, Every Day â Mobile Updates</strong></h2><p>Mobile is where your team's day actually happens, so this release ships targeted upgrades to make field work faster and more reliable:</p><ul role="list"><li><strong>Inspection on-the-fly edits</strong> â adjust an active inspection in the moment, no restart. <em>(Early Access)</em></li><li><strong>Add Project Tasks on mobile</strong> â create tasks directly from a Project, with location and project pre-filled. <em>(Early Access)</em></li><li><strong>Inspection video capture</strong> â document a unit in one take instead of hundreds of photos.</li><li><strong>Video attachments on work orders + tasks</strong> â show the issue once, skip the back-and-forth.</li><li><strong>Improved native camera</strong>
1871 â smoother zoom, faster and more reliable capture.</li><li><strong>Filter inspections by "Expired"</strong> â triage lapsed inspections without hunting for them.</li><li><strong>Updated Property Picker</strong> â starred favorites, multi-select, and in-picker group editing for a faster start to the day.</li></ul><figure style="max-width:1200pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4bfe4ddcfef649875a3083_Summer%2026%20-%20Product%20Release%20-%20Add%20Project%20Tasks%20on%20Mobile.png" loading="lazy"/></div></figure><p>â</p><div class="w-embed"><hr style="border: 0; height: 1px; background-color: #E8EAF3;" /></div><p>â</p></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="res-cta_call-out"><div class="stack s-2a"><div class="rich-text_article is--action-block w-dyn-bind-empty w-richtext"></div></div></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="rich-text_article w-dyn-bind-empty w-richtext"></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="res-cta_call-out"><div class="stack s-2a"><div class="rich-text_article is--action-block w-dyn-bind-empty w-richtext"></div></div></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="rich-text_article w-condition-invisible w-dyn-bind-empty w-richtext"></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="res-cta_call-out"><div class="stack"><div class="rich-text_article is--action-block w-dyn-bind-empty w-richtext"></div></div></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="rich-text_article w-dyn-bind-empty w-richtext"></div></div></div><div class="res-body_outer w-condition-invisible"><div class="res-body_inner"><div class="res-cta_call-out"><div class="stack s-2a"><div class="rich-text_article is--action-block w-dyn-bind-empty w-richtext"></div></div></div></div></div><div class="res-body_outer"><div class="res-webinar_panelists is--spacer w-condition-invisible"></div><div class="res-body_inner"><div style="border-color:#a19dff;background-color:#efefff" class="res-cta_action-block p-4a"><div class="col_container is--reversed"><div class="col_50 is--aligned-center"><div class="stack s-3a is--action-block is--footer"><div class="stack s-3a"><h4 class="cta-title_action-block heading--m">Run Smarter This Summer</h4><p class="is--action-block w-condition-invisible w-dyn-bind-empty"></p><div class="rich-text-footer w-richtext"><p>Deeper integrations. One connected operation. Less friction for the teams doing the work. Every property, every day.</p><p>â</p><p><strong>Grab your Summer 2026 Release Toolkit</strong> to see everything live July 15.</p></div></div><a href="/demo-old" class="btn_primary w-inline-block w-condition-invisible"><div class="btn_text">Start Now â</div></a><a href="https://happy.co/2026-summer-product-release-toolkit" target="_blank" class="btn_primary w-button">Start Now â</a></div></div><div class="col_50 is-action-block_img"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit-p-1080.png 1080w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit.png 1200w" class="image-11"/></div></div></div><div style="border-color:#a19dff;background-color:#efefff" class="res-cta_action-block p-4a is--hs w-condition-invisible"><div class="col_container is--reversed">
1871<div class="col_50 is--aligned-center"><div class="stack s-3a is--action-block is--footer"><div class="stack s-3a"><h4 class="cta-title_action-block heading--m">Run Smarter This Summer</h4><p class="is--action-block w-condition-invisible w-dyn-bind-empty"></p><div class="rich-text-footer w-richtext"><p>Deeper integrations. One connected operation. Less friction for the teams doing the work. Every property, every day.</p><p>â</p><p><strong>Grab your Summer 2026 Release Toolkit</strong> to see everything live July 15.</p></div></div><a href="/demo" class="btn_primary w-inline-block w-condition-invisible"><div class="btn_text">Start Now â</div></a><a href="https://happy.co/2026-summer-product-release-toolkit" target="_blank" class="btn_primary w-button">Start Now â</a></div></div><div class="col_50 is-action-block_img"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit-p-1080.png 1080w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4c07eb0fa4f4064f816e2a_Brand%20Graphics-Toolkit.png 1200w" class="image-11"/></div></div></div><div class="res-cta p-3a"><div style="color:#c1bdff;background-color:#efefff" class="res-cta-bg w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1872 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1873<g> 1874 <path fill="currentColor" d="M265,63.5c0-22.3-3.8-43.6-10.9-63.5H252c7.1,19.8,11,41.2,11,63.5C263,167.6,178.6,252,74.5,252 1875 C48,252,22.9,246.5,0,236.7v2.2c22.9,9.7,48.1,15.1,74.5,15.1C179.7,254,265,168.7,265,63.5z"/> 1876 <path fill="currentColor" d="M384.8,528.5l-273.2,61.2c-8.6,1.9-14,10.5-12.1,19.1L142.3,800h2l-42.9-191.6c-1.7-7.5,3.1-15,10.6-16.7 1877 l273.2-61.2c7.5-1.7,15,3.1,16.7,10.6l58,259h2.1l-58.1-259.4C402,532,393.4,526.6,384.8,528.5z"/> 1878 <path fill="currentColor" d="M528.1,297.6L800,76.8v-2.6L526.9,296c-4.8,3.9-3.6,11.5,2.2,13.7L800,413.3v-2.1L529.8,307.8 1879 C525.5,306.2,524.5,300.5,528.1,297.6z"/> 1880</g> 1881</svg></div></div><div class="res-bio_wrapper w-condition-invisible"><div class="w-dyn-list"><div class="w-dyn-empty"><div>No items found.</div></div></div></div></div></div></main><aside class="wrapper--full is--fill-navy800_5"><div class="wrapper--m py-7a hide"><div class="exp-insights_header pb-3a"><h3 class="gb-1b">You might also like</h3><a href="/explore/resources" class="combo-btn w-inline-block w-clearfix"><div class="combo-btn_text">View All Resources</div><div class="combo-btn_icon"><div class="icon_svg-code w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1882<path d="M2 8H14" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1883<path d="M9.75732 3.75732L14 7.99996L9.75732 12.2426" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1884</svg></div></div></a></div><div class="w-dyn-list"><div role="list" class="three-card_grid-footer w-dyn-items"><div role="listitem" class="footer-content-card w-dyn-item"><a href="#" class="content-card_link w-inline-block"><div style="background-color:#cffafe" class="resource-card_hero"><img loading="eager" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6539cdf53c874a7714b815fa_Blog%20-%20SMB%20Pen%20%26%20Paper%20Blog%20-%20Header.svg" alt="" class="resource_card-img"/></div><div class="stack s-1b py-2b px-2a"><div class="card_tags"><div class="tag--s is--resource-tag">Blog</div><div class="tag--s is--resource-divider">â¢</div><div class="tag--s is--resource-tag">Industry Insights</div></div><h3 class="heading--s">The Secret to Success: Technology-Enabled Property Management Tools</h3><div class="resource_truncated"><div class="text--subline is--truncated w-dyn-bind-empty"></div><div class="resource_truncated-gradient"></div></div></div><div style="background-color:#67e8f9" class="resource-card_asset w-condition-invisible"><div style="color:#0891b2" class="resource-card_asset-pattern w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1885 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1886<g>
1887 <path fill="currentColor" d="M265,63.5c0-22.3-3.8-43.6-10.9-63.5H252c7.1,19.8,11,41.2,11,63.5C263,167.6,178.6,252,74.5,252 1888 C48,252,22.9,246.5,0,236.7v2.2c22.9,9.7,48.1,15.1,74.5,15.1C179.7,254,265,168.7,265,63.5z"/> 1889</g> 1890</svg></div><div style="color:#0891b2" class="resource-card_asset-pattern is--bottom w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1891 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1892<g> 1893 <path fill="currentColor" d="M384.8,528.5l-273.2,61.2c-8.6,1.9-14,10.5-12.1,19.1L142.3,800h2l-42.9-191.6c-1.7-7.5,3.1-15,10.6-16.7 1894 l273.2-61.2c7.5-1.7,15,3.1,16.7,10.6l58,259h2.1l-58.1-259.4C402,532,393.4,526.6,384.8,528.5z"/> 1895 <path fill="currentColor" d="M528.1,297.6L800,76.8v-2.6L526.9,296c-4.8,3.9-3.6,11.5,2.2,13.7L800,413.3v-2.1L529.8,307.8 1896 C525.5,306.2,524.5,300.5,528.1,297.6z"/> 1897</g> 1898</svg></div><div class="stack s-1b"><div class="card_tags"><div class="tag--s is--resource-tag">Blog</div><div class="tag--s is--resource-divider">â¢</div><div class="tag--s is--resource-tag">Industry Insights</div></div><h3 class="heading--s">The Secret to Success: Technology-Enabled Property Management Tools</h3><div class="text--subline w-dyn-bind-empty"></div></div></div></a></div><div role="listitem" class="footer-content-card w-dyn-item"><a href="#" class="content-card_link w-inline-block"><div class="resource-card_hero"><img loading="eager" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4d52ea95dee9c7ed033021_Website%20-%20blog%20header%20-%20apartment%20make%20readies.png" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4d52ea95dee9c7ed033021_Website%20-%20blog%20header%20-%20apartment%20make%20readies-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4d52ea95dee9c7ed033021_Website%20-%20blog%20header%20-%20apartment%20make%20readies-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4d52ea95dee9c7ed033021_Website%20-%20blog%20header%20-%20apartment%20make%20readies-p-1080.png 1080w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/6a4d52ea95dee9c7ed033021_Website%20-%20blog%20header%20-%20apartment%20make%20readies.png 1578w" class="resource_card-img"/></div><div class="stack s-1b py-2b px-2a"><div class="card_tags"><div class="tag--s is--resource-tag">Blog</div><div class="tag--s is--resource-divider">â¢</div><div class="tag--s is--resource-tag">Industry Insights</div></div><h3 class="heading--s">What Is Make Ready? Types, Checklist, & Complete Guide for Property Managers</h3><div class="resource_truncated"><div class="text--subline is--truncated w-dyn-bind-empty"></div><div class="resource_truncated-gradient"></div></div></div><div class="resource-card_asset w-condition-invisible"><div class="resource-card_asset-pattern w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1899 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1900<g> 1901 <path fill="currentColor" d="M265,63.5c0-22.3-3.8-43.6-10.9-63.5H252c7.1,19.8,11,41.2,11,63.5C263,167.6,178.6,252,74.5,252 1902 C48,252,22.9,246.5,0,236.7v2.2c22.9,9.7,48.1,15.1,74.5,15.1C179.7,254,265,168.7,265,63.5z"/> 1903</g> 1904</svg></div><div class="resource-card_asset-pattern is--bottom w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1905 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1906<g> 1907 <path fill="currentColor" d="M384.8,528.5l-273.2,61.2c-8.6,1.9-14,10.5-12.1,19.1L142.3,800h2l-42.9-191.6c-1.7-7.5,3.1-15,10.6-16.7 1908 l273.2-61.2c7.5-1.7,15,3.1,16.7,10.6l58,259h2.1l-58.1-259.4C402,532,393.4,526.6,384.8,528.5z"/> 1909 <path fill="currentColor" d="M528.1,297.6L800,76.8v-2.6L526.9,296c-4.8,3.9-3.6,11.5,2.2,13.7L800,413.3v-2.1L529.8,307.8 1910 C525.5,306.2,524.5,300.5,528.1,297.6z"/> 1911</g> 1912</svg></div><div class="stack s-1b"><div class="card_tags"><div class="tag--s is--resource-tag">Blog</div><div class="tag--s is--resource-divider">â¢</div><div class="tag--s is--resource-tag">Industry Insights</div></div><h3 class="heading--s">What Is Make Ready? Types, Checklist, & Complete Guide for Property Managers</h3><div class="text--subline w-dyn-bind-empty"></div></div></div></a></div>
1912<div role="listitem" class="footer-content-card w-dyn-item"><a href="#" class="content-card_link w-inline-block"><div style="background-color:#efefff" class="resource-card_hero"><img loading="eager" src="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/645ad24cb2f0b546d2599b55_meet-our-techs-happy-force-happyco-blog-header.png" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/645ad24cb2f0b546d2599b55_meet-our-techs-happy-force-happyco-blog-header-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/645ad24cb2f0b546d2599b55_meet-our-techs-happy-force-happyco-blog-header-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/645ad24cb2f0b546d2599b55_meet-our-techs-happy-force-happyco-blog-header-p-1080.png 1080w, https://cdn.prod.website-files.com/6414ce4dcbfbc306cd05cebb/645ad24cb2f0b546d2599b55_meet-our-techs-happy-force-happyco-blog-header.png 1600w" class="resource_card-img"/></div><div class="stack s-1b py-2b px-2a"><div class="card_tags"><div class="tag--s is--resource-tag">Blog</div><div class="tag--s is--resource-divider">â¢</div><div class="tag--s is--resource-tag">Industry Insights</div></div><h3 class="heading--s">Remote Maintenance Technicians are Transforming Multifamily: Here are Their Stories</h3><div class="resource_truncated"><div class="text--subline is--truncated">Every day, essential multifamily maintenance workers undergo career-ending surgeries, sustain major injuries, age out of their work, or simply experience too much wear and tear on their bodies to continue working onsite any longer.</div><div class="resource_truncated-gradient"></div></div></div><div style="background-color:#dfd6f1" class="resource-card_asset w-condition-invisible"><div style="color:#a19dff" class="resource-card_asset-pattern w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1913 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1914<g> 1915 <path fill="currentColor" d="M265,63.5c0-22.3-3.8-43.6-10.9-63.5H252c7.1,19.8,11,41.2,11,63.5C263,167.6,178.6,252,74.5,252 1916 C48,252,22.9,246.5,0,236.7v2.2c22.9,9.7,48.1,15.1,74.5,15.1C179.7,254,265,168.7,265,63.5z"/> 1917</g> 1918</svg></div><div style="color:#a19dff" class="resource-card_asset-pattern is--bottom w-embed"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1919 viewBox="0 0 800 800" style="enable-background:new 0 0 800 800;" xml:space="preserve"> 1920<g> 1921 <path fill="currentColor" d="M384.8,528.5l-273.2,61.2c-8.6,1.9-14,10.5-12.1,19.1L142.3,800h2l-42.9-191.6c-1.7-7.5,3.1-15,10.6-16.7 1922 l273.2-61.2c7.5-1.7,15,3.1,16.7,10.6l58,259h2.1l-58.1-259.4C402,532,393.4,526.6,384.8,528.5z"/> 1923 <path fill="currentColor" d="M528.1,297.6L800,76.8v-2.6L526.9,296c-4.8,3.9-3.6,11.5,2.2,13.7L800,413.3v-2.1L529.8,307.8 1924 C525.5,306.2,524.5,300.5,528.1,297.6z"/> 1925</g> 1926</svg></div><div class="stack s-1b"><div class="card_tags"><div class="tag--s is--resource-tag">Blog</div><div class="tag--s is--resource-divider">â¢</div><div class="tag--s is--resource-tag">Industry Insights</div></div><h3 class="heading--s">Remote Maintenance Technicians are Transforming Multifamily: Here are Their Stories</h3><div class="text--subline">Every day, essential multifamily maintenance workers undergo career-ending surgeries, sustain major injuries, age out of their work, or simply experience too much wear and tear on their bodies to continue working onsite any longer.</div></div></div></a></div></div></div></div></aside><footer class="happycos-component-system--footer--full happycos-component-system--divider-top"><div class="happycos-component-system--wrapper--m-footer happycos-component-system--is--top"><div class="happycos-component-system--footer-top"><div class="happycos-component-system--nav_link-wrapper"><a href="#" class="happycos-component-system--footer_logo w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c60e_4ff8cd49038a753230e2081fcb5708a5_nav_logo.svg" alt=""/></a><a href="#" class="happycos-component-system--nav_hiring-link w-inline-block"><div class="happycos-component-system--tag--s happycos-component-system--is--hiring">we're hiring</div></a></div></div></div><div class="happycos-component-system--wrapper--m-footer happycos-component-system--py-1a"><div class="w-layout-grid happycos-component-system--footer-grid-bottom"><div class="happycos-component-system--stack happycos-component-system--footer--products"><div class="happycos-component-system--stack"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Platform</div><a href="https://happy.co/platform/maintenance-operations" class="happycos-component-system--footer_link">Maintenance Operations</a><a href="https://happy.co/platform/maintenance-services" class="happycos-component-system--footer_link">Maintenance Services</a><a href="https://happy.co/platform/asset-management" class="happycos-component-system--footer_link">Asset Management</a><a href="https://happy.co/platform/asset-evaluation" class="happycos-component-system--footer_link">Asset Evaluation</a><a href="https://happy.co/platform/sourcing" class="happycos-component-system--footer_link">Sourcing</a><a href="https://happy.co/pricing" class="happycos-component-system--footer_link">Pricing</a><div class="happycos-component-system--footer_spacer"></div><a href="https://happy.co/tour" class="happycos-component-system--sub-item_internal happycos-component-system--is--tour w-inline-block"><div class="happycos-component-system--z_text--s happycos-component-system--is--nav-link">Take a Tour</div><div class="happycos-component-system--icon_svg-code happycos-component-system--is--text-purple600 happycos-component-system--is--nav w-embed">
1926<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1927<path d="M2 8H14" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1928<path d="M9.75732 3.75732L14 7.99996L9.75732 12.2426" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1929</svg></div></a></div><div class="happycos-component-system--stack"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Connections</div><a href="https://happy.co/community/plugin-marketplace" class="happycos-component-system--footer_link">Plugin Marketplace</a><a href="https://happy.co/plugins-partnerships" class="happycos-component-system--footer_link">Become a Plugin Partner</a><a href="https://happy.co/solutions/integrations" class="happycos-component-system--footer_link">Integrations</a><a href="#" class="happycos-component-system--footer_link happycos-component-system--is--hidden">Happy API</a><div class="happycos-component-system--stack happycos-component-system--is--company-mobile-landscape"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Company</div><a href="https://happy.co/company/why-happyco" class="happycos-component-system--footer_link">Why HappyCo?</a><a href="https://happy.co/company" class="happycos-component-system--footer_link">Our Company</a><a href="https://happy.co/company/careers#positions" class="happycos-component-system--footer_link">Open Positions</a></div></div></div><div class="happycos-component-system--stack happycos-component-system--footer--solutions"><div class="happycos-component-system--stack"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Roles</div><a href="https://happy.co/solutions/roles/owners" class="happycos-component-system--footer_link">Multifamily Owners</a><a href="https://happy.co/solutions/roles/operators" class="happycos-component-system--footer_link">Multifamily Operators</a><a href="https://happy.co/solutions/roles/maintenance-teams" class="happycos-component-system--footer_link">Maintenance Teams</a></div><div class="happycos-component-system--stack"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Customer Resources</div><a href="https://happy.co/explore/customer-stories" class="happycos-component-system--footer_link">Customer Stories</a><a href="https://happy.co/explore/happyco-university" class="happycos-component-system--footer_link">HappyCo University</a><a href="http://developer.happy.co/" target="_blank" class="happycos-component-system--footer_link happycos-component-system--is--hidden">Developers</a><a href="https://support.happy.co/" target="_blank" class="happycos-component-system--footer_link">24/7 Support</a></div><div class="happycos-component-system--stack"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Explore</div><a href="https://happy.co/explore/resources" class="happycos-component-system--footer_link">Resource Center</a><a href="https://voices.happy.co/" target="_blank" class="happycos-component-system--footer_link happycos-component-system--is--hidden">Events</a><a href="https://happy.co/company/press" class="happycos-component-system--footer_link">Press & Media</a></div><div class="happycos-component-system--stack happycos-component-system--is--company-desktop"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Company</div><a href="#" class="happycos-component-system--footer_link">Why HappyCo?</a><a href="#" class="happycos-component-system--footer_link">Our Company</a><a href="#" class="happycos-component-system--footer_link">Open Positions</a></div><div class="happycos-component-system--stack happycos-component-system--is-hidden"><a href="#" class="happycos-component-system--footer_link happycos-component-system--is--parent">Use Cases</a><a href="#" class="happycos-component-system--footer_link">Technician Turnover</a><a href="#" class="happycos-component-system--footer_link">Manual Processes</a><a href="#" class="happycos-component-system--footer_link">Scaling with Demand</a><a href="#" class="happycos-component-system--footer_link">Reporting & Data Visibility</a><a href="#" class="happycos-component-system--footer_link">Delayed Status Visibility</a><a href="#" class="happycos-component-system--footer_link">Standardized Processes</a><a href="#" class="happycos-component-system--footer_link">Slow Processes</a><a href="#" class="happycos-component-system--footer_link">Manual Audits</a><a href="#" class="happycos-component-system--footer_link">Hard to Use Tools</a></div><div class="happycos-component-system--stack happycos-component-system--is--company-mobile-portrait"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Company</div><a href="https://happy.co/company/why-happyco" class="happycos-component-system--footer_link">Why HappyCo?</a><a href="https://happy.co/company" class="happycos-component-system--footer_link">Our Company</a><a href="https://happy.co/company/careers#positions" class="happycos-component-system--footer_link">Open Positions</a></div><div class="happycos-component-system--footer--social happycos-component-system--is--mobile"><div class="happycos-component-system--footer_text happycos-component-system--is--parent happycos-component-system--pb-1a"><strong>Stay Connected</strong></div><a href="https://www.linkedin.com/company/happyco/" target="_blank" class="happycos-component-system--social_btn happycos-component-system--is--social w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c60d_aa502b30708cd0a51304fac59f0f83e6_LI-icon.svg" alt="" class="happycos-component-system--social_icon happycos-component-system--is--max"/></a><a href="https://www.instagram.com/happycoinc" target="_blank" class="happycos-component-system--social_btn happycos-component-system--is--social w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69c2c0e1550efaa45663e190_0dc7156150f31913328ac5183bdf3953_IN-icon.svg" alt="" class="happycos-component-system--social_icon happycos-component-system--is--max"/></a></div></div><div class="happycos-component-system--stack happycos-component-system--footer--explore"><div class="happycos-component-system--stack"><div class="happycos-component-system--footer--company"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">Company</div><a href="https://happy.co/company/why-happyco" class="happycos-component-system--footer_link">Why HappyCo?</a><a href="https://happy.co/company" class="happycos-component-system--footer_link">Our Company</a><a href="https://happy.co/company/careers" class="happycos-component-system--footer_link">Careers</a><a href="https://happy.co/company/careers#positions" class="happycos-component-system--footer_link">Open Positions</a><a href="#" class="happycos-component-system--footer_link happycos-component-system--is--hidden">Contact Us</a></div></div><div class="happycos-component-system--stack"><div class="happycos-component-system--footer_link happycos-component-system--is--parent">System</div><a href="http://status.happyco.com/" target="_blank" class="happycos-component-system--footer_link">System Status</a><a href="https://apps.apple.com/au/developer/happyco/id1589314841" target="_blank" class="happycos-component-system--footer_link">iOS Apps</a><a href="https://play.google.com/store/apps/developer?id=HappyCo+Inc" target="_blank" class="happycos-component-system--footer_link">Android Apps</a><a href="http://portal.happyco.com/" class="happycos-component-system--footer_link">Sign In</a></div></div><div id="w-node-_6f5ccc8c-0d42-ab36-6e72-7a417ce3e0b5-7ce3e00b" class="happycos-component-system--stack happycos-component-system--footer--about happycos-component-system--is--extras"><div class="happycos-component-system--footer--social happycos-component-system--is--desktop"><div class="happycos-component-system--footer_link happycos-component-system--is--parent happycos-component-system--is--social">Stay Connected</div><a href="https://www.linkedin.com/company/happyco/" target="_blank" class="happycos-component-system--social_btn happycos-component-system--is--social w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c60d_aa502b30708cd0a51304fac59f0f83e6_LI-icon.svg" alt="" class="happycos-component-system--social_icon happycos-component-system--is--max"/></a><a href="https://www.instagram.com/happycoinc" target="_blank" class="happycos-component-system--social_btn happycos-component-system--is--social w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/69c2c0e1550efaa45663e190_0dc7156150f31913328ac5183bdf3953_IN-icon.svg" alt="" class="happycos-component-system--social_icon happycos-component-system--is--max"/></a></div><div class="happycos-component-system--footer--industry"><div class="happycos-component-system--footer_text happycos-component-system--is--parent">Industry Members</div><div class="happycos-component-system--industry-logos"><a href="https://www.naahq.org/" target="_blank" class="happycos-component-system--industry_link happycos-component-system--py-1a happycos-component-system--is--logo w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c60c_9ca9dc4a3369110a3a87d46c0f7deca7_NAA-logo.svg" alt="" class="happycos-component-system--industry_logo"/></a><a href="https://caanet.org/" target="_blank" class="happycos-component-system--industry_link happycos-component-system--py-1a happycos-component-system--is--logo w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c60b_aa741f38282737a2dac9bc2e02617784_CAA-logo.svg" alt="" class="happycos-component-system--industry_logo"/></a><a href="https://www.nmhc.org/" target="_blank" class="happycos-component-system--industry_link happycos-component-system--py-1a happycos-component-system--is--logo w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c60a_85f55390c79b9655f83ef16d090d12a7_NMHC-logo.svg" alt="" class="happycos-component-system--industry_logo"/></a></div></div><div class="happycos-component-system--footer--compliance"><div class="happycos-component-system--footer_text happycos-component-system--is--parent">Compliance & Awards</div><div class="happycos-component-system--compliance-badge happycos-component-system--hidden"><a href="https://happy.co/press/happyco-wins-inmans-award" target="_blank" class="happycos-component-system--footer-badge happycos-component-system--is--inman-award w-inline-block"><img width="Auto" sizes="(max-width: 479px) 83vw, (max-width: 1919px) 49vw, 940px" alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b7
19297a1faac5a87dc06966db2d4_Inman%20Innovators%20logo.png" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%2520Innovators%2520logo-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%2520Innovators%2520logo-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%20Innovators%20logo.png 940w" class="happycos-component-system--badge--logo-2"/><div id="w-node-_6f5ccc8c-0d42-ab36-6e72-7a417ce3e0cd-7ce3e00b" class="happycos-component-system--badge--label-2 happycos-component-system--is--small">Most Innovative Use of AI Award</div></a></div><a href="https://www.aicpa.org/resources/landing/system-and-organization-controls-soc-suite-of-services" target="_blank" class="happycos-component-system--compliance-badge w-inline-block"><img width="Auto" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c608_8ffd5d5b68f2f18d546486bc6bd2a3b9_Footer-graphic-Soc2.png" alt="" class="happycos-component-system--badge--logo-3"/><div id="w-node-_6f5ccc8c-0d42-ab36-6e72-7a417ce3e0d1-7ce3e00b" class="happycos-component-system--badge--label happycos-component-system--is--small">SOC 2 Type II <br/>Certified</div></a><a href="https://happy.co/press/happyco-wins-inmans-award" target="_blank" class="happycos-component-system--footer-badge happycos-component-system--is--inman-award w-inline-block"><img width="Auto" sizes="(max-width: 479px) 83vw, (max-width: 1919px) 49vw, 940px" alt="" src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%20Innovators%20logo.png" srcset="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%2520Innovators%2520logo-p-500.png 500w, https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%2520Innovators%2520logo-p-800.png 800w, https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6998f53c4eaf3f4f7e61c604_e238916b77a1faac5a87dc06966db2d4_Inman%20Innovators%20logo.png 940w" class="happycos-component-system--badge--logo-3"/><div class="happycos-component-system--badge--label happycos-component-system--is--small">Most Innovative Use of AI Award</div></a></div></div></div></div><div class="happycos-component-system--divider"></div><div class="happycos-component-system--wrapper--m-footer"><div class="w-layout-grid happycos-component-system--grid happycos-component-system--is--footer-sublink"><div id="w-node-_6f5ccc8c-0d42-ab36-6e72-7a417ce3e0dc-7ce3e00b" class="happycos-component-system--footer_sublink-wrapper happycos-component-system--pt-2a happycos-component-system--pb-2a"><div class="happycos-component-system--footer_date w-embed w-script">© HappyCo
1929<script>document.write( new Date().getFullYear() );</script>
1929</div><a href="https://happy.co/terms-of-use" class="happycos-component-system--footer_link happycos-component-system--is--sublink">Terms of Use</a><a href="https://happy.co/privacy-policy" class="happycos-component-system--footer_link happycos-component-system--is--sublink">Privacy Policy</a><a href="https://happy.co/cookie-policy" class="happycos-component-system--footer_link happycos-component-system--is--sublink">Cookie Policy</a><div fs-cc="manager" class="happycos-component-system--fs-cc-open-prefs"></div></div><div id="w-node-_6f5ccc8c-0d42-ab36-6e72-7a417ce3e0e7-7ce3e00b" class="happycos-component-system--footer_bookend"><p class="happycos-component-system--cardcta_text happycos-component-system--is--footer-text">Manage happier properties with <strong>HappyCo</strong></p><a href="https://happy.co/demo" class="happycos-component-system--btn_primary w-button">Book a Demo</a></div></div></div></footer><div class="form_wrapper-gated"><div class="form_modal-gated-close"></div><div class="form_modal"><div class="form_modal-content s-3a p-3a"><div class="form_modal-dyn-text w-embed"><h4 class="heading--l">Your <span style="text-transform: lowercase;">Product Release</span> awaits</h4></div><div class="form_modal-dyn-text w-embed"><p>Get access to <strong>2026 Summer Product Release</strong> and more helpful insights from the HappyCo resource library.</p></div><div class="html-embed-7 w-embed"><form id="form-gated" data-type="Product Release" class="gated_form validate" novalidate="true" action=""> 1930 <div class="form-fields"> 1931 <label for="email">Email</label> 1932 <input id="email" class="prereq" type="email" name="email" placeholder="Business Email" required="required" data-bouncer-bus-email-message="Please use a business domain email." autofocus autocomplete="email"> 1933 </div> 1934 <div class="form-fields"> 1935 <label for="first_name">First Name</label> 1936 <input id="first_name" class="prereq" type="text" name="first_name" placeholder="First Name" required="required" autocomplete="given-name"> 1937 </div> 1938 <div class="form-fields"> 1939 <label for="last_name">Last Name</label> 1940 <input id="last_name" class="prereq" type="text" name="last_name" placeholder="Last Name" required="required" autocomplete="family-name"> 1941 </div> 1942 <div class="form-fields"> 1943 <label for="company">Company Name</label> 1944 <input id="company" type="text" name="company" placeholder="Company name" required="required" autocomplete="organization"> 1945 </div> 1946 <!-------------- COMMENTS --------------------------> 1947 <div style="position:absolute; left:-9999px; top: -9999px;"> 1948 <label for="pardot_extra_field">Comments</label> 1949 <input type="text" id="pardot_extra_field" name="pardot_extra_field"> 1950 </div> 1951 <button class="submit btn_primary btn_text" type="submit" value="submit" disabled="disabled"> 1952 Get Content 1953 </button> 1954 <input id="rule" type="hidden" name="hub_rule_logic"> 1955 <input id="lead_source" type="hidden" name="lead_source" value="Inbound - Content"> 1956 <!-------------- RESOURCE CONTENT --------------> 1957 <input id="content_title" type="hidden" name="gated_resource_title" value="2026 Summer Product Release"> 1958 <input id="content_url" type="hidden" name="gated_resource_url" value=""> 1959 <input id="content_cover" type="hidden" name="gated_resource_cover" value=""> 1960 1961 </form></div></div><div class="form_close-gated"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc38f3705d09a_modal-close.svg" loading="eager" alt="Close Icon" class="form_close-icon"/></div></div></div><div style="display:none;opacity:0" class="video_wrapper primary-video"><div class="video_modal-close"></div><div class="video_modal"><div class="video_modal-content"><div class="w-embed w-script">
1961<script src="https://fast.wistia.com/embed/medias/.jsonp" async></script>
1961<script src="https://fast.wistia.com/assets/external/E-v1.js" async></script>
1961<div class="wistia_responsive_padding" style="padding:57.08% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"><div class="wistia_embed wistia_async_ videoFoam=true" style="height:100%;position:relative;width:100%"><div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img src="https://fast.wistia.com/embed/medias//swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div></div></div></div></div></div><div class="video_close"><img src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/6414ce4dcbfbc38f3705d09a_modal-close.svg" loading="eager" alt="Close Icon"/></div></div></div><div class="seo_elements"><div data-meta-title="display: none" class="is--meta-data w-dyn-bind-empty"></div><div data-cms-title="display: none" class="is--meta-data">2026 Summer Product Release</div><div data-meta-description="display: none" class="is--meta-data w-dyn-bind-empty"></div><div data-subtitle="display: none" class="is--meta-data">When Properties Perform Better, People Live Better. Available July 15.</div></div>
1961<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6414ce4dcbfbc386d105ceb9" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1961<script src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/js/happyco.schunk.4af75a3dcc103563.js" type="text/javascript" integrity="sha384-uHxK7OkjtK+CcSL+rHWk+cmafP3nhlxH8gPcAzqBwInsfkNcuGpgT4VrVHoX9Xx0" crossorigin="anonymous"></script>
1961<script src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/js/happyco.schunk.37da2673074b2112.js" type="text/javascript" integrity="sha384-t+T8cFnQk4m1zcAZjUT/F22RizaTakqW9z9gYNpCfxE4h10M3XqfUN2ta4k5tcoB" crossorigin="anonymous"></script>
1961<script src="https://cdn.prod.website-files.com/6414ce4dcbfbc386d105ceb9/js/happyco.34e28c6b.447840170e0c8326.js" type="text/javascript" integrity="sha384-SXmGXvXZJlEeYwJTZqdVEz9J4CtymYjOPyez4D5UJuDO8pZPUyC6IrDvKWex1J90" crossorigin="anonymous"></script>
1961<!--Lottie Host Script-->
1962<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
1962 1963 1964<!-- Finsweet Cookie Consent --> 1965<!--
1965<script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="opt-out" fs-cc-debug="false" fs-cc-expires="7"></script>
1965 --> 1966<style> 1967 .fs-cc-open-prefs { 1968 display: inline !important; 1969 } 1970</style> 1971<!-- End Finsweet Cookie Consent --> 1972 1973<!-- Defer HubSpot chat until the visitor actually engages. PSI Fix 8, item 2. 1974 Chat still auto-appears for anyone who scrolls, moves a pointer, taps or types, 1975 which is every engaged visitor. A session that never interacts no longer 1976 downloads the ~1.8 MB conversations + reCAPTCHA payload. 1977 This replaces an idle callback with a 5s timeout, which fired regardless of 1978 interaction and so defeated the deferral it was meant to provide. 1979 To restore the previous behavior, swap the listener loop for: 1980 requestIdleCallback(load, { timeout: 5000 }); -->
1981<script> 1982 window.hsConversationsSettings = { loadImmediately: false }; 1983 window.hsConversationsOnReady = [function () { 1984 var loaded = false; 1985 var load = function () { 1986 if (loaded) return; 1987 loaded = true; 1988 try { window.HubSpotConversations.widget.load(); } catch (e) {} 1989 }; 1990 ['scroll', 'pointermove', 'touchstart', 'keydown'].forEach(function (evt) { 1991 window.addEventListener(evt, load, { once: true, passive: true }); 1992 }); 1993 }]; 1994</script>
1994 1995 1996<!-- Start of HubSpot Embed Code -->
1997<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/45533625.js"></script>
1997 1998<!-- End of HubSpot Embed Code --> 1999
2000<script> 2001//script for Pricing Slider 2002(function() { 2003 const pricingSliders = document.querySelectorAll(".pricing-slider"); 2004 2005 if (pricingSliders.length > 0) { 2006 for (let i = 0; i < pricingSliders.length; i++) { 2007 const pricingSlider = pricingSliders[i]; 2008 2009 // Build the input object 2010 const pricingInput = { 2011 el: pricingSlider.querySelector("input") 2012 }; 2013 pricingInput.data = JSON.parse( 2014 pricingInput.el.getAttribute("data-price-input") 2015 ); 2016 pricingInput.currentValEl = pricingSlider.querySelector( 2017 ".pricing-slider-value" 2018 ); 2019 pricingInput.thumbSize = parseInt( 2020 window 2021 .getComputedStyle(pricingInput.currentValEl) 2022 .getPropertyValue("--thumb-size"), 2023 10 2024 ); 2025 2026 // Build the output array 2027 const pricingOutputEls = pricingSlider.parentNode.querySelectorAll( 2028 ".pricing-item-price" 2029 ); 2030 const pricingOutput = []; 2031 for (let i = 0; i < pricingOutputEls.length; i++) { 2032 const pricingOutputEl = pricingOutputEls[i]; 2033 const pricingOutputObj = {}; 2034 pricingOutputObj.currency = pricingOutputEl.querySelector( 2035 ".pricing-item-price-currency" 2036 ); 2037 pricingOutputObj.amount = pricingOutputEl.querySelector( 2038 ".pricing-item-price-amount" 2039 ); 2040 pricingOutputObj.after = pricingOutputEl.querySelector( 2041 ".pricing-item-price-after" 2042 ); 2043 pricingOutputObj.data = JSON.parse( 2044 pricingOutputEl.getAttribute("data-price-output") 2045 ); 2046 pricingOutput.push(pricingOutputObj); 2047 } 2048 2049 pricingInput.el.setAttribute("min", 0); 2050 pricingInput.el.setAttribute( 2051 "max", 2052 Object.keys(pricingInput.data).length - 1 2053 ); 2054 !pricingInput.el.getAttribute("value") && 2055 pricingInput.el.setAttribute("value", 0); 2056 2057 handlePricingSlider(pricingInput, pricingOutput); 2058 window.addEventListener("input", function() { 2059 handlePricingSlider(pricingInput, pricingOutput); 2060 }); 2061 } 2062 } 2063 2064 function handlePricingSlider(input, output) { 2065 // output the current slider value 2066 if (input.currentValEl) 2067 input.currentValEl.innerHTML = input.data[input.el.value]; 2068 // update prices 2069 for (let i = 0; i < output.length; i++) { 2070 const outputObj = output[i]; 2071 if (outputObj.currency) 2072 outputObj.currency.innerHTML = outputObj.data[input.el.value][0]; 2073 if (outputObj.amount) 2074 outputObj.amount.innerHTML = outputObj.data[input.el.value][1]; 2075 if (outputObj.after) 2076 outputObj.after.innerHTML = outputObj.data[input.el.value][2]; 2077 } 2078 } 2079})(); 2080</script>
2080 2081
2082<script> 2083 function stripHS(href) { 2084 try { 2085 const url = new URL(href); 2086 ['__hstc', '__hssc', '__hsfp', '__hsCookieName'].forEach(p => url.searchParams.delete(p)); 2087 return url.toString(); 2088 } catch(e) { return href; } 2089 } 2090 2091 function cleanAllLinks() { 2092 document.querySelectorAll('a[href]').forEach(function(link) { 2093 link.href = stripHS(link.href); 2094 link.addEventListener('mouseenter', function() { 2095 this.href = stripHS(this.href); 2096 }, true); 2097 }); 2098 } 2099 2100 document.addEventListener('DOMContentLoaded', cleanAllLinks); 2101 2102 const observer = new MutationObserver(function() { 2103 document.querySelectorAll('a[href]').forEach(function(link) { 2104 if (!link.dataset.hsClean) { 2105 link.dataset.hsClean = true; 2106 link.addEventListener('mouseenter', function() { 2107 this.href = stripHS(this.href); 2108 }, true); 2109 } 2110 }); 2111 }); 2112 2113 document.addEventListener('DOMContentLoaded', function() { 2114 observer.observe(document.body, { subtree: true, childList: true, attributes: true, attributeFilter: ['href'] }); 2115 }); 2116</script>
2116 2117 2118<!-- Report guide sidebar "legend" scrollspy: shows the arrow only next to the 2119 section currently in view, instead of all arrows being visible at once. -->
2120<script> 2121(function () { 2122 function initLegendScrollSpy() { 2123 var arrows = document.querySelectorAll('.lfc_legend-arrow'); 2124 if (!arrows.length) return; 2125 2126 var items = []; 2127 arrows.forEach(function (arrow) { 2128 var link = arrow.closest('a'); 2129 if (!link) return; 2130 var href = link.getAttribute('href') || ''; 2131 var hashIdx = href.indexOf('#'); 2132 if (hashIdx === -1) return; 2133 var id = href.slice(hashIdx + 1); 2134 var section = document.getElementById(id); 2135 if (!section) return; 2136 arrow.style.opacity = '0'; 2137 if (!arrow.style.transition) arrow.style.transition = 'opacity 0.2s ease'; 2138 items.push({ arrow: arrow, section: section }); 2139 }); 2140 if (!items.length) return; 2141 2142 var ticking = false; 2143 function update() { 2144 ticking = false; 2145 var triggerLine = window.innerHeight * 0.3; 2146 var active = items[0]; 2147 for (var i = 0; i < items.length; i++) { 2148 var top = items[i].section.getBoundingClientRect().top; 2149 if (top <= triggerLine) { 2150 active = items[i]; 2151 } 2152 } 2153 items.forEach(function (item) { 2154 item.arrow.style.opacity = item === active ? '1' : '0'; 2155 }); 2156 } 2157 function onScroll() { 2158 if (!ticking) { 2159 window.requestAnimationFrame(update); 2160 ticking = true; 2161 } 2162 } 2163 window.addEventListener('scroll', onScroll, { passive: true }); 2164 window.addEventListener('resize', onScroll); 2165 update(); 2166 } 2167 2168 if (document.readyState === 'loading') { 2169 document.addEventListener('DOMContentLoaded', initLegendScrollSpy); 2170 } else { 2171 initLegendScrollSpy(); 2172 } 2173})(); 2174</script>
2174<style> 2175@media (max-width: 478px) { 2176 .w-richtext figure.w-richtext-align-center { 2177 min-width: 100% !important; 2178 } 2179} 2180</style> 2181
2182<script> 2183 // HappyCo â Resources template: conditional meta tag logic 2184 // If Meta Title is populated, use it â otherwise fall back to CMS Title 2185 // If Meta Description is populated, use it â otherwise fall back to Subtitle 2186 2187 document.addEventListener('DOMContentLoaded', function () { 2188 2189 // --- META TITLE --- 2190 var metaTitleField = document.querySelector('[data-meta-title]'); 2191 var cmsTitleField = document.querySelector('[data-cms-title]'); 2192 2193 if (metaTitleField && metaTitleField.textContent.trim() !== '') { 2194 document.title = metaTitleField.textContent.trim(); 2195 // Update OG title too 2196 var ogTitle = document.querySelector('meta[property="og:title"]'); 2197 if (ogTitle) ogTitle.setAttribute('content', metaTitleField.textContent.trim()); 2198 } else if (cmsTitleField) { 2199 document.title = cmsTitleField.textContent.trim(); 2200 var ogTitle = document.querySelector('meta[property="og:title"]'); 2201 if (ogTitle) ogTitle.setAttribute('content', cmsTitleField.textContent.trim()); 2202 } 2203 2204 // --- META DESCRIPTION --- 2205 var metaDescField = document.querySelector('[data-meta-description]'); 2206 var subtitleField = document.querySelector('[data-subtitle]'); 2207 var descTag = document.querySelector('meta[name="description"]'); 2208 var ogDesc = document.querySelector('meta[property="og:description"]'); 2209 2210 var descValue = ''; 2211 if (metaDescField && metaDescField.textContent.trim() !== '') { 2212 descValue = metaDescField.textContent.trim(); 2213 } else if (subtitleField && subtitleField.textContent.trim() !== '') { 2214 descValue = subtitleField.textContent.trim(); 2215 } 2216 2217 if (descValue) { 2218 if (descTag) descTag.setAttribute('content', descValue); 2219 if (ogDesc) ogDesc.setAttribute('content', descValue); 2220 } 2221 2222 }); 2223</script>
2223 2224
2225<script> 2226 var params = new URLSearchParams(window.location.search); 2227 var visitorId = params.get('visitor'); 2228 if (visitorId) { 2229 var tries = 0; 2230 var waitForHubSpot = setInterval(function() { 2231 tries++; 2232 if (window._hsq) { 2233 _hsq.push(['identify', { email: visitorId }]); 2234 clearInterval(waitForHubSpot); 2235 } else if (tries > 20) { 2236 clearInterval(waitForHubSpot); 2237 } 2238 }, 250); 2239 } 2240</script>
2240<script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script>
2240<script src="https://hubspotv2.use1-marketplace-1p-apps-prod-red.if.webflow.services/static/loader.js" type="text/javascript" async="" defer=""></script>
2240</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.