.youtube-facade{cursor:pointer;background:#000;display:block;position:relative;overflow:hidden}.youtube-facade .youtube-facade-still{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.youtube-facade .youtube-facade-play{width:68px;height:48px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.demo-booking{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(25rem,.75fr);align-items:start;gap:80px;width:100%;max-width:1280px;margin:0 auto;padding:161px 60px 161px 120px;display:grid}.demo-booking>:last-child{align-self:center}.demo-booking .demo-booking-copy{overflow-wrap:anywhere;width:75%;min-width:0;padding:56px 0;position:sticky;top:142px}.demo-booking .demo-booking-copy h2{font:40px/44px var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0 0 16px}.demo-booking .demo-booking-copy p{font:17.6px/28px var(--font-inter-tight);color:#353535;margin:0}.demo-booking .demo-booking-copy ul{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.demo-booking .demo-booking-copy li{color:#353535;min-height:40px;font:17.6px/28px var(--font-inter-tight);align-items:center;gap:8px;margin:0;display:flex}.demo-booking .demo-booking-copy li svg{color:#fff;flex:0 0 40px;width:40px;height:40px;padding:8px}.demo-booking .demo-booking-copy li svg circle{fill:#ff782c;stroke:#ff782c}.demo-booking .demo-booking-copy li>:is(p,span){min-width:0}.demo-booking .calendly-embed{border:1px solid #ff782c4a;border-radius:12px;min-width:0;height:auto;min-height:520px}.blog-article-followup .demo-booking,.customer-story .demo-booking{margin-top:30.4px}:is(.blog-article:has(>.blog-article-followup>.demo-booking),.customer-story:has(>.demo-booking)){padding-bottom:0}@media (max-width:1100px){.demo-booking{gap:48px;padding:161px 40px}}@media (max-width:991px){.demo-booking{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:105px 2.5%}.demo-booking .demo-booking-copy{width:auto;position:static}.blog-article-followup .demo-booking{padding-inline:0}.customer-story .demo-booking{width:auto;margin-inline:-32px}}@media (max-width:767px){.demo-booking{grid-template-columns:minmax(0,1fr);padding-block:153px}.demo-booking .demo-booking-copy{padding:0}.demo-booking .demo-booking-copy h2{font-size:28px;line-height:38px}.demo-booking .demo-booking-copy p,.demo-booking .demo-booking-copy li{line-height:22px}.demo-booking .demo-booking-copy>p{font-size:18px}.customer-story .demo-booking{margin-inline:-21px}}@media (max-width:479px){.demo-booking{padding-block:80px}}.demo-booking.demo-booking-dark{background:#1a1a1a url(/migration-assets/668e625d276877972124da7e23cb6b819649281b0500c1e6a077d4b4e768513e.svg) 50%/cover no-repeat;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(400px,.75fr);align-items:center;gap:80px;width:min(1280px,100% - 5vw);margin:100px auto;padding:120px 92px}.demo-booking-dark .demo-booking-copy{color:#fff;width:75%;max-width:none;padding:56px 0;position:static}.demo-booking-dark .calendly-embed{width:100%}@media (min-width:992px) and (max-width:1060px){.demo-booking-dark .demo-booking-copy h2{overflow-wrap:normal}}.demo-booking-dark .demo-booking-copy h2{color:#fff;text-wrap:wrap}.demo-booking-dark .demo-booking-copy>p{color:#fff;opacity:.75;font-size:18px;font-weight:500}.demo-booking-dark .demo-booking-copy ul{margin-top:48px}.demo-booking-dark .demo-booking-copy li,.demo-booking-dark .demo-booking-copy li p{color:#fff;font-size:17.6px}.demo-booking-dark .demo-booking-copy li svg{flex:0 0 40px;padding:0}.demo-booking-dark .calendly-embed{background:#fff;border:0;border-radius:8px}@media (max-width:991px){.demo-booking.demo-booking-dark{background-size:auto 100%;grid-template-columns:minmax(0,1fr);gap:32px;margin-block:32px;padding:80px 92px}.demo-booking-dark .demo-booking-copy{width:100%}}@media (min-width:768px) and (max-width:991px){.demo-booking.demo-booking-dark{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.demo-booking-dark .demo-booking-copy{padding:0}.demo-booking.demo-booking-dark{padding:72px 64px}.demo-booking-dark .demo-booking-copy h2{font-size:32px;line-height:38.4px}.demo-booking-dark .demo-booking-copy>p{font-size:16px}.demo-booking-dark .demo-booking-copy li,.demo-booking-dark .demo-booking-copy li p{font-size:18px}}@media (max-width:479px){.demo-booking.demo-booking-dark{padding:32px 24px}.demo-booking-dark .demo-booking-copy h2{margin-bottom:30px;font-size:28px;line-height:38px}}
.source-embed{width:100%;max-width:100%;margin:0 0 10px;display:block}.source-embed-frame{border:0}.source-embed-video{aspect-ratio:854/480;margin:20px 0}.blog-article .source-embed-sized{max-width:none}.source-embed-centered{margin:0 auto 24px}.source-embed-calendar{margin:0}.source-embed-calendar .calendly-embed{border-radius:8px;height:520px}@media (max-width:767px){.source-embed-video{margin-bottom:35px}}
.homepage-module__x4HYDW__homepage{color:var(--color-ink);background:var(--color-surface);font-family:var(--font-sans);letter-spacing:0;overflow-wrap:break-word}.homepage-module__x4HYDW__homepage *{box-sizing:border-box}.homepage-module__x4HYDW__homepage h1,.homepage-module__x4HYDW__homepage h2,.homepage-module__x4HYDW__homepage h3,.homepage-module__x4HYDW__homepage p,.homepage-module__x4HYDW__homepage figure{margin:0}.homepage-module__x4HYDW__homepage h1,.homepage-module__x4HYDW__homepage h2,.homepage-module__x4HYDW__homepage h3{font-family:var(--font-display);letter-spacing:0;font-weight:400}.homepage-module__x4HYDW__homepage h1{overflow-wrap:break-word;max-width:552px;font-size:50px;line-height:1}.homepage-module__x4HYDW__homepage h2{font-size:45px;line-height:1.1}.homepage-module__x4HYDW__homepage h3{font-size:24px;line-height:1.2}.homepage-module__x4HYDW__homepage p{font-size:18px;line-height:1.5}.homepage-module__x4HYDW__homepage img{max-width:100%;height:auto;display:block}.homepage-module__x4HYDW__homepage button,.homepage-module__x4HYDW__homepage input{font:inherit}.homepage-module__x4HYDW__homepage button{cursor:pointer}.homepage-module__x4HYDW__homepage button:focus-visible,.homepage-module__x4HYDW__homepage a:focus-visible{outline-offset:4px;outline:3px solid #2864cc}.homepage-module__x4HYDW__homepage [hidden]{display:none}.homepage-module__x4HYDW__wrap{width:min(1280px,100% - 96px);margin-inline:auto}.homepage-module__x4HYDW__section{padding:80px 0}.homepage-module__x4HYDW__ruled{border-block:1px solid var(--color-line-orange)}.homepage-module__x4HYDW__testimonials{border-bottom:1px solid var(--color-line-orange)}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__sectionHeading{color:var(--color-ink);letter-spacing:-.2px}.homepage-module__x4HYDW__headingMuted{color:var(--color-heading-second-half)}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__sectionHeading.homepage-module__x4HYDW__onDark{color:var(--color-on-dark)}.homepage-module__x4HYDW__onDark .homepage-module__x4HYDW__headingMuted{color:var(--color-heading-second-half-on-dark)}.homepage-module__x4HYDW__sectionIntro{max-width:780px;margin-bottom:56px}.homepage-module__x4HYDW__sectionIntro p{margin-top:24px}.homepage-module__x4HYDW__hero{color:var(--color-on-dark);background:linear-gradient(#ff782c96, #ff782c96), var(--band-image) center / cover, var(--color-orange);padding:79px 0 19px;overflow:hidden}@media (max-width:479px){.homepage-module__x4HYDW__hero{background-image:linear-gradient(#ff782c96, #ff782c96), var(--band-image-phone)}}.homepage-module__x4HYDW__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:324px;display:grid}.homepage-module__x4HYDW__heroGrid>*{min-width:0}.homepage-module__x4HYDW__heroGrid p{max-width:615px;margin:24px 0 48px;font-size:16px}.homepage-module__x4HYDW__cta{background:var(--color-surface);min-height:50px;color:var(--color-ink);border:1px solid var(--color-surface-tint-strong);border-radius:var(--radius-control);font:500 14px/28px var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:9px 9px 9px 16px;text-decoration:none;display:inline-flex}@media (max-width:479px){.homepage-module__x4HYDW__cta{line-height:22px}}.homepage-module__x4HYDW__cta svg{background:var(--color-arrow-box);color:var(--color-on-dark);border-radius:3px;flex-shrink:0;width:30px;height:30px;padding:3px}.homepage-module__x4HYDW__darkCta svg{color:#000;background:#fff}.homepage-module__x4HYDW__darkCta{color:var(--color-on-dark);background:#000}.homepage-module__x4HYDW__fullscreen{color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-control);z-index:4;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:8px;right:8px}.homepage-module__x4HYDW__trust{text-align:center;margin-top:60px}.homepage-module__x4HYDW__trust p{text-transform:uppercase;background:linear-gradient(90deg,#fff0,#fff 54%,#fff0) top/100% 1px no-repeat;width:95%;max-width:1280px;min-height:49px;margin:auto;padding-top:26px;font-size:16px}.homepage-module__x4HYDW__logoMarquee{margin:23px 0 0;padding:6px 0;position:relative;overflow:hidden}.homepage-module__x4HYDW__logoMarqueeWrap{position:relative}.homepage-module__x4HYDW__logoTrack{--lh:36px;align-items:center;width:max-content;animation:38s linear infinite homepage-module__x4HYDW__marquee;display:flex}.homepage-module__x4HYDW__logoMarquee:hover .homepage-module__x4HYDW__logoTrack{animation-play-state:paused}.homepage-module__x4HYDW__logoStrip{align-items:center;gap:18px;padding-right:18px;display:flex}.homepage-module__x4HYDW__logoStrip>div{background:#ffffff15;border:1px solid #ffffff40;border-radius:14px;flex:none;justify-content:center;align-items:center;height:80px;padding:0 30px;display:flex}.homepage-module__x4HYDW__logoStrip img{height:calc(var(--lh) * var(--k,1));object-fit:contain;filter:brightness(0)invert();width:auto;max-width:200px}@media (max-width:767px){.homepage-module__x4HYDW__logoTrack{--lh:27px}.homepage-module__x4HYDW__logoStrip{gap:12px;padding-right:12px}.homepage-module__x4HYDW__logoStrip>div{border-radius:12px;height:60px;padding:0 20px}}@keyframes homepage-module__x4HYDW__marquee{to{transform:translate(-50%)}}.homepage-module__x4HYDW__video{aspect-ratio:16/9;background:#000;border:1px solid #f3f3f3;margin-top:48px;position:relative}.homepage-module__x4HYDW__video iframe{border:0;width:100%;height:100%}.homepage-module__x4HYDW__fullscreen{bottom:20px;right:20px}.homepage-module__x4HYDW__heroVideo{min-width:0}@media (max-width:991px){.homepage-module__x4HYDW__trustGrid{grid-template-columns:1fr}.homepage-module__x4HYDW__heroVideo{display:none}}@media (min-width:601px) and (max-width:991px){[data-hero=trust] .homepage-module__x4HYDW__trust{margin-top:263px}}@media (max-width:479px){[data-hero=trust] .homepage-module__x4HYDW__hero .homepage-module__x4HYDW__wrap{width:95%}}.homepage-module__x4HYDW__limitedHeading{max-width:686px;margin-bottom:48px!important}.homepage-module__x4HYDW__challengeGrid{border:1px solid var(--color-line-orange-card);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-module__x4HYDW__challengeGrid article{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);min-width:0;padding:33px;display:grid}.homepage-module__x4HYDW__challengeGrid article+article{border-left:1px solid var(--color-line-orange-card)}.homepage-module__x4HYDW__challengeGrid h3{margin:32px 0 26px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__challengeGrid p{color:var(--color-body);font-size:18px}.homepage-module__x4HYDW__iconBox{border:1px solid var(--color-line-orange-faint);border-radius:var(--radius-icon-box);background:var(--color-surface);width:fit-content;color:var(--color-orange);place-items:center;padding:5px;display:grid}.homepage-module__x4HYDW__iconBox svg{width:1.7rem;height:1.7rem}.homepage-module__x4HYDW__workflow{background:var(--color-surface-tint);padding:60px 0 84px}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(0,462px);align-items:start;gap:64px;max-width:none;margin-bottom:110px;display:grid}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro p{color:var(--color-body);margin-top:12px;font-size:18px;line-height:1.55}.homepage-module__x4HYDW__tabs{background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-module__x4HYDW__tabs button{background:var(--color-surface);border:1px solid var(--color-surface-tint-strong);text-align:center;font:400 14.4px/1.4 var(--font-mono);text-transform:uppercase;color:var(--color-ink);border-bottom:2px solid #0000;padding:24px 20.8px}.homepage-module__x4HYDW__tabs button[aria-selected=true]{border-bottom-color:var(--color-orange);background:radial-gradient(circle, #fffc, #fff), url(/migration-assets/cfd480998c93c05173105c7b5f5ae016254e8af805546cce96193081674695ed.svg) 0 0 / 6px repeat, var(--color-surface)}.homepage-module__x4HYDW__workflowPanel{grid-template-columns:minmax(0,576px) minmax(0,1fr);align-items:center;gap:80px;padding:48px 0;display:grid}.homepage-module__x4HYDW__workflowPanel[hidden]{display:none}.homepage-module__x4HYDW__workflowPanel>img{aspect-ratio:1;object-fit:contain;outline:1px dashed var(--color-orange);outline-offset:0;background:#f2f3f7;border:13px solid #fff;border-radius:12px;width:100%}.homepage-module__x4HYDW__workflowPanel>div{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:992px){.homepage-module__x4HYDW__workflowPanel>div{padding-right:48px}}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__workflowPanel h3{color:var(--color-ink);font-size:27.2px;line-height:29.92px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__workflowPanel p{color:var(--color-body);margin-bottom:24px;font-size:18px;line-height:27px}.homepage-module__x4HYDW__corners{position:relative}.homepage-module__x4HYDW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:80px 0;display:grid}.homepage-module__x4HYDW__metrics>div{background:var(--color-surface);border:1px solid var(--color-line-orange-card);align-content:start;gap:12px;padding:33px;display:grid}.homepage-module__x4HYDW__metrics .homepage-module__x4HYDW__iconBox{margin-bottom:20px}.homepage-module__x4HYDW__metrics strong{font:400 44px/1 var(--font-display);color:var(--color-orange-accent)}.homepage-module__x4HYDW__center{justify-content:center;margin-top:32px;display:flex}.homepage-module__x4HYDW__institutions{padding:112px 0}.homepage-module__x4HYDW__institutionGrid{grid-template-columns:1fr 1fr;gap:80px;padding-inline:64px;display:grid}.homepage-module__x4HYDW__institutionImages>div{align-items:center;height:100vh;display:flex}.homepage-module__x4HYDW__institutionImages img{border-radius:var(--radius-image);width:100%}.homepage-module__x4HYDW__institutionSticky{flex-direction:column;justify-content:center;gap:88px;height:calc(100vh - 160px);display:flex;position:sticky;top:96px}.homepage-module__x4HYDW__institutionSticky p{color:var(--color-body);margin-top:24px}.homepage-module__x4HYDW__institutionItems h3,.homepage-module__x4HYDW__mobileInstitution h3{color:var(--color-orange-accent);line-height:1.4}.homepage-module__x4HYDW__institutionLinks{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.homepage-module__x4HYDW__institutionLinks a{max-width:100%;color:var(--color-ink);font:500 15px/28px var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere;border-bottom:1px solid #000;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.homepage-module__x4HYDW__institutionLinks a svg{flex:none;width:16px;height:16px;transition:transform .5s ease-in-out}.homepage-module__x4HYDW__institutionLinks a:hover svg,.homepage-module__x4HYDW__institutionLinks a:focus-visible svg{transform:translate(3px)rotate(45deg)}.homepage-module__x4HYDW__institutionItems{min-height:110px}.homepage-module__x4HYDW__mobileInstitution{display:none}.homepage-module__x4HYDW__integrations{background:var(--color-orange) center / cover;min-height:700px;color:var(--color-on-dark);border-radius:30px;flex-direction:column;align-items:center;padding:106px 69px 200px;display:flex;position:relative;overflow:hidden}.homepage-module__x4HYDW__integrationsCopy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:95%;max-width:1280px;margin-block:auto;display:flex;position:relative}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__integrationsEyebrow{font:600 14px/28px var(--font-mono);text-transform:uppercase}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__integrationsCopy h2{overflow-wrap:break-word;max-width:600px;font-size:38px;line-height:38px}.homepage-module__x4HYDW__integrationsFrame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.homepage-module__x4HYDW__integrationsSquare{flex:none;width:1000px;height:500px;position:relative}.homepage-module__x4HYDW__integrationsSquare:before,.homepage-module__x4HYDW__integrationsSquare:after{content:"";border:0 solid var(--color-line-on-dark);pointer-events:none;position:absolute}.homepage-module__x4HYDW__integrationsSquare:before{border-inline-width:1px;inset:-200px 0}.homepage-module__x4HYDW__integrationsSquare:after{border-block-width:1px;inset:0 -100vw}.homepage-module__x4HYDW__integrationsSquare>span{z-index:1;border:1px solid var(--color-line-corner-mark);border-radius:var(--radius-control);background:var(--color-surface);width:20px;height:20px;position:absolute}.homepage-module__x4HYDW__integrationsSquare>span:first-of-type{top:-10px;left:-10px}.homepage-module__x4HYDW__integrationsSquare>span:nth-of-type(2){top:-10px;right:-10px}.homepage-module__x4HYDW__integrationsSquare>span:nth-of-type(3){bottom:-10px;right:-10px}.homepage-module__x4HYDW__integrationsSquare>span:nth-of-type(4){bottom:-10px;left:-10px}.homepage-module__x4HYDW__cornerMarks{pointer-events:none;position:absolute;inset:-10px}.homepage-module__x4HYDW__cornerMarks>span{border:1px solid var(--color-line-corner-mark);border-radius:var(--radius-control);background:var(--color-surface);width:20px;height:20px;position:absolute}.homepage-module__x4HYDW__cornerMarks>span:first-child{top:0;left:0}.homepage-module__x4HYDW__cornerMarks>span:nth-child(2){top:0;right:0}.homepage-module__x4HYDW__cornerMarks>span:nth-child(3){bottom:0;right:0}.homepage-module__x4HYDW__cornerMarks>span:nth-child(4){bottom:0;left:0}.homepage-module__x4HYDW__securitySection{padding:140px 0 84px}.homepage-module__x4HYDW__security{background:var(--color-surface-dark);color:var(--color-on-dark);border-radius:8px;padding:69px;position:relative}.homepage-module__x4HYDW__securityHead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.homepage-module__x4HYDW__securityHead h2{overflow-wrap:break-word;max-width:600px}.homepage-module__x4HYDW__securityHead.homepage-module__x4HYDW__solo{display:block}.homepage-module__x4HYDW__securityHead p{color:var(--color-on-dark);overflow-wrap:break-word;line-height:28px}.homepage-module__x4HYDW__standards{border:1px solid #1a1a1a;margin:60px 0 0;padding:0;list-style:none;display:flex}.homepage-module__x4HYDW__standards li{background:linear-gradient(90deg,#33333380,#313131);flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;padding:27px;display:flex}.homepage-module__x4HYDW__badge{width:100px;height:100px;color:var(--color-on-dark);background:linear-gradient(315deg,#ffffff1a,#fff0 49%,#ffffff4d);border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.homepage-module__x4HYDW__badge>span{border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;padding:9px;display:flex}.homepage-module__x4HYDW__badge img{width:60px;height:auto}.homepage-module__x4HYDW__badge svg{width:30.4px;height:30.4px}.homepage-module__x4HYDW__standards h3{max-width:100%;color:var(--color-on-dark);overflow-wrap:break-word;margin-bottom:14px;line-height:26.4px}.homepage-module__x4HYDW__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.homepage-module__x4HYDW__features li{border:1px solid var(--color-line-on-dark);background:var(--color-fill-on-dark);min-width:0;min-height:34px;color:var(--color-on-dark);font:300 16px/28px var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:2px 9px;display:flex}.homepage-module__x4HYDW__features li:before{content:"";background:var(--color-on-dark);border-radius:50%;flex:none;width:7px;height:7px;margin-right:10px}.homepage-module__x4HYDW__features li>p{font:inherit;margin:0}.homepage-module__x4HYDW__features.homepage-module__x4HYDW__featuresRow{flex-flow:wrap;gap:0;display:flex}.homepage-module__x4HYDW__featuresRow li{flex:1 1 0;min-width:fit-content;max-width:100%}.homepage-module__x4HYDW__securityLink{margin-top:48px}.homepage-module__x4HYDW__securityLink a{color:var(--color-ink)}.homepage-module__x4HYDW__testimonials{background:var(--color-surface-tint);text-align:center;padding:112px 0}.homepage-module__x4HYDW__testimonials figure{flex-direction:column;align-items:center;display:flex}.homepage-module__x4HYDW__quoteLogo{background:var(--color-surface);border:1px solid #ff782c33;border-radius:12px;flex:none;justify-content:center;align-items:center;width:200px;height:80px;margin-bottom:24px;padding:19px;display:flex}.homepage-module__x4HYDW__quoteLogo img{object-fit:contain;width:auto;min-width:0;max-height:56px}.homepage-module__x4HYDW__testimonials blockquote{max-width:100%;font:400 28.8px/1.4 var(--font-display);color:var(--color-ink);overflow-wrap:break-word;margin:0 0 14px}.homepage-module__x4HYDW__testimonials figure:nth-of-type(3) blockquote{max-width:500px}.homepage-module__x4HYDW__testimonials figcaption{overflow-wrap:break-word;flex-direction:column;align-items:center;max-width:100%;display:flex}.homepage-module__x4HYDW__portrait{object-fit:cover;border-radius:50%;width:64px;height:64px!important}.homepage-module__x4HYDW__testimonials figcaption strong{max-width:100%;color:var(--color-ink);margin-top:12px;font-size:16px;font-weight:500;line-height:28px}.homepage-module__x4HYDW__testimonials figcaption span{max-width:100%;color:var(--color-body);font-size:15px;font-weight:500;line-height:28px}.homepage-module__x4HYDW__carouselControls{justify-content:center;margin-top:46px;display:flex}.homepage-module__x4HYDW__carouselControls .homepage-module__x4HYDW__dot{background:0 0;border:0;width:14px;height:18px;padding:0;position:relative}.homepage-module__x4HYDW__carouselControls .homepage-module__x4HYDW__dot:before{content:"";background:#2226;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:3px}.homepage-module__x4HYDW__carouselControls .homepage-module__x4HYDW__dot[aria-pressed=true]:before{background:#222}.homepage-module__x4HYDW__carouselControls .homepage-module__x4HYDW__dot:after{content:"";position:absolute;inset:-10px 0}.homepage-module__x4HYDW__carouselControls .homepage-module__x4HYDW__dot:focus-visible{outline:none}.homepage-module__x4HYDW__carouselControls .homepage-module__x4HYDW__dot:focus-visible:before{outline-offset:2px;outline:2px solid #2864cc}.homepage-module__x4HYDW__conversion{background-color:var(--color-orange);color:var(--color-on-dark);text-align:center;background-position:50%,50%,0 0;background-size:cover,cover,auto;padding:140px 0;position:relative;overflow:hidden}.homepage-module__x4HYDW__conversionCopy{z-index:1;flex-direction:column;align-items:center;gap:24px;width:95%;max-width:650px;margin:0 auto;display:flex;position:relative}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__conversionCopy h2{overflow-wrap:break-word;font-size:50px;line-height:50px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__conversionCopy p{overflow-wrap:break-word;max-width:100%;font-size:18px;line-height:27px}.homepage-module__x4HYDW__conversionCopy .homepage-module__x4HYDW__cta{color:var(--color-ink)}.homepage-module__x4HYDW__conversionChat,.homepage-module__x4HYDW__conversionDecision{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:300px;height:auto;position:absolute;box-shadow:0 2px 60px #0003}.homepage-module__x4HYDW__conversionChat{top:7%;left:4%}.homepage-module__x4HYDW__conversionDecision{bottom:7%;right:4%}.homepage-module__x4HYDW__newsletter{border:1px solid var(--color-orange);border-radius:var(--radius-box);background:#ff782c0d 50%/1586px;grid-template-columns:minmax(0,45%) minmax(0,40%);justify-content:space-between;align-items:center;gap:20px;width:min(1236px,100% - 96px);padding:69px;display:grid;position:relative}.homepage-module__x4HYDW__newsletterCopy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.homepage-module__x4HYDW__newsletterCopy>*{overflow-wrap:break-word;max-width:100%}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__newsletterCopy h2{font-size:32px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__newsletterCopy p{color:var(--color-body);margin-bottom:24px;font-size:18px;line-height:27px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__newsletterCopy .homepage-module__x4HYDW__eyebrow{font:600 14px/28px var(--font-mono);text-transform:uppercase;color:var(--color-ink);margin:0}.homepage-module__x4HYDW__newsletter form{gap:10px;margin-bottom:15px;display:grid}.homepage-module__x4HYDW__newsletter input{border:1px solid var(--color-line-input);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;height:50px;padding:8px 12px;font-size:14px}.homepage-module__x4HYDW__newsletter button{border-radius:var(--radius-control);min-height:50px;color:var(--color-on-dark);background:linear-gradient(90deg, var(--color-orange), var(--color-orange-deep));text-transform:uppercase;border:0;padding:9px 16px;font-size:16px;font-weight:500}.homepage-module__x4HYDW__newsletter .homepage-module__x4HYDW__formNotice{color:#333;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.homepage-module__x4HYDW__newsletter .homepage-module__x4HYDW__formNotice:empty{width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.homepage-module__x4HYDW__wrap{width:calc(100% - 48px)}.homepage-module__x4HYDW__heroGrid{gap:16px}.homepage-module__x4HYDW__security{padding:40px}.homepage-module__x4HYDW__institutionGrid,.homepage-module__x4HYDW__newsletter{gap:32px}.homepage-module__x4HYDW__institutionGrid{padding-inline:0}.homepage-module__x4HYDW__workflowPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.homepage-module__x4HYDW__newsletter{width:calc(100% - 48px);padding:48px 32px}}@media (min-width:601px) and (max-width:991px){.homepage-module__x4HYDW__hero{padding-top:128px}.homepage-module__x4HYDW__heroGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:154px;min-height:0}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__hero h1{max-width:550px}.homepage-module__x4HYDW__heroGrid p{max-width:none;margin:22.4px 0 46.4px}.homepage-module__x4HYDW__trust{margin-top:109px}.homepage-module__x4HYDW__sideGutter33 .homepage-module__x4HYDW__sectionHeading{max-width:700px;margin-inline:auto}.homepage-module__x4HYDW__metrics{grid-template-columns:minmax(0,1fr)}.homepage-module__x4HYDW__institutionGrid{gap:80px;padding-inline:35px}.homepage-module__x4HYDW__wrap{width:95%}.homepage-module__x4HYDW__hero .homepage-module__x4HYDW__wrap{width:calc(100% - 48px)}.homepage-module__x4HYDW__workflowPanel{gap:48px;padding:32px}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro{margin-bottom:96px}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro p{margin-top:8px}.homepage-module__x4HYDW__institutions{padding:96px 0}}@media (min-width:768px) and (max-width:991px){.homepage-module__x4HYDW__features{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:600px){.homepage-module__x4HYDW__wrap{width:calc(100% - 40px)}.homepage-module__x4HYDW__section{padding:56px 0}.homepage-module__x4HYDW__homepage h1{max-width:100%;font-size:38px;line-height:1}.homepage-module__x4HYDW__homepage h2{font-size:32px}.homepage-module__x4HYDW__homepage h3{font-size:24px}.homepage-module__x4HYDW__homepage p{font-size:16px}.homepage-module__x4HYDW__hero{padding-top:40px}.homepage-module__x4HYDW__heroGrid{grid-template-columns:1fr;gap:30px}.homepage-module__x4HYDW__heroGrid p{margin-top:30px;margin-bottom:40px}.homepage-module__x4HYDW__trust{margin-top:108px}.homepage-module__x4HYDW__logoMarquee{margin-top:48px}.homepage-module__x4HYDW__trust p{min-height:73px;padding-inline:20px}.homepage-module__x4HYDW__workflowPanel>div,.homepage-module__x4HYDW__metrics,.homepage-module__x4HYDW__institutionGrid,.homepage-module__x4HYDW__newsletter{grid-template-columns:minmax(0,1fr)}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__sectionHeading{line-height:1.2}.homepage-module__x4HYDW__tabs button{text-align:left;padding:24px;font-size:12.8px}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:66px}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro p{font-size:16px;line-height:22px}.homepage-module__x4HYDW__workflowPanel{grid-template-columns:1fr;gap:48px;padding-bottom:0}.homepage-module__x4HYDW__sectionIntro{margin-bottom:32px}.homepage-module__x4HYDW__workflowPanel{padding-top:16px}.homepage-module__x4HYDW__metrics{gap:40px;margin-top:80px}.homepage-module__x4HYDW__metrics>div{margin-inline:8px;padding:33px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__metrics p,.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__institutionSticky p{line-height:22px}.homepage-module__x4HYDW__institutionGrid{gap:88px}.homepage-module__x4HYDW__institutionSticky{grid-row:1;height:auto;position:static}.homepage-module__x4HYDW__institutionItems{display:none}.homepage-module__x4HYDW__institutionImages>div{height:auto;display:block}.homepage-module__x4HYDW__institutionImages>div+div{margin-top:32px}.homepage-module__x4HYDW__mobileInstitution{margin-bottom:16px;display:block}.homepage-module__x4HYDW__mobileInstitution h3{font-size:20px}.homepage-module__x4HYDW__institutionLinks a{line-height:22px}.homepage-module__x4HYDW__security{padding:32px 20px}.homepage-module__x4HYDW__newsletter{width:calc(100% - 40px)}.homepage-module__x4HYDW__homepage[data-template=homepage] .homepage-module__x4HYDW__hero .homepage-module__x4HYDW__wrap{width:calc(100% - 38px)}.homepage-module__x4HYDW__sideGutter33{padding:80px 0 20px}.homepage-module__x4HYDW__sideGutter33 .homepage-module__x4HYDW__wrap{width:calc(100% - 66px)}.homepage-module__x4HYDW__sideGutter33 .homepage-module__x4HYDW__challengeGrid{margin-inline:8px}.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__wrap,.homepage-module__x4HYDW__securitySection .homepage-module__x4HYDW__wrap{width:calc(100% - 20px)}.homepage-module__x4HYDW__institutions .homepage-module__x4HYDW__wrap,.homepage-module__x4HYDW__testimonials .homepage-module__x4HYDW__wrap,.homepage-module__x4HYDW__newsletter{width:calc(100% - 56px)}.homepage-module__x4HYDW__newsletterSection{padding:19px 0}}@media (max-width:991px){.homepage-module__x4HYDW__security,.homepage-module__x4HYDW__newsletter{padding:69px}.homepage-module__x4HYDW__securityHead{grid-template-columns:minmax(0,1fr);gap:24px}.homepage-module__x4HYDW__features li{justify-content:flex-start}.homepage-module__x4HYDW__featuresRow li{flex:0 auto;min-width:0}.homepage-module__x4HYDW__testimonials{padding:96px 0}.homepage-module__x4HYDW__newsletter{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:767px){.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__sectionHeading{line-height:1.2}.homepage-module__x4HYDW__security,.homepage-module__x4HYDW__newsletter{padding:37px}.homepage-module__x4HYDW__standards{flex-direction:column;gap:2px}.homepage-module__x4HYDW__standards li{flex:none}.homepage-module__x4HYDW__features{flex-flow:wrap;align-items:flex-start;display:flex}.homepage-module__x4HYDW__testimonials{padding:64px 0}.homepage-module__x4HYDW__testimonials blockquote{font-size:20px}.homepage-module__x4HYDW__carouselControls{margin:27px 0 3px}}@media (max-width:479px){.homepage-module__x4HYDW__securitySection{padding:70px 0}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__securitySection .homepage-module__x4HYDW__sectionHeading{font-size:38px}.homepage-module__x4HYDW__security,.homepage-module__x4HYDW__newsletter{padding:22px}.homepage-module__x4HYDW__securityHead p,.homepage-module__x4HYDW__features li,.homepage-module__x4HYDW__testimonials figcaption strong,.homepage-module__x4HYDW__testimonials figcaption span,.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__newsletterCopy .homepage-module__x4HYDW__eyebrow{line-height:22px}.homepage-module__x4HYDW__features li{min-height:28px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__newsletterCopy h2{font-size:26px;line-height:31.2px}}@media (max-width:991px){.homepage-module__x4HYDW__workflow .homepage-module__x4HYDW__sectionIntro{grid-template-columns:minmax(0,1fr);gap:16px}.homepage-module__x4HYDW__challengeGrid{grid-template-columns:minmax(0,1fr)}.homepage-module__x4HYDW__challengeGrid article+article{border-left:0;border-top:1px solid var(--color-line-orange-card)}}@media (max-width:767px){.homepage-module__x4HYDW__integrations{padding:182px 69px 260px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__integrationsEyebrow{line-height:22px}}@media (max-width:479px){.homepage-module__x4HYDW__integrations{min-height:0;padding:112px 19px 80px}.homepage-module__x4HYDW__integrationsSquare{height:calc(100% - 80px)}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__integrationsCopy h2{font-size:26px;line-height:31.2px}.homepage-module__x4HYDW__conversion{padding:70px 0 140px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__conversionCopy h2{margin-bottom:14px;font-size:38px;line-height:38px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__conversionChat,.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__conversionDecision{display:none}}@media (prefers-reduced-motion:reduce){.homepage-module__x4HYDW__institutionLinks a svg{transition:none}.homepage-module__x4HYDW__logoTrack{animation:none}.homepage-module__x4HYDW__logoStrip[aria-hidden=true]{display:none}.homepage-module__x4HYDW__logoMarquee{overflow-x:auto}}.homepage-module__x4HYDW__privacy{background:var(--color-surface-dark);color:var(--color-on-dark);padding:64px 0}.homepage-module__x4HYDW__privacyBox{background:url(/home-security-shield.svg) 50%/contain no-repeat;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 60px;width:min(1280px,100% - 96px);margin-inline:auto;padding:88px 60px;display:grid}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__privacyBox h2{text-align:center;overflow-wrap:break-word;grid-column:1/-1;font-size:40px;line-height:44px}.homepage-module__x4HYDW__privacyItem{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.homepage-module__x4HYDW__privacyItem img{width:auto;height:48px;margin-bottom:8px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__privacyItem h3{overflow-wrap:break-word;font-size:25.6px;line-height:30.72px}.homepage-module__x4HYDW__homepage .homepage-module__x4HYDW__privacyItem p{opacity:.75;overflow-wrap:break-word;font-size:16px;line-height:20.8px}.homepage-module__x4HYDW__privacyCta{grid-column:1/-1;justify-content:center;margin-top:40px;display:flex}.homepage-module__x4HYDW__privacyCta .aa-action{margin-top:0;font-size:18px;line-height:28px}@media (max-width:991px){.homepage-module__x4HYDW__privacyBox{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 32px}.homepage-module__x4HYDW__privacyCta{justify-content:flex-start}}@media (max-width:767px){.homepage-module__x4HYDW__privacy{padding:32px 0}.homepage-module__x4HYDW__privacyBox{width:calc(100% - 48px)}}@media (max-width:479px){.homepage-module__x4HYDW__privacyBox{width:calc(100% - 40px);padding:32px 24px}.homepage-module__x4HYDW__privacyCta{display:block}.homepage-module__x4HYDW__privacyCta .aa-action{width:100%}}@media (min-width:601px){.homepage-module__x4HYDW__newsletterSection{padding:69px 0}}@media (min-width:601px) and (max-width:991px){.homepage-module__x4HYDW__newsletter{gap:80px;width:calc(95% - 131.1px)}}
.home-motion-module__0togTG__fan{width:100%;position:relative;container-type:inline-size}.home-motion-module__0togTG__fanBox{--u:min(1px, calc((100cqw - 32px) / 720));height:calc(var(--u) * 400);position:relative}.home-motion-module__0togTG__fan .home-motion-module__0togTG__fanCard{width:calc(var(--u) * 280);height:calc(var(--u) * 378);margin:calc(var(--u) * -189) 0 0 calc(var(--u) * -140);color:inherit;border-radius:calc(var(--u) * 16);cursor:pointer;transform-origin:50%;will-change:transform, opacity;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 32) #00000021;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%;overflow:hidden}.home-motion-module__0togTG__fan .home-motion-module__0togTG__fanCard img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block}.home-motion-module__0togTG__fanFeatured{z-index:4}.home-motion-module__0togTG__fanLeft{opacity:.8;z-index:2;transform:translate(-85.7143%,7.9365%)scale(.76)}.home-motion-module__0togTG__fanRight{opacity:.8;z-index:2;transform:translate(85.7143%,7.9365%)scale(.76)}.home-motion-module__0togTG__fanHidden{opacity:0;z-index:1;transform:scale(.58)}.home-motion-module__0togTG__walkthrough{background:#000;overflow:hidden}.home-motion-module__0togTG__walkthroughMount,.home-motion-module__0togTG__walkthroughMount>*{position:absolute;inset:0}.home-motion-module__0togTG__walkthrough .home-motion-module__0togTG__walkthroughMount iframe{pointer-events:none;opacity:0;border:0;width:calc(100% + 40px);height:calc(100% + 220px);transition:none;position:absolute;top:-110px;left:-20px}.home-motion-module__0togTG__walkthrough.home-motion-module__0togTG__rolling .home-motion-module__0togTG__walkthroughMount iframe{opacity:1;transition:opacity .25s}.home-motion-module__0togTG__walkthrough .home-motion-module__0togTG__walkthroughNoscript,.home-motion-module__0togTG__walkthroughStill iframe{opacity:1;border:0;width:100%;height:100%;position:absolute;inset:0}.home-motion-module__0togTG__walkthrough.home-motion-module__0togTG__expanded{z-index:9999;aspect-ratio:auto;border:0;width:100%;height:100%;margin:0;position:fixed;inset:0}.home-motion-module__0togTG__walkthrough:fullscreen{border:0}@media (min-width:601px){:is(html.motion-ready .home-motion-module__0togTG__segmentItems,.home-motion-module__0togTG__segmentItems[data-swap]){align-items:start;display:grid}:is(html.motion-ready .home-motion-module__0togTG__segmentItems>*,.home-motion-module__0togTG__segmentItems[data-swap]>*){grid-area:1/1}}.home-motion-module__0togTG__segmentItems>[hidden]{display:none}.home-motion-module__0togTG__segmentItems:not([data-swap])>*+*{margin-top:32px}html.motion-ready .home-motion-module__0togTG__segmentItems:not([data-swap])>*+*{margin-top:0}.home-motion-module__0togTG__integrationStrip{opacity:.7;flex:none;width:min(1000px,100%);margin-top:24px;overflow:hidden}html.motion-ready .home-motion-module__0togTG__integrationStrip{width:1000px}.home-motion-module__0togTG__integrationTrack{justify-content:center;display:flex}.home-motion-module__0togTG__integrationList{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.home-motion-module__0togTG__integrationList>div{flex:0 0 12.5rem;justify-content:center;align-items:center;width:12.5rem;display:flex}.home-motion-module__0togTG__integrationList img{object-fit:contain;width:auto;max-width:10.5rem;height:2rem}.home-motion-module__0togTG__integrationList[aria-hidden]{display:none}html.motion-ready .home-motion-module__0togTG__integrationTrack{justify-content:flex-start;width:max-content}html.motion-ready .home-motion-module__0togTG__integrationList{flex-wrap:nowrap;flex:none;margin-right:2rem}html.motion-ready .home-motion-module__0togTG__integrationList[aria-hidden]{display:flex}.home-motion-module__0togTG__slider{position:relative}.home-motion-module__0togTG__sliderMask{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.home-motion-module__0togTG__sliderMask[data-ready]{scroll-snap-type:none;overflow:hidden}.home-motion-module__0togTG__slider .home-motion-module__0togTG__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;max-width:none;margin:0;padding-inline:max(0px,50% - 384px)}.home-motion-module__0togTG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.home-motion-module__0togTG__integrationList{gap:1rem}.home-motion-module__0togTG__integrationList>div{flex-basis:10rem;width:10rem}.home-motion-module__0togTG__integrationList img{width:8rem;max-width:none;height:auto;max-height:3rem}}@media (prefers-reduced-motion:reduce){.home-motion-module__0togTG__fan .home-motion-module__0togTG__fanCard{will-change:auto}}
.ambient-youtube{aspect-ratio:16/9;isolation:isolate;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 56px #171f331a,0 8px 20px #171f330f}.ambient-youtube-still{object-fit:cover}.ambient-youtube-player{z-index:1;pointer-events:none;position:absolute;inset:0}.ambient-youtube-player iframe{pointer-events:none;opacity:0;border:0;width:calc(100% + 40px);height:calc(100% + 220px);transition:none;position:absolute;top:-110px;left:-20px}.ambient-youtube.is-rolling .ambient-youtube-player iframe{opacity:1;transition:opacity .25s}.ambient-youtube.is-expanded{z-index:9999;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;position:fixed;inset:0}.ambient-youtube:fullscreen{box-shadow:none;border-radius:0}.ambient-youtube-fullscreen{z-index:5;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:none;position:absolute;bottom:12px;right:12px}.ambient-youtube-fullscreen:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:none) and (pointer:coarse){.ambient-youtube-fullscreen{display:grid}}@media (prefers-reduced-motion:reduce){.ambient-youtube-player,.ambient-youtube-fullscreen{display:none}}
.arrow-swap{vertical-align:middle;flex:none;display:inline-block;position:relative;overflow:hidden}.arrow-swap>svg{width:100%;height:100%;transition:transform .5s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.arrow-swap-webflow>svg{width:12px;height:12px;inset:2px}.arrow-swap>svg:last-child{transform:translate(-150%)}a:hover>.arrow-swap>svg:first-child,a:focus-visible>.arrow-swap>svg:first-child{transform:translate(150%)}a:hover>.arrow-swap>svg:last-child,a:focus-visible>.arrow-swap>svg:last-child{transform:translate(0)}@media (prefers-reduced-motion:reduce){.arrow-swap>svg{transition:none}}
.source-feature-viewport{touch-action:pan-y;min-width:0;display:grid}.source-feature-viewport>[role=tabpanel]{grid-area:1/1;min-width:0}.source-feature-viewport>[role=tabpanel][hidden]{visibility:hidden;display:block}.prior-stories .source-feature-tablist button{transition:background-color .2s}@media (prefers-reduced-motion:reduce){.prior-stories .source-feature-tablist button{transition:none}}.prior-stories .source-feature-tablist button{position:relative}.prior-stories .source-feature-tablist button:not([aria-selected=true]):hover{background:#ece9e1}.source-feature-tab-loader{z-index:1;transform-origin:0;pointer-events:none;background:#c25c4b;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.source-feature-tablist button[aria-selected=true]>.source-feature-tab-loader{transition:transform var(--tab-loader-duration,10s) linear;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.source-feature-tablist button[aria-selected=true]>.source-feature-tab-loader{transition:none}}.source-feature-dots{display:none}.source-feature-dot{cursor:pointer;background:0 0;border:0;width:20px;height:24px;padding:0;position:relative}.source-feature-dot:after{content:"";opacity:.2;background:#000;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:6px}.source-feature-dot[aria-current=true]:after{opacity:1;background:#c25c4b}
.imported-product-document .imported-family-icons figure:is(:nth-child(2),:nth-child(4)){opacity:.6}.imported-product-document .imported-family-icons figure:is(:first-child,:nth-child(5)){opacity:.3}.source-af-engagement{overflow-x:clip}.product-motion-glow{z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#ff782c00,#ff782c 54%,#ff782c00);width:100px;height:2px;position:absolute;top:calc(50% - 1px);left:0}.product-motion-roadmap{position:relative}.product-motion-roadmap-track{pointer-events:none;background-image:linear-gradient(#fff0,#ffffff1a 55%,#fff0);border-radius:1234px;width:19px;display:none;position:absolute;left:22px}.product-motion-roadmap[data-placed] .product-motion-roadmap-track{display:block}.pe-roadmap .product-motion-roadmap[data-placed] li:before{display:none}.product-motion-roadmap-track>span{transform-origin:top;background-image:linear-gradient(#fff0,#fff 54%,#fff0);width:2px;height:100%;margin:0 auto;display:block}.product-motion-illustration{position:relative}.product-motion-line{pointer-events:none;background-image:linear-gradient(#fff0,#fff 56%,#d4af3700);border-radius:900px;width:150px;height:3px;position:absolute;top:49%;left:0}.legacy-solution-stats .legacy-solution-stat-grid>article{overflow-wrap:anywhere;padding-bottom:168px}.legacy-solution-stat-grid>article>img:last-of-type{max-width:170px;max-height:none}.legacy-solution-stat-grid>article:first-child>img:last-of-type{left:0;right:auto}.legacy-solution-stat-grid>article:nth-child(2)>img:last-of-type{max-width:145px;margin:0 auto;left:0;right:0}.legacy-solution-stat-grid>article>img:not(:last-of-type){max-width:16px;margin:-24px 0 0 auto;display:block;position:static}.source-mortgage[data-page-template]{overflow-x:clip}.source-mortgage[data-page-template] .mm-logos{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.source-mortgage[data-page-template] .mm-logotrack{padding-right:60px;animation:34s linear infinite product-motion-mortgage-logos}.source-mortgage[data-page-template] .mm-logos:hover .mm-logotrack{animation-play-state:paused}@keyframes product-motion-mortgage-logos{to{transform:translate(-50%)}}@media (max-width:767px){.product-motion-glow,.product-motion-illustration{display:none}}@media (prefers-reduced-motion:reduce){.source-mortgage[data-page-template] .mm-logos{-webkit-mask-image:none;mask-image:none}.source-mortgage[data-page-template] .mm-logotrack{flex-wrap:wrap;justify-content:center;width:auto;padding-right:0;animation:none}.source-mortgage[data-page-template] .mm-logotrack>div:has(img[alt=""]){display:none}.about-copy-hero .source-lending-logo-set>div:has(img[alt=""]){display:none}}
.about26{background:#fff;padding:clamp(64px,7vw,100px) 24px;position:relative}.about26.peach{background:#fff7f2;border-block:1px solid #ff782c80}.about26.orange{background-color:#ff782c}.about26.orange,.about26-frame{background-position:50%;background-size:cover}.about26-closing{background-position:50%,50%,0 0;background-size:cover,cover,auto}.about26 h2{color:#000;font:400 clamp(31px, 4.1vw, 52px)/1.04 var(--font-display);letter-spacing:-.01em;margin:0}.about26 h2 span{color:#696969}.about26 h2 span[data-own-line]{display:block}.about26.orange h2{color:#fff}.about26-row>.about26-lead{padding-top:10px}
.source-newsroom-appearances.newsroom-appearances{background:#f5f5f5;padding:80px 0}.newsroom-appearances-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:60px;display:grid}.newsroom-appearances-video{aspect-ratio:940/528;background:#e6e6e6;border-radius:24px;position:relative;overflow:hidden}.newsroom-appearances-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.newsroom-appearances-video .youtube-facade{position:absolute;inset:0}.newsroom-appearances-video .youtube-facade:focus-visible{outline-offset:-3px}@media (max-width:991px){.newsroom-appearances-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.source-newsroom-appearances.newsroom-appearances{padding:32px 0 80px}.newsroom-appearances-grid{margin-top:40px}}
.solution-demo-label{color:#1a1a1a;font:14px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#fff;justify-content:center;align-items:center;gap:28px;margin:0;padding:64px 16px 0;display:flex}.solution-demo-label span{overflow-wrap:anywhere;min-width:0}.solution-demo-label img{flex:none;width:10px;height:10px}
.article-download{background:var(--color-surface);color:var(--color-ink);border-radius:14px;flex-direction:column;margin-top:70px;padding:9px;display:flex}.blog-article-inner>header>.article-download+.blog-authors{margin-top:0}.article-download-tile{background:#000 linear-gradient(90deg, #000, var(--color-orange-accent));color:var(--color-on-dark);border:1px solid #ece9e1;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:0 31px;display:flex}.article-download-tile p{flex:1 1 min-content;width:50%;max-width:max-content;color:var(--color-on-dark);font:500 20px/32px var(--font-inter-tight), sans-serif;overflow-wrap:break-word;margin:0}.article-download-tile svg{flex:none}.article-download-tile img{object-fit:cover;flex:0 auto;width:auto;min-width:0;max-width:100%;height:150px;margin-top:-55px}.article-download-form{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0 68px;display:flex}.article-download-form input[type=email],.article-download-form input[type=submit]{height:55px;font-family:var(--font-inter-tight), sans-serif;border-radius:5px;font-weight:500}.article-download-form input[type=email]{border:1px solid var(--color-line-input);background:var(--color-surface);color:#333;flex:1;min-width:0;padding:8px 12px;font-size:14px;line-height:20px}.article-download-form input[type=email]::placeholder{color:#999;font-size:16px}.article-download-form input[type=submit]{background:var(--color-orange-accent);max-width:100%;color:var(--color-on-dark);cursor:pointer;border:0;flex:none;padding:14px 28px;font-size:16px;line-height:22px;transition:box-shadow .2s;box-shadow:inset 0 800px 3px #0000}.article-download-form input[type=submit]:hover{box-shadow:inset 0 800px 3px #00000040}.article-download-form input[type=submit]:disabled{cursor:wait}.article-download-form .turnstile-slot[data-interactive=true]{order:1}.article-download-form:has(.article-download-form-failure){padding-bottom:0}.article-download-form-failure{color:var(--color-ink);font:500 18px/28px var(--font-inter-tight), sans-serif;background:#ffdede;flex:0 0 100%;margin:66px 0 0;padding:10px}.article-download-form-success{border-radius:var(--radius-box);background:var(--color-orange-accent);color:var(--color-on-dark);text-align:center;font:500 18px/28px var(--font-inter-tight), sans-serif;overflow-wrap:anywhere;padding:20px 79px}.article-download-form-success p{margin:0}.article-download-form-success a{background:var(--color-surface);max-width:100%;color:var(--color-orange-accent);font:700 16px/22px var(--font-inter-tight), sans-serif;border-radius:3px;margin-top:10px;padding:14px 21px;text-decoration:none;transition:box-shadow .2s;display:inline-block;box-shadow:inset 0 800px 3px #0000}.article-download-form-success a:hover{box-shadow:inset 0 800px 3px #00000040}@media (max-width:767px){.article-download-tile p{line-height:30px}.article-download-form-failure,.article-download-form-success{font-size:16px;line-height:22px}}@media (max-width:479px){.article-download{margin-top:40px}.article-download-tile{flex-direction:column;padding-top:31px}.article-download-tile p{text-align:center;flex:none;width:auto;max-width:100%;line-height:28px}.article-download-form-success{padding:20px 22px}.article-download-form-success a{width:100%}}@media (prefers-reduced-motion:reduce){.article-download-form input[type=submit],.article-download-form-success a{transition:none}}
.inline-lead-form{padding:20px 0 56px}.imported-band:has(+.inline-lead-form){padding-bottom:24px}.inline-lead-form+.imported-band{padding-top:0}.inline-lead-form>div{border:1px solid var(--color-on-dark);width:calc(100% - 56px);max-width:844px;color:var(--color-on-dark);background:#000 linear-gradient(263deg,#000,#c25c4b33);border-radius:20px;flex-direction:column;align-items:flex-start;margin:0 auto;padding:47px;display:flex}.inline-lead-form h4{max-width:100%;color:var(--color-on-dark);font:400 40px/44px var(--font-display);overflow-wrap:anywhere;margin:0 0 21px}.inline-lead-form form{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);gap:21px 16px;width:100%;padding-bottom:21px;display:grid}.inline-lead-form form>input{border:1px solid var(--color-on-dark);min-width:0;height:50px;color:var(--color-on-dark);font:500 14px/22px var(--font-inter-tight), sans-serif;background:0 0;border-radius:3px;grid-column:1;padding:14px 21px}.inline-lead-form form>input::placeholder{color:var(--color-on-dark);font-weight:400}.inline-lead-form button{background:var(--color-orange-accent);color:#000;min-width:0;min-height:50px;font:500 16px/22px var(--font-inter-tight), sans-serif;text-align:center;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:3px;grid-area:1/2;padding:14px 21px;transition:box-shadow .2s;box-shadow:inset 0 800px 3px #0000}.inline-lead-form button:hover{box-shadow:inset 0 800px 3px #00000040}.inline-lead-form button:disabled{cursor:wait}.inline-lead-form label{max-width:100%;color:var(--color-on-dark);font:400 14px/22px var(--font-inter-tight), sans-serif;cursor:pointer;grid-column:1/-1;justify-self:start;align-items:flex-start;margin-bottom:5px;display:flex}.inline-lead-form label>span{overflow-wrap:anywhere;min-width:0}.inline-lead-form input[type=checkbox]{appearance:none;border:1px solid var(--color-on-dark);cursor:pointer;background:50%/cover no-repeat;border-radius:2px;flex:none;width:16px;height:16px;margin:2px 10px 0 0}.inline-lead-form input[type=checkbox]:checked{border-color:var(--color-orange-accent);background-color:var(--color-orange-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11'%3E%3Cpath fill='none' stroke='white' stroke-width='2' stroke-miterlimit='10' d='M11 2 5.5 8.5 2 5'/%3E%3C/svg%3E")}.inline-lead-form .turnstile-slot[data-interactive=true]{grid-column:1/-1}.inline-lead-form-failure,.inline-lead-form-success{color:var(--color-orange-accent);text-align:center;font:500 14px/22px var(--font-inter-tight), sans-serif;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:14px}.inline-lead-form form:has(.inline-lead-form-failure){padding-bottom:0}.inline-lead-form-failure{background:#641919;grid-column:1/-1;margin-top:21px}.inline-lead-form-success{background:#000;width:100%}@media (max-width:767px){.inline-lead-form h4{font-size:32px;line-height:42px}}@media (max-width:479px){.inline-lead-form{padding-bottom:26px}.inline-lead-form>div{width:calc(100% - 42px)}.inline-lead-form h4{margin-bottom:14px;font-size:28px;line-height:38px}.inline-lead-form form{flex-direction:column;gap:14px;padding-bottom:14px;display:flex}.inline-lead-form label{flex-direction:column;gap:10px;margin-bottom:0;padding:10px 0}.inline-lead-form input[type=checkbox]{margin-right:0}}@media (prefers-reduced-motion:reduce){.inline-lead-form button{transition:none}}
.research-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.research-report-grid>.research-card{min-width:0}@media (max-width:991px){.research-report-grid{grid-template-columns:minmax(0,1fr)}}.research-report-grid>.research-card img{margin-bottom:18px;display:block}.research-report-grid>.research-card>a>div{padding:0 24px 24px}
.button-2026{color:#000;max-width:100%;min-height:50px;font:500 14px/28px var(--font-jetbrains-mono), monospace;text-transform:uppercase;text-align:left;background:#fff;border:1px solid #fff2eb;border-radius:4px;align-items:center;gap:28px;padding:9px 9px 9px 16px;text-decoration:none;display:inline-flex}.button-2026-text{overflow-wrap:anywhere;min-width:0}@media (max-width:479px){.button-2026{line-height:22px}}.button-2026-arrow{color:#fff;background-color:#000;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;transition:background-color .5s ease-in-out;display:grid}.button-2026:not(.button-2026-still):hover .button-2026-arrow{background-color:#ff782c;transition-timing-function:linear}.button-2026:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}.demo-band-2026{color:#fff;background-color:#ff782c;background-position:50%,50%,0 0;background-size:max(100%,1440px),cover,auto;padding:140px 0}.demo-band-2026-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;width:95%;max-width:1280px;margin:0 auto;display:flex}.demo-band-2026 h2{color:#fff;max-width:400px;font:400 50px/50px var(--font-display);overflow-wrap:anywhere;margin:0}@media (max-width:767px){.demo-band-2026{padding:70px 0 140px}.demo-band-2026 h2{margin-bottom:14px;font-size:38px;line-height:38px}}@media (prefers-reduced-motion:reduce){.button-2026-arrow{transition:none}}
html details[data-faq=slide][data-state]>summary svg.lucide{transition:transform var(--faq-icon-duration,.4s) ease}html details[data-faq=slide][data-state=closed]>summary svg.lucide{transform:none}html details[data-faq=slide][data-state=open]>summary svg.lucide{transform:rotate(180deg)}html details[data-faq=static]>summary svg.lucide,html details[data-faq=static]>summary img{transform:none}.faq-plus{box-sizing:border-box;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}html details[data-faq] .faq-plus>svg.faq-plus-glyph{transform:none}details[data-faq=plus] .faq-plus{color:#f26522;transition:transform var(--faq-icon-duration,.25s) ease;border:1px solid #e2e0dc}details[data-faq=plus]:not([data-state])[open] .faq-plus,details[data-faq=plus][data-state=open] .faq-plus{border-color:#f26522;transform:rotate(45deg)}details[data-faq=instant] .faq-plus{color:#888;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform var(--faq-icon-duration,.3s) ease;border:1.5px solid #e2e0dc}details[data-faq=instant]:not([data-state])[open] .faq-plus,details[data-faq=instant][data-state=open] .faq-plus{color:#fff;background:#f26522;border-color:#f26522;transform:rotate(45deg)}details[data-faq=instant]>summary{transition:color .2s}details[data-faq=instant]>summary:hover,.source-modern-faq details[data-faq=instant]>summary:hover{color:#f26522}@media (prefers-reduced-motion:reduce){html details[data-faq]>summary svg.lucide,html details[data-faq] .faq-plus,details[data-faq]>summary{transition:none}}.imported-faq-group{scroll-margin-top:110px}.imported-faq-list{margin-top:40px}.imported-faq-list>details{background:#fff3;border-top:1px solid #000;border-bottom:1px solid #e0e0e0;padding:12px 23px}.imported-faq-list>details>summary{cursor:pointer;color:#000;font:400 24px/31.2px var(--font-inter-tight), sans-serif;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.imported-faq-list>details>summary::-webkit-details-marker{display:none}.imported-faq-list>details>summary>span{overflow-wrap:anywhere;min-width:0}.imported-faq-list>details>summary>svg{flex:0 0 32px}.imported-faq-list>details[open]>summary>svg{transform:rotate(180deg)}.imported-faq-list>details>summary:focus-visible{outline-offset:4px;outline:2px solid #ff782c}.imported-faq-answer{color:#1a1a1a;font:400 18px/28px var(--font-inter-tight), sans-serif;overflow-wrap:anywhere;padding-bottom:12px}.imported-faq-answer>:first-child{margin-top:0}.imported-faq-after{margin-top:32px}.imported-faq-cards .imported-faq-list>details{background:#fff;border:1px dashed #ff782c80;border-radius:8px;margin:30px 0}@media (max-width:767px){.imported-faq-list>details>summary{padding:16px 0;font-size:20px;line-height:1.3}.imported-faq-list>details>summary>svg{flex-basis:28px}.imported-faq-answer{font-size:16px;line-height:26px}}
@keyframes announcement-dot-pulse{0%{opacity:.3;animation-timing-function:ease-in-out}50%{opacity:1;animation-timing-function:linear}to{opacity:.3}}@media (prefers-reduced-motion:no-preference){.announcement-dot[data-pulse]{animation:2s linear -1s infinite announcement-dot-pulse}}.site-footer .footer-section a:hover{text-decoration:none}.site-footer .footer-section a:not(.footer-group-title):hover{color:#ff782c}.site-footer .footer-secondary>svg,.source-lending-byline~a>svg,.source-af-trust-link>svg{transition:transform .5s ease-in-out}.site-footer .footer-secondary:hover>svg,.source-lending-byline~a:hover>svg,.source-af-trust-link:is(:hover,:focus-visible)>svg{transform:translate(3px)rotate(45deg)}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.site-footer .footer-social-link,.source-about-leader-name>a[href*=linkedin]{position:relative}.site-footer .footer-social-link{color:#9a9a9a;transition:color .2s linear}.site-footer .footer-social-link:hover{color:#fd631e}.site-footer .footer-social-link>img,.source-about-leader-name>a[href*=linkedin]>img{opacity:0}.site-footer .footer-social-link:before,.source-about-leader-name>a[href*=linkedin]:before{content:"";width:32px;height:32px;-webkit-mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-footer .footer-social-link[aria-label=LinkedIn],.source-about-leader-name>a[href*=linkedin]{--social-icon:url(/migration-assets/footer-linkedin.svg)}.site-footer .footer-social-link[aria-label=X]{--social-icon:url(/migration-assets/footer-x.svg)}.site-footer .footer-social-link[aria-label=YouTube]{--social-icon:url(/migration-assets/footer-youtube.svg)}.source-about-leader-name>a[href*=linkedin]{color:#000}.source-about-leader-name>a[href*=linkedin]:before{width:24px;height:24px}.source-about-leader-name>a[href*=linkedin]:hover{color:#ff782c}}.source-lending-page .button svg,[data-report-arrow-hover] .source-report-actions .button:not(.secondary) svg,.source-newsroom .button svg{transition:background-color .5s ease-in-out}.source-lending-page .button:hover svg,[data-report-arrow-hover] .source-report-actions .button:not(.secondary):hover svg,.source-newsroom .button:hover svg{background-color:#ff782c;transition-timing-function:linear}.source-about-hero .imported-hero-action{transition:box-shadow .6s}.source-about-hero .imported-hero-action:hover{box-shadow:0 1px 100px 10px #c25c4b7a}.imported-featured-card,.source-newsroom-featured{transition:box-shadow .2s}.imported-featured-card:hover,.source-newsroom-featured:hover{box-shadow:0 0 40px #0000001c}.imported-listing-blog .imported-featured-card:hover,.imported-listing-customer-stories .imported-featured-card:hover{box-shadow:0 0 0 1px #eee,0 0 40px #0000001c}.imported-listing-mainstreetai .imported-featured-card:hover,.imported-listing-webinars .imported-featured-card:hover{box-shadow:0 0 40px #0000001c}.source-newsroom-press-card{transition:box-shadow .2s}.source-newsroom-press-card:hover{box-shadow:0 2px 29px #00000012}.imported-filter-row button{transition:background-color .2s}.imported-filter-row button:hover{background-color:#ffffff69}.imported-listing-mainstreetai~.imported-listing-band .imported-filter-row button[aria-pressed=true]:hover{background-color:#0000}.source-agent-link{transition:background-color .2s}.source-agent-link[aria-label="Explore Unstructured AI"]:hover{background-color:#d4af371a}.source-agent-link[aria-label="Explore Document AI"]:hover{background-color:#d2042d1a}.source-agent-link[aria-label="Explore Conversational AI"]:hover{background-color:#ff782c1a}.source-agent-link[aria-label="Explore Database AI"]:hover{background-color:#0273fc1a}.source-agent-link[aria-label="Explore Decision AI"]:hover{background-color:#00d3871a}.source-agent-link[aria-label="Explore Report AI"]:hover{background-color:#816cff1a}@media (prefers-reduced-motion:reduce){.site-footer .footer-secondary>svg,.source-lending-byline~a>svg,.source-af-trust-link>svg,.site-footer .footer-social-link,.source-lending-page .button svg,[data-report-arrow-hover] .source-report-actions .button:not(.secondary) svg,.source-newsroom .button svg,.source-about-hero .imported-hero-action,.imported-featured-card,.source-newsroom-featured,.source-newsroom-press-card,.imported-filter-row button,.source-agent-link{transition:none}}header.site-masthead{transition:background-color .2s}header.site-masthead:where(:has(~main>.source-prior:first-child)){background:#f5f2ec}header.site-masthead:where(:has(~main>.source-newsletter:first-child)){background:#f7f3ec}header.site-masthead:where(:has(~main>:is(.source-roi,.source-pioneers-subscription):first-child)){background:#f4f2ec}header.site-masthead[data-scrolled]{background:#fff}header.site-masthead:has(.site-nav-burger[aria-expanded=true]){background:#fff}@media (prefers-reduced-motion:reduce){header.site-masthead{transition:none}}
.faqs-jump-nav{z-index:2;width:95%;max-width:1280px;margin:0 auto;position:sticky;top:110px}.faqs-jump-nav>div{background:#fff;border:1px solid #eaecf0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:14px;display:grid}.faqs-jump-nav a{color:#fff;min-width:0;font:500 16px/1.25 var(--font-inter-tight), sans-serif;letter-spacing:.5px;background:#ff6a2f;border-top:1px solid #fcb892;border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:12px 24px;text-decoration:none;transition:box-shadow .6s;display:flex}.faqs-jump-nav a>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.faqs-jump-nav a:hover{box-shadow:0 1px 100px 10px #c25c4b7a}.faqs-jump-nav a:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.imported-hero-copy p:has(>a[href^="/faqs#"]){display:none}.faqs-jump-nav~.imported-faq-group{scroll-margin-top:170px}@media (max-width:991px){.faqs-jump-nav>div{flex-wrap:wrap;justify-content:center;display:flex}}@media (max-width:767px){.faqs-jump-nav>div{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.faqs-jump-nav a{width:100%;max-width:100%;padding:8px 36px;font-size:14px;line-height:22px;position:relative}.faqs-jump-nav a>.arrow-swap{position:absolute;top:calc(50% - 6px);right:16px}.faqs-jump-nav{position:static}.faqs-jump-nav~.imported-faq-group{scroll-margin-top:120px}}@media (prefers-reduced-motion:reduce){.faqs-jump-nav a{transition:none}}.imported-page:has(>.faqs-jump-nav){background:#fff}.imported-page:has(>.faqs-jump-nav)>.imported-hero{background:#1a1a1a;padding:110px 0 220px}.imported-page:has(>.faqs-jump-nav)>.imported-hero{isolation:isolate;position:relative;overflow:hidden}.imported-page:has(>.faqs-jump-nav)>.imported-hero:before{content:"";opacity:.14;z-index:-1;background:url(/migration-assets/559f7dd5eade5894e9ab9bd139b6e6a9d1e4b5da6a023379db1913107ef0d621.svg) top/cover no-repeat;height:1080px;position:absolute;inset:0 0 auto}.imported-page:has(>.faqs-jump-nav)>.imported-hero .imported-hero-grid{text-align:center;display:block}:is(.imported-page:has(>.faqs-jump-nav)>.imported-hero .eyebrow,.imported-page:has(>.faqs-jump-nav)>.imported-hero :is(.imported-hero-media,.imported-hero-media-grid)){display:none}.imported-page:has(>.faqs-jump-nav)>.imported-hero h1{color:#fff;max-width:none;font:400 52px/52px var(--font-display);letter-spacing:-.52px;margin:0}.faqs-jump-nav{margin-top:-70px}.faqs-jump-nav~.imported-faq-group{background:#fff;padding:140px 0 0}.faqs-jump-nav~.imported-faq-group:last-of-type{padding-bottom:60px}.faqs-jump-nav~.imported-faq-group>.wrap{gap:0;width:95%;max-width:1280px;padding-inline:0}.faqs-jump-nav~.imported-faq-group .imported-section-heading{max-width:600px;margin-bottom:40px}.faqs-jump-nav~.imported-faq-group .imported-section-heading h2{color:#1a1a1a;font:400 40px/44px var(--font-display)}.faqs-jump-nav~.imported-faq-group .imported-faq-list{margin-top:0}.faqs-jump-nav~.imported-faq-group .imported-faq-answer :is(ul,ol){gap:14px;margin:13px 0;padding-left:21px;display:grid}.faqs-jump-nav~.imported-faq-group .imported-faq-answer p{margin-bottom:20px;line-height:1.6}.faqs-jump-nav~.imported-faq-group .imported-faq-answer li{font-size:18px;line-height:22px}.faqs-jump-nav~.imported-faq-group .imported-faq-answer li a,.faqs-jump-nav~.imported-faq-group .imported-faq-answer p a{color:var(--color-orange-accent);font-weight:500}@media (max-width:767px){.imported-page:has(>.faqs-jump-nav)>.imported-hero h1{letter-spacing:normal;font-size:32px;line-height:36px}.faqs-jump-nav~.imported-faq-group .imported-section-heading h2{font-size:28px;line-height:38px}.faqs-jump-nav~.imported-faq-group .imported-faq-answer li{font-size:16px}.faqs-jump-nav~.imported-faq-group .imported-faq-list>details>summary{font-size:22px}}
.imported-prose{color:#000;background:#fff}.imported-prose>div{width:95%;margin:0 auto}.imported-prose h2,.imported-prose h3{font-family:var(--font-display);font-weight:400}.imported-prose h2{font-size:40px;line-height:44px}.imported-prose h3{font-size:32px;line-height:40px}.imported-prose h4{font:400 28px/34px var(--font-display);margin:0 0 16px}.imported-prose h5,.imported-prose h6{font:400 22px/28px var(--font-inter-tight), sans-serif;margin:0 0 12px}.imported-prose p{font-size:18px}.imported-prose a{text-decoration:underline}.imported-prose img{max-width:100%;height:auto;display:block}.imported-prose-info .imported-hero{background:#fff;padding:19px 0}.imported-prose-info .imported-hero h1{max-width:550px;font:400 52px/52px var(--font-display);letter-spacing:-.52px;margin:0}.imported-prose-info .imported-prose>div{max-width:1120px}.imported-prose-info .imported-hero+.imported-prose{padding-top:48px}.imported-prose-info .imported-prose:last-of-type{padding-bottom:64px}.imported-prose-info .imported-prose h2{margin:21px 0}.imported-prose-info .imported-prose h3{color:#8f8f8f;margin:21px 0 14px}.imported-prose-info .imported-prose p{font-family:var(--font-inter-tight), sans-serif;margin:0 0 12px;line-height:23.4px}.imported-prose-info .imported-prose ul,.imported-prose-info .imported-prose ol{gap:14px 16px;margin:0 0 21px;padding-left:28px;display:grid}.imported-prose-info .imported-prose li{font:400 16px/28px var(--font-inter-tight), sans-serif}.imported-prose-info .imported-prose a{color:#000;font-weight:400}.imported-prose-info .imported-prose strong{font-weight:600}.imported-prose-info .imported-faq-group{padding-top:93px;padding-bottom:74px}.imported-prose-info .imported-faq-group+.imported-prose:last-of-type{padding-bottom:0}.imported-prose-info .imported-faq-group{background-color:#fff8f4}.imported-prose-info .imported-faq-group>.wrap{width:85.5%;max-width:1152px;padding-inline:0}.imported-prose-info .imported-faq-group .imported-section-heading h2{letter-spacing:-.2px;font-size:45px;line-height:49.5px}.imported-prose-info .imported-faq-after p{font:400 18px/23.4px var(--font-inter-tight), sans-serif;margin:0 0 12px}.imported-prose-info .imported-faq-after strong{font-weight:600}.imported-prose-info .imported-faq-after a{font-weight:400}.imported-prose-info .imported-faq-answer{font:400 16px/22.4px var(--font-inter-tight), sans-serif;padding-bottom:0}.imported-prose-info .imported-faq-answer>p{margin-bottom:24px}.imported-prose-info .imported-faq-group .imported-section-heading{width:111.11%;margin-inline:-5.555%}.imported-prose-guide .imported-hero h1{font:400 50px/50px var(--font-display);color:#000;margin:0 0 21px}.imported-prose-guide .imported-hero .dwa-lead p,.imported-prose-guide .imported-prose p{font-family:var(--font-inter), sans-serif;color:#1b1b1b;margin:0 0 24px;line-height:28.8px}.imported-prose-guide .imported-prose>div{max-width:844px}.imported-prose-guide .imported-hero+.imported-prose{padding-top:56px}.imported-prose-guide .imported-prose:last-of-type{padding-bottom:96px}.imported-prose-guide .imported-prose h2,.imported-prose-guide .imported-prose h3{margin:0 0 20px}.imported-prose-guide .imported-prose ul,.imported-prose-guide .imported-prose ol{gap:14px;margin:28px 0;padding-left:28px;display:grid}.imported-prose-guide .imported-prose li{font:400 18px/24px var(--font-inter), sans-serif;color:#000}.imported-prose-guide .imported-prose strong{color:#000;font-weight:700}.imported-prose-guide .imported-prose a{color:#fd631e}.imported-prose-guide .imported-prose strong a{color:inherit;text-decoration-thickness:1px}.imported-prose-guide .imported-prose img{max-width:min(505px,100%);margin:0 auto 24px}.imported-prose-guide .imported-prose h4{font:400 40px/44px var(--font-display);margin:56px 0 24px}.imported-prose-guide .imported-prose h5{font:400 22px/28px var(--font-inter-tight), sans-serif;border-top:1px solid #e5e5e5;margin:0 0 12px;padding-top:24px}@media (max-width:767px){.imported-prose h2{font-size:32px;line-height:36px}.imported-prose h3{font-size:26px;line-height:32px}.imported-prose-info .imported-hero h1{letter-spacing:0;font-size:32px;line-height:36px}.imported-prose-info .imported-prose h2{font-size:28px;line-height:38px}.imported-prose-info .imported-prose h3{font-size:20px;line-height:28px}.imported-prose-info .imported-prose p,.imported-prose-info .imported-prose li{font-size:16px;line-height:20.8px}.imported-prose-info .imported-prose li{line-height:22px}.imported-prose-info .imported-faq-group .imported-section-heading h2{line-height:54px}.imported-prose-info .imported-faq-after p{font-size:16px;line-height:20.8px}.imported-prose-info .imported-faq-list>details>summary{font-size:24px;line-height:31.2px}.imported-prose-info .imported-prose:last-of-type{padding-bottom:48px}.imported-prose-info .imported-faq-group{padding-bottom:68px}.imported-prose-guide .imported-hero h1{font-size:38px;line-height:42px}}@media (max-width:479px){.imported-prose>div{width:calc(100% - 42px)}.imported-prose-info .imported-prose>div{width:95%}.imported-prose-info .imported-faq-list>details>summary{font-size:22px;line-height:28.6px}.imported-prose-info .imported-faq-group .imported-section-heading h2{font-size:32px;line-height:38.4px}.imported-prose h2{font-size:28px;line-height:38px}.imported-prose h3{font-size:20px;line-height:28px}}




@media (min-width:768px){.source-ai-agents .aa-faq>div,.source-pe-guide .aa-faq>div{max-width:1152px}.source-ai-agents .aa-faq details,.source-pe-guide .aa-faq details{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:30px;padding:12px 23px}.source-ai-agents .aa-faq summary,.source-pe-guide .aa-faq summary{color:#1a1a1a;font:500 24px/31.2px var(--font-display);gap:24px;padding:20px 0}.source-ai-agents .aa-faq summary svg,.source-pe-guide .aa-faq summary svg{flex-basis:32px;width:32px;height:32px}.source-ai-agents .aa-faq details>p,.source-pe-guide .aa-faq details>p{padding:0 0 20px}}



.source-solution-metrics>div{min-width:0}.source-solution-metrics>div>p{overflow-wrap:break-word}@media (max-width:991px){.source-solution-tasks article>div{min-width:0}}@media (min-width:768px) and (max-width:991px){.source-solution-agentgrid,.source-solution-benefitgrid,.source-solution-securitygrid{grid-template-columns:minmax(0,1fr)}:is(.source-bank,.imported-page) .source-solution-tasks article .source-solution-metrics{flex-direction:column}:is(.source-bank,.imported-page) .source-solution-tasks article .source-solution-metrics>div{min-height:0}:is(.source-bank,.imported-page) .source-solution-tasks article .source-solution-metrics>div+div{border-left:0;padding-left:0}.source-newsroom-card figure{aspect-ratio:auto;height:280px}.source-newsroom-card-body{padding:46px 26px 26px}.source-report-page .source-report-cards,.source-report-page[data-report-variant=budget] .source-report-chapters{grid-template-columns:minmax(0,1fr)}.la-icon-quarters-grid.la-icon-quarters-grid,.la-features-wrapper.la-features-wrapper{grid-template-columns:minmax(0,1fr);display:grid}}
.footer-socials-mobile{display:none}@media (max-width:991px){.footer-grid{grid-template-columns:auto minmax(0,1fr);gap:32px 48px}.footer-nav{row-gap:32px}.footer-section a:not(.footer-group-title){line-height:1.3}.footer-bottom{flex-direction:column;align-items:center;gap:16px}}@media (min-width:768px) and (max-width:991px){.footer-brand{grid-row:span 2}.footer-nav,.footer-solutions{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-section a,.footer-group-title{overflow-wrap:anywhere}.footer-bottom{grid-column:2;padding-top:32px}}@media (max-width:767px){.site-footer{padding:56px 0 112px}.site-footer>.wrap.footer-grid{grid-template-columns:1fr;padding:0 9px 0 8px}.footer-brand{gap:25.6px;margin-bottom:16px}.footer-brand p{margin-top:-9.6px}.footer-brand .footer-socials{display:none}.footer-section.footer-solutions{row-gap:16px}.footer-section.footer-solutions h2{margin-bottom:8px}.footer-bottom{text-align:center;align-items:center;gap:25.6px;padding-top:32px}.footer-socials-mobile{display:flex}body:has(:is(.source-modern-hero,.source-agri)) .site-footer>.wrap.footer-grid{padding:0 25px 0 24px}}@media (max-width:479px){.footer-brand p{margin-bottom:16px}.footer-nav{row-gap:24px}.footer-solutions{margin-bottom:8px}}
.source-security-flow ol{margin:40px 0 0}.source-security-flow li{gap:22px;padding-bottom:30px}.source-security-flow li:last-child{padding-bottom:0}.source-security-flow li:not(:last-child):before{border-left-color:#e5e3de}.source-security-flow li>span{color:var(--color-orange);font:600 14px/22.4px var(--font-jetbrains-mono), monospace;background:#fff;border-color:#e5e3de}.source-security-flow h3{color:#111214;margin:8px 0 4px;font-size:16.5px;line-height:26.4px}.source-security-flow li p{color:#4c4d50;max-width:561px;font-size:14.5px;font-weight:500;line-height:22.475px}@media (max-width:767px){.source-security-flow li{gap:10px}}


ol:has(>li.step-numbered){padding-left:0}

@media (min-width:768px) and (max-width:991px){.source-lending-controls{grid-template-columns:1fr}.source-feature-tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.source-diagram-row,.source-diagram-row-1{grid-template-columns:1fr}.source-newsroom-featured,.source-newsroom-press-grid,.source-newsroom-news-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px) and (max-width:991px){.imported-recognition{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:991px){.source-guide-callout>div{flex-direction:column}}
.legacy-rotating-phrases{contain:inline-size;margin-top:10px}.legacy-phrase-window{height:28px;overflow:hidden}.legacy-phrase-mover{will-change:transform;flex-direction:column;align-items:stretch;display:flex}.legacy-phrase{white-space:nowrap;text-overflow:ellipsis;min-width:0;height:28px;line-height:28px;overflow:hidden}.legacy-phrase>*,.legacy-phrase p{white-space:inherit;line-height:inherit;display:inline}.legacy-rotating-phrases .legacy-phrase,.legacy-rotating-phrases .legacy-phrase p{font-size:20px}
html.motion-ready [data-scroll-reveal]{transition:transform .15s linear,border-color .2s,background-color .2s;transform:translateY(70px)}html.motion-ready [data-scroll-reveal][data-shown=true],html.motion-ready [data-scroll-reveal]:focus-visible{transform:none}.legacy-solution-top{transition:border-color .2s,background-color .2s}.legacy-solution-top:hover{background-color:#fff3;border-color:#0000}.legacy-solution-top svg{color:#fff}@media (prefers-reduced-motion:reduce){.legacy-solution-top{transition:none}}
html.motion-ready :is(.source-agri .wf-fade-up,[data-fade-up])[data-fade-shown]{transition:opacity .6s,transform .6s}html.motion-ready :is(.source-agri .wf-fade-up,[data-fade-up]):not([data-fade-shown]){opacity:0;transform:translateY(24px)}html.motion-ready [data-fade-up][data-fade-shown][data-fade-delay="1"]{transition-delay:.1s}html.motion-ready [data-fade-up][data-fade-shown][data-fade-delay="2"]{transition-delay:.2s}
@media (min-width:992px){html.motion-ready :is(.utility-report-inner,.source-workshop .ws-container.ws-_720)[data-reveal-shown]{transition:opacity .25s linear,transform .25s linear}html.motion-ready :is(.utility-report-inner,.source-workshop .ws-container.ws-_720):not([data-reveal-shown]){opacity:0;transform:translateY(21px)}}
.imported-page:has(>[data-verdict-dot])>.source-modern-hero+.imported-text .imported-section-copy>p:only-child{color:#ff782c;font:500 11px/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:inline-flex}.imported-page:has(>[data-verdict-dot])>.source-modern-hero+.imported-text .imported-section-copy>p:only-child:before{content:"";background:#ff782c;border-radius:50%;flex:none;width:6px;height:6px}@keyframes verdict-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@media (prefers-reduced-motion:no-preference){.imported-page:has(>[data-verdict-dot])>.source-modern-hero+.imported-text .imported-section-copy>p:only-child:before{animation:2s ease-in-out infinite verdict-dot-pulse}}
.imported-hero:has(.dwa-demo) .imported-hero-grid{grid-template-columns:minmax(0,1fr);gap:60px;max-width:892px}.dwa-demo{isolation:isolate;color:#fffc;width:100%;height:550px;font:500 18px/28px var(--font-inter-tight), sans-serif;background:#1a1a1a;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:123px 61px;display:flex;position:relative;overflow:hidden}.dwa-scanner{z-index:100;background:#fff;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 20px 8px #33e468}.dwa-cover{z-index:0;background-image:linear-gradient(#1a1a1a00,#000 92%);position:absolute;inset:0}.dwa-stage{white-space:nowrap;background:#000;border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;height:60px;margin:0 auto;padding:7px 5px;display:flex;position:absolute;top:50%;left:0;right:0;box-shadow:inset 0 2px 40px #98ff3196}.dwa-stage-first{z-index:1;width:200px;padding:7px 6px}.dwa-stage-classify{z-index:1;width:270px;padding:7px 17px}.dwa-stage-extract{z-index:2;width:280px}.dwa-stage-process{z-index:3;width:320px}.dwa-stage-complete{z-index:20;width:320px;box-shadow:none;color:#000;background:#33e468;border:0;padding:7px 17px}.dwa-stage-first,.dwa-stage-classify,.dwa-stage-extract,.dwa-stage-process{opacity:0}.dwa-pair{justify-content:space-between;align-items:center;gap:20px;min-width:0;max-width:100%;display:flex}.dwa-stage span,.dwa-pair>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dwa-pair>span{flex:0 auto}.dwa-pair[data-reverse]{flex-direction:row-reverse}.dwa-tag{color:#000;background:#33e468;padding:0 6px}.dwa-lottie{flex:none;width:30px;height:30px;margin:0 8px 0 -6px}.dwa-card{flex:none;width:100%;max-width:425px;position:relative;transform:translateY(200px)}.dwa-snippet{border-radius:6px;overflow:hidden}.dwa-snippet[data-outlined]{border:1.5px solid #1a1a1a}.dwa-snippet-head{background:#000;border-bottom:1px solid #ffffff47;align-items:center;padding:14px;font-size:14px;line-height:22px;display:flex}.dwa-avatar{object-fit:cover;border-radius:50%;flex:none;width:35px;height:35px}.dwa-author{flex:1;min-width:0}.dwa-avatar+.dwa-author{margin-left:10px}.dwa-title{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.dwa-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dwa-check{background:#fd631e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dwa-check img{width:auto;max-height:10px}.dwa-snippet-body{color:#fff;background:#000;flex-direction:column;gap:7px;padding:14px;font-size:14px;font-weight:400;line-height:22px;display:flex}.dwa-snippet-body[data-extend]{padding-bottom:41px}.dwa-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dwa-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dwa-row>i{background:#d9d9d9;border-radius:12px;flex:none;width:25%;height:6px}.dwa-row>i[data-width="35"]{width:35%}.dwa-row>i[data-width="15"]{width:15%}.dwa-row[data-tone=highlight]{background-image:linear-gradient(95deg,#c25c4b69,#fff0 83%,#fff0)}.dwa-row[data-tone=green]{background-image:linear-gradient(95deg,#4dec9f69,#fff0 83%,#fff0)}.dwa-row[data-tone=move]{background-color:#4dec9f99}html.motion-ready .dwa-card{transform:translateY(-120px)}html.motion-ready .dwa-stage-first{opacity:1}html.motion-ready .dwa-stage-complete{opacity:0}html.motion-ready .dwa-row[data-tone=move]{background-color:#c25c4b99}@media (max-width:991px){.dwa-stage-classify{width:280px}.dwa-stage-process,.dwa-stage-first{width:auto}.dwa-pair{justify-content:center;gap:10px}}@media (max-width:767px){.imported-hero:has(.dwa-demo) .imported-hero-grid{gap:40px}.dwa-stage-first{flex-direction:column}}@media (max-width:479px){.dwa-demo{background:0 0;padding-left:0;padding-right:0}.dwa-card{max-width:400px}.dwa-snippet-head,.dwa-snippet-body{padding:10px}.dwa-snippet-body[data-extend]{padding-bottom:41px}}.imported-hero .dwa-lead{max-width:none}.imported-hero .dwa-lead:empty{display:none}.imported-hero .dwa-lead ul{margin:0 0 18px}.imported-hero .dwa-lead li{margin-bottom:10px;font-size:18px;line-height:1.6}@media (max-width:767px){.imported-hero .dwa-lead li{font-size:16px;line-height:1.55}}
html.motion-ready .source-about-copy .ac-timeline:not([data-revealed])>div{opacity:0;transform:translateY(20px)}html.motion-ready .source-about-copy .ac-timeline:not([data-revealed])>div>span{opacity:0;transform:scale(.5)}html.motion-ready .source-about-copy .ac-timeline:not([data-revealed])>div:before{transform:scaleY(0)}html.motion-ready .source-about-copy .ac-timeline>div:before{transform-origin:top}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div{transition:opacity .6s,transform .6s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div>span{transition:transform .55s cubic-bezier(.2,.7,.3,1.55),opacity .45s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:before{transition:transform .9s 50ms}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:nth-child(2){transition-delay:.13s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:nth-child(3){transition-delay:.26s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:nth-child(4){transition-delay:.39s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:first-child>span{transition-delay:60ms}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:nth-child(2)>span{transition-delay:.19s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:nth-child(3)>span{transition-delay:.32s}html.motion-ready .source-about-copy .ac-timeline[data-revealed]>div:nth-child(4)>span{transition-delay:.45s}
