.launch-steps{padding:76px 4.23vw 80px;background:linear-gradient(120deg,#fcf8f1,#f5ecdf);border-top:1px solid #c1935840;color:var(--ink)}
.steps-inner{max-width:1758px;margin:0 auto}
.launch-steps h2{font:400 clamp(40px,3.55vw,64px)/1.06 'Times New Roman',Times,serif;letter-spacing:-.035em;margin:0 0 38px;max-width:820px;text-wrap:balance}
.steps-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:16px 26px}
.steps-timeline li{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;align-items:start;padding:25px 28px;border:1px solid #e3d6c54d;border-radius:15px;background:#fff;box-shadow:0 4px 18px #694b2705}
.step-number{display:block;color:#a7753c;font:400 28px/1.2 'Times New Roman',Times,serif;letter-spacing:-.035em;padding-top:0}
.steps-timeline p{font-size:19px;line-height:1.65;letter-spacing:-.015em;margin:0;color:#634e39}
@media(min-width:1920px){.launch-steps{padding:88px max(80px,calc((100% - 1758px)/2)) 92px}.steps-timeline li{padding-top:29px;padding-bottom:30px}.steps-timeline p{font-size:21px}.step-number{font-size:30px}}
@media(min-width:761px) and (max-width:1100px){.steps-timeline{column-gap:18px}.launch-steps h2{font-size:40px}.steps-timeline li{padding:23px 22px;gap:15px;grid-template-columns:24px minmax(0,1fr)}.steps-timeline p{font-size:17px}.step-number{font-size:26px}}
@media(max-width:760px){.launch-steps{padding:50px 22px 52px}.steps-timeline{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;gap:16px}.launch-steps h2{font-size:clamp(33px,8.4vw,48px);line-height:1.07;text-wrap:initial;max-width:none;margin-bottom:28px}.steps-timeline li{padding:22px;grid-template-columns:24px minmax(0,1fr);gap:15px;border-radius:13px}.steps-timeline p{font-size:17px;line-height:1.6}.step-number{font-size:26px}}
