.cy-customer-stories{background:var(--cy-surface-page);padding:80px 0 120px}.cs-head{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.cs-eyebrow{color:var(--cy-text-secondary);font-size:var(--cy-type-eyebrow-size);font-weight:500;letter-spacing:1.2px;line-height:var(--cy-type-eyebrow-line);margin:0;text-transform:uppercase}.cs-title{align-items:center;display:flex;gap:24px;justify-content:space-between}.cs-title h2{color:var(--cy-text-primary);font-family:var(--cy-font-display);font-size:var(--cy-type-display-sm-size);font-weight:400;line-height:var(--cy-type-display-sm-line);margin:0}.cs-grid{flex-direction:column}.cs-grid,.cs-row{display:flex;gap:24px}.cs-row{align-items:stretch}.cs-card{background:var(--cy-surface-card);border:1px solid var(--cy-border-subtle);border-radius:14px;display:flex;flex:0 0 auto;flex-direction:column;height:350px;justify-content:space-between;overflow:hidden;padding:32px;position:relative;transition:box-shadow .25s ease;width:calc(33.33333% - 16px)}.cs-row:first-child .cs-card{width:calc(32.65% - 7.836px)}.cs-card:hover{box-shadow:0 1px 4px rgba(0,0,0,.03),0 1px 1px rgba(0,0,0,.02)}.cs-panel{border-radius:14px;flex:0 0 auto;height:350px;overflow:hidden;padding:0;position:relative;width:calc(67.35% - 16.164px)}.cs-panel-copy{display:flex;flex-direction:column;gap:12px;left:32px;position:absolute;top:32px;z-index:2}.cs-panel-copy .cs-kicker{font-size:var(--cy-type-eyebrow-size);letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.cs-panel-copy .cs-kicker,.cs-panel-copy h3{color:var(--cy-text-on-dark);font-weight:500;margin:0}.cs-panel-copy h3{font-size:var(--cy-type-heading-md-size);line-height:var(--cy-type-heading-md-line)}.cs-media{background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:12px;bottom:30px;box-sizing:border-box;left:32px;padding:16px 20px 12px;position:absolute;right:32px;z-index:2}.cs-bench{display:block;height:auto;width:100%}.cs-mark{color:var(--cy-text-muted);display:block;flex:none;height:37.8px;object-fit:contain;object-position:left center;transition:color .25s ease;width:126px}.cs-mark path{fill:currentColor}.cs-mark[data-mark]{object-fit:none}.cs-mark[data-mark=solaris]{height:51.2px;margin-block:-1.6px;width:135.1px}.cs-mark[data-mark=thescore]{height:29.3px;width:133.9px}.cs-mark[data-mark=kyriba]{height:31.2px;width:88.4px}.cs-mark[data-mark=stonex]{height:23.9px;width:104px}.cs-card:hover .cs-mark{color:var(--cy-text-primary)}.cs-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;min-height:48px;width:100%}.cs-act{background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:50%;box-shadow:none;box-sizing:border-box;color:var(--cy-text-secondary);cursor:pointer;display:grid;flex:none;height:44px;padding:0;place-items:center;text-decoration:none;transform:scale(1);transform-origin:center;transition:transform .28s var(--cy-ease-spring),box-shadow .2s ease;width:44px}.cs-act svg{display:block;height:11.5px;width:16.5px}.cs-act:hover,.cs-card:hover .cs-act,.cs-panel:hover .cs-act{box-shadow:var(--cy-shadow-btn-hover)}.cs-act:hover{transform:scale(1.06)}.cs-act:active{transform:scale(.96);transition-duration:.09s}.cs-act:focus-visible{outline:2px solid var(--cy-text-primary);outline-offset:2px}.cs-panel .cs-act{position:absolute;right:32px;top:32px;z-index:2}.cs-card p.cs-quote{color:var(--cy-text-primary);font-size:var(--cy-type-body-lg-size);line-height:var(--cy-type-body-lg-line);margin:0}.cs-card p.cs-lede{font:var(--cy-body-lg);margin:0}.cs-by b,.cs-card p.cs-lede{color:var(--cy-text-primary)}.cs-by b{display:block;font-size:var(--cy-type-label-lg-size);font-weight:500;line-height:var(--cy-type-label-lg-line)}.cs-by span{color:var(--cy-text-secondary);display:block;font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin-top:4px}.cs-fig b{color:var(--cy-text-primary);display:block;font-family:var(--cy-font-body);font-size:var(--cy-type-numeral-xl-size);font-weight:500;line-height:60px}.cs-fig span{color:var(--cy-text-muted);display:block;font-size:15px;line-height:22px;margin-top:4px}.cs-bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:transform 2.4s cubic-bezier(.16,.84,.32,1)}.cs-bar-b{transition-delay:.16s}.cs-chip{opacity:0;transition:opacity .5s ease 1.9s}.cs-panel.is-drawn .cs-bar{transform:scaleX(1)}.cs-panel.is-drawn .cs-chip{opacity:1}@media(prefers-reduced-motion:reduce){.cs-bar{transform:scaleX(1);transition:none}.cs-chip{opacity:1;transition:none}.cs-act:active,.cs-act:hover{transform:none}}@media(max-width:1080px){.cs-row{flex-wrap:wrap}.cs-card,.cs-panel,.cs-row:first-child .cs-card{width:100%}.cs-card{gap:24px}.cs-card,.cs-panel{height:auto;min-height:0;padding:24px}.cs-panel .cs-act{right:24px;top:24px}.cs-panel-copy{top:auto}.cs-media,.cs-panel-copy{left:auto;position:relative;z-index:1}.cs-media{bottom:auto;margin-top:24px;right:auto}.cs-title{align-items:flex-start;flex-direction:column}}.cs-mchart{display:none}@media(max-width:720px){.cy-customer-stories{padding:64px 0}.cs-head{gap:16px;margin-bottom:48px}.cs-title{gap:24px}.cs-row{flex-direction:column;flex-wrap:nowrap}.cs-card,.cs-row:first-child .cs-card{gap:0;height:auto;padding:24px;width:100%}.cs-top{margin-bottom:0;min-height:38px}.cs-act{height:36px;width:36px}.cs-card p.cs-lede,.cs-card p.cs-quote{font-size:16px;line-height:24px;margin-top:16px}.cs-card .cs-by,.cs-card .cs-fig{margin:20px 0 0}.cs-fig b{font-size:44px;line-height:48px}.cs-fig span{margin-top:6px}.cs-panel{display:flex;flex-direction:column;padding:20px}.cs-panel .cs-act{display:none}.cs-panel-copy{gap:4px}.cs-panel-copy .cs-kicker{color:hsla(0,0%,100%,.85)}.cs-panel-copy h3{font-size:22px;line-height:28px}.cs-bench{display:none}.cs-mchart{display:flex;flex-direction:column;gap:16px;padding:20px}.cs-mrow{align-items:baseline;display:grid;gap:6px 12px;grid-template-areas:"lab val" "bar bar";grid-template-columns:1fr auto}.cs-mlab{grid-area:lab}.cs-mlab,.cs-mrow b{color:var(--cy-text-primary);font-size:14px;line-height:20px}.cs-mrow b{font-weight:500;grid-area:val}.cs-mbar{background:var(--cy-surface-band);grid-area:bar;height:12px;overflow:hidden}.cs-mbar,.cs-mbar i{border-radius:6px;display:block}.cs-mbar i{height:100%}}.cs-card blockquote{border:0;font-style:normal;margin:0;padding:0}.cs-by cite{display:block;font-style:normal}
/*# sourceMappingURL=cyCustomerStories.css.map*/