.section-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding-left:10px}@media(min-width:1024px){.section-header{padding-left:0}}.section-header.is-centered{align-items:center;text-align:center}.section-header.is-centered .title-row{justify-content:center}.section-header.label-inline .title-row{display:flex;width:100%;flex-direction:column;gap:2rem}@media(min-width:1024px){.section-header.label-inline .title-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.section-header .section-title{color:#111215;font-family:Mozilla Text,sans-serif;font-weight:700;margin:0;font-size:1.5rem;line-height:normal;letter-spacing:-1px}@media(min-width:1024px){.section-header .section-title{font-size:2rem}}.section-header .section-subtitle{color:var(--Text-text-primary,#111215);text-align:center;font-family:Mozilla Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1024px){.section-header .section-subtitle{color:var(--Text-text-primary,#111215);text-align:center;font-family:Mozilla Text,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px}}.common-label{display:inline-flex;align-items:center;gap:.5rem;background:#f5f5f5;border-radius:2.225rem;width:-moz-fit-content;width:fit-content;padding:.25rem .75rem .25rem .25rem}.common-label .icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.common-label .icon-wrapper .label-icon-img{object-fit:contain}.common-label h3.label-text,.common-label h4.label-text{margin:0;color:#111215;font-family:DM Sans,sans-serif;font-weight:600;white-space:nowrap;font-size:.875rem;line-height:normal}.common-label.label-card .label-text,.common-label.label-section .label-text{font-size:.875rem}.asset-container,.asset-container .media-wrapper{width:100%;display:flex;justify-content:center}.asset-container .media-wrapper{position:relative;overflow:hidden;background:linear-gradient(180deg,#CDDEFF,#EFF4FE);padding:2.5rem 0;align-items:center;border:1px solid #ddd}.asset-container .media-wrapper .media-item{width:90%;height:auto;object-fit:contain;box-shadow:0 4px 12px rgba(0,0,0,.08);background:#fff}.asset-container .media-wrapper .media-item.desktop-only{display:none}@media(min-width:1024px){.asset-container .media-wrapper .media-item.desktop-only{display:block;width:70%}}.asset-container .media-wrapper .media-item.desktop-only:not(.has-mobile-version){display:block}.asset-container .media-wrapper .media-item.mobile-only{display:block;width:90%}@media(min-width:1024px){.asset-container .media-wrapper .media-item.mobile-only{display:none}.asset-container .media-wrapper .media-item:not(.desktop-only):not(.mobile-only){width:70%}}.asset-container.no-background .media-wrapper{background:rgba(0,0,0,0);padding:0;border:none}.asset-container.no-background .media-wrapper .media-item{width:100%;box-shadow:none;background:rgba(0,0,0,0)}@media(min-width:1024px){.asset-container.no-background .media-wrapper .media-item{width:100%}}.asset-container.no-background .caption-overlay{bottom:0}.asset-container.no-background .caption-overlay.bottom-right{right:auto}@media(min-width:1024px){.asset-container.no-background .caption-overlay.bottom-right{right:0}}.asset-container.no-background .caption-overlay.bottom-left{left:auto}@media(min-width:1024px){.asset-container.no-background .caption-overlay.bottom-left{left:0}}.asset-container .caption-overlay{position:absolute;bottom:1.5rem;z-index:10;background:#111215;border-radius:6px;padding:1rem;box-shadow:0 4.407px 10.073px 0 rgba(115,110,176,.1);width:max-content;max-width:100%}.asset-container .caption-overlay.bottom-right{right:1.5rem}.asset-container .caption-overlay.bottom-left{left:1.5rem}.asset-container .caption-overlay .caption-content{display:flex;align-items:center;gap:.5rem}.asset-container .caption-overlay .caption-content .caption-icon{width:1.625rem;height:1.625rem}.asset-container .caption-overlay .caption-content .caption-text{color:#fff;font-family:Mozilla Text,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}.title-with-image-section-section .grid-container .component{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.title-with-image-section-section .grid-container .component{gap:2rem}}.title-with-image-section-section .grid-container .component .image-wrapper{width:100%;display:flex;justify-content:center}.title-with-image-section-section .grid-container .component .section-header .title-row .common-label,.title-with-image-section-section .section-header .label-wrapper{background-color:#fff}.title-with-image-section-section .asset-container .media-wrapper{overflow:visible}.title-with-image-section-section .asset-container .media-wrapper .caption-overlay{bottom:-3rem}.integration-split-card-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column}@media(min-width:1024px){.integration-split-card-section .grid-container{padding-top:80px;padding-bottom:80px}}.integration-split-card-section .grid-container .component{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:0;padding-bottom:0;gap:40px}@media(min-width:1024px){.integration-split-card-section .grid-container .component{max-width:1288px;padding-left:0;padding-right:0;gap:40px}}.integration-split-card-section .grid-container .component .title-subtitle-container{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch;width:100%}@media(min-width:375px){.integration-split-card-section .grid-container .component .title-subtitle-container{align-items:center;gap:8px}}@media(min-width:1024px){.integration-split-card-section .grid-container .component .title-subtitle-container{align-items:center;gap:16px}}.integration-split-card-section .grid-container .component .section-title{color:var(--Color-Gray-black,#111215);font-family:Mozilla Text,sans-serif;font-size:24px;font-weight:700;line-height:normal;text-align:center}@media(min-width:1024px){.integration-split-card-section .grid-container .component .section-title{font-size:32px;color:var(--Color-Gray-black,#111215)}}.integration-split-card-section .grid-container .component .section-subtitle{color:var(--Text-text-primary,#111215);text-align:center;font-family:Mozilla Text,sans-serif;font-size:18px;font-weight:400;line-height:30px}@media(min-width:1024px){.integration-split-card-section .grid-container .component .section-subtitle{font-size:22px}}.integration-split-card-section .grid-container .component .connectors-container{display:flex;flex-direction:column;gap:20px;align-self:stretch;width:100%}@media(min-width:1024px){.integration-split-card-section .grid-container .component .connectors-container{flex-direction:row;justify-content:space-between;align-items:center}}.integration-split-card-section .grid-container .component .connectors-items-column{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}@media(min-width:1024px){.integration-split-card-section .grid-container .component .connectors-items-column{width:518px;height:auto}}.integration-split-card-section .grid-container .component .connectors-item{display:flex;padding:10px 20px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:2px;border:1px solid #ddd;background:#f5f5f5;text-decoration:none;transition:all .2s}.integration-split-card-section .grid-container .component .connectors-item:hover{border-color:var(--Color-Blue-600,#3053FF)}.integration-split-card-section .grid-container .component .connectors-item .item-title{color:var(--Color-Gray-black,#111215);font-family:Mozilla Text,sans-serif;font-size:18px;font-weight:700;line-height:normal}.integration-split-card-section .grid-container .component .connectors-item .item-subtitle{color:var(--Text-text-primary,#111215);font-family:Mozilla Text,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media(min-width:1024px){.integration-split-card-section .grid-container .component .connectors-item .item-subtitle{line-height:30px}}.integration-split-card-section .grid-container .component .integration-grid{display:flex;justify-content:center;align-items:center;align-content:center;gap:16px 15px;align-self:center;flex-wrap:wrap;max-width:320px}@media(min-width:){.integration-split-card-section .grid-container .component .integration-grid{max-width:340px}}@media(min-width:1024px){.integration-split-card-section .grid-container .component .integration-grid{gap:16px 20px;max-width:1100px}}.integration-split-card-section .grid-container .component .integration-grid .logo-bubble{display:flex;width:68px;height:68px;justify-content:center;align-items:center;gap:4.409px;aspect-ratio:1/1;border-radius:75px;background:#fff;box-shadow:-1.516px 1.516px 3.033px 0 rgba(235,238,255,.4);text-decoration:none;transition:transform .2s;flex-shrink:0}.integration-split-card-section .grid-container .component .integration-grid .logo-bubble:hover{transform:scale(1.05)}.integration-split-card-section .grid-container .component .integration-grid .logo-bubble img{max-width:60%;width:auto;height:auto;object-fit:contain}@media(min-width:1024px){.integration-split-card-section .grid-container .component .integration-grid .logo-bubble{width:100px;height:100px;gap:5.879px;border-radius:100px;box-shadow:-2.022px 2.022px 4.043px 0 rgba(235,238,255,.4)}}.integration-split-card-section .grid-container .component .section-cta{color:var(--Color-Blue-600,#3053FF);text-align:center;font-family:Mozilla Text,sans-serif;font-size:18px;font-weight:600;line-height:22px;height:1px;align-self:stretch;text-decoration:none}@media(min-width:1024px){.integration-split-card-section .grid-container .component .section-cta{height:auto}}.integration-split-card-section .grid-container .component .section-cta:hover{text-decoration:underline}@media(min-width:1024px){.security-section .grid-container{padding-top:120px!important;padding-bottom:120px!important}}.security-section .grid-container .component{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-left:10px;padding-right:10px}@media(min-width:1024px){.security-section .grid-container .component{padding-left:0;padding-right:0;flex-direction:row;align-items:flex-start;gap:32px}}.security-section .text-section{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:1024px){.security-section .text-section{flex:1 0}}.security-section .section-title{color:#fff;font-family:Mozilla Text,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.664px;padding-bottom:14px;width:72%}@media(min-width:1024px){.security-section .section-title{font-size:40px;letter-spacing:-1px;padding-bottom:20px}}.security-section .section-subtitle{color:#fff;font-family:Mozilla Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;width:90%}@media(min-width:1024px){.security-section .section-subtitle{font-size:18px}}.security-section .security-feature{display:flex;flex-direction:column;align-items:flex-start;width:100%}.security-section .feature-title{color:#fff;font-family:Mozilla Text,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:32px;padding-top:20px;padding-bottom:8px;margin:0}@media(min-width:1024px){.security-section .feature-title{font-size:24px;padding-top:40px}}.security-section .feature-subtitle{color:#fff;font-family:Mozilla Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media(min-width:1024px){.security-section .feature-subtitle{font-size:18px}}.security-section .feature-list{display:flex;flex-direction:column;gap:.5rem;padding:16px 0 0 .5rem;margin:0;list-style:none}@media(min-width:1024px){.security-section .feature-list{padding-top:24px}}.security-section .feature-list li{color:silver;font-family:Mozilla Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:flex-start;gap:12px}.security-section .feature-list li:before{content:"";width:6px;height:6px;background-color:silver;flex-shrink:0;margin-top:7px}@media(min-width:1024px){.security-section .feature-list li{font-size:18px}}.security-section .image-section{background:#111215;padding:0;width:304px;height:336px;align-self:stretch;overflow:hidden;margin-left:auto;margin-right:auto}@media(min-width:1024px){.security-section .image-section{width:518px;height:505px;flex:1 0}}.security-section .security-image{width:100%;height:100%;display:block;object-fit:contain}.get-started-footer-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding:0;gap:0;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}.get-started-footer-section .grid-container{padding:0!important}.get-started-footer-section .grid-container .component{grid-column:1/span 4!important;display:flex;flex-direction:column;gap:0}@media(min-width:768px){.get-started-footer-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)!important}}@media(min-width:1440px){.get-started-footer-section .grid-container .component{grid-column:1/span 12!important}}@media(min-width:1024px){.get-started-footer-section .grid-container .component{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}.get-started-footer-section .grid-container .component .text-section{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0;padding:40px 20px}@media(min-width:1024px){.get-started-footer-section .grid-container .component .text-section{flex:1 1;height:340px;padding:40px 0 40px 10%;justify-content:space-between}}.get-started-footer-section .grid-container .component .text-section.is-centered{align-items:center;text-align:center}.get-started-footer-section .grid-container .component .text-section.is-centered .text-container,.get-started-footer-section .grid-container .component .text-section.is-centered .title-subtitle-container{align-items:center}.get-started-footer-section .grid-container .component .text-section.is-centered .subtitle-text,.get-started-footer-section .grid-container .component .text-section.is-centered .title-text{text-align:center;justify-content:center}.get-started-footer-section .grid-container .component .coeff-logo{width:159.8px;height:39.995px;display:block}.get-started-footer-section .grid-container .component .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;max-width:444px}.get-started-footer-section .grid-container .component .title-subtitle-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.get-started-footer-section .grid-container .component .title-text{display:flex;gap:10px;color:var(--Text-text-primary,#111215);font-family:Mozilla Text,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0}@media(min-width:1024px){.get-started-footer-section .grid-container .component .title-text{font-size:32px}}.get-started-footer-section .grid-container .component .subtitle-text{display:flex;align-items:flex-start;gap:8px;align-self:stretch;color:var(--Color-Gray-black,#111215);font-family:Mozilla Text,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.get-started-footer-section .grid-container .component .primary-cta{display:inline-flex;padding:18px 32px;justify-content:center;align-items:center;gap:8px;border-radius:0;background:#111215;color:#fff;font-family:Mozilla Text,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .2s}.get-started-footer-section .grid-container .component .primary-cta:hover{opacity:.9}.get-started-footer-section .grid-container .component .image-section{display:flex;justify-content:center;align-items:center;height:274px;background:var(--Color-Gray-black,#111215);align-self:stretch}@media(min-width:1024px){.get-started-footer-section .grid-container .component .image-section{flex:1 1;height:420px;align-self:auto}}.get-started-footer-section .grid-container .component .image-section .image-wrapper{width:267px;height:119.711px}@media(min-width:1024px){.get-started-footer-section .grid-container .component .image-section .image-wrapper{width:426px;height:191px}}.get-started-footer-section .grid-container .component .image-section .image-wrapper .footer-image{width:100%;max-width:425px;height:100%;display:block;object-fit:contain;margin-left:auto;margin-right:auto}.headless-v2-hero-home{width:100%;display:flex;align-items:center;flex-direction:column;position:relative;padding:40px 0;overflow:visible}.headless-v2-hero-home .hero-cells-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:50%;z-index:0;pointer-events:none}.headless-v2-hero-home .hero-gradient-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1400px;max-height:800px;border-radius:869px;opacity:.5;background:var(--Blue-Green-Gradient,linear-gradient(90deg,#3053FF 0,#3DD0E3 49.52%,#63DA86 100%));filter:blur(60px);z-index:-1;pointer-events:none}@media(min-width:){.headless-v2-hero-home .hero-gradient-overlay{filter:blur(125px)}}.headless-v2-hero-home .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;gap:40px;z-index:1;position:relative}@media(min-width:768px){.headless-v2-hero-home .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.headless-v2-hero-home .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component{align-items:center;gap:70px}}.headless-v2-hero-home .grid-container .component .hero-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:800px;margin:0 auto}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content{gap:24px}}.headless-v2-hero-home .grid-container .component .hero-content .hero-title{color:var(--Text-text-primary,#111215);font-family:Mozilla Text;font-size:34px;font-weight:700;line-height:normal;letter-spacing:-1px;margin:0;width:90%}.headless-v2-hero-home .grid-container .component .hero-content .hero-title strong{background:linear-gradient(90deg,#3053FF 16%,#00C2A8 50%,#00AC47 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-title{font-size:72px;line-height:78px}}.headless-v2-hero-home .grid-container .component .hero-content .hero-subtitle{color:var(--Text-text-primary,#111215);font-family:Mozilla Text;font-size:16px;font-weight:400;line-height:24px;max-width:90%;margin:0}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-subtitle{font-size:22px;line-height:30px;max-width:90%}}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas{display:flex;flex-direction:column;width:70%;gap:12px;align-items:center}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas{flex-direction:row;width:auto}}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas a{text-decoration:none;display:flex;padding:18px 32px;justify-content:center;align-items:center;border-radius:0;font-family:Mozilla Text;font-size:16px;font-weight:600;line-height:20px;transition:all .2s;width:100%}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas a{width:auto}}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-primary{background:var(--Color-Gray-black,#111215);color:#fff}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-primary:hover{opacity:.9}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-secondary{border:1.25px solid #eaeaea;background:var(--Color-Gray-100,#F5F5F5);color:#000}.headless-v2-hero-home .grid-container .component .hero-content .hero-ctas .cta-secondary:hover{background:#eaeaea}.headless-v2-hero-home .grid-container .component .hero-media-stack{width:100%;display:flex;flex-direction:column;align-items:center}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-mobile{display:flex;justify-content:center;width:100%;position:relative}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-mobile .mobile-hero-image{width:100%;max-width:425px;height:auto;position:relative;z-index:1}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .media-mobile{display:none}}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container{display:none;position:relative}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px}}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper{position:relative;display:inline-block;margin-bottom:32px}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .main-hero-image,.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .main-hero-video{width:auto;max-width:100%;height:539px;display:block}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .video-wrapper{width:100%;height:539px}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .floating-card-overlay{position:absolute;top:-42px;right:-54px;z-index:2}.headless-v2-hero-home .grid-container .component .hero-media-stack .media-desktop-container .main-image-wrapper .floating-card-overlay img{width:300px;height:auto}.headless-v2-hero-home .grid-container .component .hero-media-stack .rating-section{display:flex;justify-content:center;align-items:center;width:100%;padding:0 24px 12px}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .rating-section{margin-top:80px}}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .trusted-text{color:var(--Text-text-primary,#111215);font-family:Mozilla Text;font-size:16px;font-weight:500;margin:0;text-align:center}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%;max-width:1068px;margin:0 auto}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-band-img{width:100%;height:auto}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-desktop{display:none}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-desktop{display:block}}.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-mobile{display:block}@media(min-width:1024px){.headless-v2-hero-home .grid-container .component .hero-media-stack .logo-section .logo-band-container .logo-mobile{display:none}}.header-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;width:100vw;padding-bottom:38px;padding-top:6.25rem;margin-bottom:4rem;z-index:10}@media(min-width:1024px){.header-section{padding-bottom:92px;padding-top:7.5rem}}.header-section .grid-container{z-index:1}.header-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:768px){.header-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.header-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}@media(min-width:1024px){.header-section .grid-container .component{justify-content:space-between;flex-direction:row;gap:unset}}.header-section .grid-container .component .header-left{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%}@media(min-width:1024px){.header-section .grid-container .component .header-left{width:45%;max-width:45%;align-items:start}}.header-section .grid-container .component .header-left .header-title{color:#262626;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-1px}@media(min-width:1024px){.header-section .grid-container .component .header-left .header-title{color:#111215;font-size:48px;line-height:52px;letter-spacing:-1px;text-align:left}}.header-section .grid-container .component .header-left .header-description{font-size:16px;font-weight:400;line-height:1.6;color:#4a4a5e;text-align:center;font-family:var(--font-proxima-nova);margin:0}@media(min-width:1024px){.header-section .grid-container .component .header-left .header-description{font-size:20px;text-align:left}}.header-section .grid-container .component .header-right .review-badge{display:none}.header-section .grid-container .component .header-right.image,.header-section .grid-container .component .header-right.youtube{max-width:100%}@media(min-width:1024px){.header-section .grid-container .component .header-right.image,.header-section .grid-container .component .header-right.youtube{max-width:45%}}.header-section .grid-container .component .header-right.image .header-image,.header-section .grid-container .component .header-right.image .video-preview-image,.header-section .grid-container .component .header-right.youtube .header-image,.header-section .grid-container .component .header-right.youtube .video-preview-image{width:320px;height:300px}@media(min-width:1024px){.header-section .grid-container .component .header-right.image .header-image,.header-section .grid-container .component .header-right.image .video-preview-image,.header-section .grid-container .component .header-right.youtube .header-image,.header-section .grid-container .component .header-right.youtube .video-preview-image{width:438px;height:415px}}.header-section .grid-container .component .header-right.gif{max-width:100%;width:100%}@media(min-width:1024px){.header-section .grid-container .component .header-right.gif{max-width:50%}}.header-section .grid-container .component .header-right.gif,.header-section .grid-container .component .header-right.image,.header-section .grid-container .component .header-right.youtube{padding:20px 0 20px 20px;background:#fff;position:relative;border-radius:6px}.header-section .grid-container .component .header-right.gif .review-badge,.header-section .grid-container .component .header-right.image .review-badge,.header-section .grid-container .component .header-right.youtube .review-badge{display:block;position:absolute;top:-10px;left:0}@media(min-width:1024px){.header-section .grid-container .component .header-right.gif .review-badge,.header-section .grid-container .component .header-right.image .review-badge,.header-section .grid-container .component .header-right.youtube .review-badge{width:280px;height:32px;top:-20px}}.header-section .grid-container .component .header-right.gif .header-image,.header-section .grid-container .component .header-right.gif .video-preview-container,.header-section .grid-container .component .header-right.image .header-image,.header-section .grid-container .component .header-right.image .video-preview-container,.header-section .grid-container .component .header-right.youtube .header-image,.header-section .grid-container .component .header-right.youtube .video-preview-container{box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7)}.header-section .grid-container .component .header-right .inline-video{width:100%;height:auto}.video-preview-container{position:relative;display:inline-block}.video-preview-image{display:block;width:100%;height:auto;border-radius:1rem}.play-icon-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.video-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.video-modal-content{position:relative;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;width:90vw;height:75vh}.video-modal-content iframe{width:100%;height:100%}.video-modal-close{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:2rem;color:#333;cursor:pointer}.headless-v2-section-image-cards-section .grid-container .component{display:flex;flex-direction:column;gap:2.5rem}.headless-v2-section-image-cards-section .grid-container .component .section-header-wrapper{width:100%}.headless-v2-section-image-cards-section .grid-container .component .steps-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .steps-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.headless-v2-section-image-cards-section .grid-container .component .step-card{display:flex;flex-direction:column;background:#fff;border:.89px solid #ddd;overflow:hidden}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-content{padding:1.5rem;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-content{padding:2rem 2rem 1.5rem}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-title{color:#111215;font-family:Mozilla Text,sans-serif;font-weight:700;margin:0;font-size:1.375rem;line-height:1.75rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-title{font-size:1.5rem;line-height:2rem}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-subtitle{color:#111215;font-family:Mozilla Text,sans-serif;font-weight:400;margin:0;font-size:1rem;line-height:24px}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-subtitle{font-size:1.375rem;line-height:30px}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper{padding:0 0 1.5rem 1.5rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper{padding:0 0 24px 2rem}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .media-item{max-height:297px}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .media-wrapper .media-item{width:100%}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .media-wrapper .media-item{width:100%}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .caption-overlay{width:98%;max-width:98%;border-radius:.103rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .caption-overlay{border-radius:.125rem}}@media(min-width:){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .caption-overlay .caption-content .caption-text{font-size:.875rem;line-height:1.032rem}}.key-features-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:64px;padding-bottom:64px}@media(min-width:1024px){.key-features-section{padding-top:88px;padding-bottom:100px}}.key-features-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;width:100%}@media(min-width:768px){.key-features-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.key-features-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.key-features-section .grid-container .component .features-list{display:flex;flex-direction:column;gap:40px;width:100%}@media(min-width:1024px){.key-features-section .grid-container .component .features-list{flex-direction:row;gap:24px}}.key-features-section .grid-container .component .feature-card{display:flex;flex-direction:column;width:100%;gap:16px}@media(min-width:1024px){.key-features-section .grid-container .component .feature-card{gap:20px;width:33.333%;flex-shrink:0}}.key-features-section .grid-container .component .feature-image{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;overflow:hidden;padding:20px 20px 0 0;border-radius:6px;background:#efefff}.key-features-section .grid-container .component .feature-image img{width:318px;height:308px;display:block;box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7)}@media(min-width:1024px){.key-features-section .grid-container .component .feature-image{padding-bottom:0;padding-left:0}.key-features-section .grid-container .component .feature-image img{height:308px;width:318px}}.key-features-section .grid-container .component .feature-content{display:flex;flex-direction:column;gap:8px;text-align:center}.key-features-section .grid-container .component .feature-content h3{color:#151e38;font-size:22px;font-style:normal;font-weight:600;line-height:28px}@media(min-width:1024px){.key-features-section .grid-container .component .feature-content h3{font-size:28px}}.key-features-section .grid-container .component .feature-content p{color:#344286;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1024px){.key-features-section .grid-container .component .feature-content p{font-size:18px}.key-features-section .grid-container .component .feature-content{text-align:left}}.key-features-section .section-title{display:flex;flex-direction:column;text-align:center;margin-bottom:24px;width:90%;gap:12px}.key-features-section .section-title h2{color:#151e38;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:28px}@media(min-width:1024px){.key-features-section .section-title h2{font-size:32px}}.key-features-section .section-title p{color:#344286;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1024px){.key-features-section .section-title p{font-size:18px}.key-features-section .section-title{margin-bottom:40px}}.testimonial-carousal-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.testimonial-carousal-section .grid-container .component{grid-column:1/span 4}@media(min-width:768px){.testimonial-carousal-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.testimonial-carousal-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.testimonial-carousal-section .component{display:flex;flex-direction:column;align-items:center;padding:2rem 0;width:100%}.testimonial-carousal-section .component .testimonials-carousel{width:100%;overflow:visible;margin-bottom:2rem}.testimonial-carousal-section .component .testimonials-track{display:flex;transition:transform .4s ease-in-out;width:100%}.testimonial-carousal-section .component .testimonial-card{min-width:100%;display:flex;justify-content:center;padding:0 1rem}.testimonial-carousal-section .component .testimonial-content{background:#d6d9f7;border-radius:1.5rem;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%}.testimonial-carousal-section .component .testimonial-quote{color:#111215;font-size:26px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.testimonial-carousal-section .component .testimonial-author{display:flex;flex-direction:column;gap:.25rem;color:#111215;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.testimonial-carousal-section .component .company-logo{display:flex;align-items:center}.testimonial-carousal-section .component .company-logo .logo-placeholder{color:#1a1a1a}.testimonial-carousal-section .component .navigation-controls{display:flex;gap:1rem;justify-content:center;align-items:center}.testimonial-carousal-section .component .nav-button{width:3.5rem;height:3.5rem;border-radius:1.25rem;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(114,125,243,.2)}.testimonial-carousal-section .component .nav-button svg{width:1.5rem;height:1.5rem;color:#5b66f5}.testimonial-carousal-section .component .nav-button:hover{background:#f8f8ff;box-shadow:0 6px 20px rgba(114,125,243,.25)}.testimonial-carousal-section .component .nav-button:active{transform:scale(.95)}@media(min-width:768px){.testimonial-carousal-section .component{padding:3rem 0}.testimonial-carousal-section .component .testimonials-carousel{margin-bottom:2.5rem}.testimonial-carousal-section .component .testimonial-card{min-width:518px;height:397px;padding:0 .75rem}.testimonial-carousal-section .component .testimonial-content{padding:3rem 2.5rem;max-width:100%}}@media(min-width:1024px){.testimonial-carousal-section .component{padding:4rem 0}.testimonial-carousal-section .component .testimonials-carousel{margin-bottom:3rem}.testimonial-carousal-section .component .testimonial-card{min-width:518px;height:397px;padding:0 .75rem}.testimonial-carousal-section .component .testimonial-content{padding:3rem 2.5rem}.testimonial-carousal-section .component .nav-button{width:4rem;height:4rem;border-radius:1.5rem}.testimonial-carousal-section .component .nav-button svg{width:1.75rem;height:1.75rem}}@media(min-width:1440px){.testimonial-carousal-section .component .testimonial-card{padding:0 1rem}.testimonial-carousal-section .component .testimonial-content{padding:3.5rem 3rem}}.display-row-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;background:#efefff}.display-row-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;align-items:center;padding:48px 20px}@media(min-width:768px){.display-row-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.display-row-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.display-row-section .grid-container .component .content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%}.display-row-section .grid-container .component .main-title{text-align:center;color:#111215;font-size:22px;font-style:normal;font-weight:600;line-height:36px;padding-bottom:16px}@media(min-width:1024px){.display-row-section .grid-container .component .main-title{font-size:32px}}.display-row-section .grid-container .component .description{color:#344286;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media(min-width:1024px){.display-row-section .grid-container .component .description{font-size:16px}}.display-row-section .grid-container .component .cta-button{margin-top:40px;display:flex;padding:18px 32px;justify-content:center;align-items:center;border-radius:10px;background:#3053ff;box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7);transition:background-color .3s ease;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-decoration:none}.display-row-section .grid-container .component .badges-container{width:100%;padding-top:40px}.display-row-section .grid-container .component .badge-item{display:flex;justify-content:center;width:100%;align-items:center}.display-row-section .grid-container .component .badge-item.full-view{display:none}@media(min-width:1024px){.display-row-section .grid-container .component .badge-item.full-view{display:flex}}.display-row-section .grid-container .component .badge-item.limited-view{display:flex}.display-row-section .grid-container .component .badge-item.limited-view img{width:345px;height:auto}@media(min-width:1024px){.display-row-section .grid-container .component .badge-item.limited-view img{width:408px;height:auto}.display-row-section .grid-container .component .badge-item.limited-view{display:none}}.display-row-section .grid-container .component.demo-form{gap:2rem}@media(min-width:1024px){.display-row-section .grid-container .component.demo-form{flex-direction:row;gap:0;justify-content:space-between}.display-row-section .grid-container .component.demo-form .content-wrapper{width:40%;max-width:40%}.display-row-section .grid-container .component.demo-form .limited-view{display:flex}.display-row-section .grid-container .component.demo-form .full-view{display:none}}.faq-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:60px;padding-bottom:60px;gap:20px}@media(min-width:1024px){.faq-section{padding-top:124px;padding-bottom:112px;gap:40px}}.faq-section .faq-title{color:#111215;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1px}.faq-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width:768px){.faq-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.faq-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.faq-section .grid-container .component .faq-item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:10px;background:rgba(48,83,255,.04)}.faq-section .grid-container .component .faq-question-button{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left}.faq-section .grid-container .component .faq-question-text{color:#111215;font-size:24px;font-style:normal;font-weight:600;line-height:34px;letter-spacing:-.25px;width:95%}@media(min-width:1024px){.faq-section .grid-container .component .faq-question-text{font-size:24px}}.faq-section .grid-container .component .faq-icon{width:32px;height:32px;border-radius:12px;fill:#fff;box-shadow:inset 3.882px -5.176px 5.176px -5.176px #bcc7ff;filter:drop-shadow(0 2px 2px rgba(195,205,255,.7)) drop-shadow(0 1.294px 5.176px rgba(48,83,255,.3))}.faq-section .grid-container .component .faq-icon svg{width:32px;height:32px}.faq-section .grid-container .component .faq-answer-wrapper{font-family:var(--font-general-sans),sans-serif;color:#111215;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.faq-section .grid-container .component .faq-answer-wrapper strong{font-weight:600}.faq-section .grid-container .component .faq-answer-wrapper a{color:#3053ff;font-size:18px;font-style:normal;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.faq-section .grid-container .component .faq-answer-wrapper ol,.faq-section .grid-container .component .faq-answer-wrapper ul{padding-left:2rem;padding-top:.5rem}.faq-section .grid-container .component .faq-answer{color:#6b6b7d;font-size:.9375rem;line-height:1.6}.faq-section .grid-container .component .faq-intro{margin-bottom:.75rem}.faq-section .grid-container .component .faq-list{margin:.75rem 0;padding-left:1.25rem}.faq-section .grid-container .component .faq-list li{margin-bottom:.5rem}.faq-section .grid-container .component .faq-list li strong{color:#1a1a1a;font-weight:700}.faq-section .grid-container .component .faq-ordered-list{margin:1rem 0 0;padding-left:1.25rem;color:#6b6b7d}.faq-section .grid-container .component .faq-ordered-list li{margin-bottom:.5rem}.faq-section .grid-container .component .faq-link{color:#5a5af0;text-decoration:none;font-weight:600}.faq-section .grid-container .component .faq-link:hover{text-decoration:underline}.faq-section .grid-container .component .faq-contact{margin:.75rem 0}