    .info-cards {
      display: flex;
      justify-content: space-between;
      gap: 24px;
      padding: 40px 32px;
      max-width: 1800px;
      margin: 0 auto;
    }
    .info-card {
      background: linear-gradient(135deg, #e1f6ff 0%, #b3e0fc 100%);
      border-radius: 80px 0 80px 0;
      flex: 1 1 0;
      min-width: 0;
      min-height: 320px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      box-shadow: 0 2px 16px rgba(0,0,0,0.04);
      transition: box-shadow 0.2s;
    }
    .info-card:not(:first-child) {
      margin-left: 0;
    }
    .info-card .icon {
      font-size: 64px;
      margin-bottom: 24px;
    }
    .info-card .info-text {
      color: #222;
      font-size: 1.6rem;
      font-family: 'Noto Sans Devanagari', Arial, sans-serif;
      text-align: center;
      font-weight: 700;
      line-height: 1.4;
    }
    .card-1 { background: linear-gradient(135deg, #e1f6ff 0%, #b3e0fc 100%); }
    .card-2 { background: linear-gradient(135deg, #fae8ff 0%, #e6b3f9 100%); }
    .card-3 { background: linear-gradient(135deg, #e2fbe4 0%, #b7e8bc 100%); }
    .card-4 { background: linear-gradient(135deg, #ffe1ed 0%, #f7b3c4 100%); }
    @media (max-width: 1000px) {
      .info-cards { flex-direction: column; gap: 24px; }
      .info-card { min-height: 200px; }
    }