.hero-offset-section{background-color:var(--purply-black);overflow-x:hidden;padding-block:7rem 1rem}.grid-container.offset-hero{gap:2.5rem}.intro-wrapper.offset-hero{margin-bottom:0}.intro-wrapper.offset-hero.text-left{min-height:400px;position:relative;z-index:2}.eyebrow.offset-hero{color:var(--light-lilac);margin-bottom:1.5rem}.heading.offset-hero{color:var(--white);font-size:var(--display-xl);line-height:1.1;margin-bottom:1.5rem}.subheading.offset-hero{color:var(--gray);line-height:2!important}.cta-container.offset-hero{margin-top:3rem}.cta-container.offset-hero .cta-link{background-color:transparent;border:2px solid var(--legit-purple);border-radius:500px;display:block;font-size:larger;height:60px;line-height:1.5;max-height:60px;max-width:60px;transition:var(--animation-speed) .1s ease;width:auto;width:60px}.cta-container.offset-hero .cta-link:hover{background-color:var(--dark-lilac);border-color:var(--dark-lilac);color:var(--purply-black)}.peerinsight{background:var(--White-Out,#fff);border-radius:.5rem;box-shadow:0 4px 32px 0 rgba(139,92,246,.12),0 12px 12px 0 rgba(139,92,246,.06);color:#5a3a95;font-size:20px;margin-left:10px;padding:5px 10px}.peerinsight img{margin-left:5px}.offset-hero-image-wrapper{margin-inline:auto}.offset-hero .video-column .video-wrapper{border-radius:12px;flex:1;height:fit-content;max-width:500px;overflow:hidden}.offset-hero .video-column{align-items:center;display:flex;justify-content:center}.intro-wrapper.offset-hero.text-left{min-height:unset}@media (min-width:48rem){.offset-hero .video-column{align-items:center;display:flex;justify-content:center}.hero-offset-section{padding-block:11.5rem;padding-bottom:8rem}.intro-wrapper.offset-hero.text-left{min-height:unset}.heading.offset-hero{font-size:var(--display-xl)}.grid-container.offset-hero{gap:3.5rem;grid-template-columns:1fr}.cta-container.offset-hero{justify-content:flex-start}}@media (min-width:80rem){.grid-container.offset-hero{align-items:center;gap:0;grid-template-columns:42.625rem 1fr}.grid-container.offset-hero.equal-cols{align-items:center;gap:0;grid-template-columns:1fr 1fr}.grid-container.offset-hero.has-no-image{align-items:center;gap:0;grid-template-columns:1fr}.grid-container.offset-hero.equal-cols	.heading.offset-hero,.heading.offset-hero{font-size:var(--display-xl)}.offset-hero-image-wrapper{margin:-80px}.offset-hero-image{height:100%;width:100%}}