.hero{background-position:50%;background-size:cover;position:relative;width:100%}.hero__overlay{background-color:rgba(0,0,0,.3);inset:0;position:absolute}.hero__inner{padding:140px 150px;padding-top:calc(140px + var(--header-overlap, 0px));position:relative}.hero--full .hero__inner{padding:240px 150px;padding-top:calc(240px + var(--header-overlap, 0px))}.hero__content{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center;width:100%}.hero--align-left .hero__content{align-items:flex-start;text-align:left}.hero__heading{font-family:inherit;font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1.2;margin:0;max-width:855px;text-transform:none}.hero--full .hero__heading{font-size:64px;letter-spacing:-1.92px;line-height:.95}.hero__subheading,.hero__subheading p{font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.5;margin:0;max-width:855px}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero--align-left .hero__ctas{justify-content:flex-start}@media (max-width:768px){.hero__inner{padding:64px 24px;padding-top:calc(64px + var(--header-overlap, 0px))}.hero--full .hero__inner{padding:80px 24px;padding-top:calc(80px + var(--header-overlap, 0px))}.hero--full .hero__heading{font-size:40px;letter-spacing:-1.2px;line-height:1.2}}.case-study-body{background-color:#fff}.case-study-body__inner{align-items:flex-start;display:flex;gap:32px;margin:0 auto;max-width:1440px;padding:120px 150px}.case-study-body__main{color:#303133;flex:1 0 0;min-width:0;padding-right:64px}.case-study-body__main h2{color:#02ccb9;font-size:32px;font-weight:600;letter-spacing:-.64px;line-height:1.25;margin:48px 0 24px}.case-study-body__main h2:first-child{margin-top:0}.case-study-body__main li,.case-study-body__main p{font-size:16px;letter-spacing:-.31px;line-height:1.75}.case-study-body__main p{margin:0 0 16px}.case-study-body__main blockquote{background:url(https://4476870.fs1.hubspotusercontent-na1.net/hubfs/4476870/painchek/case-study-quote-icon.svg) no-repeat 0 32px;border:0;border-bottom:1px solid #37474f;border-top:1px solid #37474f;font-style:italic;margin:0 0 -1px;padding:32px 0 32px 72px}.case-study-body__main blockquote p{font-style:italic;margin:0}.case-study-body__sidebar{display:flex;flex:0 0 339px;flex-direction:column;gap:32px;padding:16px 40px 16px 0;width:339px}.case-study-body__fact{display:flex;flex-direction:column;gap:12px}.case-study-body__fact-label{color:#37474f;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;margin:0;text-transform:uppercase}.case-study-body__fact-value{color:#303133;font-size:16px;letter-spacing:-.31px;line-height:1.75;margin:0}.case-study-body__button{align-self:flex-start}@media (max-width:1024px){.case-study-body__inner{flex-direction:column;padding:64px 24px}.case-study-body__main{padding-right:0}.case-study-body__sidebar{flex-basis:auto;padding:0;width:100%}}.stat-cta-banner__heading,.stat-cta-banner__subtext{max-width:1000px}.stat-cta-banner__buttons,.stat-cta-banner__heading,.stat-cta-banner__stats,.stat-cta-banner__subtext{margin:0 auto;text-align:center}.stat-cta-banner__inner>*{margin-bottom:0;margin-top:0}.stat-cta-banner__heading+.stat-cta-banner__subtext{margin-top:1rem}.stat-cta-banner__body{margin:0 auto;max-width:855px;text-align:center}.stat-cta-banner__body p{letter-spacing:-.31px;line-height:1.75;margin:0 0 16px}.stat-cta-banner__body p:last-child{margin-bottom:0}.stat-cta-banner__heading+.stat-cta-banner__body,.stat-cta-banner__subtext+.stat-cta-banner__body{margin-top:1rem}.stat-cta-banner__body+.stat-cta-banner__buttons{margin-top:2rem}.stat-cta-banner__heading+.stat-cta-banner__stats{margin-top:3rem}.stat-cta-banner__heading+.stat-cta-banner__buttons,.stat-cta-banner__subtext+.stat-cta-banner__buttons,.stat-cta-banner__subtext+.stat-cta-banner__stats{margin-top:2rem}.stat-cta-banner__stats+.stat-cta-banner__buttons{margin-top:4rem}.stat-cta-banner__stats{align-items:stretch;display:flex;justify-content:center}.stat-cta-banner__stat{align-items:center;border-right:1px solid hsla(0,0%,100%,.5);display:flex;flex:1 0 0;flex-direction:column;gap:16px;padding:1.5rem 2rem}.stat-cta-banner__stat:last-child{border:none}.stat-cta-banner__stat-value{font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1.2;margin:0}.stat-cta-banner__stat-label{font-size:18px;letter-spacing:-.36px;line-height:1.5;margin:0;text-transform:uppercase}.stat-cta-banner__stat .btn{margin-top:auto}.stat-cta-banner__divider{align-self:stretch;border-left:1px solid hsla(0,0%,100%,.3)}.stat-cta-banner__buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:900px){.stat-cta-banner__stats{align-items:center;flex-direction:column}.stat-cta-banner__stat{border:none}}.stat-cta-banner--sentence-labels .stat-cta-banner__stat-label{text-transform:none}.stat-cta-banner--compact-stats .stat-cta-banner__stat-value{font-size:28px;letter-spacing:normal;line-height:1.5;text-transform:capitalize}.stat-cta-banner--compact-stats .stat-cta-banner__stat-label{text-transform:none}.stat-cta-banner--compact-stats .stat-cta-banner__stat{gap:16px}.body-container--case-study-detail .case-study-detail__cta{background-color:#119688;padding:80px 1.5rem}.body-container--case-study-detail .case-study-detail__cta .stat-cta-banner__inner{margin:0 auto;max-width:1240px}.body-container--case-study-detail .case-study-body__main iframe{aspect-ratio:16/9;border:0;display:block;height:auto;max-width:100%;width:100%}.body-container--case-study-detail .case-study-body__main img{height:auto;max-width:100%}.body-container--case-study-detail .case-study-body__main h3{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.5;margin:32px 0 16px}.body-container--case-study-detail .case-study-body__main a{text-decoration:underline}#hs_cos_wrapper_case_study_cta,#hs_cos_wrapper_case_study_details,.cs-details{display:contents}.cs-details__download{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.cs-details__doc-link{display:block;line-height:0}.cs-details .case-study-body__cover{border:1px solid #cbd6e2;border-radius:4px;display:block;height:212px;object-fit:cover;width:150px}.cs-details .case-study-body__button{align-self:flex-start}