.dc-steps{--dc-accent:var(--secure-color,#fff777);--dc-accent-hover:var(--secure-hover-color,#fbf153);background:#22222f;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Neulis Neue,sans-serif;gap:64px;padding:60px}.dc-steps,.dc-steps__head{align-items:center;display:flex;flex-direction:column}.dc-steps__head{gap:12px;text-align:center}.dc-steps__title{color:#fff;font-family:Neulis Neue,sans-serif;font-size:36px;font-weight:400;line-height:1.2;margin:0}.dc-steps__desc{color:#c7c7cb;font-size:16px;line-height:1.4;margin:0;max-width:var(--dc-desc-w,614px)}.dc-steps__cards{align-items:flex-start;display:flex;gap:50px;justify-content:space-between;width:100%}.dc-steps__card{display:flex;flex:1 1 0;flex-direction:column;gap:32px;max-width:380px;min-width:0}.dc-steps__pill-row{align-items:center;display:flex;width:calc(100% + 50px)}.dc-steps__card:last-child .dc-steps__pill-row{width:100%}.dc-steps__card:not(:last-child) .dc-steps__pill-row:after{background:#4e4e59;content:"";flex:1;height:1px}.dc-steps__pill{background:#4e4e59;border-radius:4px;color:var(--dc-accent);flex:none;font-size:16px;line-height:1;padding:17px 12px;white-space:nowrap}.dc-steps__main{gap:20px}.dc-steps__intro,.dc-steps__main{display:flex;flex-direction:column}.dc-steps__intro{gap:8px}.dc-steps__heading{color:#fff;font-family:Neulis Neue,sans-serif;font-size:20px;font-weight:400;line-height:1.4;margin:0}.dc-steps__body,.dc-steps__body p{color:#c7c7cb;font-size:16px;line-height:1.4;margin:0}.dc-steps__body p+p{margin-top:1.4em}.dc-steps__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.dc-steps__list li{align-items:flex-start;color:#fff;display:flex;font-size:14px;gap:8px;line-height:1.4}.dc-steps__list svg{color:var(--dc-accent);flex:none}.dc-steps__footer{font-size:16px;margin:0}.dc-steps__footer--serif{color:#fff;font-family:Literata,serif;font-weight:300;line-height:normal}.dc-steps__footer--sans{color:#c7c7cb;line-height:1.4}.dc-theme--grow{--dc-accent:var(--grow-color,#ffb2a4);--dc-accent-hover:var(--grow-hover-color,#ffa393)}.dc-theme--connect{--dc-accent:var(--connect-color,#7bfab4);--dc-accent-hover:var(--connect-hover-color,#4df89a)}.dc-theme--connect .dc-steps__button,.dc-theme--grow .dc-steps__button{background-color:var(--dc-accent);color:#22222f}.dc-theme--connect .dc-steps__button:focus,.dc-theme--connect .dc-steps__button:hover,.dc-theme--grow .dc-steps__button:focus,.dc-theme--grow .dc-steps__button:hover{background-color:var(--dc-accent-hover)}@media (max-width:991px){.dc-steps{gap:40px;padding:40px 24px}.dc-steps__cards{flex-direction:column;gap:40px}.dc-steps__card,.dc-steps__card:last-child{max-width:none;width:100%}.dc-steps__card:last-child .dc-steps__pill-row,.dc-steps__pill-row{width:100%}.dc-steps__card:not(:last-child) .dc-steps__pill-row:after{display:none}.dc-steps__title{font-size:28px}}@media (min-width:1432px){.dc-steps{margin-inline:-60px}}.dc-steps__title{white-space:pre-line}.dc-steps--centered .dc-steps__desc,.dc-steps--centered .dc-steps__title{max-width:784px}.dc-steps--centered .dc-steps__cards{gap:48px;position:relative}.dc-steps--centered .dc-steps__cards:before{background:#4e4e59;content:"";height:1px;left:calc(12.5% - 30px);position:absolute;top:24px;width:calc(75% + 60px)}.dc-steps--centered .dc-steps__card{align-items:center;max-width:none;position:relative;text-align:center}.dc-steps--centered .dc-steps__card:last-child .dc-steps__pill-row,.dc-steps--centered .dc-steps__pill-row{width:auto}.dc-steps--centered .dc-steps__card:not(:last-child) .dc-steps__pill-row:after{display:none}.dc-steps--centered .dc-steps__pill{align-items:center;background:var(--dc-accent);box-sizing:border-box;color:#22222f;display:flex;font-size:20px;font-weight:500;height:48px;justify-content:center;padding:0;width:48px}.dc-steps--centered .dc-steps__main{gap:12px}.dc-steps--centered .dc-steps__heading{font-size:18px}.dc-steps--centered .dc-steps__body,.dc-steps--centered .dc-steps__body p{color:#fff;font-size:14px}@media (max-width:991px){.dc-steps--centered .dc-steps__cards:before{display:none}}.dc-steps--tight .dc-steps__pill{padding:14px 12px 15px}