.steps-framework{padding:80px 0}@media(max-width:768px){.steps-framework{padding:40px 0}}.steps-framework{overflow-x:clip;overflow-y:visible;overflow:clip visible;background-color:#eef0f7;color:#080d18}.steps-framework__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:32px;gap:32px}@media(max-width:1024px){.steps-framework__inner{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.steps-framework__inner{gap:24px}}.steps-framework__intro{display:flex;flex-direction:column;gap:24px;position:sticky;top:96px}@media(max-width:1024px){.steps-framework__intro{position:static;top:auto}}.steps-framework__heading{margin:0;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:40px;font-weight:500;line-height:120%;text-transform:uppercase;color:#080d18}@media(max-width:1024px){.steps-framework__heading{font-size:32px}}@media(max-width:768px){.steps-framework__heading{font-size:24px}}.steps-framework__text{font-size:24px;font-weight:400;line-height:1.5;color:#080d18b3}@media(max-width:1024px){.steps-framework__text{font-size:20px}}@media(max-width:768px){.steps-framework__text{font-size:16px}}.steps-framework__text p{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.steps-framework__text p+p{margin-top:12px}.steps-framework__text em,.steps-framework__text i{font-style:normal;color:#080d1880}.steps-framework__text{line-height:1.4}.steps-framework__text p:first-child{color:#080d18}.steps-framework__framework{display:flex;flex-direction:column;gap:72px}@media(max-width:1024px){.steps-framework__framework{gap:40px}}@media(max-width:768px){.steps-framework__framework{gap:24px}}.steps-framework__steps-heading{margin:0;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:28px;font-weight:500;line-height:1.2;text-transform:uppercase;color:#141a27b3}@media(max-width:1024px){.steps-framework__steps-heading{font-size:24px}}@media(max-width:768px){.steps-framework__steps-heading{font-size:20px}}.steps-framework__track{position:relative;padding-left:52px}@media(max-width:768px){.steps-framework__track{padding-left:32px}}.steps-framework__ruler{position:absolute;top:0;bottom:0;left:0;width:16px;background-image:repeating-linear-gradient(to bottom,rgba(8,13,24,.3) 0,rgba(8,13,24,.3) 1px,transparent 1px,transparent 10px)}@media(max-width:768px){.steps-framework__ruler{width:10px}}.steps-framework__steps{display:flex;flex-direction:column;gap:240px;margin:0;padding:0;list-style:none}@media(max-width:1440px){.steps-framework__steps{gap:160px}}@media(max-width:1024px){.steps-framework__steps{gap:96px}}@media(max-width:768px){.steps-framework__steps{gap:40px}}.steps-framework__step{position:relative;display:flex;flex-direction:column;gap:12px;padding:0 4px;color:#141a27b3;transition:color .3s ease}.steps-framework__step:before{content:"";position:absolute;top:-4px;left:-52px;width:28px;height:9px;background:linear-gradient(to bottom,transparent 4px,rgba(8,13,24,.4) 4px,rgba(8,13,24,.4) 5px,transparent 5px),#eef0f7}@media(max-width:768px){.steps-framework__step:before{left:-32px;width:20px}}.steps-framework__step.is-active{color:#080d18}.steps-framework__step-label{font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:20px;font-weight:500;line-height:normal;text-transform:uppercase;color:inherit}@media(max-width:768px){.steps-framework__step-label{font-size:16px}}.steps-framework__step-title{margin:0;font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:28px;font-weight:500;line-height:1.2;text-transform:uppercase;color:inherit;transform-origin:left top;transition:transform .3s ease}@media(max-width:1024px){.steps-framework__step-title{font-size:24px}}@media(max-width:768px){.steps-framework__step-title{font-size:20px}}.steps-framework__step.is-active .steps-framework__step-title{transform:scale(1.2)}@media(max-width:768px){.steps-framework__step.is-active .steps-framework__step-title{transform:none;font-weight:700}}.steps-framework__actions{padding-left:52px}@media(max-width:768px){.steps-framework__actions{padding-left:32px}}
