.steps-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  @media (max-width: 860px) {
    .steps-grid {
      grid-template-columns: repeat(2, 1fr);
    }
  }

.pg-claims-center-1 { background:#F5F0E6;padding: var(--inner-hero-pad); }
.pg-claims-center-2 { max-width:800px;margin:0 auto;padding:0 32px;text-align:center; }
.pg-claims-center-3 { font-family:'Playfair Display',serif;font-weight:800;font-size: var(--inner-hero-title-size);line-height:1.15;margin:0 0 18px;color:#063C32; }
.pg-claims-center-4 { font-size:15.5px;color:#4D5653;line-height:1.75;margin:0; }
.pg-claims-center-5 { padding:32px;background:#063C32; }
.pg-claims-center-6 { max-width:900px;margin:0 auto;text-align:center; }
.pg-claims-center-7 { font-weight:700;font-size:13px;letter-spacing:.06em;color:#E4CC91;text-transform:uppercase;margin-bottom:10px; }
.pg-claims-center-8 { font-size:15px;color:#F8F4EA;margin:0 0 18px; }
.pg-claims-center-9 { display:inline-block;background:#C59836;color:#063C32;padding:15px 28px;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none; }
.pg-claims-center-10 { padding: var(--section-pad);background:#FFFFFF; }
.pg-claims-center-11 { max-width:1100px;margin:0 auto;padding:0 32px; }
.pg-claims-center-12 { font-family:'Playfair Display',serif;font-weight:700;font-size: var(--h2-size);color:#063C32;margin:0 0 40px;text-align:center; }
.pg-claims-center-13 { display:grid;gap:20px; }
.pg-claims-center-14 { text-align:center; }
.pg-claims-center-15 { width:48px;height:48px;border-radius:50%;background:#063C32;color:#F8F4EA;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-weight:700;margin:0 auto 12px; }
.pg-claims-center-16 { font-weight:700;font-size:13.5px;color:#063C32;margin-bottom:6px; }
.pg-claims-center-17 { font-size:12px;color:#4D5653;line-height:1.5; }
.pg-claims-center-18 { text-align:center; }
.pg-claims-center-19 { width:48px;height:48px;border-radius:50%;background:#063C32;color:#F8F4EA;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-weight:700;margin:0 auto 12px; }
.pg-claims-center-20 { font-weight:700;font-size:13.5px;color:#063C32;margin-bottom:6px; }
.pg-claims-center-21 { font-size:12px;color:#4D5653;line-height:1.5; }
.pg-claims-center-22 { text-align:center; }
.pg-claims-center-23 { width:48px;height:48px;border-radius:50%;background:#063C32;color:#F8F4EA;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-weight:700;margin:0 auto 12px; }
.pg-claims-center-24 { font-weight:700;font-size:13.5px;color:#063C32;margin-bottom:6px; }
.pg-claims-center-25 { font-size:12px;color:#4D5653;line-height:1.5; }
.pg-claims-center-26 { text-align:center; }
.pg-claims-center-27 { width:48px;height:48px;border-radius:50%;background:#063C32;color:#F8F4EA;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-weight:700;margin:0 auto 12px; }
.pg-claims-center-28 { font-weight:700;font-size:13.5px;color:#063C32;margin-bottom:6px; }
.pg-claims-center-29 { font-size:12px;color:#4D5653;line-height:1.5; }
.pg-claims-center-30 { padding:0 32px var(--section-pad-bottom);background:#FFFFFF; }
.pg-claims-center-31 { max-width:900px;margin:0 auto;display:grid;grid-template-columns: var(--contact-grid-cols);gap:24px; }
.pg-claims-center-32 { background:#F5F0E6;border-radius:12px;padding:28px 24px; }
.pg-claims-center-33 { font-weight:700;font-size:15px;color:#063C32;margin-bottom:10px; }
.pg-claims-center-34 { font-size:13px;color:#4D5653;line-height:1.6;margin:0 0 18px; }
.pg-claims-center-35 { background:#063C32;color:#F8F4EA;border:none;padding:14px 24px;border-radius:6px;font-weight:700;font-size:13.5px;text-decoration:none;display:inline-block; }
.pg-claims-center-36 { background:#F5F0E6;border-radius:12px;padding:28px 24px; }
.pg-claims-center-37 { font-weight:700;font-size:15px;color:#063C32;margin-bottom:10px; }
.pg-claims-center-38 { font-size:13px;color:#4D5653;line-height:1.6;margin:0 0 18px; }
.pg-claims-center-39 { background:transparent;color:#063C32;border:1.5px solid #063C32;padding:14px 24px;border-radius:6px;font-weight:700;font-size:13.5px;text-decoration:none;display:inline-block; }