.order-process{--section-background:var(--ui-soft);padding:var(--legacy-section-space) 0;background:var(--ui-soft);color:var(--ui-ink)}
.order-process__inner h2{margin:0 0 26px;text-align:left;font-size:var(--mobile-heading-font-size,var(--h2-font-size,40px));line-height:1.1;color:#111}
.order-process__steps{--card-image-height:100px;--card-image-fit:cover;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0 0 24px}
.order-process__card{box-sizing:border-box}
.order-process__card h3{font-size:var(--ui-title-size);line-height:1.3;margin:0 0 12px}
.order-process__image{height:100px;overflow:hidden;border-radius:var(--ui-field-radius);margin-bottom:14px}
.order-process__number{display:block;margin-bottom:8px;color:var(--ui-brand);font-size:12px;font-weight:700;line-height:1.4}
.order-process__description{font-size:var(--ui-text-size);line-height:1.5;color:var(--ui-muted)}
.order-process__footer{display:flex;align-items:center}
.order-process__note{flex:1;min-width:0;font-size:var(--ui-text-size);line-height:1.5}
.order-process__button{flex-shrink:0;margin-left:20px}
@media(max-width:1000px){.order-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:767px){.order-process__footer{align-items:stretch;flex-direction:column}.order-process__button{align-self:flex-start;margin-left:0;margin-top:14px}}
@media(max-width:500px){.order-process__steps{gap:10px;margin-bottom:16px}.order-process__image{margin-bottom:10px}.order-process__number{font-size:11px;margin-bottom:6px}.order-process__description{font-size:13px;line-height:1.4}.order-process__button{align-self:stretch}}
