.carousel-container{display:flex;flex-wrap:wrap;border-radius:12px;justify-content:center;align-items:center;margin:auto;max-width:600px}.container-graphic{display:flex;justify-content:center;padding:.6rem;border-radius:8px;background:linear-gradient(hsla(0,0%,94%,.171),hsla(0,0%,100%,.3) 25%,rgba(224,228,232,.3) 50%,var(--cx-palette-f6f9fca9) 60%);width:100%}@media screen and (max-width:700px){.carousel-container{width:100%;max-width:550px;margin:0 auto}}@media screen and (max-width:575px){.carousel-container{width:100%;max-width:450px;margin:0 auto}}@media screen and (max-width:450px){.carousel-container{max-width:360px}}.main-epic-container{display:flex;flex-direction:column;padding-right:1rem;align-items:flex-start;z-index:0}@media (min-width:901px){.landing-ai-section .main-epic-container,.landing-solution-section .main-epic-container,.landing-why-section .main-epic-container{width:min(100%,var(--landing-main-epic-width,440px))!important;max-width:var(--landing-main-epic-width,440px)!important}.landing-ai-section .main-header,.landing-solution-section .main-header,.landing-why-section .main-header{width:100%;max-width:var(--landing-main-epic-width,440px)!important}.landing-ai-section .center-container{width:min(100%,var(--landing-main-epic-width,440px))!important;max-width:var(--landing-main-epic-width,440px)!important;justify-content:flex-start}}.main-header{flex:1;text-align:left;max-width:600px}.main-header-title{margin-bottom:var(--spacing-large)}.default-heading{font-family:var(--cx-font-display);font-size:var(--font-size-heading);line-height:var(--cx-leading-snug);letter-spacing:var(--cx-tracking-tight);font-weight:var(--cx-weight-display);color:var(--text-primary)}.main-header-subtitle{font-family:var(--cx-font-body);font-size:var(--text-section-lead)!important;line-height:var(--leading-normal)!important;font-weight:var(--font-regular);color:var(--text-secondary)!important;margin-bottom:var(--spacing-large)!important}.main-epic-spacer{height:var(--space-7)}.features-list{gap:var(--spacing-large);margin-bottom:var(--spacing-xlarge)}.feature-item,.features-list{display:flex;flex-direction:column;color:var(--text-primary)}.feature-item{align-items:flex-start;gap:var(--spacing-small)}.feature-item-title{font-size:var(--font-size-title);color:var(--text-primary);font-weight:var(--font-semibold);margin:0}.feature-item-description{color:var(--text-secondary)!important}.feature-item-description,.feature-item-example{font-size:var(--font-size-large)!important;margin-bottom:var(--spacing-medium)!important}.feature-item-example{color:var(--text-primary)!important}.graphic-form{display:flex;justify-content:center;align-items:center;margin:auto}.graphic-form img{max-width:100%;max-height:450px;width:auto;height:auto;object-fit:contain;border-radius:10px;opacity:1;z-index:1}@media screen and (max-width:700px){.graphic-form img{max-width:100%}}.main-epic-graphic-grid{display:grid;align-items:start;gap:2rem;grid-template-columns:2fr 2fr}@media screen and (max-width:1000px){.main-epic-graphic-grid{grid-template-columns:1fr}}.two-images-graphic{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem}.faq-collapse{padding:2rem}.faq-collapse details{border-bottom:1px solid rgba(15,23,42,.14);padding:1rem 0}.faq-collapse summary{cursor:pointer;list-style:none}.faq-collapse summary::-webkit-details-marker{display:none}.faq-collapse summary h4{display:inline}.faq-collapse details p{padding:1rem 0 0}.cta-button{min-height:40px;border-color:var(--color-primary);border-radius:8px;background:var(--color-primary);color:var(--cx-color-white);font-family:var(--cx-font-body);font-size:1rem;font-weight:var(--cx-weight-semibold);padding:.55rem 1.1rem}.cta-button:focus-visible,.cta-button:hover{border-color:var(--cx-palette-0b5dcc);background:var(--cx-palette-0b5dcc);color:var(--cx-color-white);outline:0}.cta-button-icon{display:inline-block;margin-left:.35rem;transition:transform .16s ease}.cta-button:hover .cta-button-icon{transform:translateX(2px)}.container.sticky-position{margin-bottom:0;justify-content:center;position:sticky;align-items:center;width:530px;height:660px;top:110px;left:930px;margin-top:-1110px;opacity:1;z-index:2}.center-image img{width:260px;height:auto;object-fit:contain;z-index:2;border:2px solid var(--cx-palette-bebebe);border-radius:20px}.icon svg path{fill:var(--cx-palette-8a8a8aaf);z-index:1;opacity:.3}.icon svg path:nth-of-type(0){fill:var(--cx-palette-8b8b8b5d)}.icon svg path:first-of-type{fill:var(--cx-palette-7c7c7c46)}.icon svg path:nth-of-type(2){fill:var(--cx-palette-ebebebbe)}.icon svg path:nth-of-type(3){fill:var(--cx-palette-8888887d)}.icon svg path:nth-of-type(4){fill:var(--cx-palette-ececec32)}.icon svg path:nth-of-type(5){fill:var(--cx-palette-2e2e2e65)}.icon svg path:nth-of-type(6){fill:var(--cx-palette-38383846)}.icon.active svg path:first-of-type{fill:var(--cx-palette-27709a43)}.icon.active svg path:nth-of-type(2){fill:var(--cx-palette-8cc0e351)}.icon.active svg path:nth-of-type(3){fill:var(--cx-palette-3b34bbd6)}.icon.active svg path:nth-of-type(4){fill:var(--cx-palette-32daf4d3)}.icon.active svg path:nth-of-type(5){fill:var(--cx-palette-0055ffd3)}.icon.active svg path:nth-of-type(6){fill:var(--cx-palette-7511a0e3)}.icon1{top:70%}.icon1,.icon2{left:40px;transform:translateY(-50%)}.icon2{top:30%}.icon3{bottom:20px;right:60px;transform:translateX(-50%)}.icon4{top:60%;right:20px;transform:translateY(-50%)}.icon5{top:80px;right:20px}.line-svg{position:absolute;top:0;left:0;z-index:-1}.inactive-line{stroke:rgba(213,213,213,.491)}.active-line{stroke-width:1;stroke:rgba(187,0,255,.82)}.line1.active-line{stroke:rgba(0,162,255,.945)}.icon1.active{box-shadow:0 0 15px rgba(0,162,255,.6)}.line2.active-line{stroke:rgba(0,255,26,.909)}.icon2.active{box-shadow:0 0 15px rgba(1,180,16,.657)}.line3.active-line{stroke:rgba(38,205,231,.945)}.icon3.active{box-shadow:0 0 15px rgba(38,205,231,.792)}.line4.active-line{stroke:rgba(9,178,220,.925)}.icon4.active{box-shadow:0 0 15px rgba(9,178,220,.6)}.line5.active-line{stroke:rgba(188,25,196,.873)}.icon5.active{box-shadow:0 0 15px rgba(188,25,196,.6)}.gradient-container{overflow:hidden;z-index:-1}.gradient-container,.gradient-container:after{position:absolute;width:100%;height:450px;opacity:1}.gradient-container:after{content:"";top:0;transform:translateY(-310px) skewY(357deg);border:0 solid;background:radial-gradient(at 60% 90%,rgb(217,210,2),transparent 20%),radial-gradient(at 80% 70%,rgba(0,19,160,.739),transparent 60%),radial-gradient(at 10% 60%,rgba(173,173,0,.778),transparent 20%),radial-gradient(at 10% 10%,rgb(0,166,255),transparent 60%),radial-gradient(at 30% 80%,rgba(214,0,214,.737),transparent 60%);background-blend-mode:screen;background-size:180% 200%}.gradient-container.alt-transform:after{content:none}.gradient-container.alt-transform{height:100%;min-height:0!important;z-index:0;background:var(--cx-color-white)}.landing-hero-wave{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.landing-hero-wave svg{position:absolute;inset:0;width:100%;height:100%}.landing-hero-wave-mobile{display:none}.landing-hero-shell{position:relative;overflow-x:clip;overflow-y:visible;min-height:clamp(700px,48vw,760px);background:var(--cx-color-white);isolation:isolate}.landing-page-main{--landing-section-y:var(--layout-section-y);--landing-section-y-compact:var(--layout-section-y-compact);background:var(--backgroundColor);overflow-x:clip}.landing-page-main>.main-section,.landing-page-main>.section .section-padding-sm{padding-top:var(--landing-section-y);padding-bottom:var(--landing-section-y)}.landing-page-main>.main-section+.main-section,.landing-page-main>.main-section+.section,.landing-page-main>.section+.main-section,.landing-page-main>.section+.section{margin-top:0}.landing-hero-shell:has(.header-container.sticky-header){z-index:10000;overflow:visible}.subpage-top-shell{position:absolute;inset:0 0 auto;width:100%;z-index:20}.landing-hero-copy-section{position:relative;z-index:2;min-height:700px;padding:clamp(14rem,19vw,22rem) clamp(2rem,6vw,5rem) 0 clamp(2rem,5.6vw,7.25rem)}.landing-hero-copy-section .section-hero-layout{width:min(100%,1248px);max-width:1248px;margin-inline:auto}.landing-hero-copy-section .max-width5{max-width:clamp(540px,45vw,820px)}.landing-hero-copy-section .hero-header{display:block;margin:2.1rem 0 2rem}.landing-hero-copy-section .hero-header-title{position:static;top:auto;left:auto;transform:none;font-family:var(--cx-font-display);font-size:var(--cx-type-hero);font-weight:var(--cx-weight-display);line-height:var(--cx-leading-tight);letter-spacing:var(--cx-tracking-display)}.landing-hero-copy-section .hero-header-title span{color:var(--cx-text-muted);font-weight:var(--cx-weight-semibold)}.landing-hero-copy-section .hero-subheader{max-width:clamp(500px,39vw,720px);margin-top:0;margin-bottom:clamp(2rem,3vw,3.75rem);font-family:var(--cx-font-display);font-size:var(--cx-type-section-lead);font-weight:var(--cx-weight-semibold);line-height:var(--cx-leading-snug);letter-spacing:var(--cx-tracking-tight)}.landing-hero-shell .buttons-row{gap:1rem;padding-top:.25rem;padding-bottom:0}.marketplace-strip{position:relative;z-index:1;display:grid;grid-template-columns:minmax(120px,.42fr) minmax(260px,1fr);align-items:center;column-gap:clamp(1.5rem,4vw,4rem);min-height:104px;border-top:1px solid var(--cx-palette-e3eaf3);border-bottom:1px solid var(--cx-palette-e3eaf3);background:rgba(255,255,255,.86);padding:0 clamp(2rem,6vw,7rem)}.marketplace-strip .text6{display:block;margin:0;color:var(--cx-palette-647395);font-size:.82rem;font-weight:var(--cx-weight-heavy);letter-spacing:var(--cx-tracking-label);text-align:center;text-transform:uppercase}.marketplace-strip .buttons-row{justify-content:center;gap:clamp(2rem,8vw,8rem);width:100%;padding:0}.marketplace-strip .card-logo{min-width:auto;width:150px;height:72px;max-height:none;border:0;border-radius:0;background:transparent;padding:1rem;transition:opacity .2s ease}.marketplace-strip .card-logo:hover{box-shadow:none;transform:none;opacity:.78}.marketplace-strip .logo-size{max-width:104px;max-height:42px}.landing-solution-section{--landing-main-epic-width:440px;padding:clamp(4.5rem,7vw,6rem) clamp(2rem,4vw,3rem) clamp(4.5rem,7vw,6rem) clamp(4rem,6vw,6rem)}.landing-solution-section>div,.landing-why-section .max-width14{width:min(100%,var(--layout-wide-max-width));max-width:var(--layout-wide-max-width);margin-inline:auto}.landing-ai-section>.max-width5{width:min(100%,var(--landing-main-epic-width,440px));max-width:var(--landing-main-epic-width,440px)}@media (min-width:1600px){.landing-ai-section>.max-width5{margin-left:max(0px,calc((100vw - var(--layout-wide-max-width)) / 2 - clamp(4rem, 6vw, 6rem)))}}.landing-ai-section,.landing-why-section{--landing-main-epic-width:440px;padding-left:clamp(4rem,6vw,6rem);padding-right:clamp(2rem,4vw,3rem)}.landing-ai-section{padding-top:clamp(2.5rem,4vw,4rem);padding-bottom:var(--landing-section-y-compact)}.landing-ai-section .main-header-title{margin-top:0}.landing-ai-section .center-container,.landing-ai-section .main-epic-container,.landing-solution-section .main-epic-container,.landing-why-section .main-epic-container{width:min(100%,var(--landing-main-epic-width,440px))!important;max-width:var(--landing-main-epic-width,440px)!important}.landing-why-section .main-epic-graphic-grid{grid-template-columns:minmax(0,1fr);max-width:520px}@media (min-width:1280px){.landing-ai-section .center-container,.landing-ai-section .main-epic-container,.landing-solution-section .main-epic-container,.landing-why-section .main-epic-container{max-width:var(--landing-main-epic-width,440px)!important;width:min(100%,var(--landing-main-epic-width,440px))!important}}@media (max-width:1279px) and (min-width:901px){.landing-ai-section .center-container,.landing-ai-section .main-epic-container,.landing-solution-section .main-epic-container,.landing-why-section .main-epic-container{max-width:var(--landing-main-epic-width,440px)!important;width:min(100%,var(--landing-main-epic-width,440px))!important}}.landing-data-coverage-section .section-padding-sm{padding-top:var(--landing-section-y)}@media (min-width:1280px){.landing-hero-shell{min-height:clamp(700px,48vw,760px)}.landing-hero-copy-section{min-height:560px;padding-top:clamp(11.5rem,13vw,14.5rem);padding-left:clamp(3.5rem,4.6vw,5.25rem)}.landing-hero-copy-section .max-width5{max-width:clamp(520px,38vw,680px)}.landing-hero-copy-section .hero-header{margin:1.7rem 0}.landing-hero-copy-section .hero-header-title{font-size:clamp(46px,3.65vw,56px);line-height:1.04}.landing-hero-copy-section .hero-subheader{max-width:620px;margin-bottom:2.5rem;font-size:clamp(1.32rem,1.45vw,1.72rem);line-height:1.24}}@media (max-width:1279px) and (min-width:981px){.landing-hero-shell{min-height:clamp(660px,58vw,720px)}.landing-hero-copy-section{min-height:520px;padding-top:clamp(10rem,12vw,12.5rem);padding-left:clamp(4.75rem,6vw,6rem);padding-right:1.5rem}.landing-hero-copy-section .max-width5{max-width:520px}.landing-hero-copy-section .hero-header-title{font-size:clamp(52px,4.8vw,62px)}.landing-hero-copy-section .hero-subheader{max-width:520px;font-size:clamp(26px,2.4vw,30px)}}@media (max-width:1040px) and (min-width:901px){.landing-hero-shell{min-height:700px}.landing-hero-copy-section{min-height:520px;padding-top:10rem;padding-left:6.5rem;padding-right:1.5rem}.landing-hero-copy-section .max-width5{max-width:470px}.landing-hero-copy-section .hero-header-title{font-size:clamp(42px,4.7vw,50px)}.landing-hero-copy-section .hero-subheader{max-width:470px;font-size:23px}.landing-hero-copy-section .buttons-row button{width:fit-content}}@media (max-width:980px){.gradient-container.alt-transform{height:1240px}.product-subpage .gradient-container.subpage-top-wave{top:-88px;height:860px;min-height:860px}.landing-hero-shell{min-height:1240px}.landing-hero-copy-section{min-height:auto;padding-top:5.5rem;padding-left:1.5rem;padding-right:1.5rem}.landing-hero-copy-section .hero-header{margin:1.5rem 0}.landing-hero-copy-section .hero-header-title{font-size:clamp(38px,10vw,46px);line-height:1.06;max-width:100%;overflow-wrap:break-word}.landing-hero-copy-section .hero-subheader{max-width:360px;font-size:21px;line-height:1.24}.landing-hero-copy-section .buttons-row .cx-button{width:fit-content;max-width:100%;height:auto;min-height:48px;min-width:min(100%,20rem);border-radius:var(--radius-action-button-primary);font-size:1rem;font-weight:800;line-height:1.12;padding:.7rem .9rem}.landing-hero-copy-section .buttons-row .cx-button:first-child{border:2px solid var(--color-primary);background:var(--color-primary);color:var(--cx-color-white)}.landing-hero-copy-section .buttons-row .cx-button:last-child{border:2px solid var(--color-primary);background:transparent;color:var(--color-primary)}.landing-hero-shell .buttons-row{width:min(100%,500px)}.landing-hero-copy-section .buttons-row{display:flex;flex-wrap:wrap;gap:.75rem}.landing-hero-shell .marketplace-strip{display:none}.marketplace-strip{grid-template-columns:1fr;gap:.5rem;min-height:120px;padding:1.25rem 1.5rem}.marketplace-strip .buttons-row{justify-content:center;gap:2rem}.landing-hero-wave-desktop{display:none}.landing-hero-wave-mobile{display:block}}@media (max-width:640px){.landing-hero-copy-section .hero-eyebrow{max-width:min(100%,380px);line-height:1.22}.landing-hero-copy-section .hero-header-title{font-size:clamp(34px,8vw,40px)}.landing-hero-copy-section .hero-header-title span{display:block}.landing-hero-copy-section .buttons-row,.landing-hero-shell .buttons-row{width:100%}.landing-hero-copy-section .buttons-row{flex-direction:column;align-items:flex-start}.landing-hero-copy-section .buttons-row a,.landing-hero-copy-section .buttons-row button{width:fit-content;max-width:100%}}@media (max-width:480px){.gradient-container.alt-transform{height:1100px}.landing-hero-shell{min-height:1100px}}@media (max-width:380px){.gradient-container.alt-transform{height:1080px}.landing-hero-shell{min-height:1080px}.landing-hero-copy-section .buttons-row{gap:.85rem}}.img-responsive{width:100%;border-radius:12px;height:auto}