.Steps{padding:80px 0}.Steps__stickyWrap{height:calc(var(--steps-count, 6) * 50vh)}.Steps__pinned{position:sticky;top:80px}.Steps__blocks{display:flex;flex-direction:column;gap:8px}.steps__block{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 0fr;grid-template-areas:"text number" "content content";align-items:end;gap:60px 20px;cursor:pointer;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.steps__block-text{grid-area:text}.Steps__title{color:var(--white100);font-family:var(--font-helvetica-now-display);font-size:40px;font-style:normal;font-weight:500;line-height:48px;margin-bottom:60px}.steps__block-title{font-size:120px;font-weight:300;line-height:95px;transition:color .2s ease,transform .25s ease}.steps__block-number,.steps__block-title{color:var(--white40);font-family:var(--font-helvetica-now-display);font-style:normal}.steps__block-number{font-size:32px;font-weight:500;line-height:40px;transition:color .2s ease,opacity .2s ease,transform .25s ease}.steps__block-content{grid-area:content;color:var(--white100);font-family:var(--font-helvetica-now-display);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .3s ease,opacity .25s ease,transform .25s ease}.steps__block--active .steps__block-text{display:flex;flex-direction:column;gap:40px}.steps__block--active .steps__block-title{color:var(--white100);transform:translateY(-1px)}.steps__block--active .steps__block-content{max-height:200px;opacity:1;transform:translateY(0)}.steps__block--active .steps__block-number{color:var(--white100);opacity:1;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.steps__block,.steps__block-content,.steps__block-number,.steps__block-title{transition:none}}.Steps__button{display:flex;gap:20px;justify-content:flex-end}.Steps__button-text{color:var(--white100);font-family:var(--font-helvetica-now-display);font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:center;justify-content:center;padding:32px;background-color:var(--white4);border-radius:12px;max-width:530px}@media (max-width:768px){.Steps{padding:30px 0}.Steps__title{font-size:20px;line-height:24px;margin-bottom:20px}.Steps__stickyWrap{height:auto}.Steps__pinned{position:static;top:auto}.steps__block-title{font-size:48px;line-height:56px}.steps__block-number{font-size:16px;line-height:24px}.steps__block{gap:32px}.steps__block-content{margin-top:12px;font-size:14px;line-height:18px}.Steps__button-text{padding:20px;font-size:14px;line-height:18px}.Steps__button{justify-content:space-between;gap:12px}}