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

  @media (max-width: 1140px) {
    .coverage-grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .industry-grid {
      grid-template-columns: repeat(4, 1fr);
    }
  }

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

.pg-commercial-insurance-1 { background:#092B45;padding: var(--inner-hero-pad); }
.pg-commercial-insurance-2 { max-width:1360px;margin:0 auto;padding:0 32px;display:flex;flex-direction: var(--hero-dir);gap: var(--hero-gap);align-items:center; }
.pg-commercial-insurance-3 { flex:1;min-width:0; }
.pg-commercial-insurance-4 { display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#D0A542; }
.pg-commercial-insurance-5 { font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase; }
.pg-commercial-insurance-6 { font-family:'Playfair Display',serif;font-weight:800;font-size: var(--inner-hero-title-size);line-height:1.12;margin:0 0 20px;color:#F8F4EA; }
.pg-commercial-insurance-7 { font-size:15.5px;color:#C7D2D6;line-height:1.75;margin:0 0 28px;max-width:480px; }
.pg-commercial-insurance-8 { display:flex;gap:16px;flex-wrap:wrap; }
.pg-commercial-insurance-9 { background:#C59836;color:#063C32;border:none;padding:17px 28px;border-radius:6px;font-weight:700;font-size:14.5px;text-decoration:none;display:inline-block; }
.pg-commercial-insurance-10 { background:transparent;color:#F8F4EA;border:1.5px solid rgba(248,244,234,0.4);padding:17px 26px;border-radius:6px;font-weight:700;font-size:14.5px;text-decoration:none;display:inline-block; }
.pg-commercial-insurance-11 { flex:1;min-width:0;width:100%; }
.pg-commercial-insurance-12 { width:100%;aspect-ratio:4/3;border-radius:14px;background:repeating-linear-gradient(135deg,#0F3A57,#0F3A57 12px,#123F5F 12px,#123F5F 24px);display:flex;align-items:center;justify-content:center; }
.pg-commercial-insurance-13 { font-family:monospace;font-size:12px;color:#9FB8CC;text-align:center;max-width:70%; }
.pg-commercial-insurance-14 { padding: var(--section-pad);background:#FAF7F0; }
.pg-commercial-insurance-15 { max-width:1360px;margin:0 auto;padding:0 32px; }
.pg-commercial-insurance-16 { font-family:'Playfair Display',serif;font-weight:700;font-size: var(--h2-size);color:#063C32;margin:0 0 12px;text-align:center; }
.pg-commercial-insurance-17 { font-size:15px;color:#4D5653;text-align:center;margin:0 0 48px; }
.pg-commercial-insurance-18 { display:grid;gap:20px; }
.pg-commercial-insurance-19 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-20 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-21 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-22 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-23 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-24 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-25 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-26 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-27 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-28 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-29 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-30 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-31 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-32 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-33 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-34 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-35 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-36 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-37 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-38 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-39 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-40 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-41 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-42 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-43 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-44 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-45 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-46 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-47 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-48 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-49 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-50 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-51 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-52 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-53 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-54 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-55 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-56 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-57 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-58 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-59 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-60 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-61 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-62 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-63 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-64 { background:#FFFFFF;border:1px solid #D9D0BE;border-radius:12px;padding:26px 22px;display:flex;flex-direction:column;gap:12px; }
.pg-commercial-insurance-65 { width:42px;height:42px;border-radius:8px;background:#F5F0E6;display:flex;align-items:center;justify-content:center;color:#092B45; }
.pg-commercial-insurance-66 { font-weight:700;font-size:15px;color:#063C32; }
.pg-commercial-insurance-67 { font-size:12.5px;color:#4D5653;line-height:1.55;flex:1; }
.pg-commercial-insurance-68 { color:#092B45;font-weight:700;font-size:12px;text-decoration:none; }
.pg-commercial-insurance-69 { padding: var(--section-pad);background:#FFFFFF; }
.pg-commercial-insurance-70 { max-width:1200px;margin:0 auto;padding:0 32px; }
.pg-commercial-insurance-71 { font-family:'Playfair Display',serif;font-weight:700;font-size: var(--h2-size);color:#063C32;margin:0 0 40px;text-align:center; }
.pg-commercial-insurance-72 { display:grid;gap:16px; }
.pg-commercial-insurance-73 { background:#F5F0E6;border-radius:10px;padding:20px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px; }
.pg-commercial-insurance-74 { color:#17624D; }
.pg-commercial-insurance-75 { font-weight:600;font-size:12.5px;color:#063C32; }
.pg-commercial-insurance-76 { background:#063C32;padding: var(--cta-pad); }
.pg-commercial-insurance-77 { max-width:900px;margin:0 auto;padding:0 32px;text-align:center; }
.pg-commercial-insurance-78 { font-family:'Playfair Display',serif;font-weight:700;font-size: var(--cta-title-size);color:#F8F4EA;margin:0 0 14px; }
.pg-commercial-insurance-79 { font-size:14.5px;color:#C7D2D6;margin:0 0 24px; }
.pg-commercial-insurance-80 { background:#C59836;color:#063C32;border:none;padding:17px 32px;border-radius:6px;font-weight:700;font-size:14.5px;text-decoration:none;display:inline-block; }