.container-alternate{background:var(--Frost-Grey,#f0f2f8);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;padding-bottom:180px;padding-top:90px}.center{container-name:cards-container;container-type:inline-size;margin:0 auto;max-width:1440px}.center>ul{display:flex;flex-direction:column;gap:60px;padding:0 40px}.card{display:flex;max-width:900px;position:relative;width:100%}.card:nth-child(odd){align-self:flex-start}.card:nth-child(2n){align-self:flex-end}.card:not(:last-child):after{border:2px dashed #009ffd;content:"";position:absolute}.card:nth-child(odd):not(:last-child):after{border-bottom:none;border-left:none;height:290px;left:100%;top:50%;width:160px}.card:nth-child(2n):not(:last-child):after{border-bottom:none;border-right:none;height:290px;right:100%;top:50%;width:140px}.card>div:first-child{align-items:center;display:flex;width:100%}.card>div:first-child img{border-radius:14px;flex-shrink:0;margin-bottom:-10px;margin-top:-10px}.container-alternate h2{color:var(--Cerulean,#006eff);font-size:40px;font-weight:700;line-height:40px;margin-bottom:20px;text-align:center}.container-alternate .section-header{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:145px;padding:0 20px}.container-alternate .section-header p{max-width:70ch;text-align:center;text-wrap-style:pretty;width:100%}.card__body{background:linear-gradient(91.11deg,#d731db -3.36%,#009ffd 50.5%,#006eff 104.35%);border-bottom-left-radius:16px;border-top-left-radius:16px;display:flex;flex:1;flex-direction:column;min-height:216px;padding:2px 0 2px 2px}.card:not(.card--with-image) .card__body{border-radius:16px;padding-right:2px}.card__body>div{background:var(--Frost-Grey,#f0f2f8);border-bottom-left-radius:14px;border-top-left-radius:14px;display:flex;flex:1;flex-direction:column;gap:8px;height:100%;padding:32px}.card:not(.card--with-image) .card__body>div{border-radius:14px}.card__step{align-items:center;background:var(--Cerulean,#006eff);border-radius:10px;color:var(--Snow-White,#fff);display:flex;height:35px;justify-content:center;text-align:center;vertical-align:middle;width:54px}.card__step,.card__title{font-family:Manrope;font-size:20px;font-weight:400;line-height:30px}.card__description{font-family:Manrope;font-size:14px;font-weight:400;line-height:20px}@container cards-container (max-width: 1200px){.card:nth-child(2n):not(:last-child):after,.card:nth-child(odd):not(:last-child):after{height:220px;width:100px}.card{max-width:800px}}@container cards-container (max-width: 1024px){.container-alternate{padding-bottom:120px;padding-top:60px}.container-alternate h2{font-size:32px;line-height:36px}.container-alternate .section-header{margin-bottom:80px}.center>ul{gap:40px;padding:0 30px}.card{max-width:100%}.card>div:first-child{flex-direction:column}.card--with-image>div:first-child{background:linear-gradient(91.11deg,#d731db -3.36%,#009ffd 50.5%,#006eff 104.35%);border-radius:16px;padding:2px}.card>div:first-child img{border-radius:14px;height:auto;margin:0;max-width:100%;width:100%}.card__body{border-radius:16px 16px 0 0;padding-right:2px;width:100%}.card--with-image .card__body>div{border-radius:14px 14px 0 0}.card:not(.card--with-image) .card__body{border-radius:16px}.card:not(.card--with-image) .card__body>div{border-radius:14px}.card:not(:last-child):after{display:none}}@container cards-container (max-width: 768px){.container-alternate{padding-bottom:80px;padding-top:40px}.container-alternate h2{font-size:28px;line-height:32px;margin-bottom:16px}.container-alternate .section-header{gap:16px;margin-bottom:60px}.center>ul{gap:30px;padding:0 20px}.card:nth-child(2n),.card:nth-child(odd){align-self:center}.card__body>div{padding:24px}.card__step{font-size:18px;height:32px;line-height:28px;width:48px}.card__title{font-size:18px;line-height:26px}.card__description{font-size:13px;line-height:18px}}@container cards-container (max-width: 480px){.container-alternate{padding-bottom:60px;padding-top:32px}.container-alternate h2{font-size:24px;line-height:28px}.center>ul{gap:24px;padding:0 16px}.card__body>div{gap:6px;padding:20px}.card__step{height:30px;width:44px}.card__step,.card__title{font-size:16px;line-height:24px}.card__description{font-size:12px;line-height:16px}.card>div:first-child img{max-width:100%}}