.request-demo-form-module__wm1JLG__fallback,.request-demo-form-module__wm1JLG__confirmation{margin:16px 0 0;font-size:14px;line-height:1.5}.request-demo-form-module__wm1JLG__fallback{color:#535862}.request-demo-form-module__wm1JLG__fallback a{color:#4239b8;text-underline-offset:3px;font-weight:600}.request-demo-form-module__wm1JLG__fallback a:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 22%, transparent);outline-offset:3px;border-radius:3px}.request-demo-form-module__wm1JLG__confirmation{color:#067647;font-weight:600}
.request-demo-page-module__xMFTPa__page{color:var(--color-heading);background:#fff;padding-top:142px;overflow:hidden}.request-demo-page-module__xMFTPa__section{padding:128px 40px;position:relative;overflow:hidden}.request-demo-page-module__xMFTPa__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(160px,1.25fr);gap:96px;max-width:1200px;margin:0 auto;display:grid;position:relative}.request-demo-page-module__xMFTPa__formColumn h1{color:#0d121c;letter-spacing:-.035em;margin:0 0 12px;font-size:40px;font-weight:600;line-height:1.2}.request-demo-page-module__xMFTPa__formColumn>p{color:var(--color-copy);margin:0;font-size:18px;line-height:1.55}.request-demo-page-module__xMFTPa__form{--hubspot-accent:var(--color-brand);margin-top:64px}.request-demo-page-module__xMFTPa__form .hs-button{width:100%}.request-demo-page-module__xMFTPa__testimonials{flex-direction:column;gap:20px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.request-demo-page-module__xMFTPa__marquee{overflow:hidden}.request-demo-page-module__xMFTPa__track{gap:20px;width:max-content;animation:60s linear infinite request-demo-page-module__xMFTPa__scroll;display:flex}.request-demo-page-module__xMFTPa__track.request-demo-page-module__xMFTPa__reverse{animation-direction:reverse}.request-demo-page-module__xMFTPa__marquee:hover .request-demo-page-module__xMFTPa__track{animation-play-state:paused}.request-demo-page-module__xMFTPa__card{background:#fff;border:1px solid #e9eaeb;border-radius:12px;flex-direction:column;justify-content:space-between;width:432px;min-height:192px;padding:22px;display:flex;box-shadow:0 1px 3px #0a0d1214}.request-demo-page-module__xMFTPa__card>p{color:#272f3d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 24px;font-size:14px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.request-demo-page-module__xMFTPa__card footer,.request-demo-page-module__xMFTPa__card footer>div{align-items:center;display:flex}.request-demo-page-module__xMFTPa__card footer{justify-content:space-between;gap:18px}.request-demo-page-module__xMFTPa__card footer>div{gap:12px;min-width:0}.request-demo-page-module__xMFTPa__avatar{object-fit:cover;background:#f3f4f6;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.request-demo-page-module__xMFTPa__card footer span{flex-direction:column;gap:3px;min-width:0;display:flex}.request-demo-page-module__xMFTPa__card footer b{color:#111927;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.request-demo-page-module__xMFTPa__card footer small{color:#6c737f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.request-demo-page-module__xMFTPa__companyLogo{object-fit:contain;max-width:100px;max-height:38px}.request-demo-page-module__xMFTPa__glow{z-index:0;opacity:.8;filter:blur(28px);pointer-events:none;width:420px;position:absolute;bottom:-120px;right:-120px}@keyframes request-demo-page-module__xMFTPa__scroll{to{transform:translate(calc(-50% - 10px))}}@media (max-width:991px){.request-demo-page-module__xMFTPa__section{padding:80px 32px}.request-demo-page-module__xMFTPa__grid{grid-template-columns:1fr;gap:64px}.request-demo-page-module__xMFTPa__testimonials{margin-inline:-32px}}@media (max-width:767px){.request-demo-page-module__xMFTPa__page{padding-top:111px}.request-demo-page-module__xMFTPa__section{padding:64px 20px}.request-demo-page-module__xMFTPa__formColumn h1{font-size:32px}.request-demo-page-module__xMFTPa__form{margin-top:44px}.request-demo-page-module__xMFTPa__testimonials{margin-inline:-20px}.request-demo-page-module__xMFTPa__card{width:min(84vw,380px)}}@media (prefers-reduced-motion:reduce){.request-demo-page-module__xMFTPa__track{animation-play-state:paused}}
