.numbered_steps .container{padding-top:140px;padding-bottom:140px}
.numbered_steps_head{margin-bottom:60px;max-width:720px}
.numbered_steps_head .eyebrow{margin-bottom:24px}
.numbered_steps_intro{margin-top:20px;font-size:16px;color:rgba(241,237,226,0.7);line-height:1.7}
.numbered_steps_grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.numbered_steps_item{
  display:flex;gap:28px;align-items:flex-start;
  padding:48px 40px;border-radius:8px;
  background:linear-gradient(180deg,rgba(241,237,226,0.05),rgba(241,237,226,0.01));
  border:1px solid rgba(241,237,226,0.08);
  transition:all .3s;
}
.numbered_steps_item:hover{border-color:rgba(175,90,47,0.4)}
.numbered_steps_item .card_icon{
  width:auto;height:auto;border-radius:0;background:none;margin-bottom:0;
  display:block;flex-shrink:0;padding-top:6px;
  font-size:14px;font-weight:500;color:var(--copper-light);letter-spacing:.05em;
}
.numbered_steps_item h4{margin-bottom:12px;font-size:22px;font-weight:500;color:var(--ecru);letter-spacing:-0.01em}
.numbered_steps_item p{font-size:15px;line-height:1.65;color:rgba(241,237,226,0.65)}
@media(max-width:1024px){
  .numbered_steps .container{padding-top:80px;padding-bottom:80px}
  .numbered_steps_grid{grid-template-columns:1fr;gap:18px}
}
