body.ai{background-image:none}@media screen and not (min-width:1024px){body.ai h2{text-align:left}}.hero{display:flex;flex-direction:column;gap:var(--size14);overflow:hidden;padding-block:var(--size14);padding-top:0;position:relative;z-index:1}@media screen and (min-width:1024px){.hero{align-items:center;gap:84px;padding-block:var(--size24)}}.hero .hero-top{position:relative}.hero hgroup{display:flex;flex-direction:column;gap:var(--size2);padding-block:0}@media screen and (min-width:1024px){.hero hgroup{align-items:center;gap:var(--size6)}}.hero .heading{display:flex;flex-direction:column;gap:var(--size3)}@media screen and (min-width:1024px){.hero .heading{align-items:center;gap:var(--size6)}}.hero .hero-video{width:100%}.hero .hero-video__frame{aspect-ratio:16 / 9;background-color:var(--color-brand-primary-next);border-radius:14px;overflow:hidden;position:relative;width:100%}.hero .hero-video__frame wistia-player,.hero .hero-video__frame wistia-player::part(video-wrapper){aspect-ratio:16 / 9;background-color:var(--color-brand-primary-next);border-radius:inherit;display:block;width:100%}.hero .hero-video__loading-cover{background-color:var(--color-brand-primary-next);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:1}.hero .hero-video__frame[data-video-ready=true] .hero-video__loading-cover{opacity:0}.hero a.omni-button{margin-top:var(--size3)}@media screen and (min-width:1024px){.hero a.omni-button{margin-top:var(--size6)}}.section2{overflow-x:clip;overflow-y:visible;padding-bottom:60px;padding-top:75px;position:relative}@media screen and (min-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 (min-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 (min-width:1024px){.section2 .column-left{gap:55px}}.section2 .column-left h2{color:#060609;font-size:24px;line-height:120%}@media screen and (min-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 (min-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 (min-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 (min-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 (min-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 (min-width:1024px){.section2 .bullet p{font-size:18px}}.section2 .bullet .dot{display:none}@media screen and (min-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 (min-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 (min-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 (min-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{background:var(--color-light-gray-next);padding-block:var(--size16)}.section3 .section3-inner{display:flex;flex-direction:column;gap:var(--size16)}.section3 .section3-title{color:var(--color-brand-dark-next);margin:0;max-width:14ch}.section3 .section3-row{align-items:center;display:grid;gap:var(--size8)}.section3 .section3-media{background:var(--color-pure-white-next);border:5px solid color-mix(in srgb,var(--color-bg-page-next) 70%,var(--color-pure-white-next));border-radius:14px;margin:0;overflow:hidden}.section3 .section3-media img,.section3 .section3-media wistia-player,.section3 .section3-media wistia-player::part(video-wrapper){aspect-ratio:16 / 9;border-radius:inherit;display:block;height:100%;overflow:hidden;width:100%}.section3 .section3-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section3 .section3-row:nth-child(2) .section3-media img{-o-object-position:35% center;object-position:35% center}.section3 .section3-row:nth-child(3) .section3-media img{-o-object-position:55% center;object-position:55% center}.section3 .section3-copy{color:var(--color-rich-black-next);display:flex;flex-direction:column;gap:var(--size6);justify-content:center;text-align:left}.section3 .section3-copy h3{color:var(--color-deep-pink-next);font-family:var(--font-family-header-next);font-size:var(--font-size-heading-l-next);font-weight:var(--font-weight-heading-next);letter-spacing:0;line-height:var(--line-height-heading-l-next);margin:0}.section3 .section3-copy p{color:inherit;font-size:var(--font-size-body-l-next);line-height:var(--line-height-body-l-next);margin:0}.section3 .section3-copy .link-cta-next{color:var(--color-deep-pink-next);width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.section3{padding-block:var(--size24)}.section3 .section3-inner{gap:var(--size24)}.section3 .section3-title{align-self:center;max-width:none;text-align:center}.section3 .section3-row{gap:var(--size20);grid-template-columns:minmax(0,1fr) minmax(14rem,.42fr)}.section3 .section3-copy{max-width:18rem}.section3 .section3-row--reverse{grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr)}.section3 .section3-row--reverse .section3-media{grid-column:2;grid-row:1}.section3 .section3-row--reverse .section3-copy{grid-column:1;grid-row:1}.section3 .section3-copy h3{font-size:var(--font-size-heading-xl-next);line-height:var(--line-height-heading-xl-next);max-width:21rem;width:-moz-max-content;width:max-content}.section3 .section3-copy .section3-heading--context{max-width:16rem}}.section5{padding-bottom:60px;padding-top:60px}@media screen and (min-width:1024px){.section5{padding-bottom:60px;padding-top:60px}}.section5 section{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1024px){.section5 section{gap:70px}}.section5 .column-grid{display:grid;gap:40px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-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 (min-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 (min-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 (min-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 (min-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 (min-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 (min-width:1024px){.section6{gap:50px;padding-bottom:60px;padding-top:60px}}.section6 .post-collection{padding-inline:0}@media screen and (min-width:1024px){.section6 .post-collection{padding-inline:var(--gutter-width)}}.case-studies{color:var(--color-brand-dark-next);padding-block:var(--size16)}@media screen and not (max-width:768px){.case-studies{padding-block:var(--size24)}}.case-studies .case-studies__inner{padding-bottom:0}.case-studies .case-studies__rail{--carousel-rail-gap: var(--size4);--carousel-rail-slide-size: 100cqw;--case-studies-control-size: 44.823px;gap:var(--size9)}.case-studies .case-studies__rail .carousel-rail__header{align-items:flex-start;flex-direction:column}.case-studies .case-studies__rail .carousel-rail__viewport-controls{display:none}.case-studies .case-studies__rail .carousel-rail__viewport{margin-left:0;overflow:visible;width:100%}.case-studies .case-studies__rail .carousel-rail__container{display:grid;gap:0;margin-left:0}.case-studies .case-studies__rail .carousel-rail__slide{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:0}.case-studies .case-studies__rail .carousel-rail__slide[data-active=true]{opacity:1;pointer-events:auto;z-index:1}.case-studies .case-studies__rail .carousel-rail__footer{align-items:center;display:flex;justify-content:flex-end;margin-top:calc(-1 * (var(--case-studies-control-size) + var(--size9)));min-height:var(--case-studies-control-size);pointer-events:none;position:relative;z-index:2}.case-studies .case-studies__rail .carousel-rail__footer-controls{pointer-events:auto}.case-studies .case-studies__header h2{margin:0;text-align:left}@media screen and (min-width:768px){.case-studies .case-studies__header h2{max-width:20ch}}.case-studies .ai-case-study-card{display:flex;flex-direction:column;min-height:100%}.case-studies .ai-case-study-card__media{align-items:center;background:var(--color-light-blue-next);border-radius:999px;display:flex;height:106px;justify-content:center;mix-blend-mode:multiply;padding-inline:var(--size8);position:relative;z-index:1}.case-studies .ai-case-study-card[data-tone=green] .ai-case-study-card__media{background:var(--color-light-green-next)}.case-studies .ai-case-study-card[data-tone=purple] .ai-case-study-card__media{background:var(--color-light-purple-next)}.case-studies .ai-case-study-card[data-tone=peach] .ai-case-study-card__media{background:#ffd7ca}.case-studies .ai-case-study-card__logo{display:block;filter:brightness(0);height:auto;max-height:52px;max-width:70%;width:auto}.case-studies .ai-case-study-card__logo--brebo{max-height:58px;max-width:54%}.case-studies .ai-case-study-card__logo--heidi{max-width:52%}.case-studies .ai-case-study-card__logo--caraway{max-width:55%}.case-studies .ai-case-study-card__logo--workramp{max-width:74%}.case-studies .ai-case-study-card__body{background:var(--color-light-gray-next);border-radius:41px;color:var(--color-brand-dark-next);display:flex;flex:1;flex-direction:column;gap:var(--size6);margin:0;padding:var(--size10) var(--size11);position:relative;top:-8px}.case-studies .ai-case-study-card__title,.case-studies .ai-case-study-card__quote{margin:0}.case-studies .ai-case-study-card__quote:before{content:"“ ";margin-left:-10px}.case-studies .ai-case-study-card__quote:after{content:" ”"}.case-studies .ai-case-study-card__cta{align-items:center;align-self:flex-start;color:var(--color-deep-pink-next);-moz-column-gap:.25em;column-gap:.25em;display:inline-flex;margin-left:var(--size6);margin-top:var(--size4);min-height:var(--case-studies-control-size);position:relative;z-index:3}.case-studies .ai-case-study-card__cta .link-cta-next__tail,.case-studies .ai-case-study-card__cta .link-cta-next__icon-wrap{align-items:center;display:inline-flex}@media screen and (min-width:37.5rem){.case-studies .case-studies__rail{--case-studies-control-size: 58.829px}}@media screen and (min-width:43.75rem){.case-studies .case-studies__rail{--carousel-rail-slide-size: 100cqw}.case-studies .case-studies__rail .carousel-rail__footer{order:initial}}@media screen and (min-width:64rem){.case-studies .case-studies__rail{--carousel-rail-slide-size: calc( (100cqw - (var(--carousel-rail-gap) * 2)) / 3 );gap:var(--size8)}.case-studies .case-studies__rail .carousel-rail__header{flex-direction:row;justify-content:space-between}.case-studies .case-studies__rail .carousel-rail__viewport-controls{display:flex;flex:0 0 auto}.case-studies .case-studies__rail .carousel-rail__viewport{margin-left:calc(var(--carousel-rail-bleed) * -1);-webkit-mask-image:none;mask-image:none;overflow:hidden;width:calc(100cqw + (var(--carousel-rail-bleed) * 2))}.case-studies .case-studies__rail .carousel-rail__container{display:flex;gap:var(--carousel-rail-gap);margin-left:var(--carousel-rail-bleed);transform:none}.case-studies .case-studies__rail .carousel-rail__slide{grid-area:auto;opacity:1;pointer-events:auto;transition:none;z-index:auto}.case-studies .case-studies__rail .carousel-rail__footer{display:none}.case-studies .case-studies__header h2{max-width:720px}.case-studies .ai-case-study-card__media{height:88px}.case-studies .ai-case-study-card__logo{max-height:32px}.case-studies .ai-case-study-card__logo--brebo{max-height:38px}.case-studies .ai-case-study-card__body{min-height:250px;padding:var(--size10) var(--size11)}.case-studies .ai-case-study-card__cta{margin-left:var(--size8);min-height:auto}}.ai-riverflow--desktop{--ai-riverflow-right-bleed: max( var(--page-width-padding-inline), calc( (100vw - var(--section-page-width)) / 2 + var(--page-width-padding-inline) ) );--ai-riverflow-right-crop: var(--size12);--ai-riverflow-timeline-lead: clamp(10rem, 22vh, 18rem);--ai-riverflow-visual-offset: var(--size10);color:var(--color-deep-pink-next);display:none;overflow-x:clip;overflow-y:visible;overscroll-behavior:none;padding-bottom:190px;padding-top:var(--size28);position:relative}@media screen and (min-width:1024px){.ai-riverflow--desktop{display:block}}.ai-riverflow__header{color:var(--color-deep-pink-next);margin:0 0 var(--size18);max-width:16ch}.ai-riverflow__layout{display:grid;gap:clamp(4rem,9vw,100px);grid-template-columns:minmax(18rem,.44fr) minmax(44rem,1fr);position:relative}.ai-riverflow__items{display:flex;flex-direction:column;gap:137px;margin-bottom:240px;padding-bottom:0;padding-top:var(--ai-riverflow-timeline-lead);position:relative;top:-12px}.ai-riverflow__items:before{background:repeating-linear-gradient(to bottom,var(--color-brand-primary-next) 0 3px,transparent 3px 18px);bottom:0;content:"";left:calc(var(--size6));opacity:.45;position:absolute;top:0;width:3px;z-index:0}.ai-riverflow__bullet{background:var(--color-bg-page-next);color:var(--color-deep-pink-next);display:flex;flex-direction:column;isolation:isolate;max-width:280px;padding-bottom:var(--size8);padding-top:var(--size9);position:relative;transition:opacity .28s ease;z-index:1}.ai-riverflow__bullet:before{background:var(--color-bg-page-next);content:"";inset:var(--size7) 0 var(--size6) -8px;position:absolute;z-index:1}.ai-riverflow__bullet.is-inactive{opacity:1}.ai-riverflow__icon{height:auto;margin-bottom:var(--size8);position:relative;transition:opacity .28s ease;width:var(--size13);z-index:2}.ai-riverflow__title{color:inherit;font-family:var(--font-family-header-next);font-size:var(--font-size-heading-l-next);font-weight:var(--font-weight-heading-next);letter-spacing:0;line-height:var(--line-height-heading-l-next);margin:0 0 var(--size4);position:relative;transition:opacity .28s ease;z-index:2}.ai-riverflow__description{color:inherit;font-size:var(--font-size-body-l-next);line-height:var(--line-height-body-l-next);margin:0;position:relative;transition:opacity .28s ease;z-index:2}.ai-riverflow__bullet.is-inactive .ai-riverflow__icon,.ai-riverflow__bullet.is-inactive .ai-riverflow__title,.ai-riverflow__bullet.is-inactive .ai-riverflow__description{opacity:.48}.ai-riverflow__visual-frame{align-self:start;aspect-ratio:1040 / 585;background:var(--color-pure-white-next);border:1px solid rgb(186 186 186 / 50%);border-radius:12px;height:100%;max-height:585px;overflow:hidden;position:sticky;top:calc((100vh - 585px) / 2 + var(--ai-riverflow-visual-offset));width:calc(100% + var(--ai-riverflow-right-bleed) + var(--ai-riverflow-right-crop));z-index:0}.ai-riverflow__visual{top:0;right:0;bottom:0;left:0;opacity:1;position:absolute;transition:opacity .26s ease}.ai-riverflow__visual.is-hidden{opacity:0;pointer-events:none}.ai-riverflow__visual-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-riverflow-mobile{color:var(--color-deep-pink-next);overflow-x:clip;padding-bottom:var(--size16);padding-top:var(--size6);position:relative}@media screen and (min-width:1024px){.ai-riverflow-mobile{display:none}}.ai-riverflow-mobile__header{color:var(--color-deep-pink-next);margin-bottom:var(--size10)}@media screen and (min-width:1024px){.ai-riverflow-mobile__header{max-width:12ch}}.ai-riverflow-mobile__timeline-layout{display:flex;flex-direction:row;position:relative;width:100%}.ai-riverflow-mobile__timeline{background:repeating-linear-gradient(to bottom,var(--color-light-pink-next) 0 3px,transparent 3px 14px);bottom:calc(var(--size12) + 8px);left:13px;min-width:2px;pointer-events:none;position:absolute;top:14px;width:2px;z-index:0}.ai-riverflow-mobile__items{backface-visibility:hidden;display:flex;flex-direction:column;gap:75px;transform:translateZ(0);will-change:transform}.ai-riverflow-mobile__item{color:var(--color-deep-pink-next);display:grid;gap:8px 6px;grid-template-areas:"timeline copy" "timeline media";grid-template-columns:44px minmax(0,1fr);position:relative;width:100%;z-index:1}.ai-riverflow-mobile__timeline-space{grid-area:timeline}.ai-riverflow-mobile__copy{display:flex;flex-direction:column;grid-area:copy;min-height:var(--size10)}.ai-riverflow-mobile__icon{height:var(--size10);left:calc(14px - var(--size5));position:absolute;top:-6px;width:var(--size10)}.ai-riverflow-mobile__title{color:inherit;margin-bottom:var(--size4)}.ai-riverflow-mobile__description{color:inherit;margin:0}.ai-riverflow-mobile__visual{background:var(--color-pure-white-next);border:1px solid rgb(186 186 186 / 50%);border-radius:9px;display:flex;grid-area:media;justify-self:end;margin-right:calc(-1 * (var(--page-width-padding-inline) + var(--size2)));margin-top:var(--size6);overflow:hidden;width:calc(100% + var(--page-width-padding-inline) + var(--size2))}.ai-riverflow-mobile__visual img{aspect-ratio:1040 / 585;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.see-omni-action{background:var(--color-deep-pink-next);padding-block:var(--size16);scroll-margin-top:90px}@media screen and (min-width:1024px){.see-omni-action{padding-block:var(--size24);scroll-margin-top:120px}}.see-omni-action .see-omni-action__inner{display:flex;flex-direction:column;gap:var(--size10)}.see-omni-action hgroup{padding:0;text-align:left}.see-omni-action h2{text-align:left}.see-omni-action .video-frame{aspect-ratio:16 / 9;background-color:#fff;border-radius:14px;overflow:hidden;position:relative;width:100%}.see-omni-action .video-frame wistia-player,.see-omni-action .video-frame wistia-player::part(video-wrapper){aspect-ratio:16 / 9;border-radius:inherit;display:block;width:100%}@media screen and (min-width:1024px){.see-omni-action .see-omni-action__inner{gap:var(--size12)}}.tools-section{--feature-card-section-gap: var(--size14);--feature-card-section-padding-block-end: var(--size16);--feature-card-section-padding-block-start: var(--size12);--feature-card-copy-padding-block: calc(var(--size7) + var(--size05));--feature-card-copy-padding-inline: calc(var(--size6) + var(--size05));border-bottom:1px solid var(--color-border-light-next);padding-block:var(--feature-card-section-padding-block-start) var(--feature-card-section-padding-block-end)}@media screen and (min-width:768px){.tools-section{--feature-card-copy-padding-block: var(--size6);--feature-card-copy-padding-inline: var(--size6) }}@media screen and (min-width:1024px){.tools-section{--feature-card-section-padding-block-end: var(--size24);--feature-card-section-padding-block-start: var(--size24) }}.tools-section .feature-card-section__inner{display:flex;flex-direction:column;gap:var(--feature-card-section-gap)}.tools-section .feature-card-section__header{display:flex;flex-direction:column;gap:var(--size5);padding:0;text-align:left}.tools-section .feature-card-section__header h2{color:var(--color-deep-pink-next);margin:0;text-align:left}.tools-section .feature-card-grid{display:grid;gap:var(--size6);grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media screen and (min-width:768px){.tools-section .feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools-section .feature-card{background-color:var(--color-bg-soft-next);border:1px solid rgb(186 186 186 / 50%);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.tools-section .feature-card-copy{color:var(--color-brand-dark-next);display:block;padding:var(--feature-card-copy-padding-block) var(--feature-card-copy-padding-inline) var(--size6);text-decoration:none}.tools-section .feature-card-heading{align-items:center;display:flex;gap:var(--size4)}.tools-section .feature-card-icon-frame{align-items:center;background:var(--color-warm-white-next);border:1px solid rgb(from var(--color-border-mid-next) r g b / 50%);border-radius:3px;display:inline-flex;flex:0 0 auto;height:calc(var(--size9) + var(--size05));justify-content:center;width:calc(var(--size9) + var(--size05))}@media screen and (min-width:768px){.tools-section .feature-card-icon-frame{height:var(--size12);width:var(--size12)}}.tools-section .feature-card-icon{display:block;height:26px;-o-object-fit:contain;object-fit:contain;width:26px}@media screen and (min-width:768px){.tools-section .feature-card-icon{height:28px;width:28px}}.tools-section .feature-card-icon--calculations{height:34px;width:34px}@media screen and (min-width:768px){.tools-section .feature-card-icon--calculations{height:38px;width:38px}}.tools-section .feature-card-title-copy{display:flex;flex-direction:column;gap:var(--size1);min-width:0}.tools-section .feature-card-title{color:var(--color-brand-dark-next);margin:0}.tools-section .feature-card-media{border-radius:5px;margin:0 0 -20px;overflow:hidden;padding-left:var(--feature-card-copy-padding-inline)}.tools-section .feature-card-image{border-radius:5px;display:block;width:100%}hgroup.centered-section-title{padding-block:0}section hgroup h2{color:#060609;font-size:24px;line-height:120%;text-align:center}@media screen and (min-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 not (min-width:1024px){.quote-section .carousel-slide{flex:0 0 100%}}@media screen and (min-width:1024px){.quote-section{margin-top:var(--size10)}}.post-collection-section,.launch-ai-product-accordion{border-bottom:1px solid var(--color-border-light-next)}@media screen and (min-width:1024px){.launch-ai-product-accordion{margin-bottom:0}}@media screen and (min-width:1024px){.launch-ai-product-accordion .tab-accordion-wrapper{max-width:var(--page-width-lg)}}@media screen and (min-width:1024px){.launch-ai-product-accordion .tab-accordion-layout{align-items:center;gap:var(--size14) var(--size16);grid-template-columns:minmax(0,1.42fr) minmax(20rem,.58fr)}}@media screen and (min-width:1024px){.launch-ai-product-accordion .tab-accordion-content{display:contents}}@media screen and (min-width:1024px){.launch-ai-product-accordion .tab-accordion-content hgroup{grid-column:1 / -1;grid-row:1;max-width:none}}@media screen and (min-width:1024px){.launch-ai-product-accordion .tab-accordion-tabs{grid-column:2;grid-row:2;justify-self:stretch;max-width:none}}@media screen and (min-width:1024px){.launch-ai-product-accordion .tab-accordion-screenshots{grid-column:1;grid-row:2;justify-self:stretch;margin-left:0;margin-right:0;order:initial;width:100%}}.faq{padding-block:var(--size16)}.faq .faq-inner{display:grid;gap:var(--size8)}.faq .faq-title{text-align:left}.faq .faq-title h2{color:var(--color-deep-pink-next);font-family:var(--font-family-header-next);font-size:var(--font-size-heading-xl-next);font-weight:var(--font-weight-heading-next);letter-spacing:0;line-height:var(--line-height-heading-l-next);margin:0;text-align:left}.faq .faq-section{--stack-gap: 0;border-radius:0 0 8px 8px;overflow:hidden}.faq .accordion{--accordion-icon-gap: var(--size3);--accordion-icon-size: var(--size4);--accordion-max-width: none;--accordion-summary-padding: var(--size5);background:color-mix(in srgb,var(--color-light-gray-next) 50%,transparent);color:var(--color-deep-pink-next);margin:0;max-width:none}.faq .accordion+.accordion{border-top:2px solid var(--color-bg-page-next)}.faq .accordion summary{align-items:center;color:inherit;flex-direction:row-reverse;font-family:var(--font-family-caps-next);font-size:var(--font-size-body-m-next);font-weight:600;gap:var(--accordion-icon-gap);justify-content:flex-end;line-height:normal;padding:var(--size5) var(--size6)}.faq .accordion:hover summary{color:var(--color-deep-pink-next)}.faq .accordion summary>svg{background:var(--color-pure-white-next);border-radius:50%;color:var(--color-brand-primary-next);flex:0 0 var(--accordion-icon-size);height:var(--accordion-icon-size);padding:2px;rotate:-90deg;transition:background-color .18s ease,color .18s ease,rotate .18s ease}.faq .accordion[open]>summary>svg{background:var(--color-brand-primary-next);color:var(--color-pure-white-next);rotate:0deg}.faq .accordion[open]{background:var(--color-light-gray-next)}.faq .accordion .accordion-content{padding:0 var(--size6) var(--size8) calc(var(--size6) + var(--accordion-icon-size) + var(--accordion-icon-gap))}.faq .accordion .accordion-content p{color:var(--color-deep-pink-next);font-size:var(--font-size-body-m-next);line-height:var(--line-height-body-m-next)}.faq .accordion .accordion-content p:not(:last-child){margin-bottom:var(--size5)}.faq .accordion .accordion-content a{color:inherit;font-weight:500;text-underline-offset:.16em}@media screen and (min-width:1024px){.faq{padding-block:var(--size24)}.faq .faq-inner{align-items:start;gap:var(--size20);grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr)}.faq .faq-section{justify-self:end;max-width:50rem;width:100%}.faq .faq-title{padding-top:var(--size3)}.faq .faq-title h2{font-size:var(--font-size-heading-xl-next);line-height:var(--line-height-heading-xl-next)}.faq .accordion summary{padding-inline:var(--size7)}.faq .accordion .accordion-content{padding-left:calc(var(--size7) + var(--accordion-icon-size) + var(--accordion-icon-gap));padding-right:var(--size7)}}.video-slider-section{margin-bottom:60px;margin-top:var(--size8)}@media screen and (min-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 (min-width:1024px){.video-slider-section .video-slider-section__title{font-size:var(--font-xxxl);margin-bottom:var(--size3);text-align:center}}
