.home-delivery{max-width:1440px;margin:0 auto;padding:88px 40px;color:#eeeade;box-sizing:border-box}
.home-delivery-heading{max-width:880px;margin-bottom:36px}
.home-delivery .eyebrow{color:#d4b75d}
.home-delivery h2{font-size:clamp(32px,3.5vw,52px);line-height:1.15;color:#e6d28e;margin:16px 0 20px;letter-spacing:-.025em}
.home-delivery-heading>p{font-size:20px;line-height:1.65;color:#dedbd1;margin:0}
.home-delivery-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0}
.home-delivery-steps>li{min-width:0;box-sizing:border-box;background:#252824;border:1px solid #655a37;border-top:3px solid #d4b75d;border-radius:12px;padding:28px 24px}
.home-delivery-number{display:block;color:#d4b75d;font-size:40px;font-weight:700;line-height:1;margin-bottom:28px;font-variant-numeric:tabular-nums}
.home-delivery-steps h3{color:#eee0b0;font-size:26px;line-height:1.2;margin:0 0 16px;font-weight:700;word-break:normal;overflow-wrap:normal}
.home-delivery-steps p{font-size:18px;line-height:1.7;color:#eeeade;margin:0}
@media(max-width:1000px){.home-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.home-delivery{padding:56px 24px}.home-delivery-steps{grid-template-columns:minmax(0,1fr);gap:16px}.home-delivery-steps>li{padding:24px}.home-delivery-number{font-size:32px;margin-bottom:18px}.home-delivery-heading>p{font-size:18px}}
