.cs-label{display:flex;align-items:center;gap:var(--space-2)}.cs-label__text{font-size:var(--type-caption-m-size);font-weight:var(--type-caption-m-weight);line-height:var(--type-caption-m-line-height);text-transform:uppercase;color:var(--functional-neutral-dark);white-space:nowrap;flex-shrink:0}.cs-label__rule{flex:1;height:0;border:none;border-top:1px solid var(--functional-neutral-light)}.cs-title{font-family:var(--font-display);font-size:var(--type-title-m-size);font-weight:var(--type-title-m-weight);line-height:var(--type-title-m-line-height);margin:0;color:var(--functional-body)}.cs-title--accent{color:var(--accents-wine-red)}.cs-title--spaced{margin-bottom:var(--space-3)}.cs-title--spaced-sm{margin-bottom:var(--space-2)}.cs-solution-stack{--cs-media-col: min(526px, 50%);--cs-media-gap: 40px;display:flex;flex-direction:column;gap:var(--space-4);width:100%}.cs-solution-stack>.case-study__copy{margin:0}.cs-solution-stack>.cs-solution-row+.case-study__copy{margin-top:var(--space-4)}.cs-solution-row{display:flex;align-items:center;justify-content:center;width:100%}.cs-solution-row--app,.cs-solution-row--dashboard{gap:var(--cs-media-gap)}.cs-solution-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center}.cs-solution-list{margin:0;padding-left:var(--space-4);font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing);color:var(--functional-body)}.cs-solution-list li{margin-bottom:var(--space-2)}.cs-solution-list li:last-child{margin-bottom:0}.cs-feature-list{display:flex;flex-direction:column;gap:var(--space-2)}.cs-feature{font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing);margin:0}.cs-feature strong{font-weight:var(--type-title-s-weight);font-style:italic}.cs-solution-media{flex-shrink:0}.cs-solution-media--phone{width:var(--cs-media-col);display:flex;flex-direction:row;justify-content:center}.cs-solution-media--dashboard{width:var(--cs-media-col)}.cs-solution-media--phone .cs-demo-trigger{width:min(153px,100%);aspect-ratio:153 / 314}.cs-laptop{position:relative;width:100%;aspect-ratio:526 / 324}.cs-laptop__frame{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.cs-solution-media .cs-laptop__screen{position:absolute;left:12.92%;top:10.9%;width:74.16%;height:78.2%;object-fit:cover}.cs-solution-media--phone video{height:100%;object-fit:cover}.cs-user-flow-copy{margin-top:var(--space-3)}.cs-success{gap:var(--space-4)}.cs-success-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start;width:100%}.cs-success-list{margin:0;padding-left:var(--space-5);font-size:var(--type-body-l-size);font-weight:var(--type-body-l-weight);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing);color:var(--functional-body)}.cs-success-list li{margin-bottom:var(--space-2)}.cs-success-grid>.cs-success-list li{margin-bottom:var(--space-3)}.cs-success-list li:last-child{margin-bottom:0}.cs-success-indicators p{margin:0;font-size:var(--type-body-l-size);font-weight:var(--type-body-l-weight);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing)}@media(max-width:670px){.cs-success-grid{grid-template-columns:1fr}}.cs-design-system{width:100%}.cs-iteration-group+.cs-iteration-group{margin-top:var(--space-6)}.cs-iteration-stack{--cs-iteration-media-col: min(465px, 40.5%);display:flex;flex-direction:column;gap:var(--space-5);width:100%}.cs-iteration-row{display:flex;align-items:center;gap:var(--space-6);width:100%}.cs-iteration-copy{flex:1 1 0;min-width:0}.cs-iteration-row--reverse{flex-direction:row-reverse}.cs-iteration-media{flex-shrink:0;width:var(--cs-iteration-media-col)}.user-flows{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--functional-neutral-light);background:var(--functional-background);overflow:hidden}.user-flows__toggle{display:inline-flex;margin:-1px auto 0;border:1px solid var(--functional-neutral-light);background:var(--functional-background);align-self:center}.user-flows__btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing);color:var(--functional-neutral-dark);background:transparent;border:none;cursor:pointer;white-space:nowrap}.user-flows__btn--active{background:var(--functional-neutral-light);color:var(--functional-body)}.user-flows__icon{width:24px;height:24px;flex-shrink:0}.user-flows__panels{width:100%;position:relative}.user-flows__panel{display:none;margin:0;align-items:center;justify-content:center;gap:56px;padding:var(--space-3) 0}.user-flows__panel--active{display:flex}.user-flows__screen,.user-flows__flow{display:block;min-width:0;height:auto;flex-shrink:1}.user-flows__panel[data-panel=mobile]{width:100%}.user-flows__screen--mobile{width:125px}.user-flows__flow--mobile{width:350px}.user-flows__panel[data-panel=dashboard]{width:100%}.user-flows__screen--dashboard{width:330px}.user-flows__flow--dashboard{width:500px}.cs-takeaways{display:flex;flex-direction:column;gap:var(--space-4)}.cs-takeaway{display:flex;gap:var(--space-4);align-items:center}.cs-takeaway__num{font-family:var(--font-display);font-size:var(--type-display-m-size);font-weight:var(--type-display-m-weight);line-height:var(--type-display-m-line-height);color:var(--accents-wine-red);flex-shrink:0;width:60px;text-align:left}.cs-takeaway__text{font-size:var(--type-body-l-size);font-weight:var(--type-body-l-weight);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing);color:var(--functional-body);flex:1}.cs-takeaway__text strong{font-weight:700}@media(max-width:670px){.cs-takeaway__num{width:44px}.cs-takeaway__text{font-size:var(--type-body-m-size)}}@media(max-width:960px){.cs-iteration-row{flex-direction:column;align-items:flex-start}.cs-iteration-copy{flex:0 1 auto}.cs-iteration-media{width:100%}.cs-iteration-row--reverse{flex-direction:column}.cs-solution-row{flex-direction:column;align-items:flex-start}.cs-solution-copy{flex:0 1 auto}.cs-solution-row--app,.cs-solution-row--dashboard{gap:var(--space-5)}.cs-solution-stack{--cs-media-col: min(100%, 526px)}.cs-solution-media{align-self:center}}@media(max-width:670px){.cs-success-grid{grid-template-columns:1fr}.cs-solution-stack{--cs-media-col: 100%}.user-flows{width:100%;padding-inline:var(--space-2)}.user-flows__toggle{max-width:100%}.user-flows__btn{flex:1 1 0;justify-content:center;padding-inline:var(--space-2)}.user-flows__panel{width:100%;flex-direction:column;gap:var(--space-4)}.user-flows__screen--mobile{width:min(42vw,125px)}.user-flows__flow--mobile,.user-flows__screen--dashboard,.user-flows__flow--dashboard{width:100%}}@media(max-width:480px){.cs-solution-media--phone .cs-demo-trigger{width:min(55vw,153px)}.cs-takeaway{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.cs-takeaway__num{text-align:left;width:auto}}
