.cases-scroll{position:relative;color:#eef0f7;background-color:#080d18;--cases-intro-veil: 0;--cases-intro-x: 0px;--cases-intro-y: 0px;--cases-intro-w: 100%;--cases-intro-h: 100%;--cases-intro-r: 0px;--cases-intro-radius: 16px;--cases-intro-from: #eef0f7}.cases-scroll__track{position:relative;height:100vh;height:calc((var(--cases-scroll-count, 1) + var(--cases-scroll-intro, 0)) * 100vh);height:100svh;height:calc((var(--cases-scroll-count, 1) + var(--cases-scroll-intro, 0)) * 100svh)}.cases-scroll__pin{position:sticky;top:0;display:flex;align-items:center;height:100vh;height:100svh;overflow:hidden}@media(max-width:768px){.cases-scroll__pin{align-items:stretch;padding:96px 0 24px}}.cases-scroll__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cases-scroll__bg-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases-scroll__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--cases-intro-from);opacity:var(--cases-intro-veil);pointer-events:none}.cases-scroll__intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity .3s ease .45s}.cases-scroll:not(.is-intro) .cases-scroll__intro{opacity:0}.cases-scroll.is-intro .cases-scroll__intro{opacity:1;transition:none}.cases-scroll__intro-media{position:absolute;top:var(--cases-intro-y);left:var(--cases-intro-x);width:var(--cases-intro-w);height:var(--cases-intro-h);overflow:hidden;border-radius:var(--cases-intro-r);background-color:#141a27;will-change:top,left,width,height}.cases-scroll__intro-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases-scroll__inner{position:relative;z-index:3;display:flex;flex-direction:column;gap:12px;width:100%;transition:opacity .5s ease,visibility .5s ease}@media(max-width:768px){.cases-scroll__inner{gap:24px;min-height:0}}.cases-scroll.is-intro .cases-scroll__inner{opacity:0;visibility:hidden}.cases-scroll.is-handoff .cases-scroll__slide{transform:none;transition:opacity .5s ease,visibility .5s ease}.cases-scroll__slides{display:grid;align-items:start}@media(max-width:768px){.cases-scroll__slides{min-height:0}}.cases-scroll__slide{grid-area:1/1;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:24px;row-gap:24px;opacity:0;visibility:hidden;transform:translateY(32px);transition:opacity .5s ease,transform .5s ease,visibility .5s ease}@media(max-width:768px){.cases-scroll__slide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;row-gap:12px;min-height:0}}.cases-scroll__slide.is-active{opacity:1;visibility:visible;transform:none}.cases-scroll__title-row{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width:768px){.cases-scroll__title-row{grid-column:1}}.cases-scroll__title{margin:0;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:34px;font-weight:500;line-height:100%;text-transform:uppercase;color:#f7f8fc}@media(max-width:768px){.cases-scroll__title{font-size:16px}}.cases-scroll__text{grid-column:2;grid-row:2;-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:16px;line-height:150%;color:#f7f8fccc}@media(max-width:768px){.cases-scroll__text{grid-column:1;-moz-columns:1;columns:1;overflow:hidden;font-size:12px}}.cases-scroll__text p{margin:0;color:inherit;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.cases-scroll__text p+p{margin-top:12px}.cases-scroll__steps{grid-column:1;grid-row:3;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style:none}@media(max-width:768px){.cases-scroll__steps{flex-direction:row;align-items:center}}.cases-scroll__steps-item{display:flex}.cases-scroll__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#f7f8fc80;cursor:pointer;transition:color .2s ease}@media(max-width:768px){.cases-scroll__step{font-size:10px}}.cases-scroll__step:hover,.cases-scroll__step:focus-visible{color:#f7f8fc}.cases-scroll__step:focus-visible{outline:1px solid currentColor;outline-offset:3px}.cases-scroll__step.is-current{font-weight:600;color:#f7f8fc}.cases-scroll__media{position:relative;grid-column:2;grid-row:3;display:block;width:100%;aspect-ratio:3/1;max-height:58vh;overflow:hidden;border-radius:16px;background-color:#141a27;-webkit-text-decoration:none;text-decoration:none}@media(max-width:768px){.cases-scroll__media{grid-column:1;grid-row:4;aspect-ratio:4/3;height:auto;max-height:38vh}}.cases-scroll a.cases-scroll__media{cursor:none}@media(max-width:768px){.cases-scroll a.cases-scroll__media{cursor:pointer}}.cases-scroll__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases-scroll__cta{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;gap:4px;padding:6px 8px;border-radius:4px;background-color:#eef0f7e6;color:#141a27;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:10px;font-weight:500;line-height:100%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(0) translate(-50%,-50%);transform:translate(var(--cases-cta-x, 0px),var(--cases-cta-y, 0px)) translate(-50%,-50%);transition:opacity .2s ease}@media(max-width:768px){.cases-scroll__cta{display:none}}.cases-scroll__media:hover .cases-scroll__cta,.cases-scroll__media:focus-visible .cases-scroll__cta{opacity:1}.cases-scroll__cta-icon{flex-shrink:0;width:12px;height:12px}.cases-scroll__cta-icon rect,.cases-scroll__cta-icon path{fill:currentColor}.cases-scroll__actions{display:flex;flex-shrink:0}@media(max-width:768px){.cases-scroll__actions{display:none}}.cases-scroll__actions-mobile{display:none}@media(max-width:768px){.cases-scroll__actions-mobile{display:flex;justify-content:center;padding:32px 0}}.cases-scroll__placeholder{padding:32px;color:#737b92;font-size:16px}@media(prefers-reduced-motion:reduce){.cases-scroll__intro,.cases-scroll__inner,.cases-scroll__slide,.cases-scroll__actions,.cases-scroll__cta{transition:none}}
