.page-module-scss-module__uZhz1W__solutionPage{background:0 0;width:100%;min-height:100vh;margin:0 auto}.page-module-scss-module__uZhz1W__solutionPage .page-module-scss-module__uZhz1W__problemStatement{width:calc(1440px - 2*var(--page-margin));max-width:calc(100vw - 2*var(--page-margin));margin:0 auto;padding:210px 0 110px}@media (max-width:768px){.page-module-scss-module__uZhz1W__solutionPage .page-module-scss-module__uZhz1W__problemStatement{padding:200px 0 120px}}.page-module-scss-module__uZhz1W__solutionPage .page-module-scss-module__uZhz1W__problemStatement .page-module-scss-module__uZhz1W__problemStatementHeading{max-width:700px;margin:0 auto}.page-module-scss-module__uZhz1W__solutionPage .page-module-scss-module__uZhz1W__socialProofSection{max-width:100%}
.hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;max-width:670px;padding-top:120px;padding-bottom:40px;display:flex;position:relative}.hero-copy .hero-heading-title{margin-bottom:24px}.hero-copy .hero-heading{margin-bottom:23px}.hero-copy p{max-width:670px;margin-bottom:30px}.hero-cta-button{max-width:"268px"}@media (max-width:768px){.hero-section .hero-copy{padding-bottom:20px}.hero-copy .text-container{padding-right:30px}}
.hero-section{height:calc(100svh - var(--header-height));display:flex;position:relative}.hero-section.center-left{place-items:center flex-start}.hero-section.bottom-left{place-items:flex-end flex-start}.hero-section-rectangles{z-index:0;pointer-events:none;width:100%;max-width:731px;position:absolute;top:2%;right:3%}.hero-heading-title,.heading-text--hero,.heading-body.hero-body{color:var(--theme-text-color)}.hero-bottom-copy{z-index:1;flex-direction:row-reverse;flex:1;justify-content:center;align-items:center;gap:140px;max-width:100%;padding-top:106px;display:flex;position:relative}.hero-bottom-copy .heading{flex:5}.hero-bottom-copy .lottie-animation{padding-left:70px}.hero-lottie{flex:3;width:528px;height:528px}.hero-section h2.text{text-align:center;width:100%}@media (max-width:768px){.hero-section{height:calc(100svh - var(--header-height))}.hero-lottie{max-height:400px}}@media (max-width:1024px){.hero-section-rectangles{max-width:unset;padding:0 26px;top:30svh;left:0;right:0}.hero-bottom-copy{flex-direction:column;gap:80px;padding-top:80px}}
