.hero-solutions{background:linear-gradient(107.56deg,var(--dark-blue) 0,#434c84 100%);color:var(--white);padding:80px 0;position:relative}.hero-solutions--white{background:var(--white);color:var(--dark-blue)}.row--hero-solutions{position:relative}@media (min-width:1770px){.hero-solutions--default .row--hero-solutions:after{background:url(https://4984585.fs1.hubspotusercontent-na1.net/hubfs/4984585/website/Curve-1.png) 0 100%;background-size:100% 100%;bottom:-166px;content:"";display:inline-block;height:164px;left:-275px;position:absolute;transform:rotate(90deg);width:331px;z-index:0}}@media (min-width:992px){.hero-solutions--payments .row--hero-solutions:after{background-image:url(https://4984585.fs1.hubspotusercontent-na1.net/hubfs/4984585/website/Union.svg);bottom:-282px;height:266px;left:-184px;transform:rotate(0deg);width:215px}}.hero-solutions__title{color:var(--white);position:relative}.hero-solutions--white{.hero-solutions__title{color:var(--dark-blue)}}.hero-solutions .hero-solutions__title span,.hero-solutions .hero-solutions__title--yellow span{color:var(--yellow)}.hero-solutions .hero-solutions__title span.underline-yellow{color:var(--dark-blue);position:relative}.hero-solutions .hero-solutions__title span.underline-yellow:after{background-color:var(--yellow);bottom:3px;content:"";height:5px;left:0;position:absolute;width:100%}.hero-solutions .hero-solutions__title--green span,.hero-solutions--payments .hero-solutions__title span{color:var(--green)}.hero-solutions--hiring .hero-solutions__title span,.hero-solutions--onboarding .hero-solutions__title span{color:var(--yellow)}.hero-solutions .hero-solutions__title--red span,.hero-solutions--compliance .hero-solutions__title span{color:var(--red)}.hero-solutions .hero-solutions__title--teal span,.hero-solutions--workflow-management .hero-solutions__title span{color:var(--teal)}.hero-section .heading{color:var(--dark-blue);font-family:DomaineDisplay;font-size:80px;font-size:clamp(3rem,1.154rem + 5.128vw,5rem);font-weight:700;line-height:clamp(3.5rem,1.192rem + 6.41vw,6rem);margin-bottom:12px}.hero-section .subheading{color:var(--dark-blue);font-size:18px;font-size:clamp(.875rem,.644rem + .641vw,1.125rem);font-weight:400!important;line-height:1.333;margin-bottom:30px;max-width:418px;position:relative}.hero-solutions .description{line-height:normal;max-width:90%}.hero-section .btn-ghost{background-color:transparent;border-color:var(--teal);border-width:2px;color:var(--dark-blue)}.hero-section .heading-container{position:relative;z-index:1}.hero-section .image-container{position:relative}.hero-solutions .image-container img{height:auto;max-width:100%;width:100%}.hero-section .feature,.hero-section .shape{background-repeat:no-repeat;background-size:contain;left:0;position:absolute;top:0}.hero-section .shape1{background-image:url(https://4984585.fs1.hubspotusercontent-na1.net/hubfs/4984585/hero-homepage-lshape.svg);height:208px;left:-143px;top:264px;width:208px}.hero-section .shape2{background-image:url(https://4984585.fs1.hubspotusercontent-na1.net/hubfs/4984585/hero-homepage-rectangle.svg);height:72px;left:68px;top:525px;width:208px}.hero-section .shape3{background-image:url(https://4984585.fs1.hubspotusercontent-na1.net/hubfs/4984585/hero-homepage-dshape.svg);height:353px;left:424px;top:124px;width:175px}.hero-section .feature img{max-width:none}.hero-section .feature.feature1,.hero-section .feature.feature3{left:-64px}.hero-section .feature.feature2,.hero-section .feature.feature4{left:440px}.hero-section .feature.feature1,.hero-section .feature.feature2{top:19px}.hero-section .feature.feature3,.hero-section .feature.feature4{top:295px}@media (max-width:1275px){.hero-section .feature{height:225px;width:400px}.hero-section .feature img{height:auto;width:100%}.hero-section .feature.feature1,.hero-section .feature.feature3{left:-14px}.hero-section .feature.feature1,.hero-section .feature.feature2{top:78px}.hero-section .feature.feature2,.hero-section .feature.feature4{left:374px}.hero-section .feature.feature3,.hero-section .feature.feature4{top:286px}.hero-section .shape1{height:157px;left:-71px;width:153px}.hero-section .shape2{left:80px;top:456px;width:180px}.hero-section .shape3{left:362px;top:156px;width:142px}}@media (max-width:992px){.hero-section .feature{height:168px;width:300px}.hero-section .feature.feature1,.hero-section .feature.feature3{left:-20px}.hero-section .feature.feature1,.hero-section .feature.feature2{top:95px}.hero-section .feature.feature2,.hero-section .feature.feature4{left:275px}.hero-section .feature.feature3,.hero-section .feature.feature4{top:260px}.hero-section .shape1{height:115px;left:-60px;top:240px;width:113px}.hero-section .shape2{left:53px;top:382px;width:150px}.hero-section .shape3{left:259px;top:157px;width:110px}}@media (max-width:767px){.hero-section .subheading{max-width:none}.hero-section .heading-container h1:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='66' fill='none' viewBox='0 0 33 66'%3E%3Cpath fill='%2352C2CC' d='M32.704 33C32.704 14.724 18.054 0 0 0v13.096c10.877 0 19.682 8.88 19.682 19.83S10.877 52.756 0 52.756V66c18.054 0 32.704-14.798 32.704-33'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:88px;position:absolute;right:-25px;top:46px;transform:rotate(90deg);width:44px;z-index:-1}.hero-section .shape1{background-size:cover;height:39px;left:auto;right:87px;top:59px;transform:rotate(90deg);width:39px;z-index:-1}.hero-section .shape3{background-size:cover;height:66px;left:auto;right:0;top:405px;width:33px}}@media (max-width:575px){.hero-section .btn{min-width:auto}.hero-section .subheading{line-height:1.428;margin-bottom:20px}.hero-section .description{margin-bottom:15px}.hero-section .description ul li{margin-bottom:14px}}.hero-solutions__testimonial{background:var(--green);border-radius:24px;margin-bottom:50px;padding:2rem;position:relative}.hero-solutions__testimonial-review{font-size:clamp(20px,calc(1.25rem + .6329vw - 4.86067px),26px)}.hero-solutions__testimonial-avatar-wrap{background-repeat:no-repeat;background-size:cover;border-radius:50%;height:200px;margin:0 auto;width:200px}.hero-solutions__testimonial-author{bottom:1.5rem;float:left;height:27px;overflow:visible;position:absolute}.hero-solutions__testimonial-logo-container{background:var(--white);border-radius:16px;float:right;margin-left:40px;margin-top:1%;position:sticky;right:0}.hero-solutions__testimonial-logo{border-radius:16px;height:auto;max-height:110px;max-width:350px;padding:1rem}.hero-solutions__tag{color:var(--yellow)}