body.ai{background-image:none}.hero{align-items:center;display:flex;flex-direction:column;gap:var(--size10);margin:0 auto;max-width:100%;overflow:hidden;padding:20px 0 75px;position:relative;z-index:1}@media screen and (width >= 1024px){.hero{gap:84px;padding-bottom:150px;padding-top:75px}}.hero .hero-top{margin:0 auto;max-width:var(--page-width);padding:0 var(--page-width-padding-inline);position:relative}.hero .centered-section-title{align-items:center;display:flex;flex-direction:column;gap:var(--size5);padding-block:0}@media screen and (width >= 1024px){.hero .centered-section-title{gap:var(--size6)}}.hero .heading{display:flex;flex-direction:column;gap:10px}.hero .heading h1{font-size:30px;font-weight:700;line-height:110%}@media screen and (width >= 1024px){.hero .heading h1{font-size:56px;line-height:140%}}.hero .heading p{color:var(--text-text4, #070808);font-size:var(--font-size-md);line-height:1.5}@media screen and (width >= 1024px){.hero .heading p{font-size:var(--font-xl);line-height:var(--line-height-xl)}}@media screen and (width < 1024px){.hero .pin-target{display:none}}.hero .hero-video{max-width:1096px;padding:0 var(--page-width-padding-inline);position:relative;width:100%;z-index:-1}.hero .video-border{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.hero .video-placeholder{height:100%;width:100%}@media screen and (width >= 1024px){.hero .video-mobile{display:none}}.hero .video{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (width < 1024px){.hero .video{padding:0 var(--page-width-padding-inline)}}.hero .video wistia-player{width:100%}.hero .animated-background{position:relative;transform:scaleX(1.025) scaleY(1.04)}.hero .animated-background svg{border-radius:13px;width:100%}.section2{overflow-x:clip;overflow-y:visible;padding-bottom:60px;padding-top:75px;position:relative}@media screen and (width >= 1024px){.section2{padding-bottom:165px;padding-top:140px}}.section2 section{margin:0 auto;max-width:var(--page-width);padding-left:var(--page-width-padding-inline);padding-right:var(--page-width-padding-inline)}@media screen and (width >= 1024px){.section2 section{display:grid;gap:48px;grid-template-columns:275px 1040px}}.section2 .column-left{display:flex;flex-direction:column;gap:32px}@media screen and (width >= 1024px){.section2 .column-left{gap:55px}}.section2 .column-left h2{color:#060609;font-size:24px;font-weight:700;line-height:120%}@media screen and (width >= 1024px){.section2 .column-left h2{font-size:34px;line-height:110%}}.section2 .vertical-progress-timeline{display:flex;flex-direction:row;position:relative;width:100%}.section2 .timeline{display:none}@media screen and (width >= 1024px){.section2 .timeline{background:linear-gradient(104deg,#8d58ff 24.08%,#ff7aa1 63.79%,#ffb543 91.78%);display:flex;height:975px;margin-left:6px;margin-right:6px;margin-top:13px;min-width:1px;width:1px}}.section2 .timeline .cover-up{background-color:var(--color-page-background);bottom:222px;display:flex;height:1075px;position:absolute;width:1px}.section2 .bullets{display:flex;flex-direction:column;gap:72px;width:100%}@media screen and (width >= 1024px){.section2 .bullets{gap:46px;height:1075px;justify-content:space-between;margin-bottom:240px;padding-left:50px;top:-12px}}.section2 .bullet{color:#000;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}@media screen and (width >= 1024px){.section2 .bullet{gap:18px}.section2 .bullet.inactive h3,.section2 .bullet.inactive p{opacity:.25}.section2 .bullet.inactive .dot:before{box-shadow:#fff0 0 0!important;opacity:0}.section2 .bullet.passed .dot:before{opacity:1!important}}.section2 .bullet h3{font-size:20px;font-weight:590;line-height:120%;transition:opacity ease .5s}@media screen and (width >= 1024px){.section2 .bullet h3{font-size:24px;font-weight:590;line-height:32px}}.section2 .bullet p{font-size:16px;font-weight:400;line-height:140%;transition:opacity ease .5s}@media screen and (width >= 1024px){.section2 .bullet p{font-size:18px}}.section2 .bullet .dot{display:none}@media screen and (width >= 1024px){.section2 .bullet .dot{align-items:center;border-radius:20px;display:flex;height:15px;justify-content:center;left:-64px;position:absolute;width:15px}.section2 .bullet .dot:before{background-color:#000;border:1px solid #fff;border-radius:100px;content:"";height:13px;opacity:1;transition:all ease .5s;width:13px}}.section2 .bullet:nth-of-type(1) .dot{top:10px}.section2 .bullet:nth-of-type(1) .dot:before{background-color:#4d59e2;box-shadow:#4d59e21a 0 0 0 12px}.section2 .bullet:nth-of-type(2) .dot{top:10px}.section2 .bullet:nth-of-type(2) .dot:before{background-color:#b765dc;box-shadow:#b765dc1a 0 0 0 12px}.section2 .bullet:nth-of-type(3) .dot{top:10px}.section2 .bullet:nth-of-type(3) .dot:before{background-color:#ff5789;box-shadow:#ff57891a 0 0 0 12px}.section2 .bullet:nth-of-type(4) .dot{top:10px}.section2 .bullet:nth-of-type(4) .dot:before{background-color:#ffb543;box-shadow:#ffb5431a 0 0 0 12px}.section2 .mobile-video{background:#d3d3d3;border-radius:9px;box-shadow:0 48.084px 28.85px #b41dbf0d,0 21.555px 21.555px #b41dbf17,0 5.306px 11.938px #b41dbf1a;display:flex;margin-top:8px;width:100%}@media screen and (width >= 1024px){.section2 .mobile-video{display:none;margin-top:0}}.section2 .blob-qt{max-width:108px;position:absolute;right:-20px;top:-195px;z-index:1}@media screen and (width >= 1024px){.section2 .blob-qt{max-width:160px;right:-110px;top:395px}}.section2 .blob-qt img{width:100%}.section2 .column-right{display:none}@media screen and (width >= 1024px){.section2 .column-right{display:block;height:100%;position:relative}}.section2 .video-frame{box-shadow:0 145px 87px #b41dbf0d,0 65px 65px #b41dbf17,0 16px 36px #b41dbf0d;position:sticky;top:calc((100vh - 495px)/2)!important}.section2 .video-placeholder{aspect-ratio:1040/585;background-color:#fff;border-radius:8.657px;height:100%;max-width:1040px}.section2 .video{opacity:1;position:absolute;top:0;transition:opacity ease .25s;width:100%;z-index:1}.section2 .background{position:absolute;right:-50%;top:-55%;z-index:-1}.section2 .hidden{opacity:0;z-index:-1}.section3{padding-bottom:60px;padding-top:60px;position:relative}@media screen and (width >= 1024px){.section3{padding-bottom:120px;padding-top:112px}}.section3 section{display:flex;flex-direction:column;gap:40px;padding-bottom:0}@media screen and (width >= 1024px){.section3 section{gap:90px}}.section3 hgroup{position:relative}.section3 .river-flow{display:flex;flex-direction:column;gap:54px}@media screen and (width >= 1024px){.section3 .river-flow{gap:150px}}.section3 .row{display:flex;flex-direction:column;gap:var(--size6);justify-content:center}.section3 .row:nth-of-type(1) .video-frame{aspect-ratio:806/467}@media screen and (width >= 1024px){.section3 .row{flex-direction:row;gap:65px}.section3 .row.reverse{flex-direction:row-reverse}}.section3 .video-frame{aspect-ratio:806/453;background-color:#fff;border-radius:9px;box-shadow:0 12.316px 24.632px #0000001a;flex-shrink:0;height:100%;position:relative;width:100%}@media screen and (width >= 1024px){.section3 .video-frame{border-radius:4px}}.section3 .video-frame svg{width:100%;z-index:-1}.section3 .video-frame wistia-player{height:100%;position:absolute;width:100%}@media screen and (width >= 1024px){.section3 .video-frame{border-radius:9.243px;box-shadow:0 30px 60px #0000001a;max-width:70%;width:100%}}.section3 .text-combo{align-items:flex-start;color:#060606;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:left}@media screen and (width >= 1024px){.section3 .text-combo{gap:20px}}.section3 .text-combo div{display:flex;flex-direction:column;gap:6px}@media screen and (width >= 1024px){.section3 .text-combo div{gap:18px}}.section3 .text-combo h3{font-size:20px;font-weight:590;line-height:120%}@media screen and (width >= 1024px){.section3 .text-combo h3{font-size:24px;line-height:32px}}.section3 .text-combo p{font-size:16px;font-weight:400;line-height:140%}@media screen and (width >= 1024px){.section3 .text-combo p{font-size:18px}}.section3 .text-combo a{font-size:14px;text-align:center}@media screen and (width >= 1024px){.section3 .text-combo a{font-size:15px}}.section3 .background{background:var( --purple-yellow, linear-gradient(111deg, #bca2f3 9%, #ff7aa2 55.26%, #f3d4a2 89.74%) );height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}.section4{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media screen and (width >= 1024px){.section4{gap:70px;padding-bottom:60px;padding-top:120px}}.section4 .centered-section-title>h2{line-height:1}.section4 .row{display:flex;flex-direction:row;gap:90px}.section4 .triggers-column{display:flex;flex-direction:column;gap:40px;width:100%}@media screen and (width >= 1024px){.section4 .triggers-column{gap:34px;max-width:380px}}.section4 .trigger{padding-bottom:40px;position:relative}@media screen and (width >= 1024px){.section4 .trigger{padding-bottom:34px}}.section4 .mobile-row{display:flex;flex-direction:row;gap:28px;justify-content:space-between}@media screen and (width >= 1024px){.section4 .mobile-row{gap:0}}.section4 .mobile-trigger{height:32px;min-height:32px;min-width:32px;width:32px}.section4 .mobile-trigger:nth-of-type(1){transform:rotate(180deg)}.section4 .mobile-trigger img{width:100%}@media screen and (width >= 1024px){.section4 .mobile-trigger{display:none}}.section4 .mobile-target{align-items:flex-start;display:flex;flex-direction:column;height:0;overflow:hidden}.section4 .mobile-target:nth-of-type(1){height:auto}@media screen and (width >= 1024px){.section4 .mobile-target{gap:0;height:auto}}.section4 .cover{background:linear-gradient(90deg,#8d58ff,#ff7aa1 59%,#ffb543);bottom:0;display:flex;height:1px;position:absolute;width:0}.section4 .line{background-color:#d1d7e0;bottom:0;display:flex;height:1px;position:absolute;width:100%;z-index:-1}.section4 .text-combo{display:flex;flex-direction:column;height:100%}.section4 .text-combo h3{color:#000;font-size:20px;font-weight:590;line-height:120%;max-width:100%}@media screen and (width >= 1024px){.section4 .text-combo h3{color:var(--text-text1, #6f7780);font-size:19.422px;line-height:140%;max-width:100%}}.section4 .text-combo a{font-size:15px;padding-top:12px;text-decoration:none}@media screen and (width >= 1024px){.section4 .text-combo a{height:0;opacity:0;padding-top:0}}.section4 .text-combo .image-frame{padding-top:38px}@media screen and (width >= 1024px){.section4 .text-combo .image-frame{display:none}}.section4 .text-combo .image-frame img{width:100%}.section4 .targets-column{aspect-ratio:626/415;display:none;height:100%;max-width:626px;position:relative;width:56%}@media screen and (width >= 1024px){.section4 .targets-column{display:flex;flex-direction:column}}.section4 .target{max-width:648px;opacity:0;position:absolute;top:0;width:100%}.section4 .target img{width:100%}.section5{padding-bottom:60px;padding-top:60px}@media screen and (width >= 1024px){.section5{padding-bottom:60px;padding-top:60px}}.section5 section{display:flex;flex-direction:column;gap:40px}@media screen and (width >= 1024px){.section5 section{gap:70px}}.section5 .column-grid{display:grid;gap:40px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (width >= 1024px){.section5 .column-grid{gap:68px;grid-template-columns:repeat(2,minmax(0,1fr))}}.section5 .column-grid .column{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media screen and (width >= 1024px){.section5 .column-grid .column{align-items:center;gap:22px}}.section5 .column-grid .column img{max-width:100%}.section5 .column-grid .text-combo{color:#000;display:flex;flex-direction:column;gap:12px}@media screen and (width >= 1024px){.section5 .column-grid .text-combo{align-items:center;gap:9px;justify-content:space-between;max-width:311px;text-align:center}}.section5 .column-grid .text-combo h3{font-size:20px;font-weight:590;line-height:120%}@media screen and (width >= 1024px){.section5 .column-grid .text-combo h3{font-size:28px;line-height:36px}}.section5 .column-grid .text-combo p{font-size:16px;font-weight:400;line-height:140%}@media screen and (width >= 1024px){.section5 .column-grid .text-combo p{font-size:18px;line-height:28px}}.section5 .column-grid .text-combo a{color:var(--text-text1, #6f7780);font-size:14px;font-weight:400;line-height:140%;text-align:left;text-decoration:none;transition:color ease .25s}.section5 .column-grid .text-combo a:hover{color:#ff4994}@media screen and (width >= 1024px){.section5 .column-grid .text-combo a{font-size:15px;line-height:40px;text-align:center}}.section6{display:flex;flex-direction:column;gap:40px;padding-bottom:40px;padding-top:40px}@media screen and (width >= 1024px){.section6{gap:50px;padding-bottom:60px;padding-top:60px}}.section6 .post-collection{padding-inline:0}@media screen and (width >= 1024px){.section6 .post-collection{padding-inline:var(--gutter-width)}}.case-studies{display:flex;flex-direction:column;gap:var(--size6);margin-bottom:100px;margin-top:var(--size11);padding-bottom:0}@media screen and (width > 768px){.case-studies{gap:var(--size14);margin-bottom:150px;margin-top:var(--size19)}}.case-studies .case-studies-grid{display:grid;gap:var(--size8);grid-template-columns:1fr;justify-items:center}@media screen and (width >= 1024px){.case-studies .case-studies-grid{grid-template-columns:1fr 1fr;justify-items:flex-start}}.case-studies .customer-case-study-card-mini.compact{gap:var(--size4);padding:var(--size11)}@media screen and (width >= 1024px){.case-studies .customer-case-study-card-mini.compact{gap:var(--size8);padding:var(--size8) var(--size11)}}.case-studies .customer-case-study-card-mini.compact .customer-case-study-card-mini--header{gap:var(--size3)}@media screen and (width >= 1024px){.case-studies .customer-case-study-card-mini.compact .customer-case-study-card-mini--header{gap:var(--size7)}}.case-studies .customer-case-study-card-mini.compact .customer-case-study-card-mini--details{gap:var(--size6)}@media screen and (width >= 1024px){.case-studies .customer-case-study-card-mini.compact .customer-case-study-card-mini--details{gap:var(--size8)}}.case-studies .customer-case-study-card-mini--logo-wrapper.Brebo{max-width:117px}.case-studies .customer-case-study-card-mini--logo-wrapper.Heidi{max-width:127px}.case-studies .customer-case-study-card-mini--logo-wrapper.Caraway{max-width:135px}.case-studies .customer-case-study-card-mini--logo-wrapper.Workramp{max-width:209px}@media screen and (width < 1024px){.case-studies .customer-case-study-card-mini--logo-wrapper:after{display:none}}.ai-riverflow{margin-top:0;padding-bottom:var(--size8)}@media screen and (width >=1024px){.ai-riverflow{margin-top:var(--size20)}}.ai-riverflow .centered-section-title h2{text-align:center}.ai-riverflow .callout-list{margin-top:var(--size5);padding-bottom:0}@media screen and (width >=1024px){.ai-riverflow .callout-list{margin-top:var(--size10)}}.ai-riverflow .callout-list .callout{padding-bottom:var(--size6);padding-top:var(--size6)}@media screen and (width >=1024px){.ai-riverflow .callout-list .callout{padding-bottom:var(--size11);padding-top:var(--size11)}}.ai-riverflow .callout-list .callout:last-of-type{padding-bottom:0}.ai-riverflow .callout-list .callout-text{width:100%}@media screen and (width >=1024px){.ai-riverflow .callout-list .callout-text{font-size:var(--font-xxxl);width:300px}}.ai-riverflow .callout-list .callout-text h4{font-size:var(--font-xl)}@media screen and (width >=1000px){.ai-riverflow .callout-list .callout-text h4{font-size:var(--font-xxl)}}.ai-riverflow .callout-list .callout-text img{width:var(--size6)}@media screen and (width >=1024px){.ai-riverflow .callout-list .callout-text img{width:var(--size7)}}.ai-riverflow .callout-list .callout-text p{font-size:var(--font-md);line-height:150%;margin-top:var(--size3)}@media screen and (width >=1024px){.ai-riverflow .callout-list .callout-text p{font-size:var(--font-lg);margin-top:var(--size3)}}.tools-section{display:flex;flex-direction:column;gap:var(--size6);margin-bottom:60px;margin-top:45px;position:relative;z-index:1}@media screen and (width >=1024px){.tools-section{gap:var(--size9);margin-top:60px}}.tools-section--grid{display:grid;gap:var(--size8);grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (width >= 768px){.tools-section--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width >= 1024px){.tools-section--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-section--grid-card{background:#fff7fb;border:1px solid #eaecf1;border-radius:8.22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.tools-section--grid-card .details{display:flex;flex-direction:column;gap:var(--size2);padding:var(--size7) 0 0 var(--size8)}.tools-section--grid-card .details h4{font-size:var(--font-xl);font-weight:600;line-height:32px}@media screen and (width >=1024px){.tools-section--grid-card .details h4{font-size:var(--font-xxl)}}.tools-section--grid-card .details img{width:-moz-fit-content;width:fit-content}.tools-section--grid-card .visual-asset{padding-left:var(--size4);width:100%}@media screen and (width >= 1024px){.tools-section--grid-card .visual-asset{padding-left:var(--size5)}}.tools-section--grid-card .visual-asset img{display:flex;width:100%}@media screen and (width >= 1024px){.tools-section{margin-bottom:120px;margin-top:112px}}hgroup.centered-section-title{padding-block:0}section hgroup h2{color:#060609;font-size:24px;font-weight:700;line-height:120%;text-align:center}@media screen and (width >= 1024px){section hgroup h2{font-size:var(--size8);line-height:110%}}.quote-section{overflow:hidden}.quote-section.quote-carousel{margin-block:0}.quote-section .SWBC{max-width:120px}.quote-section .SWBC img{width:100%}.quote-section blockquote{border-color:#ffdbee99}@media screen and (width < 1024px){.quote-section .carousel-slide{flex:0 0 100%}}@media screen and (width >= 1024px){.quote-section{margin-top:var(--size10)}}.faq{padding-top:40px}@media screen and (width >= 1024px){.faq{display:flex;flex-direction:column;gap:30px;padding-top:30px}}.footer-demo-section{gap:35px}.footer-demo-section .footer-demo-imagery img{max-width:660px}@media screen and (width < 900px){.footer-demo-section .footer-demo-text{gap:31px}}.video-slider-section{margin-bottom:60px;margin-top:var(--size8)}@media screen and (width >= 1024px){.video-slider-section{margin:0 0 112px;max-width:none}}.video-slider-section .video-slider-section__title{font-size:var(--font-xxl);font-weight:var(--font-semibold);margin-bottom:var(--size8)}@media screen and (width >= 1024px){.video-slider-section .video-slider-section__title{font-size:var(--font-xxxl);margin-bottom:var(--size3);text-align:center}}
