.BuySteps,.BuySteps__Header{display:flex;flex-direction:column}.BuySteps__Header{gap:10px;margin-bottom:20px}.BuySteps__Header__title{color:#fff;font-size:24px;font-weight:700}.BuySteps__Header__subtitle{font-size:15px;font-weight:400;opacity:.5}.BuySteps__timeline__list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.BuySteps__timeline__item{display:flex;gap:20px}@media(max-width:500px){.BuySteps__timeline__item{gap:14px}}.BuySteps__timeline__left{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.BuySteps__timeline__circle{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;background-color:#3746f0;display:flex;justify-content:center;align-items:center;z-index:1}.BuySteps__timeline__circle span{font-weight:700;font-size:20px;color:#fff;line-height:1}@media(max-width:500px){.BuySteps__timeline__circle{width:40px;height:40px;min-width:40px;min-height:40px}.BuySteps__timeline__circle span{font-size:17px}}.BuySteps__timeline__line{width:2px;flex-grow:1;background:linear-gradient(180deg,#3746F0,rgba(55,70,240,.2));min-height:20px}.BuySteps__timeline__content{background-color:var(--card-bg);border-radius:20px;padding:20px;margin-bottom:16px;flex-grow:1}@media(max-width:500px){.BuySteps__timeline__content{padding:16px;margin-bottom:12px}}.BuySteps__timeline__item--last .BuySteps__timeline__content{margin-bottom:0}.BuySteps__timeline__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.BuySteps__timeline__titleRow{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.BuySteps__timeline__title{font-size:17px;font-weight:700;line-height:1.2;color:#fff}@media(max-width:500px){.BuySteps__timeline__title{font-size:15px}}.BuySteps__timeline__icon{width:36px;height:36px;max-width:36px;max-height:36px;flex-shrink:0;opacity:.8;display:block}@media(max-width:500px){.BuySteps__timeline__icon{width:28px;height:28px;max-width:28px;max-height:28px}}.BuySteps__timeline__duration{background-color:rgba(55,70,240,.15);color:#7b8aff;font-size:13px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap;line-height:1.4}.BuySteps__timeline__body{display:flex;flex-direction:column;gap:12px}.BuySteps__timeline__desc{font-size:15px;font-weight:300;line-height:1.4}.BuySteps__timeline__desc strong{color:#ef4242;font-weight:400;text-decoration:underline}@media(max-width:1150px){.BuySteps__timeline__desc{font-size:14px}}